MCPJam/inspector
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
解決的問題
MCPJam 是專為構建 Model Context Protocol (MCP) 伺服器的開發者設計的測試與評估平台。透過提供一個統一的環境來檢查、除錯並驗證這些用戶端如何與伺服器的工具、提示詞(prompts)及資源進行互動,從而解決不同 AI 用戶端(如 Claude、ChatGPT 與 Cursor)之間行為不一致的問題。
工作原理
該平台提供了一套用於手動與自動測試的工具:
Playground & Chat:一個跨用戶端的聊天介面,可以模擬各種 UI 配置,允許開發者比較不同的前沿模型如何處理工具呼叫與伺服器互動。
Server Debugging:提供完整的 JSON-RPC 可觀測性,允許開發者手動執行工具、資源與提示詞,以確保它們回傳正確的資料。
OAuth Debugger:一個引導式工具,用於確保在多個協定版本中符合 MCP OAuth 規範。
Evals & CI/CD:允許建立帶有預期工具呼叫的測試案例,可以透過 CLI 或 SDK 進行程式化執行,從而在 CI/CD 流水線中捕捉回歸問題。
適用對象
正在構建與發布 MCP 伺服器,並需要確保其整合在各種 AI 代理與 LLM 用戶端中都能可靠運行的開發者。
亮點
- 跨用戶端仿真:針對 16 種用戶端配置與 170 多種模型進行測試。
- 全方位可觀測性:提供每條 JSON-RPC 訊息與 OAuth 交換的詳細追蹤。
- 自動化評估:定義預期的工具呼叫並追蹤隨時間變化的準確性指標。
- 靈活部署:提供託管 Web 應用程式、桌面應用程式或透過
npx進行本地開發。 - 協作工作區:具有即時同步功能的共享伺服器群組,用於團隊測試。
相關
- 專案
- 專案
- 專案
- 專案
- 專案