Skip to content

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 校验