/** * MCP server loader — discovers server configs (standard mcp.json locations, * hoocode's per-server JSON files, plugin registrations), connects via JSON-RPC * 2.0 over stdio (`command`), Streamable HTTP (`{ "type": "http", "url": ... }`), * or legacy SSE (`"type": "sse"`), and registers each server tool as * `mcp__`. * * Config sources (first-wins by server name): * 1. ~/.agents/mcp.json (user), ./.agents/mcp.json (project), * ~/.config/claude/mcp.json (Claude Desktop) * 2. ~/.hoocode/mcp-servers/*.json and ./.hoocode/mcp-servers/*.json * 3. MCP servers registered by plugins/extensions during load */ import type { ExtensionAPI } from "../../core/extensions/types.js"; export declare function setupMcpLoader(hoo: ExtensionAPI): void; //# sourceMappingURL=mcp-loader.d.ts.map