用途:在发布前验证 MCP 服务器,调试损坏的原语,并测试工具、资源、提示词与传输。两种模式均由 @mcp-use/inspector 提供支持,适合通过 HTTP/SSE 或 WebSocket 访问的 MCP 服务器,无需配置文件或守护进程。
主要能力:/mcp-test 进行基础协议级测试,逐个验证每项 MCP 原语并报告通过/失败;/mcp-test-llm 进行 LLM 驱动的端到端测试,用真实 LLM 生成与业务相关的测试场景并以工具调用方式执行。inspector 会启动本地 Web 服务器,将 JSON-RPC 请求代理到目标服务器,所有操作(initialize、tools/list、tools/call、resources/list、prompts/get 等)通过 curl 调用其 API 完成。
使用方式:/mcp-test 会询问或从上下文推断 MCP 服务器 URL,后台启动 inspector,系统性运行每项原语,输出通过/失败结果,然后清理进程。按 references/basic-test-guide.md 操作。/mcp-test-llm 会询问服务器 URL 与 LLM API 密钥(OpenAI、Anthropic、Google 或 OpenRouter),可选保存到 .env,发现全部工具及 schema,生成业务相关测试用例,通过 LLM 聊天端点执行并验证工具调用与结果,最后汇总报告。按 references/llm-test-guide.md 操作,提供方配置见 references/providers.md。
约定与限制:启动 inspector 时始终使用 --no-open;始终禁用遥测 MCP_USE_ANONYMIZED_TELEMETRY=false;完成后清理进程(kill $INSPECTOR_PID);结果以清晰的通过/失败表格呈现而非大量 JSON;失败时先读错误信息、检查 schema、换输入重试。参考资料还包括 references/inspector-api.md、references/troubleshooting.md、references/business-cases.md。具体安装命令与更多配置细节暂未提供。