概述
Model Context Protocol (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权限
- 常见工作流程