用途:让用户在不做客户端集成的情况下直接与任意 MCP 服务器通信,可从 CLI 或代码调用,无需 Pi、Claude、Cursor 等连接器设置。
主要能力:
- 用 @modelcontextprotocol/inspector 的 CLI 模式直接调用 MCP。支持远程 Streamable HTTP(--transport http)、远程 SSE(--transport sse)和本地 stdio 进程(如 node ./dist/index.js)。可执行 tools/list 列出工具,或用 tools/call 配合 --tool-name 与 --tool-arg 调用工具。
- 用 mcp-remote 将远程 MCP 桥接为 stdio,供仅支持 stdio 的客户端使用,例如 bunx --yes mcp-remote https://your-mcp-server.example.com/mcp --transport http-first。
- 对需要令牌的 HTTP/SSE 服务器,可通过 --header "Authorization: Bearer $TOKEN" 传入认证头。
使用方式:所有命令均以 bunx --yes 运行,示例:bunx --yes @modelcontextprotocol/inspector --cli https://your-mcp-server.example.com/mcp --transport http --method tools/list。调用带参数工具时重复使用 --tool-arg,如 --tool-arg 'query=hello world' --tool-arg 'limit=10'。
适用场景:需要快速探测或调用 MCP 工具、在脚本/代码中集成 MCP 流程、或为仅支持 stdio 的客户端代理远程 MCP 时。
限制:资料未提供具体收费、平台支持范围、性能或效果数据;实际可用性取决于目标 MCP 服务器与网络环境。建议按 tools/list、可选发现工具、最小参数 tools/call、依据服务器错误与 schema 提示迭代的顺序操作。