
最近在研究ADT for VS Code、ADT MCP Server、Claude Code 和 GitHub Copilot 之间的关系时,很容易产生一个非常自然的问题。既然ADT MCP Server最终也是去访问 ABAP 系统,那么把这一层拿掉之后,Claude Code、Codex 或其他 Agent 能不能直接访问ADT的后端接口,甚至直接通过RFC完成读取程序、修改源码、语法检查、激活对象、执行 ABAP Unit、运行 ATC 等操作。答案是,可以,而且从技术架构上看完全说得通。但这里有一个非常关键的限定条件。没有MCP Server不代表 Agent 可以凭空操作 SAP。MCP不是访问 SAP 的唯一道路,但 Agent 和 SAP 之间仍然必须存在某种可执行的桥接层。这个桥接层可以是MCP Server,也可以是 VS Code 的 Virtual Workspace,可以是一个 Node.js 程序,可以是一个 CLI,可以是SAP NetWeaver RFC SDK,甚至可以是自己写的一套 HTTP Client。所以,更准确的说法应该是MCP Server可以没有,但执行适配层不能没有。这一区别非常重要。SAP 在 2026 年 10 月发布的新版ADT MCP Server说明,恰好把这个问题讲得相当透彻。SAP 明确说