MCP Server 免费吗?2026 年 MCP 的真实成本拆解
MCP Server 免费吗?协议和大多数 Server 代码是免费开源的,但 Server 背后的 API、AI 客户端的订阅以及模型 Token 都可能产生费用。本文逐层拆解 MCP 的真实成本。
简短回答
是的,MCP Server 大多是免费的。Model Context Protocol 是一个开放标准,绝大多数 MCP Server 都是开源代码,你不需要付钱给任何人就能运行。费用出现在 Server 周边的几层:Server 调用的 API 或 SaaS、你连接它的 AI 客户端、每次工具调用消耗的模型 Token,以及你自己部署远程 Server 时的托管费用。
所以,"这个 MCP Server 免费吗?"通常真正的意思是"它背后的服务免费吗?"文件系统 Server 完全不花钱;网页抓取 Server 安装是免费的,但每次抓取都会消耗抓取服务商账户里的额度。
MCP 的六层成本
每一套 MCP 配置都由相同的几层组成,其中只有部分会花钱。
| 层级 | 是什么 | 通常免费吗? | 什么时候付费 |
|---|---|---|---|
| 协议 | MCP 规范和官方 SDK | 永远免费 | 从不。开放规范,开源 SDK |
| Server 代码 | 暴露工具的程序(npm/PyPI 包、Docker 镜像、GitHub 仓库) | 几乎总是免费 | 少数商业或闭源 Server |
| 上游 API | Server 调用的服务:搜索 API、抓取器、SaaS 产品 | 通常有免费额度 | 超出免费额度,或使用付费 SaaS 套餐 |
| AI 客户端 | 运行模型并连接 Server 的应用:Claude、ChatGPT、Cursor、VS Code | 有免费套餐,但有限制 | 部分客户端在免费套餐上限制自定义 Server 或用量 |
| 模型 Token | 工具定义和工具结果会作为上下文发送给模型 | 聊天订阅中已包含 | 使用 API Key 或按量计费套餐时按 Token 付费 |
| 托管 | 如果你自己部署远程 Server,它运行的地方 | 本地 Server 免费;很多平台有免费额度 | 大流量、常驻计算、存储 |
如果想了解这些部分如何配合,可以先看什么是 MCP Server?和MCP 是如何工作的?。
第 1、2 层:协议和 Server 代码是免费的
MCP 本身没有授权费,也没有厂商门槛。任何人都可以按照规范构建客户端或 Server,官方 SDK 也是开源的。这也是 /servers 目录能收录数千个 Server 的原因:它们大多是 GitHub 上的小型开源项目。
只在你本机运行的 Server 完全不花钱:
- Filesystem MCP Server:读写本地文件。
- Memory MCP Server:一个本地知识图谱,让模型可以记住信息。
- Playwright MCP Server:驱动本地浏览器。
它们以本地进程的方式通过 stdio 运行。不需要 API Key,不需要账号,也没有账单。
第 3 层:上游 API 才是大部分成本藏身之处
大多数实用的 Server 都是对某个商业 API 的薄封装。Server 代码免费且开源,但你写进配置里的 API Key 关联着一个计费账户。下面是几个热门 Server 的收费情况,于 2026-10-15 在各厂商的定价页核对。价格会变,做预算前请再次确认。
| Server | Server 代码 | 上游免费额度(截至 2026-10-15) | 定价页 |
|---|---|---|---|
| Firecrawl MCP Server | 开源 | 每月 1,000 credits,无需绑卡 | firecrawl.dev/pricing |
| Tavily MCP Server | 开源 | Researcher 套餐:每月 1,000 API credits | tavily.com/pricing |
| Exa MCP Server | 开源 | 每月重置的 10 美元额度 | exa.ai/pricing |
| Apify MCP Server | 开源 | 免费套餐每月含 5 美元平台用量 | apify.com/pricing |
规律是:免费额度足够测试和轻度个人使用。但 Agent 消耗额度的速度很快,一个调研任务就可能触发几十次搜索或抓取。免费额度用完后,Server 并不会变差,而是开始返回错误,直到你升级套餐或等到额度重置。
官方 SaaS Server:用你现有的账号即可免费使用
另一类 Server 由 SaaS 公司自己发布。它们不额外收费,使用的是你已有的账号(和套餐)。
- GitHub MCP Server:其代码仓库采用 MIT 许可证。你可以在本地运行,也可以连接 GitHub 托管的端点
https://api.githubcopilot.com/mcp/。能做什么取决于你 GitHub 账号的权限。参见我们的 GitHub MCP 配置指南。 - Notion MCP Server:Notion 托管的 Server,地址是
https://mcp.notion.com/mcp。Notion 的入门指南说明它适用于所有套餐,部分功能(MCP tokens、notion-search里的 AI 搜索、更高的请求上限)仅限 Business 和 Enterprise。 - Supabase MCP Server:连接免费;它创建的任何资源都计入你 Supabase 项目自身的套餐。
这里的成本就是你本来就在付的 SaaS 订阅,或者是它免费套餐的限制。
第 4 层:你的 AI 客户端允许免费使用 MCP 吗?
Server 只是一半。客户端决定了你能不能挂载 Server,以及能用多少。
| 客户端 | 免费套餐能用 MCP 吗? | 说明 |
|---|---|---|
| Claude(claude.ai 与应用) | 可以,有限制 | Anthropic 的自定义连接器文章列出了 Free、Pro、Max、Team 和 Enterprise。Free 仅限一个自定义连接器 |
| Claude Desktop(本地 Server) | 可以 | 本地 stdio Server 在桌面应用中配置。参见 Claude Desktop MCP |
| ChatGPT | Free 不能添加自定义 Server | 添加自定义 MCP Server 需要付费套餐。具体规则(Plus/Pro 与 Business/Enterprise、只读与写入工具)已经变过好几次,请在你自己账号的 Plugins 设置里确认。参见 ChatGPT MCP 配置 |
| VS Code + GitHub Copilot | 可以 | GitHub 的 MCP 文档说明 Free、Pro、Pro+ 和 Max 用户不受组织 MCP 策略约束;Business 和 Enterprise 需要启用 "MCP servers in Copilot" 策略。用量仍计入你的 Copilot 限额。参见 VS Code MCP 配置 |
| Cursor | 可以,在套餐用量内 | Cursor 的 MCP 文档没有列出添加 Server 的套餐门槛;调用工具的 Agent 请求计入你套餐的用量。参见 Cursor MCP 配置 |
| 本地模型(Ollama + MCP 客户端) | 可以 | 没有订阅,也没有按 Token 计费的账单;你付出的是硬件成本。参见 Ollama MCP 配置 |
套餐规则是这张清单里变化最快的部分。请把这张表当作起点,在投入使用前查看客户端自己的文档或设置。
第 5 层:模型 Token,没人提起的成本
MCP 对模型来说并不免费。每个已连接的 Server 都会把工具名称、描述和输入 schema 加入上下文,每个工具结果(抓取的网页、搜索结果列表、数据库导出)也都以 Token 的形式返回。
- 在固定价格的聊天订阅(Claude Pro、ChatGPT Plus、Copilot)上,你看不到每次调用的账单,但大量使用 MCP 会更快触碰用量上限。
- 使用 API Key 或按量计费的编程工具时,你要为输入和输出 Token 付费。一个每次调用都返回 30,000 Token 原始 HTML 的 Server,Token 花费可能比 API 调用本身还高。
降低这部分成本的方法:
- 只连接当前任务需要的 Server。十个 Server、每个 20 个工具,意味着每次请求都带着大量 schema。
- 优先选择返回干净、精简输出的 Server(Markdown 而不是原始 HTML,分页结果而不是完整导出)。
- 用工具过滤或网关只暴露部分工具。参见 MCP 工具发现和 MCP 网关与代理的区别。
第 6 层:自托管远程 MCP Server
本地 Server 跑在你的电脑上,不花钱。远程 Server(ChatGPT 或 claude.ai 可以通过 HTTPS 访问的那种)必须运行在某个地方。
免费额度足以覆盖大多数个人和小团队的 Server:
- Cloudflare Workers:Workers 定价页列出 Free 套餐每天 100,000 次请求,Free 套餐也可以使用 Durable Objects(SQLite 存储后端),这正是 Workers 上有状态 MCP Server 所用的。付费套餐每个账户每月 5 美元起。
- 容器和虚拟机:任何常驻主机都可以。闲置算力是主要成本,这也是无服务器平台在 MCP 场景中流行的原因。
自托管有两个隐性成本:安全由你负责(认证、密钥、限流;参见 MCP 安全最佳实践和 MCP OAuth 认证),并且你要为 Server 的每个用户支付上游 API 的账单。我们的部署指南和远程 MCP Server 指南介绍了各种方案。
如何判断某个 MCP Server 是否收费
安装 Server 之前,过一遍这份清单:
- 配置要求填 API Key 吗? 如果 README 让你设置
FIRECRAWL_API_KEY或TAVILY_API_KEY之类的变量,背后就有一个计费账户。去看那家厂商的定价页。 - 它是托管 URL 还是本地命令? 托管端点由某个人在运行,所以要弄清谁买单。本地的
npx或uvx命令在你机器上免费运行。 - 谁发布的? SaaS 厂商的官方 Server 使用你现有的套餐。社区封装则用你的 API Key 调用厂商按量计费的 API。
- 许可证怎么写? MIT 和 Apache-2.0 意味着代码可以免费使用。没有许可证,或者只有"联系销售"页面,说明它是商业产品。
- 它会操作付费资源吗? 云服务或数据库类 Server 即使本身免费,也可能创建计费资源(实例、项目、存储)。
- 你的客户端在你的套餐上支持它吗? 参见上表,尤其是 ChatGPT 和 Claude Free 上的自定义连接器。
- 工具结果有多大? 输出越大,Token 越多,这在按 Token 计费的配置下很关键。
/servers 上的每个条目都链接到项目源码和 README,所以第 1 到 4 个问题通常一分钟就能回答。
零成本入门配置
如果你想一分钱不花地试用 MCP:
- 客户端:Free 套餐的 Claude Desktop、使用 GitHub Copilot 的 VS Code(请确认你的 Copilot 套餐是否支持 MCP),或者通过 Ollama 运行的本地模型。
- Server:Filesystem、Memory 和 Playwright(都在本地运行,不需要 Key),再加上提供最新库文档的 Context7(不需要 Key 也能用;免费 Key 可提高速率限制)。
- 免费额度的 API:需要联网时,再在免费额度内加一个搜索或抓取 Server(Tavily、Exa 或 Firecrawl)。
这套配置涵盖编程辅助、浏览和调研,不产生账单。只有碰到限制时再换成付费套餐。更多推荐见最佳 MCP Server。
下一步
浏览 MCP Server 目录,按你的需求筛选。大多数条目都是开源且可以免费运行的,README 会告诉你背后是否有 API 账户。刚接触这个协议?先读什么是 MCP?,再从 /clients 挑一个客户端。
常见问题
MCP Server 可以免费使用吗?
- 大多数可以。协议是开放标准,大部分 Server 代码是开源的,所以安装和运行 Server 是免费的。不过 Server 调用的 API、AI 客户端的套餐或模型 Token 仍可能收费。
使用 MCP 需要付费的 Claude 套餐吗?
- 不需要。Claude Desktop 在 Free 套餐上就能运行本地 MCP Server,Anthropic 也列出 Free、Pro、Max、Team 和 Enterprise 都支持自定义远程连接器。Free 套餐仅限一个自定义连接器。
免费版 ChatGPT 能用 MCP 吗?
- 不能添加自定义 Server。在 ChatGPT 中添加你自己的 MCP Server 需要付费套餐,而 Plus、Pro、Business 和 Enterprise 的具体规则已经变过多次,请在账号的 Plugins 设置中确认。
为什么我的 MCP Server 用了一段时间就不工作了?
- 常见原因是上游 API 的免费额度用完了。Firecrawl、Tavily、Exa 这类 Server 消耗的是你在厂商那里的额度,每月额度用完后会一直返回错误,直到你升级或额度重置。