全部教程热门 MCP 服务器汇总:Claude Code 用户实测的精选清单

热门 MCP 服务器汇总:Claude Code 用户实测的精选清单

MCP 协议生态在 2025 年彻底起飞——光是 awesome-mcp-servers 仓库就收录了 600+ 个 server。但真正每天会用到的就那么十几个。这篇是我(OpenClaw 作者)和拼车车队 6000+ 用户每天高频调用的服务器清单,按场景分类,每个都给出安装命令、典型用途、配置坑点。

拼车前置:MCP 工具调用每次都消耗 token(输入是工具描述、输出是结果回灌)。装得越多,每次会话的 baseline token 越高。建议先接通 Max 20× 配额:

curl -fsSL https://cp.bizq.net/setup.sh | bash -s -- claude-max-20x

我自己的 ~/.claude.json 长什么样

直接贴出来,省得你猜:

{
  "mcpServers": {
    "browser-tools": {
      "type": "stdio",
      "command": "npx",
      "args": ["@agentdeskai/browser-tools-mcp@latest"]
    },
    "iterm-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "iterm-mcp"]
    },
    "playwright": {
      "type": "stdio",
      "command": "npx",
      "args": ["@playwright/mcp@latest"]
    },
    "super-shell": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "super-shell-mcp"]
    },
    "sequential-thinking": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "--from", "git+https://github.com/arben-adm/mcp-sequential-thinking",
        "--with", "portalocker",
        "mcp-sequential-thinking"
      ]
    },
    "context7": {
      "type": "http",
      "url": "https://mcp.context7.com/mcp"
    },
    "fetch": {
      "command": "uvx",
      "args": ["mcp-server-fetch"]
    },
    "chrome-devtools": {
      "command": "npx",
      "args": ["chrome-devtools-mcp@latest"]
    },
    "sqlite": {
      "command": "uvx",
      "args": ["mcp-server-sqlite", "--db-path", "/Users/me/data/scratch.db"]
    }
  }
}

下面挨个讲。


1. Filesystem — 文件系统访问

推荐指数: ⭐⭐⭐⭐⭐ — 装这一个就回不去

让 Claude 直接读写本地文件。重构、批量改名、分析代码库全靠它。

# 限定 Documents + Desktop
claude mcp add filesystem -s user -- npx -y @modelcontextprotocol/server-filesystem ~/Documents ~/Desktop
 
# 限定到具体项目目录
claude mcp add fs-myproj -s user -- npx -y @modelcontextprotocol/server-filesystem ~/code/myproject

典型用法

  • 「把 src/ 下所有 .ts 文件的 strict 模式打开」
  • 「读 package.json 然后告诉我哪些依赖能升级」
  • 「在 docs/ 下生成 API 索引」

安全提示:路径授权要最小化。给 ~ 等于把整个家目录交给模型,请别这么干。

上游仓库github.com/modelcontextprotocol/servers/tree/main/src/filesystem


2. GitHub — 仓库 / Issue / PR 管理

推荐指数: ⭐⭐⭐⭐⭐

# 安装
claude mcp add github -s user -e GITHUB_TOKEN=ghp_xxx -- npx -y @modelcontextprotocol/server-github

Token 准备

github.com/settings/tokens 创建 PAT,权限选 reporead:orgread:user。然后:

export GITHUB_TOKEN="ghp_xxxxxxxxxxxxxxxxxxxx"

典型用法

  • 「列出我所有 open PR,按更新时间排序」
  • 「在 openclaw/openclaw 提一个 issue,标题 X,body Y」
  • 「review #123 的 diff 然后给出评审意见」

上游github.com/modelcontextprotocol/servers/tree/main/src/github


3. PostgreSQL — 数据库直查

推荐指数: ⭐⭐⭐⭐⭐(数据相关工作必装)

claude mcp add postgres -s user \
  -- npx -y @modelcontextprotocol/server-postgres \
  postgresql://user:pass@localhost:5432/mydb

典型用法

  • 「跑一条 query 看下昨天的注册转化」
  • 「这个 schema 应该建什么索引」
  • 「这条慢查询为什么慢」

安全建议

  • 配置专门的只读账号给 MCP 用
  • 永远不要把生产连接串配到 MCP 里
  • 启用 audit log,定期看模型查了什么

上游github.com/modelcontextprotocol/servers/tree/main/src/postgres


4. SQLite — 本地小数据库

推荐指数: ⭐⭐⭐⭐

claude mcp add sqlite -s user -- uvx mcp-server-sqlite --db-path ~/data/scratch.db

写小工具、做爬虫数据落地、临时分析特别顺。我自己一直挂一个 scratch.db 给 Claude 当 scratchpad。

上游github.com/modelcontextprotocol/servers/tree/main/src/sqlite


5. Playwright — 浏览器自动化

推荐指数: ⭐⭐⭐⭐⭐(前端 / 测试场景)

claude mcp add playwright -s user -- npx -y @playwright/mcp@latest

跟 Puppeteer 比更现代、跨浏览器支持更好(Chromium / Firefox / WebKit)。

典型用法

  • 「打开 example.com 截图」
  • 「跑一遍登录流程,记录每步耗时」
  • 「抓这个 SPA 渲染后的 HTML」

上游github.com/microsoft/playwright-mcp


6. Chrome DevTools MCP — 真浏览器调试

推荐指数: ⭐⭐⭐⭐

claude mcp add chrome-devtools -s user -- npx chrome-devtools-mcp@latest

接到正在跑的 Chrome 实例上,让 Claude 看 console、改 DOM、单步调试。前端 bug 排查神器。

上游github.com/benjaminr/chrome-devtools-mcp


7. Fetch — 通用 HTTP 抓取

推荐指数: ⭐⭐⭐⭐⭐(基础设施级)

claude mcp add fetch -s user -- uvx mcp-server-fetch

让 Claude 直接 GET / POST 任意 URL,拿来调 REST API、读公开网页都可以。是最常被组合调用的 server——加上 search 之后就能做完整的「上网研究」。

上游github.com/modelcontextprotocol/servers/tree/main/src/fetch


8. Brave Search — 搜索引擎

推荐指数: ⭐⭐⭐⭐

claude mcp add brave-search -s user -e BRAVE_API_KEY=xxx \
  -- npx -y @modelcontextprotocol/server-brave-search

API key 申请:brave.com/search/api(免费档每月 2000 次够个人用)。

典型用法:让 Claude 真正去查最新信息、找文档、搜报错。

上游github.com/modelcontextprotocol/servers/tree/main/src/brave-search


9. Context7 — 权威库文档

推荐指数: ⭐⭐⭐⭐⭐(写代码必装)

HTTP 模式直接挂上:

{
  "mcpServers": {
    "context7": {
      "type": "http",
      "url": "https://mcp.context7.com/mcp"
    }
  }
}

这个是杀手锏——Claude 写代码时让它先查 context7,能拿到当前版本的官方文档而不是它训练数据里 6 个月前的。Next.js、React、Vercel SDK、Anthropic SDK……所有主流库都有。

上游context7.com


10. Memory — 跨会话记忆

推荐指数: ⭐⭐⭐⭐

claude mcp add memory -s user -- npx -y @modelcontextprotocol/server-memory

把「我用 pnpm 不是 npm」「我喜欢 4 空格不是 2」这种偏好持久化,下次会话还能记得。本质是个本地 KV store + 自动注入 context。

上游github.com/modelcontextprotocol/servers/tree/main/src/memory


11. Sequential Thinking — 强制分步推理

推荐指数: ⭐⭐⭐⭐

claude mcp add thinking -s user -- npx -y @modelcontextprotocol/server-sequential-thinking

让 Claude 解复杂问题时显式列出思考链,每一步都暴露出来——你能在中途纠偏,而不是等它一口气写完发现走偏了。

典型用法:算法题、复杂重构、架构决策。

上游github.com/modelcontextprotocol/servers/tree/main/src/sequentialthinking


12. Slack — 团队消息

推荐指数: ⭐⭐⭐⭐

claude mcp add slack -s user -e SLACK_BOT_TOKEN=xoxb-xxx -e SLACK_TEAM_ID=Txxxxxx \
  -- npx -y @modelcontextprotocol/server-slack

让 Claude 看频道历史、发通知、生成日报。我们车队的运维报警就是 Claude + Slack MCP 自己写的。

上游github.com/modelcontextprotocol/servers/tree/main/src/slack


13. Git — 本地仓库操作

推荐指数: ⭐⭐⭐⭐⭐

claude mcp add git -s user -- npx -y @modelcontextprotocol/server-git ~/projects

Filesystem 是字节级别访问,Git MCP 是操作级别:commit、branch、log、diff、blame 都直接出结果,比让 Claude 拼 shell 命令稳得多。

上游github.com/modelcontextprotocol/servers/tree/main/src/git


14. iTerm MCP(macOS)— 真终端控制

推荐指数: ⭐⭐⭐(macOS 用户)

claude mcp add iterm -s user -- npx -y iterm-mcp

让 Claude 在你的 iTerm 里跑命令、看输出、保留 session。比让它每次都开新 shell 子进程更顺。

上游github.com/ferrislucas/iterm-mcp


按场景的推荐组合

全栈开发者

claude mcp add filesystem -s user -- npx -y @modelcontextprotocol/server-filesystem ~/code
claude mcp add git -s user -- npx -y @modelcontextprotocol/server-git ~/code
claude mcp add github -s user -e GITHUB_TOKEN=$GITHUB_TOKEN -- npx -y @modelcontextprotocol/server-github
claude mcp add postgres -s user -- npx -y @modelcontextprotocol/server-postgres "$DATABASE_URL"
claude mcp add fetch -s user -- uvx mcp-server-fetch
# context7 走 HTTP,编辑 ~/.claude.json 加进去

数据分析师

claude mcp add filesystem -s user -- npx -y @modelcontextprotocol/server-filesystem ~/data
claude mcp add sqlite -s user -- uvx mcp-server-sqlite --db-path ~/data/main.db
claude mcp add postgres -s user -- npx -y @modelcontextprotocol/server-postgres "$ANALYTICS_DB"
claude mcp add playwright -s user -- npx -y @playwright/mcp@latest

写作 / 内容创作者

claude mcp add filesystem -s user -- npx -y @modelcontextprotocol/server-filesystem ~/Documents
claude mcp add memory -s user -- npx -y @modelcontextprotocol/server-memory
claude mcp add brave-search -s user -e BRAVE_API_KEY=$BRAVE_KEY -- npx -y @modelcontextprotocol/server-brave-search
claude mcp add fetch -s user -- uvx mcp-server-fetch

性能 / 占用对比

MCP启动速度内存稳定性推荐度
Filesystem必装
Git必装
Fetch必装
Memory推荐
Context7中(HTTP)推荐
GitHub推荐
PostgreSQL推荐
Brave Search按需
Playwright按需
Puppeteer按需
Slack按需

安装与维护小工具

一次性批量安装

把常用 MCP 写成脚本,新机器一跑全装好:

#!/bin/bash
# install-mcps.sh
 
set -e
 
claude mcp add filesystem -s user -- npx -y @modelcontextprotocol/server-filesystem ~/Documents ~/code
claude mcp add git -s user -- npx -y @modelcontextprotocol/server-git ~/code
claude mcp add memory -s user -- npx -y @modelcontextprotocol/server-memory
claude mcp add fetch -s user -- uvx mcp-server-fetch
claude mcp add sqlite -s user -- uvx mcp-server-sqlite --db-path ~/data/scratch.db
 
if [ -n "$GITHUB_TOKEN" ]; then
  claude mcp add github -s user -e GITHUB_TOKEN="$GITHUB_TOKEN" -- npx -y @modelcontextprotocol/server-github
fi
 
echo "完成。当前已注册的 MCP:"
claude mcp list

卸载与升级

# 列出
claude mcp list
 
# 删除
claude mcp remove <name>
 
# 升级(删除后重装最新版)
claude mcp remove filesystem
claude mcp add filesystem -s user -- npx -y @modelcontextprotocol/server-filesystem@latest ~/Documents

环境变量集中管理

把所有 MCP 用到的 env 集中在 ~/.env.mcp

export GITHUB_TOKEN="ghp_xxx"
export BRAVE_API_KEY="xxx"
export SLACK_BOT_TOKEN="xoxb-xxx"
export DATABASE_URL="postgresql://..."

启动 Claude Code 前 source ~/.env.mcp 一下,所有 server 都能拿到。


安全清单

  • 只装来自 modelcontextprotocol/servers 官方仓库或你审过代码的第三方
  • Token 通过 env 注入,不要写死在 ~/.claude.json
  • ~/.claude.json 加进 .gitignore永远不要入库
  • 数据库连 read-only 账号
  • 文件系统授权最小化(精确目录,不要给 ~
  • 定期 claude mcp list 看看是不是装了你已经忘了的东西

立即开始

# 拼车 + 一键装文件系统
curl -fsSL https://cp.bizq.net/setup.sh | bash -s -- claude-max-20x
claude mcp add filesystem -s user -- npx -y @modelcontextprotocol/server-filesystem ~/Documents

剩下的看你需要哪些。装多了会拖慢启动,3-5 个就够日常用


相关文章