用途:管理并调用 Model Context Protocol(MCP)服务器,发现其工具、提示与资源,并按任务需求选择和执行,避免污染主上下文。
主要能力:支持多服务器管理(单配置文件);渐进式披露 MCP 能力;将发现的工具目录保存到 assets/tools.json,便于快速引用与离线浏览;通过 LLM 分析 tools.json 进行工具选择;支持以 JSON-RPC 连接 stdio、HTTP+SSE 等传输方式。
使用方式:MCP 服务器配置在 .claude/.mcp.json。Gemini CLI 集成:mkdir -p .gemini && ln -sf .claude/.mcp.json .gemini/settings.json。发现能力:npx tsx scripts/cli.ts list-tools(保存到 assets/tools.json)、list-prompts、list-resources。执行工具:npx tsx scripts/cli.ts call-tool memory create_entities '{"entities":[...]}'。推荐用 stdin 管道调用 Gemini CLI:echo "Take a screenshot of https://example.com" | gemini -y -m gemini-2.5-flash。GEMINI.md 会强制 JSON 响应格式,例如 {"server":"puppeteer","tool":"screenshot","success":true,"result":"screenshot.png","error":null}。
适用场景:发现 MCP 能力、按任务选择工具、程序化执行 MCP 工具、构建或调试 MCP 客户端、通过子代理隔离上下文。
限制:执行优先级为 Gemini CLI(需先安装并检查 command -v gemini)、直接脚本、mcp-manager 子代理;使用 -p 标志已被弃用且会跳过 MCP 初始化。资料未提供具体收费、支持平台或性能数据。