mcp-client
通用的 MCP 客戶端,支援透過漸進式揭露連接任何 MCP 伺服器。將 MCP 伺服器封裝為技能以避免工具定義佔用過多 Context Window。適用於 Zapier、GitHub、sequential thinking 及檔案操作。
簡介
mcp-client 技能將 Claude Code 轉化為模型上下文協議 (MCP) 的強大接口,讓您無需佔用大量 Context Window 即可與各種外部服務進行互動。透過實施漸進式揭露,此技能僅在明確要求時才載入工具架構,從而在複雜的多步驟工作流程中保持高效能。它專為需要將 Claude 連接到 Zapier、GitHub 或 Sequential Thinking 等專業工具的開發人員、系統整合商和高階用戶而設計。
-
支援透過 stdio、SSE 和 Streamable HTTP 等多種傳輸方式連接任何 MCP 伺服器。
-
具備隨需載入工具架構的功能,可防止成千上萬的 token 在初始階段就被填入您的上下文視窗。
-
提供統一的命令介面,用於列出已設定的伺服器、檢索特定的工具架構,並以精確的參數執行工具呼叫。
-
支援遠端伺服器的標準身份驗證方法,包括 Zapier 等服務的 Bearer token。
-
簡化伺服器配置管理,支援包括自訂路徑、本機 .mcp.json 檔案以及 ~/.claude.json 在內的多種配置存放位置。
-
請確保已安裝所需的 Python 相依套件,特別是 mcp 和 fastmcp 程式庫。
-
務必透過列出工具並執行樣本呼叫來測試新連接的伺服器,以驗證架構的正確性。
-
請將工具特定的行為、怪癖或未記載的參數需求記錄在專案的 CLAUDE.md 檔案中,以便在未來的對話中節省上下文空間。
-
在使用本機伺服器時,請確保您的命令路徑(例如 npx 或特定的 python 指令碼)已在 references/mcp-config.json 檔案中正確設定。
-
請特別注意傳輸偵測:遠端 FastMCP 伺服器請使用 URL 和 API 金鑰,基於 stdio 的本機伺服器請使用 command/args 陣列。
倉庫統計
- Star 數
- 709
- Fork 數
- 202
- Open Issue 數
- 1
- 主要語言
- Python
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年5月3日 上午04:59