Kevin's Blog
Tutorial

Claude Code 从零到一

Chapter 5 / 6

MCP 工具集成

通过 Model Context Protocol 把数据库、浏览器、搜索引擎等工具接入 Claude Code。

MCP(Model Context Protocol)是 Anthropic 推出的开放协议,用于把外部工具和数据源连接到 Claude Code。

为什么需要 MCP?

默认情况下,Claude Code 只能读取文件和执行 shell 命令。通过 MCP,你可以让它:

  • 查询数据库
  • 浏览网页
  • 调用 API
  • 操作浏览器
  • 访问文档系统

安装 MCP 服务器

以 SQLite MCP 服务器为例:

code
npm install -g @modelcontextprotocol/server-sqlite

然后在 Claude Code 配置中添加:

code
{
  "mcpServers": {
    "sqlite": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-sqlite", "path/to/db.sqlite"]
    }
  }
}

使用 MCP 工具

配置完成后,你可以直接问:

查询数据库中最近 10 条用户记录。

Claude Code 会自动调用 MCP 工具完成查询。

常用 MCP 服务器

  • SQLite / PostgreSQL:数据库查询
  • Puppeteer:浏览器自动化
  • Fetch:HTTP 请求
  • Filesystem:增强的文件操作

安全注意事项

MCP 工具拥有强大的权限,务必:

  • 只安装可信的 MCP 服务器
  • 限制数据库连接权限
  • 避免在生产环境直接执行写操作

下一章

最后一章,我们将总结最佳实践和常见陷阱。

Claude CodeAITools