工程開發
mcp-client avatar

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
在 GitHub 查看