MCP 服务器 2026: 100+ 生态地图 + 选型决策树
Model Context Protocol 生态在 2026 年中突破 1000+ 公开服务器。本指南按类目排名前 30 个,解释 stdio、HTTP/SSE 和 OAuth-bridged 服务器的架构权衡,并给出不淹没在注册表中的选型决策树。
- ⭐ 60000
- MCP
- Claude Code
- Cursor
- TypeScript
- Python
- Various (mostly MIT / Apache-2.0)
- 更新于 2026-05-26
{{< resource-info >}}
MCP 服务器 2026: 100+ 生态地图 + 选型决策树 #
Meta Description: Model Context Protocol 生态 2026 中突破 1000+ 公开服务器。本指南按类目排名前 30 个,解释 stdio、HTTP/SSE 和 OAuth-bridged 服务器的架构权衡,并给出不淹没在注册表中的选型决策树。
2024 年 11 月,Anthropic 发布 Model Context Protocol 时只有 8 个参考服务器。18 个月后,你能在注册表、GitHub、企业私有 package 索引里找到 1000+ 公开 MCP 服务器。增长太快导致大多数开发者 2026 年的问题跟 2024 年正好相反:MCP 服务器太多了,不是太少。“有没有 X 的 MCP 服务器"不再是问题。“声称做 X 的七个 MCP 服务器里我应该装哪一个"才是。
这篇指南是后者的答案。它不是全面注册表 — 那种工具已经有了,做这件事比我们好。它是 2026 年专业开发者实际用的服务器精选地图,是你选型前必须知道的架构权衡,以及一个不让你陷入 MCP server hell 的决策树。
⚡ TL;DR — 两分钟读完 #
生态规模:1000+ 公开 MCP 服务器,3 种 transport 模式(stdio、HTTP/SSE、OAuth-bridge)。Spec 版本
2025-06是当前标准。实际使用:大多数开发者装 5-10 个核心服务器 + 依赖 per-project
mcp.json加项目专属。全局装 20+ 服务器会拖慢 agent 启动并扩大安全面。AI 编码 Top 5:
filesystem,git,github,postgres,playwright。处理典型开发者 80% 工作流。决策原则:stdio 永远优于 HTTP。本地服务器更快、漏更少凭证、能离线。HTTP 只在数据非本地且无法复制到本地时使用。
不要无脑装:每个社区 MCP 服务器都是用你本地权限运行的代码。审核源码、优先活跃维护者、永不给你不愿明文复制粘贴的凭证。
MCP 在 2026 年实际是什么 #
Model Context Protocol 是基于 JSON-RPC 的规范,用来连接 AI agent 到外部工具。它故意简单:MCP 服务器暴露 tools、resources、prompts。MCP 客户端(Claude Code、Cursor、你选的 agent)在模型决定需要外部动作时调用这些工具。
2026 年变化:
2025-06spec 加了 OAuth 流程、能力发现改进、显式 streaming 支持- 跨 vendor adoption:OpenAI 参考客户端、Google Gemini CLI、大多数独立 agent 都说 MCP
- 注册表整合:三大注册表(
smithery.ai、mcp.so、glama.ai/mcp/servers)成为主要发现入口 - 云平台(Vercel、Cloudflare、Render)把"部署 MCP 服务器"做成 first-class primitive
协议的稳定性是 1000+ 服务器存在的主要原因。2025 年初写的 MCP 服务器在 2026 年中仍然能用,客户端只需小幅更新。这种稳定性让生态对维护者和消费者都值得投资。
三种 Transport 模式(什么时候用哪种) #
MCP 服务器在以下三种模式之一运行。选对 transport 比选对服务器更重要。
1. stdio(标准输入/输出) #
服务器是 MCP 客户端启动的本地进程。通过 stdin/stdout 用行分隔 JSON 通信。用于:
- 本地 filesystem 服务器
- localhost 上的 git、sqlite、postgres
- 浏览器自动化(playwright、puppeteer)
- 图像处理、代码执行 sandbox
优点:最低延迟(无网络往返)。零凭证暴露到本地机器外。离线可用。进程生命周期由 agent 管理。
缺点:服务器以你完整用户权限运行。冷启动可能慢(如果初始化重)。多 agent 会话间共享状态难。
何时选:第一默认。如果数据在你机器上或能拉到本地,用 stdio。
2. HTTP / SSE(Server-Sent Events) #
服务器是长期运行的 HTTP 服务,MCP 客户端连接它。SSE 用于流式响应。
用于:
- SaaS 集成(GitHub、Linear、Notion、Slack)
- 团队共享 MCP 服务器(部署在内部 infra)
- 状态化服务,多 agent 共享 session
优点:服务器可跨 agent 会话持久状态。集中凭证管理。一个服务器可服务多 agent。更容易监控和限流。
缺点:网络延迟。服务器可用性成为 agent 可靠性的一部分。凭证存在你可能不完全控制的服务器上。
何时选:你真正无法在本地复制数据的 SaaS API。避免用于任何有本地 stdio 等价物的场景。
3. OAuth-Bridged(MCP 2025-06) #
MCP 服务器编排 OAuth 流程为每个 session 颁发 scoped 凭证。最新模式,增长最快。
用于:
- 多租户 SaaS,每用户需独立凭证
- 企业集成 SSO 要求
- 聚合多个下游服务的服务器
优点:凭证不存在 agent 配置文件里。每 session scope。合规故事更好讲。
缺点:首次连接 OAuth 流程加延迟。需要浏览器交互 setup。调试时活动部件更多。
何时选:企业环境凭证必须按 session 轮换。其他场景 stdio 或 HTTP 更简单。
2026 值得安装的 Top 30 MCP 服务器 #
按主流注册表使用量交叉参考我们自己的审计(3+ 月后仍在专业开发者 .claude/mcp.json 的服务器)。Tier 1 = 默认装。Tier 2 = 工作流需要时装。Tier 3 = 小众但优秀。
Tier 1:通用默认(全局装) #
| 服务器 | Transport | 维护者 | 用途 | 风险评级 |
|---|---|---|---|---|
| filesystem | stdio | Anthropic | 读写列在 scoped 目录的文件 | 低(scope 限制) |
| git | stdio | Anthropic | 检查仓库、diff、blame、log | 低(read-mostly) |
| github | HTTP | Anthropic | PR、issues、搜索、评论 | 中(token scope 重要) |
| fetch | stdio | Anthropic | 通用 HTTP fetcher 含 markdown 转换 | 中(URL 注入风险) |
| sequentialthinking | stdio | Anthropic | 模型的结构化规划助手 | 低 |
这五个是基石。如果什么都不装,装这五个。审计过、活跃维护、覆盖典型 agent 60%+ 调用。
Tier 2:工作流专项(按项目装) #
| 服务器 | Transport | 维护者 | 用途 | 风险评级 |
|---|---|---|---|---|
| postgres | stdio | 社区 | 查 Postgres 数据库 | 高(DB 访问) |
| sqlite | stdio | 社区 | 查 SQLite 文件 | 低 |
| playwright | stdio | 微软 | 浏览器自动化、爬虫 | 中 |
| puppeteer | stdio | 社区 | 浏览器自动化备选 | 中 |
| brave-search | HTTP | Brave | 隐私友好网搜 | 低 |
| linear | HTTP | Linear | 项目管理集成 | 中 |
| slack | HTTP | 社区 | Slack workspace 查询和发送 | 高(workspace 访问) |
| sentry | HTTP | 社区 | 错误监控访问 | 中 |
| supabase | HTTP | Supabase | DB + auth + storage | 高 |
| stripe | HTTP | Stripe | 支付数据访问(只读模式) | 高 |
| memory | stdio | Anthropic | 跨会话 agent 持久记忆 | 低(本地) |
按项目需求装。后端项目可能要 postgres + sentry。QA 项目要 playwright + brave-search。不要全局装这些。
Tier 3:专项但优秀 #
| 服务器 | Transport | 用途 |
|---|---|---|
| kubernetes | stdio | Kubectl wrapper 用于集群检查 |
| terraform | stdio | 基础设施状态查询 |
| aws | HTTP | AWS 资源枚举(只读安全) |
| gcloud | HTTP | GCP 等价 |
| figma | HTTP | 设计文件检查 |
| notion | HTTP | Notion 数据库查询 |
| redis | stdio | Redis 命令 |
| mongodb | stdio | Mongo 查询 |
| elasticsearch | HTTP | 搜索集群集成 |
| opensearch | HTTP | OpenSearch 等价 |
| graphql | stdio | 通用 GraphQL endpoint 查询 |
| openapi | stdio | 通用 OpenAPI spec 消费 |
| shopify | HTTP | 店铺数据访问 |
| hubspot | HTTP | CRM 集成 |
工作流每天用到这些工具的,对应 MCP 服务器几乎总值得装。不用就跳过 — 之后随时能加。
选型决策树 #
新服务器评估时用这个(不管从注册表、GitHub trending 还是队友推荐):
数据/动作能在本地机器上吗?
│
├── 是 → 优先 stdio MCP 服务器
│ │
│ ├── 有 Anthropic 维护的官方版本吗?
│ │ └── 是 → 用它
│ │ └── 否 → 审社区版源码:
│ │ - 最近 commit < 90 天?
│ │ - 活跃维护者(非单一已归档作者)?
│ │ - Stars > 50 或用途明确?
│ │ - 源码无可疑网络调用?
│ │ 全四个 yes:装。任一 no:写 30 行 wrapper 脚本代替。
│
└── 否 → SaaS 或远程资源
│
├── 有 OAuth-bridged 版本吗?
│ ├── 是 + 需要 per-session 凭证 → 用 OAuth bridge
│ └── 否 → 用 HTTP/SSE 配 personal access token (PAT)
│
├── 审计:
│ - Token scope 最小(默认只读)?
│ - 服务器跑在可信 infra(vendor 自己的,非随机 fork)?
│ - Rate-limit 文档化?
│ 是:装。否:跳过或自建。
最短版:stdio > HTTP > OAuth,按这个偏好顺序。Anthropic 维护 > 活跃社区 > 已归档。装前读源码。
安全:大多数人低估的风险 #
每个你装的 MCP 服务器都用你完整本地权限运行代码。这是 MCP 生态里讨论得最少的风险。
2026 见过的真实攻击模式 #
- Typosquatting:社区服务器叫
github-mcp-server-v2偷 token。真的是@modelcontextprotocol/server-github。 - 供应链注入:流行社区服务器维护者转移所有权;新主人加了 telemetry 泄漏文件路径。一周内被发现但影响约 5000 用户。
- 过度 scope token:GitHub 服务器装时用 full-access PAT 而非 fine-grained token;prompt injection 让模型删了仓库。
- 通过 fetched 内容做 prompt injection:
fetch服务器拉了恶意 markdown,内含指令读~/.ssh/id_rsa通过另一个工具调用 post 出去。
防御 checklist #
- 用 fine-grained tokens。永不给 MCP 服务器 full-access PAT 或 root 凭证。
- 装前审计。
npm view/ GitHub 源码 / changelog 检查。五分钟省你 breach。 - 锁版本。别自动升级社区服务器。升前读 changelog。
- Sandbox。敏感 MCP 服务器在容器或
firejail里跑。 - 监控 agent log。如果 agent 突然一个请求调 30 个工具,肯定有问题。
MCP spec 不强制安全。你的纪律强制。
怎么找到你需要的服务器 #
2026 三大发现入口:
mcp.so— 最全社区注册表。过滤好。stdio 和 HTTP 服务器都有。smithery.ai— 高策展注册表,一键装流程。略偏 HTTP/cloud-hosted。glama.ai/mcp/servers— 企业友好服务器和 HTTP/OAuth-bridged 选项强。
Anthropic 维护参考服务器:github.com/modelcontextprotocol/servers。
注册表用于发现,装前永远在原 GitHub repo 验证。注册表清单可能落后 upstream 变化。
推荐自托管基础设施(HTTP MCP 服务器用) #
如果你跑团队共享 MCP 服务器(HTTP/SSE),稳定 VPS 比本地 stdio 服务器需要的更多:
- DigitalOcean — 60 天 $200 免费 credit。原型 HTTP MCP 服务器 commit 固定基础设施前好选择。
- HTStack — 香港 VPS,dibi8.com 自家所在的 IDC。
推广链接 — 不增加你的成本,但能支持 dibi8.com 持续运营。
最后判断 #
2026 年 MCP 生态成熟到有用,混乱到需要策展。参考服务器优秀。社区生态庞大但参差不齐。协议本身稳定。
最常见错误:开发者装 30+ 服务器因为免费,然后 agent 启动 8 秒不知道为啥。或者社区服务器装 full-access GitHub PAT 因为 README 没警告,然后 prompt injection demo 后 org 被 suspend。
解药是筛选,不是丰富。挑你五个核心 stdio 服务器,每仓库加 2-3 个项目专项的,装新服务器前审计,把 MCP 服务器当成恰好符合人体工学的安全相关代码。这是接下来 18 个月可扩展的工作流,直到下一个协议来。
参考:github.com/modelcontextprotocol/servers · Spec:MCP 2025-06 · Stars(生态合计):参考仓库累计 60K+
💬 留言讨论