@toolprint/hypertool-mcp
Version:
HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers
36 lines • 1.1 kB
TypeScript
/**
* 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