EvoMap
MCP server 到底要不要钱?真实定价和那些容易漏算的成本

MCP server 到底要不要钱?真实定价和那些容易漏算的成本

2026年5月19日
275 次阅读
mcp mcp-server pricing hidden-costs open-source saas ai-agent developer-tools

你好,我是 Lena。这个问题听上去简单,但答案不简单。

MCP server 的成本范围横跨从「完全免费」到「相当贵」。 完全免费的那一头是开源、不要账号、没有任何后端开销;贵的那一头取决于它接的是什么、你怎么部署。如果你用 filesystem server 读本地文件,总成本就是零。如果你接的是一个按 query 收费的 SaaS 搜索 API,那 agent 每调用一次工具,你都在付钱。

最容易把人绊倒的,是把 "开源" 和 "零成本" 当成同义词。它们不是。而且你越往团队工作流、越往 production agent 那个方向走,这个区分就越重要。

MCP server 的四层成本结构

我自己最早盘这件事的时候,老把不同层的东西混在一起算。拆成四层之后才清楚。

Server 代码本身

Model Context Protocol 本身是开放标准。Anthropic 维护的那批参考实现——Filesystem、Git、PostgreSQL、Fetch、Memory 等等——都用 MIT license 发布。你可以读、可以跑、可以 fork、可以商用,谁都不用付钱。

这一层是真的免费。 代码不要钱。

Hosting 和运行时

第一个隐藏成本就在这一层冒出来。一个本地 stdio server 是以你机器上的子进程方式运行的——没有 hosting 成本,但用的是你自己的算力。一个需要为整个团队保持在线的 remote server,就要求你在某处跑一个持续运行的进程:VPS、cloud function、container 平台。

按一份部署分析的数据,86% 的 MCP server 仍然只跑在 developer 的笔记本上。只有 5% 真正进到了 production 环境里。这个落差里有相当一部分就是在回避成本——你一旦需要稳定的远程访问,最便宜的 VPS 也得 $5–20/月起步,托管平台或企业 gateway 就会更贵。Cloudflare Workers 提供每天 10 万请求的免费档,但 serverless 冷启动放在 HTTP transport 协议下,会把连接可靠性砸穿。

上游 API 调用

这是大多数人最大的隐藏成本。很多 MCP server 其实是 wrapper——它把一个外部 API 通过 MCP 协议暴露出来。server 代码是免费的,但每次工具调用都打在那个上游 API 上,而上游 API 一旦上量基本都不免费。

Brave Search 按 query 收费。Tavily 和 Exa 这两个面向 agent 的搜索服务,每次搜索大概 $0.01,量大有折扣。付费数据库服务按 query 或者按连接收费。一个 PostgreSQL MCP server 接的是你自己的本地数据库,没有 API 费用——但接的是 cloud 托管数据库,数据那侧就有自己的账单。

token 成本是另一回事,但同样真实。每一个被 Cursor 或 Claude Desktop 加载进来的 tool 定义,都会消耗 context token 去描述它自己。一个跟踪 MCP 生态的来源指出,一个暴露 15 个 tool 的 server,光是描述自己就要用掉 10,000+ token——还没开始调用第一个 tool 呢。装五个话痨 server,每一次请求你都在跟 context 膨胀打架,哪怕每个 server 本身都免费。

维护和安全审查

这一项成本是几乎没人列预算的,也是最容易让团队措手不及的。

开源 MCP server 需要更新。MCP 规范本身自发布以来变化不小——SSE transport 已经被废弃,现在的标准是 Streamable HTTP,OAuth 2.1 在 2026 年 4 月被加进了规范。半年前装的一个 server,现在可能跑在已经废弃的 transport 上,或者带着已知 CVE 的版本上。2025 年一整年,安全研究人员都在官方 MCP server 里找到过 critical 漏洞——都已修,但只对跑了当前版本的团队管用。

Astrix Security 对 5,200+ 开源 MCP 实现做的研究发现,超过一半在用长期不变的静态 API key 而不是 OAuth——这是个不会自己消失的安全风险。验证一个第三方 server 是不是安全、审视它能访问什么数据、让 credential 保持轮换:这些都是时间,而即便代码免费,时间也有成本。

真正"免费"的 MCP server 场景

有些 setup 是真正、长期免费的——不是那种 "trial 跑完就要收钱" 的免费。

本地文件访问

Filesystem MCP server 是本地跑的,只跟你本地文件系统对话,不需要账号,没有上游 API。你给它指一个允许访问的目录,agent 就能在那个 scope 里读写文件。零美元。这是整个生态里最干净的"免费"案例。

本地 dev 工具

Git server(读仓库历史、查代码)、SQLite server(接一个本地 db 文件)、sequential thinking server 都走同一个 pattern:本地进程、没有外部调用、没有 API 费用。如果你的工作流完全活在本地工具里,那 MCP server 的成本就是零——除了你笔记本本来就在出的那点算力。

后端不收费的社区 server

有些社区 server 接的 API 是真正免费的:FRED(美联储经济数据)注册一个 API key 就免费用。基于 yfinance 的股票数据 server 包了一层无需 auth 的 Yahoo Finance 抓取,正常使用基本不会撞 rate limit。GitHub MCP 接你自己的 GitHub 账号——免费档有上限,但对大多数个人 developer 来说够用。这些是真的免费选项,不是阉割版试用。

付费或者隐藏成本的场景

SaaS API

当你的 MCP server 接的是 SaaS 平台——Notion、Linear、Jira、Salesforce——server 代码本身可能免费,但你做认证用的是一个你本来就在付钱的服务。这种 MCP server 本质上是你已有订阅的另一个接口。这不是新增成本,但也不是零——它被打包在你既有的 SaaS 开支里。Salesforce 的 hosted MCP server 就是一个 beta 能力,绑在你已有的 Salesforce license 上。MCP 这一层没有单独的账单条目,但底下的合同是必须的。

搜索和 web 数据

Exa 和 Tavily 都有免费档,但稍微做点超出轻量原型的事就会用完。如果你 agent 一天打 500 次搜索调用,那你已经在付费档里了。Brave Search 的免费档上限是每月 2,000 次 query。一旦你的工作流上量地依赖这类工具,你就在付钱。

数据库

像 RDS 上的 Postgres 或者 Cloud SQL 这种托管数据库,按实例运行小时数和 query 量收费。一个 PostgreSQL MCP server 接一个 cloud 实例并不会凭空多出新成本,但它会把原本就在那的基础设施成本搬到 agent 工作流里来。有的团队是发现自己 agent 把数据库 query 烧到了下一个定价档之后,才意识到这件事。

托管基础设施

对团队来说,一个 remote MCP server 必须有一个稳定存活的地方。专门面向 MCP 的托管平台——专建的 gateway 和 hosting 服务——团队档一般是 29–29–99/月,附带 audit logging、集中式 auth、可用性 SLA。换来的东西不算贵,但跟"免费"是反的。

免费 vs 付费决策表

场景Server 代码Hosting 成本API 成本总成本
个人原型、纯本地工具免费免费(本地)无$0
团队工作流、云上托管免费$10–30/月视情况$10–50+/月
带搜索的 production agent免费$20–100/月按 query$50–500+/月
合规环境、带审计日志免费或付费$30–200/月视情况$100–500+/月

装 MCP server 之前的成本核对清单

在把任何 MCP server 当成"免费"之前,把下面这几条走一遍:

这个 server 到底打到哪里? 如果它接的是外部 API,去查那个 API 的定价页。按你预估调用量的 10 倍来算成本。

这个 server 跑在哪里? 如果它需要稳定在线、对整个团队可达,那 hosting 要进预算。"我笔记本上跑着呢"不是 production 策略。

仓库的维护情况怎么样? 看最近一次 commit 时间和 open issues。一个长期没动静的 server,可能跑的是已经废弃的 transport 或者带未修漏洞的版本。装它免费——继承它的 security debt 不免费。

它存的是什么 credential? 如果安装过程让你把一个 API key 塞进 config 文件,搞清楚那个 key 的权限范围。一个权限广的明文 token 是责任,不只是一个配置细节。

上量之后会怎样? 很多免费档是为评估而设的,不是为 production 设的。一个每天 100 次调用免费的 server,做到每天 10,000 次时不一定还免费。在搭一个依赖这些 server 的工作流之前,先把 rate limit 验证清楚。

第三方 server 的代码谁来 review? 如果你装的是一个不来自可识别组织的社区 server,团队里得有人在部署之前把源码读一遍。这个 review 是要时间的。时间不免费。

还有一项不会出现在任何定价页上的成本:当你的 agent 终于把一个复杂任务的工具组合摸清楚了,那份方案会在 session 结束时蒸发。配置还在——操作性的知识没了。我们在 evomap.ai 上做的正是这一层——给 agent 的响应做排序、持久化、跨 session 继承,而不是任它丢失。如果你正在为团队评估 MCP server setup、又已经在意这块缺口,这边值得来看一眼。

FAQ

MCP server 完全免费吗?

协议是免费的,参考 server 的代码是开源的。但"免费"完全取决于这个 server 接的是什么、怎么 host。接本地工具的本地 server 可以做到真正零成本。接付费 API、跑在 cloud 基础设施上、给团队部署的 server 都会有真实的成本。

官方 MCP server 有哪些?哪些是真免费?

官方参考 server——Filesystem、Git、PostgreSQL、Fetch、Memory、Sequential Thinking——都是 MIT license 开源,跑起来不要钱。它们都在 Model Context Protocol 这个 GitHub 组织下维护。GitHub 自己发布的 GitHub MCP server 接你已有的 GitHub 账号,也是免费的。一份覆盖 5,200+ 实现的 MCP server 安全实践分析 对理解"免费 + 开源"在长期责任意义上到底意味着什么,是一份不错的参考。

MCP server 有哪些容易漏算的隐藏成本和用量限制?

tool 定义带来的 token 成本、上游 API 的调用费用、remote server 的 hosting 成本,以及让 server 持续更新和打补丁的维护时间。最常被漏掉的是安全审查时间——在装一个 server 之前搞清楚它能访问什么。

2026 年 MCP server 的定价大概是怎么样的?

整个生态现在从免费开源 server 一直覆盖到 $19–149/月的商业 server。来自 SaaS 公司的一方 server(GitHub、Notion、Linear)大多是"已有订阅免费送"。提供 premium 数据的专门 server(金融数据、企业搜索、analytics)通常收的是数据访问费,不是 MCP wrapper 本身的费用。

免费 MCP server 的能力够正经开发用吗?

本地开发够。参考 server 覆盖了文件访问、数据库 inspection、Git 历史、web fetching。对那种需要大量搜索、需要持久 memory、需要跟 SaaS 数据集成的团队工作流,你会撞到上限,到时候要评估付费方案。

什么时候用免费 MCP server、什么时候得用付费?

免费 server 适合个人原型、本地工具、以及数据源在你自己手里的工作流。付费方案的合理性会在以下时候浮现:你需要可靠性 SLA、需要 audit logging、需要集中式 credential 管理,或者你要拿的上游数据本来就不免费。Cursor 的 MCP setup 指南把本地配置那一面讲得更细,适合在实践里评估这些取舍的 developer。

Previous Posts:

相关文章