AI 開發者工具
mcpsnoop
一個透明代理,即時在終端機中顯示您的AI客戶端與MCP伺服器之間的每一次真實工具呼叫。
mcpsnoop
什麼是 mcpsnoop?
mcpsnoop 是一個基於終端機的除錯工具,位於您的AI客戶端與MCP伺服器之間,用於檢查和重播JSON-RPC工具呼叫。
mcpsnoop 與相似工具比較
| 計價模式 | 免費 | 免費 | 客製化定價 | 免費, 付費 |
| 免費額度 | ||||
| 主要功能 |
|
|
|
|
| 優點 |
|
|
|
|
| 缺點 |
|
|
|
|
| 適合對象 |
|
|
|
|
如何使用 mcpsnoop?
- 1透過 'go install github.com/kerlenton/mcpsnoop/cmd/mcpsnoop@latest' 或 'brew install mcpsnoop' 安裝。
- 2在客戶端的MCP設定中,使用 'mcpsnoop -- <server>' 包裹您的伺服器命令。
- 3照常使用您的客戶端。
- 4執行 'mcpsnoop' 開啟即時終端機介面。
- 5對於可串流的HTTP伺服器,使用 'mcpsnoop http --target URL --listen :7000'。
mcpsnoop 主要功能
- 即時 JSON-RPC 串流,以顏色區分請求、回應、錯誤和慢速呼叫
- 針對全新隔離伺服器重播任何已捕獲的工具呼叫
- 能力檢查器,顯示客戶端和伺服器握手
- 框架檢查器,包含完整的格式化 JSON 和框架內搜尋
- 掛起呼叫檢測,附有即時 PENDING 計時器
- 按工具、狀態、方向、種類、ID 或純文字過濾串流
mcpsnoop 使用情境
- 除錯AI客戶端與伺服器之間的即時MCP流量
- 檢查工具呼叫參數和回應
- 重播工具呼叫以進行迭代開發
- 驗證客戶端與伺服器之間的能力協議
mcpsnoop 價格與免費點數
mcpsnoop 目前採用 免費 模式。
mcpsnoop 優缺點
優點
- 透明代理無需設定變更
- 即時終端機介面,具備強大的過濾功能
- 重播功能,便於快速迭代
- 支援任何 MCP 伺服器語言
缺點
- 軟體版本低於 1.0,可能有不向下相容的變更
- 僅支援 MCP 協定流量
- 需要 Go 或 Homebrew 來安裝
mcpsnoop 最適合哪些用途?
- 用於除錯基於 MCP 的 AI 應用程式的開發人員
- 構建自訂 MCP 伺服器或用戶端的工程師