ABAP
Connects to ABAP systems via the MCP protocol to enable object management.
Install & Use
Copy this prompt and send it to your AI assistant (Claude / Cursor / TRAE / Codex / WorkBuddy etc.) to auto-install:
Help me install this AI Skill: ABAP. It is used for: Connects to ABAP systems via the MCP protocol to enable object management. Full Skill content: https://321skill.com/skills/abap/raw/index.md Read that page and install it.
The prompt includes a link to the full Skill content. You can also view the full content.
This Skill addresses the cumbersome workflows ABAP developers face when frequently interacting with SAP systems. In real-world development, tasks like creating or modifying ABAP objects, managing transport requests, and performing syntax checks typically require manual login to the SAP GUI or using the ADT plugin, which is inefficient and difficult to automate. This server acts as an MCP protocol wrapper, exposing the underlying ADT APIs as standardized tools, allowing AI assistants to directly communicate with the ABAP system to perform object management, code analysis, transport handling, and other tasks.
Usage is straightforward: simply configure this server in an MCP-compatible client (like Claude or Cursor) or install it with one click via FLUJO. After that, you can use natural language commands to log into the system, create or edit ABAP classes, check transport request statuses, run syntax checks, and more. For example, tell the AI, "Log into my SAP system (URL: xxx, User: xxx), then create a new class ZCL_MYCLASS," and it will automatically invoke the login and createObject tools to complete the operation.
It is particularly well-suited for teams or individuals engaged in continuous ABAP development, especially those already using MCP clients as their primary development environment. For SAP consultants, ABAP backend developers, and scenarios requiring automated deployment and code review, this tool can significantly boost efficiency and reduce repetitive manual work.
We recommend testing and validating it on a non-production system first, as it is currently in an experimental stage. Note that it depends on the SAP system's ADT service (/sap/bc/adt) being active and requires the correct system URL, username, and password. Additionally, this server focuses on low-level ADT operations; if you only need read-only queries, you can pair it with the higher-level mcp-abap-adt.
Key Features
Unlike `mcp-abap-adt`, this server exposes the underlying ADT APIs, supporting full read/write operations such as object creation, editing, locking, and activation, whereas `mcp-abap-adt` primarily provides read-only query functions like `GetProgram` and `GetClass`.
Limitations
Currently in an experimental stage. Requires a Node.js LTS environment, and the SAP system must have the ADT service (`/sap/bc/adt`) enabled. Session management relies on the `Login` tool and is subject to timeouts and permission restrictions.
FAQ
How do I install this MCP server?
Recommended installation is via FLUJO with one click, or globally using npm: `npm install -g mcp-abap-abap-adt-api`, then specify this command in your MCP client configuration.
What permissions are required for the ABAP system?
You need access permissions for the SAP system's ADT, typically requiring a developer role (such as SAP_ALL or relevant authorizations), and ensure the `/sap/bc/adt` service is activated in SICF.
Installation guide for AI assistants
If your AI coding assistant (Claude Code, Cursor, TRAE etc.) can see this page, send it this message to auto-install:
Visit https://321skill.com/skills/abap/raw/index.md to read the original Skill definition (Markdown format) for ABAP, and install it according to the instructions.
Raw Markdown URL for AI: /skills/abap/raw/index.md