icon of MCPJam

MCPJam

針對 MCP server 的測試、除錯與評測平台,呈現其在 ChatGPT、Claude、Cursor 等 16+ 真實 AI 用戶端上的表現。

社群:

產品概覽

MCPJam 是什麼?

MCPJam preview

MCPJam 是一個開源的測試與評測平台,專為開發並發布 MCP(Model Context Protocol)server、MCP 應用程式與 ChatGPT 應用程式的開發者打造。團隊不必再憑空猜測 server 上線後的表現,而是可以讓同一個 prompt 在 16+ 主流 AI 用戶端上執行,檢視每一則 JSON-RPC 訊息與 OAuth 交換,並評估 agent 是否真的選對工具、完成使用者目標。此平台涵蓋本機 Inspector、CLI、SDK、模擬使用者 “Swarms”、真人使用者測試與 CI/CD 關卡,讓團隊在 pull request 合併之前就能抓出回歸問題,而不是等使用者碰到故障的工作流程之後才發現。


主要功能

  • 多用戶端 Inspector

    連接任何本機或遠端 MCP server,在 ChatGPT、Claude、Cursor 等用戶端上執行同一個 prompt,並排比較工具選擇、延遲與輸出結果。

  • OAuth 與協定除錯器

    逐步檢視每一次重新導向、token 交換與 scope 授權,並針對多個 OAuth 規範版本與用戶端註冊方式(DCR、預先註冊、CIMD)驗證相容性。

  • Agent Swarms 與使用者測試

    啟動具有不同目標的模擬使用者角色來對工作流程進行壓力測試,再邀請真實測試人員體驗相同流程,並針對情緒感受與可用性缺口進行評分。

  • Model-in-the-Loop 評測

    將錄製的工作流程轉為可重複執行的評測套件,針對工具選擇、參數正確性與目標達成度評分,持續追蹤通過率,而非仰賴脆弱的斷言。

  • CI/CD 回歸關卡

    將評測套件接入 GitHub Actions 或任何 pipeline,評測失敗就會阻擋 pull request 合併,在發布前攔截跨用戶端的回歸問題。

  • CLI 與 SDK 存取

    直接在終端機或透過 TypeScript SDK 以程式方式探測 server、執行 doctor 檢查、測試 OAuth 流程並執行評測,無需建置資料庫。


使用案例

  • 除錯失敗的工具呼叫 : 開發者透過本機的真實 agent 執行自己的 server,重現回報的故障,並精準找出出錯的工具呼叫、參數或回應。
  • 跨用戶端相容性檢查 : 團隊在上線前驗證 server 的工具、prompt 與渲染出的 UI,在 ChatGPT、Claude、Copilot 等宿主用戶端上表現一致。
  • OAuth 實作驗證 : 工程師針對每個支援的 OAuth 規範版本與用戶端註冊路徑測試授權流程,及早發現不符合規範之處。
  • 發布前回歸測試 : 工程經理將每個 pull request 與評測通過率掛鉤,若 server 更新導致工具準確度下降或破壞已知工作流程,就無法合併。
  • 使用者旅程驗證 : 產品經理模擬真實的使用者角色與目標,或邀請真實測試人員,找出 MCP 驅動的工作流程在哪裡讓使用者困惑或無法完成。
  • 企業級可靠性監控 : 平台團隊追蹤各版本的套件健康度與執行次數,並藉由 SSO、稽核記錄與 DPA 滿足內部合規要求。

常見問題

MCPJam 的替代方案

🚀

MCPJam 網站分析