modelcontextprotocol/inspector
Visual testing tool for MCP servers
解決的問題
MCP Inspector 是一個專為協助開發者建構與除錯 Model Context Protocol (MCP) 伺服器而設計的開發工具。它提供了一種方式,可在不需先將伺服器整合至完整 AI 代理或客戶端應用程式的情況下,檢視、測試與驗證這些伺服器的行為。
運作方式
此工具提供三種與 MCP 伺服器互動的介面:
- Web UI:使用 React 與 Mantine 建構的單頁應用程式,支援視覺化檢視與互動。
- CLI:可腳本化的命令列介面,適用於自動化、CI/CD 流水線與快速反饋迴圈。
- TUI:使用 Ink 建構的互動式終端使用者介面。
三種介面共用一個核心邏輯(@inspector/core),負責管理與 MCP 伺服器的連線、處理請求/回應生命週期以及狀態管理。支援多種連線方式,包括 stdio 與 HTTP,並可透過 JSON 檔案或命令列旗標進行設定。
適用對象
需要驗證其工具、資源與提示是否正確公開並按預期運作的 MCP 伺服器開發者。
特色亮點
- 三種介面選項:可選擇完整的瀏覽器體驗、可腳本化的 CLI 或互動式 TUI。
- 共享核心邏輯:確保三種客戶端行為一致。
- 全面的測試套件:包含可組合的測試伺服器與預設,可模擬 OAuth、分頁、結構化輸出等各種協定功能。
- 支援最新協定:支援最新的協定時代(2026-07-28),包含 MRTR(多輪次往返請求)與標準化 HTTP 標頭等特性。
- 應用審核功能:包含專用的 MCP App 審核工作流程,支援在沙箱 iframe 中渲染元件。
相關
- 專案
- 專案
- 專案
- 專案
- 專案