最近在 ABAP Agentic Development 相关资料里,vsp这个名字出现得越来越频繁。特别是在Claude Code、GitHub Copilot、Codex、MCP、ADT这些关键词同时出现的时候,经常会看到类似这样的连接关系。
Claude Code → MCP → VSP → ADT → SAP
这很容易造成一个误解,以为VSP是 SAP 新推出的一套开发工具,或者是ABAP Development Tools的某个官方组件。实际上并不是。
这里讨论的vsp,指的是开源项目Vibing Steampunk提供的可执行程序。它既可以充当一个独立的 SAP ABAP 命令行客户端,也可以充当一个MCP Server,把 SAP 原来主要面向开发工具使用的ADT API转换成 Claude Code、GitHub Copilot、Codex、Gemini CLI 等 Agent 能够调用的工具。
所以理解VSP最合适的角度,并不是把它看成另一个 ABAP IDE,而是把它看成一座桥。
桥的一头是现代 AI Coding Agent,另一头是 SAP ABAP Repository,中间经过MCP和ADT两套协议体系。