/** * MCP Config Generator - Generate MCP client configuration for popular AI clients. * * Supports: Claude Desktop, Cursor, OpenClaw, and generic stdio config. */ export type MCPClientType = 'claude' | 'cursor' | 'openclaw' | 'generic'; export interface MCPConfigOptions { /** Name for the MCP server entry */ name?: string; /** Path to agentprobe binary (default: npx @neuzhou/agentprobe) */ command?: string; /** Additional arguments */ args?: string[]; /** Environment variables */ env?: Record; /** Working directory */ cwd?: string; } export interface MCPClientConfig { client: MCPClientType; config: Record; filePath: string; instructions: string; } /** * Generate Claude Desktop MCP configuration. */ export declare function generateClaudeConfig(opts?: MCPConfigOptions): MCPClientConfig; /** * Generate Cursor MCP configuration. */ export declare function generateCursorConfig(opts?: MCPConfigOptions): MCPClientConfig; /** * Generate OpenClaw MCP configuration. */ export declare function generateOpenClawConfig(opts?: MCPConfigOptions): MCPClientConfig; /** * Generate generic stdio MCP configuration. */ export declare function generateGenericConfig(opts?: MCPConfigOptions): MCPClientConfig; /** * Generate MCP config for a specific client. */ export declare function generateMCPConfig(client: MCPClientType, opts?: MCPConfigOptions): MCPClientConfig; /** * Format MCP config for display. */ export declare function formatMCPConfig(config: MCPClientConfig): string; /** List supported MCP clients. */ export declare function listMCPClients(): MCPClientType[]; //# sourceMappingURL=mcp-config.d.ts.map