MCP 工具
MCP(Model Context Protocol)是 Claude Code 连接外部世界的标准协议。通过 MCP,你可以给 AI 接上数据库、Slack、Jira、自定义 API……几乎任何东西。
MCP 是什么
一个标准化的协议,定义了 AI 如何与外部工具通信。类似于 USB——不管什么设备,只要遵循协议就能接入。
在 Claude Code 中使用
配置 MCP 服务器
在 .claude/settings.json 或全局配置中:
json
{
"mcpServers": {
"my-server": {
"command": "node",
"args": ["./mcp-server.js"],
"env": { "API_KEY": "xxx" }
}
}
}工具动态注册
MCP 服务器启动后,它提供的工具会自动注册到 Claude Code 的工具池。AI 可以像使用内置工具一样使用它们。
连接管理
- MCP 服务器在启动时并行连接
- 连接失败不影响其他服务器
- 支持重连机制
- 通过
/mcp命令管理
协议能力
MCP 不只是工具调用,还支持:
- Resources — 向 AI 提供上下文数据
- Prompts — 预定义的提示词模板
- Sampling — 让服务器请求 AI 生成内容
安全考虑
- MCP 工具同样受权限系统管控
- 企业可以通过策略限制可用的 MCP 服务器
- 工具参数经过 Schema 校验