适合谁
- 正在开发或维护 MCP 服务器、需要跨多种客户端验证行为一致性的开发者
- 需要将 MCP 一致性与回归测试纳入 CI/CD 流程的团队
- 需要调试 OAuth/DCR/CIMD 授权流程的开发者
- 需要本地预览和迭代 Apps SDK / MCP 应用组件 UI 的开发者
MCPJam Inspector 是一个成熟的开源 MCP 测试与调试平台,覆盖工具调用、OAuth 流程、跨客户端评测和 CI/CD 集成,README 文档详尽且提供多种部署方式,是 MCP 服务器开发者在开发和发布流程中值得考虑的调试与质量保障工具。
MCPJam Inspector 是一个开源的测试与评估平台,用于交互式检查和调试 MCP(Model Context Protocol)服务器、MCP 应用以及 ChatGPT 应用。它本身不是一个提供工具的 MCP 服务器,而是一个 MCP 客户端/调试工具:可以连接到本地(STDIO)或远程(HTTP/S)的 MCP 服务器,手动运行工具、资源、资源模板、提示词和 elicitation 流程,并查看完整的 JSON-RPC 日志。它支持在 16 种客户端配置(如 ChatGPT、Claude、Cursor、Copilot 等)和 170 多个模型上进行跨客户端评测,提供 OAuth 调试器(覆盖 2025-03-26、2025-06-18、2025-11-25 及 2026-07-28 draft 等多个协议版本,支持 DCR、客户端预注册和 CIMD)、带追踪的 Playground 聊天界面(支持 OpenAI Apps SDK 和 MCP 应用 UI 的组件模拟器)、技能(Skills)、团队工作区(Workspaces)、测试用例评测(Evals),以及可用于 CI/CD 流水线的命令行工具和 SDK。可通过托管网页应用(app.mcpjam.com)、Mac/Windows 桌面应用,或 npx @mcpjam/inspector@latest 在终端本地运行;也可从源码构建 Docker 镜像。
根据使用场景选择安装方式:1) 托管网页版:直接打开 app.mcpjam.com,无需安装,仅支持 HTTPS 服务器地址,不支持 STDIO、隧道、技能或任务功能;2) 桌面应用:从 GitHub Releases 下载 Mac (.dmg) 或 Windows (.exe) 安装包,支持 HTTP/S 和本地 STDIO 服务器,无需安装 Node.js;3) 终端运行:需要 Node.js 20+,执行 npx @mcpjam/inspector@latest,启动后打开终端输出的 localhost 地址,支持 HTTP/S 和本地 STDIO;4) Docker:官方未发布镜像,需先克隆仓库并用仓库内的 Dockerfile 自行构建(docker build -t mcpjam/mcp-inspector:local -f mcpjam-inspector/Dockerfile .),运行时务必使用 -p 127.0.0.1:6274:6274 而非 -p 6274:6274,以确保仅本机可访问;在 macOS/Windows 上可通过 http://host.docker.internal:PORT 访问宿主机上的 MCP 服务器。