MCPJam/inspector

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

MCPJam Inspector – 它是什么

MCPJam Inspector 是一个开源平台,协助 MCP servers(驱动 ChatGPT、Claude、Copilot、Cursor 等 AI 助理的后端)开发者进行测试、调试和评估其集成。它让您能在多种客户端配置下执行相同的服务器,检查每个 JSON-RPC 和 OAuth 交换,并在 CI/CD 管线中自动化回归测试。


核心功能(如 README 所述)

功能 您可以做什么
Playground 交互式网页 UI,模拟 16 种不同 AI 客户端的界面。您可以与模型对话、触发工具调用,并查看 JSON-RPC 消息、小工具渲染和 OAuth 流程的完整时间轴。
OAuth Debugger 针对多个规范版本(2025-03-26, 2025-06-18, 2025-11-25, 2026-07-28)的 MCP OAuth 流程进行逐步可视化。它会检查动态客户端注册、预注册和客户端元数据文件。
Server Debugging 手动调用工具、资源、模板、提示词和引导流程,同时观察完整的 JSON-RPC 日志。
Skills 从本地文件系统或托管账户加载可重复使用的“技能”(行为扩展),并在 Playground 中使用它们,无需将代码发送到云端。
Workspaces 将服务器分组到共享工作区中并进行实时同步,让整个团队可以一起测试相同的配置。
Evals 定义指定预期工具调用的测试案例,在多个 LLM 上执行它们,并随时间收集准确度、延迟和工具调用指标。
CLI 终端界面 (npx @mcpjam/inspector),无需浏览器即可探测服务器、执行 OAuth 检查、列出工具/资源并执行评估。
SDK TypeScript 库,让您可以编写检查脚本、获取服务器功能快照,并从您自己的测试套件中对工具/资源形状进行断言。
CI/CD integration 现成的 GitHub Actions(及通用 CI)步骤,可在每次 Pull Request 时执行一致性、端对端、评估和 OAuth 检查。

如何开始

方法 命令 / 链接 备注
托管网页应用 https://app.mcpjam.com 无需安装;可在任何浏览器中运行(仅限 HTTPS)。
桌面应用 从发布页面下载(macOS .dmg 或 Windows .exe)。 支持 HTTP/S 和本地 STDIO 服务器;无需 Node.js。
终端 (Node) npx @mcpjam/inspector@latest 启动本地服务器并打印出您可以在浏览器中打开的私人 URL。
Docker 从源码构建 (docker build …) 并使用 -p 127.0.0.1:6274:6274 运行。 为了安全起见,将检查器限制在 localhost。

典型使用案例

  • 调试客户端特定的错误 – 查看为什么工具调用在 ChatGPT 中有效但在 Claude 中失败。
  • OAuth 集成测试 – 验证您的服务器是否符合每个 MCP OAuth 草案版本。
  • 回归测试 – 在 CI 中执行自动化评估套件,以便在发布前捕捉准确度或延迟下降。
  • 团队协作 – 分享工作区链接,让所有工程师查看相同的服务器状态和测试结果。
  • 技能开发 – 在发布到托管账户之前,先在本地原型化可重复使用的行为。

社区与支持


总结: MCPJam Inspector 是一个全栈测试与评估套件,旨在协助开发者构建需要在多个前端客户端上可靠运行的 AI 助理后端。它提供了丰富的 UI 和程序化接口,使调试、性能追踪和 CI 集成变得简单直接。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • Dispatch