Claude Code
MCP 服务器
用 MCP 扩展 Claude Code 的能力
MCP(Model Context Protocol) 是一个开放协议,让 Claude 可以连接外部工具和数据源。
什么是 MCP?
简单说,MCP 就是给 Claude 装"插件"。比如:
- 连接数据库,直接查询数据
- 调用 Slack API 发消息
- 访问 Figma 设计稿
- 操作 GitHub Issue 和 PR
配置 MCP 服务器
在项目的 .claude/settings.json 中配置:
{
"mcpServers": {
"my-database": {
"command": "npx",
"args": ["-y", "@anthropic-ai/mcp-server-sqlite", "data.db"]
}
}
}或在全局配置 ~/.claude/settings.json 中添加。
常用 MCP 服务器
文件系统
{
"filesystem": {
"command": "npx",
"args": ["-y", "@anthropic-ai/mcp-server-filesystem", "/path/to/dir"]
}
}GitHub
{
"github": {
"command": "npx",
"args": ["-y", "@anthropic-ai/mcp-server-github"],
"env": {
"GITHUB_TOKEN": "ghp_xxxxx"
}
}
}Fetch(网页抓取)
{
"fetch": {
"command": "npx",
"args": ["-y", "@anthropic-ai/mcp-server-fetch"]
}
}查看已连接的 MCP
在 Claude Code 中运行:
/mcp会显示当前已连接的所有 MCP 服务器及其可用工具。
注意事项
- MCP 服务器在本地运行,数据不会发送到第三方
- 每个 MCP 服务器都是一个独立进程
- 如果遇到问题,用
/doctor检查 MCP 状态