#!/usr/bin/env node /** * MCP Client Detector - Auto-detects installed MCP-compatible clients * * Detects clients like: * - Claude Desktop * - Cursor * - Windsurf (Codeium) * - Cline (VS Code extension) * - Continue (VS Code extension) * - Roo Code (VS Code extension) */ export interface MCPClient { id: string; name: string; description: string; icon: string; installed: boolean; configPath?: string; configFormat: "json" | "yaml" | "jsonc"; website: string; } export interface ClientDetectionResult { clients: MCPClient[]; detectedCount: number; platform: string; } /** * Detect all MCP clients */ export declare function detectMCPClients(): ClientDetectionResult; /** * Generate MCP server configuration for a specific client */ export declare function generateClientConfig(clientId: string, serverName?: string): Record | null; /** * Write configuration to a client */ export declare function writeClientConfig(client: MCPClient, serverName?: string): Promise<{ success: boolean; message: string; }>; declare const _default: { detectMCPClients: typeof detectMCPClients; generateClientConfig: typeof generateClientConfig; writeClientConfig: typeof writeClientConfig; }; export default _default; //# sourceMappingURL=client-detector.d.ts.map