import type { McpServerConfig } from './client.js'; /** * Auto-descubre MCP servers instalados en otras herramientas compatibles, para * que sq los vea sin duplicar configuración. Se fusionan con los de `sq.toml` * (sq.toml tiene precedencia por nombre). * * Fuentes (en orden de lectura): * 1. ~/.claude.json (Claude Code, user-level) * 2. %APPDATA%/Claude/claude_desktop_config.json (Claude Desktop) * o ~/Library/Application Support/Claude/... (mac) * o ~/.config/Claude/... (linux) * 3. /.mcp.json (project-level estándar) * * El formato es siempre el mismo: `{ mcpServers: { : { command, args, env } } }`. * Se añade `[source]:` al nombre lógico si colisiona con otro del mismo * nombre en otra fuente. */ interface DiscoveredServer extends McpServerConfig { source: string; } export declare function discoverMcpServers(cwd?: string): DiscoveredServer[]; export {}; //# sourceMappingURL=discover.d.ts.map