UNPKG

@toolprint/hypertool-mcp

Version:

HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers

36 lines • 1.1 kB
/** * Base transformer for standard MCP configuration format */ import { ConfigTransformer, MCPConfig, ValidationResult } from "../types/index.js"; /** * Base transformer for applications using standard mcpServers format */ export declare class StandardTransformer implements ConfigTransformer { /** * Convert from standard format to standard format (pass-through) */ toStandard(appConfig: any): MCPConfig; /** * Convert from standard format to standard format (pass-through) */ fromStandard(standardConfig: MCPConfig, existingConfig?: any): any; /** * Validate standard MCP configuration format */ validate(config: any): ValidationResult; } /** * Registry of available transformers */ export declare class TransformerRegistry { private static transformers; /** * Get a transformer by name */ static getTransformer(name: string): ConfigTransformer; /** * Register a custom transformer */ static registerTransformer(name: string, transformer: ConfigTransformer): void; } //# sourceMappingURL=base.d.ts.map