awesome-mcp-servers 仓库 9 万 star,收录 2000+ 个 MCP Server。Smithery 6000+,MCP World 和 MCP Store 各 4 万+。工具多到选择困难——我实测过几十个,踩了不少坑,这篇文章直接给结论:哪些值得装,怎么装,装了能干什么。
为什么需要一份精选清单
2000+ 工具听起来很美,实际打开任意一个 MCP 目录平台,你会面对三个问题:
- 同质化严重。搜 “file” 出来十几个文件管理工具,功能重叠 80%,不知道选哪个。
- 质量参差不齐。有的只实现了 MCP 协议壳子,实际功能约等于 cat 命令;有的半年没更新,API 早就变了。
- 安装方式混乱。同一个工具,npm 说用 npx,作者 README 说用 uvx,Docker 镜像还不一定有。
所以我按实际使用体验,从 2000+ 工具里筛出 6 类必装工具,每类只推荐 2-3 个,附安装命令和使用场景。
必装工具:6 类 17 个
1. 开发效率类
这类工具让你的 AI 助手能直接操作代码仓库,是最先要装的。
| 工具 | npm 包名 | 核心能力 |
|---|---|---|
| Filesystem | @modelcontextprotocol/server-filesystem | 读写文件、目录遍历、文件搜索 |
| Git | mcp-server-git | git log/diff/blame/status,不用切终端 |
| GitHub | @modelcontextprotocol/server-github | PR/Issue/Review 操作,GitHub API 全覆盖 |
| Sequential Thinking | @modelcontextprotocol/server-sequential-thinking | 分步推理,复杂问题拆解 |
Sequential Thinking 可能是最被低估的 MCP Server。它不是工具,是一个推理增强器——让 AI 助手在处理复杂问题时按步骤展开思考链,而不是一股脑输出答案。调试多文件 bug、做架构决策时效果很明显。
2. 数据库类
直接用自然语言查数据库,不用写 SQL 也能做数据分析。
| 工具 | npm 包名 | 核心能力 |
|---|---|---|
| PostgreSQL | @modelcontextprotocol/server-postgres | 只读查询,支持复杂 SQL |
| SQLite | mcp-server-sqlite | 本地数据库操作,适合开发调试 |
| Redis | 社区维护(mcp-server-redis) | KV 查询、缓存管理 |
PostgreSQL 的 MCP Server 是官方维护的,只做只读操作——这是设计决策,不是缺陷。写操作通过数据库本身更安全。SQLite 版本适合本地开发,跑个 mcp-server-sqlite --db-path ./dev.db 就能开始。
3. 搜索 / 抓取类
让 AI 助手能访问互联网,不再局限于本地知识。
| 工具 | npm 包名 | 核心能力 |
|---|---|---|
| Brave Search | @modelcontextprotocol/server-brave-search | Web 搜索,API 免费额度够用 |
| Fetch | mcp-server-fetch | 抓取任意 URL 内容,自动转文本 |
| Puppeteer | @modelcontextprotocol/server-puppeteer | 无头浏览器,能操作 JS 渲染页面 |
Brave Search 是性价比最高的搜索方案——免费额度(每月 2000 次)足够个人使用,API key 申请秒过。Fetch 工具能抓大部分静态页面,遇到 JS 渲染的页面(比如 SPA 应用)就需要 Puppeteer 出马了。
4. 生产力类
打通你的日常工作工具链。
| 工具 | 安装方式 | 核心能力 |
|---|---|---|
| Notion | npx @notionhq/notion-mcp-server | 页面读写、数据库查询 |
| Google Drive | npx google-drive-mcp | 文件搜索、文档读取 |
| Slack | npx slack-mcp | 消息发送、频道管理 |
这类工具需要 OAuth 授权,配置比前面几类复杂一些,但一旦配好,效率提升是质的飞跃。Notion MCP 可以直接用自然语言查 Notion 数据库里的内容,不用手动翻页。
5. 代码质量类
在提交前自动检查代码质量。
| 工具 | 安装方式 | 核心能力 |
|---|---|---|
| ESLint MCP | npx eslint-mcp-server | 代码风格检查 |
| Testing MCP | 社区方案 | 测试用例生成与执行 |
代码质量类 MCP Server 生态还不成熟,官方没有维护专门的 testing server。但 ESLint 的 MCP 封装已经可用,能在 AI 助手生成代码后自动跑 lint 检查。
6. 基础设施类
操作 Docker、Kubernetes 等基础设施。
| 工具 | 安装方式 | 核心能力 |
|---|---|---|
| Docker MCP | npx docker-mcp-server | 容器管理、镜像操作 |
| Kubernetes MCP | npx kubernetes-mcp-server | Pod/Service/Deployment 操作 |
Docker MCP 可以用自然语言管理容器,比如 “列出所有停止的容器并删除”。但 K8s MCP 要谨慎——给 AI 助手删除 Deployment 的能力,生产环境务必做好 RBAC 限制。
安装方式速查
三种主流安装方式,选哪种取决于你的环境:
| 方式 | 适用场景 | 优点 | 缺点 |
|---|---|---|---|
| npx | Node.js 项目 | 零配置、自动更新 | 依赖 Node.js 环境 |
| uvx | Python 项目 | 隔离好、不污染全局 | 需要安装 uv |
| Docker | 生产环境 | 环境一致、安全隔离 | 镜像体积大、启动慢 |
npx 安装示例(最常用):
| |
uvx 安装示例:
| |
Docker 安装示例:
| |
避坑指南
装了 2000+ 工具里的 10 个就够用了,但安装前务必注意这几点:
版本兼容:MCP 协议从 2024 年的草案到 2026 年的正式版,经历了多次 breaking change。老版本的 MCP Server 可能在新客户端上报错。检查方法:看 package.json 的最后更新时间,超过 6 个月没更新的要谨慎。
安全风险:MCP Server 本质上是你给 AI 助手开的权限口子。Filesystem 能读写你的文件,GitHub 能操作你的仓库,Docker 能管理你的容器。最小权限原则:只给必要的目录、只读权限、只给需要的 token scope。
性能影响:每多装一个 MCP Server,客户端启动就慢一点。我实测装 15 个 MCP Server,Claude Desktop 启动从 3 秒变成 12 秒。建议常驻不超过 8 个,按需启用其他的。
npm 包名陷阱:官方 MCP Server 包名格式不统一——有的是 @modelcontextprotocol/server-xxx,有的是 mcp-server-xxx。装之前先在 npmjs.com 搜一下确认包名,别 copy-paste 跑了才发现找不到包。
推荐组合方案
不需要全装,按你的角色选一套:
开发者套餐(6 个): Filesystem + Git + GitHub + Sequential Thinking + SQLite + Brave Search
覆盖代码读写、版本管理、搜索能力,日常开发够用。
运维 / SRE 套餐(6 个): Filesystem + Docker + Kubernetes + PostgreSQL + Redis + Brave Search
覆盖容器管理、数据库操作、基础设施巡检。
内容创作者套餐(5 个): Filesystem + Notion + Google Drive + Brave Search + Fetch
覆盖文档管理、素材搜索、网页抓取。
写在最后
2000+ MCP Server 的生态已经足够丰富,但丰富不等于好用。与其贪多装满,不如精选几个真正提升效率的工具。上面推荐的 17 个是经过实测的,覆盖了最常用的场景。如果你有特别的需求(比如操作 Figma、管理邮件),去 awesome-mcp-servers 仓库搜一下,大概率已经有人做了。
记住一个原则:MCP Server 是给你 AI 助手加的"手",不是越多越好——手太多反而打架。