跳转到内容

MCP 服务器清单

MCP(Model Context Protocol)是「万能插座」,把外部服务接进 Claude。这一篇把常用 MCP 服务器整理成一份目录,按场景分类,每个给用途和接入命令。

原理与配置见 MCP 连接器、深入用法见 MCP 深入。完整官方清单以 docs.claude.com/en/docs/claude-code/mcp 为准。

transport 怎么连 适合
http 连远程 URL,--transport http 或直接给 URL 云服务(GitHub、Sentry、Notion)
stdio 启动本地进程,-- npx -y <package> 本地工具(数据库、文件系统、浏览器)
Terminal window
# http 方式
claude mcp add --transport http <name> <url> --header "Authorization: Bearer <token>"
# stdio 方式
claude mcp add <name> -- npx -y <package> [args]
# 用户级(跨项目)
claude mcp add --scope user <name> -- npx -y <package>

重要:MCP 服务器端点和认证方式会演进。下表的命令基于官方文档与社区通用模式,接入前请以各服务方官方文档为准核对当前 URL 与 scope 参数。

排查错误、看依赖、跑模型推理、复现前端 bug 的几把刀。

服务器 用途 接入命令
Sentry 查错误、看堆栈、分析错误趋势 claude mcp add --transport http sentry https://mcp.sentry.dev/mcp
Socket 依赖安全分析、供应链检查 claude mcp add --transport http socket https://api.socket.dev/v1/mcp --header "Authorization: Bearer $SOCKET_TOKEN"
Hugging Face 拉模型、跑推理、查数据集 claude mcp add --transport http hf https://huggingface.co/mcp --header "Authorization: Bearer $HF_TOKEN"
Jam 前端 bug 复现包(含截图、控制台、环境) claude mcp add --transport http jam https://api.jam.dev/mcp --header "Authorization: Bearer $JAM_TOKEN"

典型场景

  • 「查 Sentry 上最近 24 小时的新错误,按频次排序」
  • 「这个 PR 新增的依赖有没有已知漏洞,用 Socket 看下」
  • 「把 Hugging Face 上 bert-base-chinese 拉下来跑个情感分析」

让 Claude 直接查库、跑分析、验证假设。

服务器 用途 接入命令
PostgreSQL 查询、schema 摸底、跑分析 claude mcp add postgres -- npx -y @modelcontextprotocol/server-postgres "postgresql://localhost:5432/mydb"
MySQL 查询、表结构分析 claude mcp add mysql -- npx -y @benborla29/mcp-server-mysql
MongoDB 文档查询、聚合分析 claude mcp add mongo -- npx -y @modelcontextprotocol/server-mongodb "mongodb://localhost:27017/mydb"

安全提示

  • 生产库用只读账号连接,别给写权限
  • 连接串放环境变量,别写死在 .mcp.json
  • 大查询先 EXPLAIN,避免全表扫描

典型场景

  • 「用 postgres MCP 查最近 7 天注册但没下单的用户」
  • 「看下 users 表的 schema 和索引」
  • 「这个聚合查询为什么慢,跑下 EXPLAIN」

把 issue、工单、文档接进 Claude,闭环不用切窗口。

服务器 用途 接入命令
GitHub 读 issue/PR、建 issue、提 PR、查代码 claude mcp add --transport http github https://api.github.com/mcp --header "Authorization: Bearer $GITHUB_TOKEN"
Slack 读频道、发消息、搜索历史 claude mcp add --transport http slack https://mcp.slack.com/mcp --header "Authorization: Bearer $SLACK_TOKEN"
Notion 读写页面、查数据库 claude mcp add --transport http notion https://mcp.notion.com/mcp --header "Authorization: Bearer $NOTION_TOKEN"
Linear 读 issue、建 issue、管项目 claude mcp add --transport http linear https://mcp.linear.app/mcp --header "Authorization: Bearer $LINEAR_TOKEN"
Jira 读工单、建工单、改状态 claude mcp add --transport http jira https://mcp.atlassian.com/v1/mcp --header "Authorization: Bearer $JIRA_TOKEN"

典型闭环

  • 「看 anthropics/claude-code 的 issue #456,帮我修,改完提 PR」
  • 「搜 #engineering 频道提到 deploy failed 的消息,总结成事故清单」
  • 「把这个会议纪要写进 Notion 的工程笔记库」

让 Claude 读懂设计稿,减少设计-开发来回。

服务器 用途 接入命令
Figma 读设计稿、提取设计 token、取组件信息 claude mcp add --transport http figma https://mcp.figma.com/mcp --header "X-Figma-Token: $FIGMA_TOKEN"

典型场景

  • 「读这个 Figma 文件的 UserCard 组件,按它的尺寸和颜色在 src/components/ 实现」
  • 「提取这份设计稿的颜色 token,生成 tailwind 配置」

让 Claude 读写云盘文件,处理文档自动化。

服务器 用途 接入命令
Google Drive 列文件、读内容、上传文件 claude mcp add --transport http gdrive https://mcp.google.com/drive/mcp --header "Authorization: Bearer $GDRIVE_TOKEN"
Dropbox 列文件、读内容、上传文件 claude mcp add --transport http dropbox https://mcp.dropbox.com/mcp --header "Authorization: Bearer $DROPBOX_TOKEN"

典型场景

  • 「把这份周报读出来,总结成三个要点」
  • 「把生成的报表上传到 Drive 的 Reports 文件夹」

让 Claude 处理邮件,做摘要、分类、起草。

服务器 用途 接入命令
Gmail 列邮件、读内容、发邮件、打标签 claude mcp add --transport http gmail https://mcp.google.com/gmail/mcp --header "Authorization: Bearer $GMAIL_TOKEN"

典型场景

  • 「读今天未读邮件,按紧急/普通/通知分类」
  • 「把这周的客户反馈邮件整理成一份需求清单」

让 Claude 开浏览器、点击、截图、抓动态内容——静态抓取搞不定的场景。

服务器 用途 接入命令
Puppeteer 开 Chrome、点击、截图、跑脚本 claude mcp add puppeteer -- npx -y @modelcontextprotocol/server-puppeteer
Playwright 多浏览器自动化、E2E 测试 claude mcp add playwright -- npx -y @executeautomation/playwright-mcp-server

典型场景

  • 「打开 localhost:3000,截一张首屏,检查布局有没有错位」
  • 「跑一遍登录流程的 E2E,看哪步断了」
  • 「抓这个动态加载的列表页,等数据出来再截」

浏览器 MCP 在 CI 里特别有用——配合 headless 模式做视觉回归。详见 Playwright 与自动化

通用搜索、图像生成、知识检索等扩展能力。

服务器 用途 接入命令
Brave Search 网页搜索、本地搜索 claude mcp add brave -- npx -y @modelcontextprotocol/server-brave-search --env BRAVE_API_KEY=$BRAVE_KEY
EverArt AI 图像生成 claude mcp add everart -- npx -y @modelcontextprotocol/server-everart --env EVERART_API_KEY=$EVERART_KEY
MasterMIND 工作流编排与增强推理 claude mcp add mastermind -- npx -y @modelcontextprotocol/server-mastermind
neeai 知识检索与问答 claude mcp add neeai -- npx -y @modelcontextprotocol/server-neeai

典型场景

  • 「搜一下 vitest 2.x 的快照测试怎么写,用最新文档」
  • 「给这篇博客生成一张头图,主题是代码审查」
  • 「查这个报错信息,社区有没有解法」

接本地文件系统和命令行工具,Claude 常用的一类。

服务器 用途 接入命令
Filesystem 读写指定目录文件 claude mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem /path/to/dir
Memory 知识图谱式记忆 claude mcp add memory -- npx -y @modelcontextprotocol/server-memory
Sequential Thinking 分步推理增强 claude mcp add seq-think -- npx -y @modelcontextprotocol/server-sequential-thinking
Fetch 抓取 URL 内容 claude mcp add fetch -- npx -y @modelcontextprotocol/server-fetch

filesystem 安全提示:args 里的目录是 Claude 能访问的边界。只放工作目录,别给整个家目录。

把团队要用的 MCP 写进仓库根目录的 .mcp.json,人人 clone 即一致:

{
"mcpServers": {
"github": {
"type": "http",
"url": "https://api.github.com/mcp",
"headers": { "Authorization": "Bearer ${GITHUB_TOKEN}" }
},
"postgres": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-postgres", "postgresql://localhost:5432/mydb"]
},
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "./src", "./docs"]
}
}
}

${VAR} 从环境变量取值,密钥不写死,可安全提交进 git。详见 配置文件模板

Terminal window
claude mcp list # 列出所有
claude mcp get github # 看某个详情
claude mcp remove github # 移除

交互模式里 /mcp 看连接状态、每个服务器提供哪些工具。

MCP 工具调用受权限系统管控,但不支持通配符——必须逐个写明:

{
"permissions": {
"allow": [
"mcp__github__get_issue",
"mcp__github__create_issue",
"mcp__postgres__query"
]
}
}

格式是 mcp__<服务器名>__<工具名>(双下划线)。这是出于安全考虑——逐个写明确保你清楚每个被放行的工具能干什么。

你的角色 推荐组合
全栈开发 GitHub + Postgres + Filesystem
前端 GitHub + Figma + Puppeteer
SRE / 运维 Sentry + GitHub + Filesystem
数据分析 Postgres + Filesystem + Brave Search
产品经理 Linear + Notion + Gmail
文档作者 Notion + Google Drive + Filesystem

别贪多:MCP 装多了启动扫描慢,token 也占。按角色装够用就行,不用的 claude mcp remove 掉。

  1. 密钥走环境变量.mcp.json${VAR} 引用,别写死
  2. 生产库只读:连接串用只读账号
  3. filesystem 限定目录:别给家目录全权
  4. 第三方 MCP 辨来源:只装可信维护者的包
  5. 权限逐个放行:不用通配符,清楚每个工具能干什么

插座虽好,别全插满:按角色选 3-5 个最常用的,跑顺再加。完整官方清单以 docs.claude.com/en/docs/claude-code/mcp 为准。要查完整示例看 代码示例库,要查配置看 配置文件模板。🚀