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
Claude Code 从零到一
In this series
On this page