概述
模型上下文协议(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 权限
- 常见工作流程