首页 / 文档 / 适用于 Claude Code 的 MCP 服务器

适用于 Claude Code 的 MCP 服务器

实用的模型上下文协议配置,以及那些会浪费大量时间的陷阱。

MCP 让 Claude Code 从代码生成器变成能够读取代码仓库、查询数据库、操作浏览器和创建 PR 的工具。MCP 的配置独立于网关——它改变的是有哪些工具可用,而不是模型调用发往哪里。

值得采用的 .mcp.json 配置

{
  "mcpServers": {
    "filesystem": {"command": "npx", "args": ["-y", "@modelcontextprotocol/server-filesystem", "."]},
    "git":        {"command": "uvx", "args": ["mcp-server-git", "--repository", "."]},
    "github":     {"command": "npx", "args": ["-y", "@modelcontextprotocol/server-github"],
                   "env": {"GITHUB_TOKEN": "..."}},
    "fetch":      {"command": "uvx", "args": ["mcp-server-fetch"]},
    "playwright": {"command": "npx", "args": ["-y", "@playwright/mcp@latest"]}
  }
}

将它放在代码仓库根目录;Claude Code 会检测到它,并要求你确认信任一次。

常见陷阱

先从文件系统、git 和 github 开始。只有在具体任务需要时才添加浏览器和数据库服务器——每个已加载的服务器都会在每次请求中加入其模式定义,增加令牌费用。