指南

MCP 网关、代理与 Delta MCP:你需要哪一个?

6 分钟阅读Delta MCP 团队出品

三张并排的卡片:代理转发一条连接,网关为团队设定共享规则,Delta MCP 检查每个任务,并让你撤销。

简短回答

代理转发你的 AI 应用与 MCP 服务器之间的连接。网关为许多人和多台服务器增加登录、访问规则和日志。Delta MCP 是一款免费的本地应用:它先检查每个任务,改动要么全部完成,要么一概不做,并保存在 Activity 里,可以用 Undo 撤销。选哪一个,取决于谁需要这份控制。

本文内容

MCP 代理和 MCP 网关有什么区别?

MCP 服务器是你的 AI 应用连接 Notion、GitHub 等工具的方式。代理把应用的消息传给这台服务器,再把回复传回来。网关则为许多台服务器、许多人做这件事,并决定谁可以使用什么。

这些名字互相重叠。Docker 把它的 MCP Gateway 称为“集中式代理”,所以要看工具实际做什么,而不要只看名字。MCP 规范描述了三个核心组件:host、client 和 server,网关不在其中。MCP 的安全最佳实践页面描述过一种本地代理服务,它位于 client 和 MCP 服务器之间。

MCP 代理和 MCP 网关有什么区别?
角色做什么在哪里运行适合谁
代理 把你的 AI 应用的消息传给 MCP 服务器,再把回复传回来。mcp-remote 能让只会启动本地服务器的应用,通过登录连上远程服务器。 mcp-remote 运行在你的电脑上,由你的 AI 应用以命令的方式启动。 应用自己连不上服务器的人。
网关 让许多台 MCP 服务器共用一个入口。团队网关负责登录,决定谁能看到哪些服务器和工具,并保存日志。 运行在别人维护的基础设施上:微软的网关运行在 Kubernetes 上,Cloudflare 的门户则运行在你的 Cloudflare 域名下。Docker 的网关可以运行在你自己的电脑上。 想要统一登录、统一规则的团队。
Delta MCP 位置和代理相同,同样在你的 AI 应用和 MCP 服务器之间,但它处理的是整个任务。它先检查任务,改动要么全部完成,要么一概不做,并把它们保存在 Activity 里,可以用 Undo 撤销。 在你的电脑上。免费,无需账号。 你自己,用在你亲手使用的工具上。

有没有本地的 MCP 网关?

有。几款位于中间的工具运行在你自己的电脑上,它们各自负责不同的工作。

  • Docker MCP Gateway把你的 MCP 服务器运行在相互隔离的容器里,为它们提供所需的凭据,并保存日志和调用追踪。配合 Docker Desktop 及其 MCP Toolkit 使用时,它会自己在后台运行。
  • mcp-remote供只会启动本地服务器的应用使用的中转。它的 README 说,等你的应用支持带登录的远程服务器后,就可以删掉它。
  • Delta MCP它不是中转,而是处理任务本身。它先检查任务,改动要么全部完成,要么一概不做,并保留一份可以撤销的记录。免费,无需账号。

你需要哪一个?

先看谁需要这份控制:是你自己,还是整个团队。

你需要哪一个?
你的情况你需要的原因
你的 AI 应用只能启动本地服务器,而你想用的那台是远程的。 代理 mcp-remote 让这类应用通过登录连上远程服务器。它的 README 说,等应用自己能做到这一点,就可以删掉它。
一个团队需要只登录一次,并对服务器和工具遵循同一套规则。 网关 Cloudflare 的门户借助你的身份提供方和 Access 策略,决定显示还是隐藏服务器。微软的网关则使用 Entra ID 登录和角色。
你的团队使用 Claude Code,你只需要决定大家可以添加哪些服务器。 你的 AI 应用的托管设置 Claude Code 允许管理员部署一组固定的服务器,或者维护一份允许列表和一份拒绝列表。
你想禁止你的 AI 使用某些工具。 你的 AI 应用的权限规则 Claude Code 的规则可以对一台服务器或某一个工具设为允许、询问或拒绝,工具名写作 mcp__server__tool。
你希望先检查,每处改动都有记录,并且能把改动放回去。 Delta MCP 它在改动任何东西之前,先看整个任务。见下一节。

Delta MCP 的做法有什么不同?

代理或网关把你的 AI 的请求转发到服务器。Delta MCP 则先看整个任务。你的 AI 把任务写成一段简短的程序,Delta MCP 在任何东西改动之前检查它。

  1. 先检查任务改动之前

    Delta MCP 会把每次调用,与服务器自己列出的工具及参数逐一对照。一处拼写错误会让任务停下,而且什么都不改;这次调用的问题会一次全部返回。每个连接器都有四种模式之一:自行改动、删除或发送前先问、每次改动前都问,以及只读。

  2. 以全有或全无的方式执行改动执行期间

    页面、工单等条目的改动,要么一起完成,要么一起不做。你的 AI 直接调用的工具,Delta MCP 无法回滚。如果较早的一步已经成功,它会保持完成,回复里会列出它。如果一项改动没有收到回复,Delta MCP 会读取结果,看它有没有发生。没有发生的改动会再发送一次。消息等发送类操作绝不会再次发送。如果 Delta MCP 无法判断,任务就会停下,并显示 outcome unknown。

  3. 留下一份可以撤销的记录改动之后

    Delta MCP 会回读每个改动过的条目,并与预期比对。Activity 列出每个改动过内容的任务,以及每处改动的前后对比。Undo 会把改动放回去,并在你点击之前告诉你哪些做不到,比如已经发出的消息。被删除的条目可能会以新副本、新名字回来。之后被人改动过的内容,原样保留。

从技术上讲,你的 AI 看到的是三个工具:delta、delta_read 和 delta_apply,而不是每台服务器的每一个工具。程序通过带类型的 API 调用每台服务器的工具。每个原有工具仍然可以按名称调用,你的服务器也不会被改动。

Delta MCP 运行在你的电脑上,历史记录也保存在那里,位于 ~/.mcpdelta。它没有团队共用的登录,也没有团队共用的规则。每种模式都由你自己设置,团队之间则以文件的形式共享快捷指令。

网关和 Delta MCP 能一起用吗?

它们各管一件事。网关决定谁可以使用哪台服务器。Delta MCP 则检查并记录你的 AI 做了什么。

对于它前面的应用来说,网关就是又一台 MCP 服务器。Delta MCP 通过一个地址,或通过启动它的命令,添加一个连接器。它通过浏览器登录,或使用你粘贴的密钥。请问管理你网关的人,应用能否用这种方式登录。

常见问题

MCP 网关和 MCP 代理有什么区别?

代理在你的 AI 应用和 MCP 服务器之间转发消息。网关则让许多服务器共用一个入口,并增加登录、谁能使用什么的规则,以及日志。两个词有重叠:Docker 把它的网关称为“集中式代理”。所以要看工具实际做什么。

我需要 MCP 网关吗?

当几个人必须共用一次登录、一套规则或一个日志存放处时,才需要网关。只有一个人的话,你的 AI 应用的权限规则,或者 Delta MCP 这样的本地应用,就可能够用了。

有本地的 MCP 网关吗?

有。当你使用 Docker Desktop 及其 MCP Toolkit 时,Docker 的 MCP Gateway 会在你的电脑上后台运行。Delta MCP 是一款免费的本地应用,位于同样的位置,即你的 AI 应用和服务器之间。

MCP 代理用来做什么?

用来转发连接。比如,mcp-remote 让只会启动本地服务器的应用,通过登录连上远程服务器。它的 README 说,等你的应用支持远程服务器后,就可以删掉它。

Delta MCP 是 MCP 网关吗?

它和代理、网关处在同一个位置:你的 AI 应用和 MCP 服务器之间。但它不是团队网关:它运行在你的电脑上,没有共用的登录或规则。它处理的是整个任务。它先检查任务,改动要么全部完成,要么一概不做,并把它们保存在 Activity 里,可以用 Undo 撤销。

我能把 Delta MCP 和 MCP 网关一起用吗?

Delta MCP 通过一个地址,或启动它的命令,添加一个连接器。网关可以就是这样一个连接器。但网关需要能让新的应用通过浏览器登录,或接受你粘贴的密钥。请问管理网关的人。网关仍然决定谁可以使用什么;Delta MCP 则检查并记录你的 AI 做了什么。

来源

  1. Model Context Protocol, Architecture (specification 2026-07-28) host、client 和 server 是三个核心组件;网关不在其中。
  2. Model Context Protocol, Security Best Practices (MCP documentation 2026-07-28) 一种本地代理服务,被描述为位于 client 和 MCP 服务器之间。
  3. Docker, MCP Gateway (documentation) 把它的网关称为集中式代理;容器、凭据、日志和调用追踪;随 Docker Desktop 在后台运行。
  4. Microsoft, MCP Gateway (README on GitHub) 为 Kubernetes 中的 MCP 服务器提供的反向代理和管理层,支持 Entra ID 登录和角色。
  5. Cloudflare, MCP server portals (Cloudflare One docs) 多台 MCP 服务器位于一个 HTTP 端点之后,配有身份提供方、Access 策略、隐藏的工具和日志。
  6. punkpeye, mcp-remote (README on GitHub) 为只会启动本地服务器的客户端提供通往远程服务器的中转,支持登录;应用支持之后即可移除。
  7. Claude Code, Control MCP server access for your organization (documentation) 为一个组织提供的固定服务器集合,以及允许列表和拒绝列表。
  8. Claude Code, Configure permissions (documentation) 可以允许、询问或拒绝 MCP 服务器和工具的权限规则,名称写作 mcp__server__tool。
  9. Delta MCP, Modes 每个连接器的四种模式,以及显示改动前后对比的卡片。
  10. Delta MCP, Writing a task 第一次调用之前检查什么、全有或全无的执行方式,以及回复丢失时会发生什么。
  11. Delta MCP, Activity and Undo Activity、回读,以及 Undo 能放回什么、不能放回什么。
  12. Delta MCP, The three tools 你的 AI 看到的三个工具,以及每个原有工具仍可按名称调用。
  13. Delta MCP, Connectors 连接器就是一台 MCP 服务器,通过地址或启动它的命令添加。
  14. Delta MCP, Pricing 免费、无需账号;团队以文件形式共享快捷指令。
  15. Delta MCP, Where your data lives Delta MCP 把历史记录保存在你电脑上的一个文件夹里。

继续阅读

用你自己的任务试试 Delta MCP

免费,两分钟配置好,一键即可全部还原。

免费 · 无需账号 · Apple 芯片或 Intel

免费 · 无需账号

免费 · 无需账号

关注发布动态

支持 Mac、Windows 和 Linux,无需账号。

即将发布

Delta MCP 即将发布

适用于 Mac、Windows 和 Linux 的免费应用即将发布。留下你的邮箱,上线的那一刻你就会知道。无需账号。

你的邮箱只用于在 Delta MCP 发布时通知你一次,不发订阅邮件。隐私政策