UNPKG

@sigyl-dev/cli

Version:

Official Sigyl CLI for installing and managing MCP packages. Zero-config installation for public packages, secure API-based authentication.

26 lines 940 B
import type { ExpressEndpoint } from "./express-scanner"; export interface MCPGenerationOptions { appPort?: string; [key: string]: unknown; } export declare class MCPGenerator { private outDir; private language; constructor(outDir: string, language: "typescript" | "javascript" | "python"); generateFromEndpoints(endpoints: ExpressEndpoint[], options?: MCPGenerationOptions): Promise<void>; private generateMCPConfig; private generateTypeScriptServer; private generateJavaScriptServer; private generatePythonServer; private generateToolName; private generateToolSchema; private mapTypeToJSONSchema; private mapPropertiesToJSONSchema; private generateToolHandler; private generateToolArgInterface; private mapTypeToTypeScript; private generateZodShapeObject; private mapTypeToZod; private generateParameterHandling; } //# sourceMappingURL=mcp-generator.d.ts.map