概述
模型上下文協議 (MCP) 伺服器透過自訂工具和功能擴展 Claude Code。MCP 可以作為外部程序運行、透過 HTTP/SSE 連接,或直接在您的 SDK 應用程式中執行。配置
基本配置
在專案根目錄的.mcp.json
中配置 MCP 伺服器:
在 SDK 中使用 MCP 伺服器
傳輸類型
stdio 伺服器
透過 stdin/stdout 通訊的外部程序:HTTP/SSE 伺服器
具有網路通訊的遠端伺服器:SDK MCP 伺服器
在您的應用程式中運行的程序內伺服器。有關建立自訂工具的詳細資訊,請參閱自訂工具指南:資源管理
MCP 伺服器可以公開 Claude 可以列出和讀取的資源:身份驗證
環境變數
OAuth2 身份驗證
目前不支援客戶端內的 OAuth2 MCP 身份驗證。錯誤處理
優雅地處理 MCP 連接失敗:相關資源
- 自訂工具指南 - 建立 SDK MCP 伺服器的詳細指南
- TypeScript SDK 參考
- Python SDK 參考
- SDK 權限
- 常見工作流程