apx-toolkit
Version:
Automatically discover APIs and generate complete integration packages: code in 12 languages, TypeScript types, test suites, SDK packages, API documentation, mock servers, performance reports, and contract tests. Saves 2-4 weeks of work in seconds.
39 lines • 1.05 kB
TypeScript
/**
* Model Context Protocol (MCP) Integration
*
* Enables APX to work with AI assistants via MCP protocol
* Allows AI models to discover and interact with APIs
*/
import type { DiscoveredAPI } from '../types.js';
export interface MCPResource {
uri: string;
name: string;
description: string;
mimeType: string;
}
export interface MCPTool {
name: string;
description: string;
inputSchema: {
type: string;
properties: Record<string, any>;
required: string[];
};
}
/**
* Generate MCP server configuration for discovered APIs
*/
export declare function generateMCPServer(apis: DiscoveredAPI[]): {
resources: MCPResource[];
tools: MCPTool[];
serverConfig: string;
};
/**
* Generate MCP client integration code
*/
export declare function generateMCPClient(): string;
/**
* Save MCP integration files
*/
export declare function saveMCPIntegration(mcpConfig: ReturnType<typeof generateMCPServer>, outputPath: string): Promise<void>;
//# sourceMappingURL=mcp-integration.d.ts.map