发现 AI 代理的未来arrow_forward

MCPJam Inspector

calendar_today收录于 2026年4月24日
category智能体与应用工具
code开源
TypeScriptNode.js工作流自动化MCPAI代理Web应用智能体与应用工具模型与推理框架开发者工具/代码协议/API/集成安全/隐私

面向 MCP 服务器的全栈调试与评估平台,提供 App 构建、多模型对比聊天、OAuth 合规验证及 CI/CD 自动化测试能力。

核心定位#

MCPJam Inspector 由 MCPJam Inc 维护,旨在解决 MCP 服务器开发中调试门槛高(通常需要 ngrok 或 ChatGPT/Claude 订阅)、OAuth 合规验证复杂、多模型工具调用对比缺乏免费工具、以及缺乏端到端回归测试手段等问题。

能力与特性#

开发与调试#

  • App Builder:在面板内与 LLM 对话或手动调用工具,兼容 OpenAI Apps SDK 和 MCP app UIs。
  • App UI 模拟器:Chrome DevTools 风格,支持桌面/平板/手机视图切换、locale 切换、CSP 模拟、暗色/亮色模式、hover & touch 交互、safe area insets 模拟。
  • MCP Server Debugging:手动运行 tools / resources / resource templates / prompts / elicitation flows,提供完整 JSON-RPC 可观测性日志。

对话与模型评估#

  • 多模型 Chat:支持多服务器多模型对话,内置免费前沿模型访问。提供 Chat / Trace / Raw 三种视图,最多 3 个模型并排对比,可查看 token 用量。
  • Evals:定义带预期工具调用的测试用例,跨多个 LLM 运行并追踪准确率指标,用于回归检测。

安全与合规#

  • OAuth Debugger:引导式 MCP OAuth 合规性检查,覆盖 OAuth spec 版本 03-26、06-18、11-25,支持 DCR(Dynamic Client Registration)、client pre-registration、CIMD(Client ID Metadata Documents)。

协作与扩展#

  • Workspaces:服务器分组共享与团队实时同步。
  • Skills:在 Chat 和 App Builder 中使用本地可复用行为扩展模型,数据不离开本机。

工程化集成#

  • 通过 GitHub Actions / GitLab CI 等管线运行 conformance、E2E 测试和 evals,可作为 PR 门禁。

架构要点#

  • 采用 npm workspaces 管理的 Monorepo 架构,包含 6 个子包:sdk(@mcpjam/sdk)、cli(@mcpjam/cli)、mcpjam-inspector(@mcpjam/inspector)、design-systemsoundcheck(评估/测试)、mcp
  • 核心包内部划分为 client/server/ 目录,server 侧包含 services/ 及特定路由。
  • 通过 check:mcp-v1-runtime-imports 脚本强制检查,确保运行时不依赖 @modelcontextprotocol/sdk
  • 前端以 TypeScript (98.6%) 为主,基于 React 构建,引入 react-force-graph-2d 等可视化库,抽离独立 design-system 包。
  • 使用 @changesets/cli 进行版本管理和发布。
  • Docker 部署默认绑定 127.0.0.1:6274 防止端口暴露;Web 端强制仅允许 HTTPS MCP 服务器 URL。

安装与快速开始#

托管 Web 应用(零安装):直接访问 https://app.mcpjam.com(仅支持 HTTPS MCP 服务器 URL)

终端本地运行

npx @mcpjam/inspector@latest

要求 Node.js 20+,启动后根据终端打印的 localhost URL 在浏览器中打开。

Docker 容器化

docker run -p 127.0.0.1:6274:6274 mcpjam/mcp-inspector

访问 http://127.0.0.1:6274。

桌面应用:提供 Mac 和 Windows 安装程序,支持 HTTP/S 和本地 STDIO 服务器连接,无需预装 Node.js(具体下载链接待确认)。

CLI 与 SDK#

  • CLI (@mcpjam/cli):支持 probe 探测、OAuth 检查(doctor)、工具与资源检查、evals 评估。
  • SDK (@mcpjam/sdk):编程式访问 MCPJam 检查和评估原语,便于集成到自定义工具链。
  • 两者均可接入 GitHub Actions 或 GitLab CI 管线,实现自动化门禁。

生态伙伴#

与 Stytch(OAuth provider)、xMCP(TypeScript MCP framework)、Alpic(MCP server hosting)有合作提及。内置 railway.json 配置支持一键部署到 Railway 平台。

待确认信息#

  • 具体版本号(仓库使用 changesets 管理,未在 README 标注)
  • Docker Hub 镜像确切可用性
  • 桌面应用具体下载链接
  • evals 子模块独立许可证详情
  • Discord 社区具体邀请链接

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。

rocket_launch