mcp
ABAP MCP - Model Context Protocol - Server SDK
claude mcp add --transport stdio abap-ai-mcp docker run -i abap-ai-mcp:latest
How to use
This MCP server provides an ABAP implementation of the Model Context Protocol (MCP). It supports the core MCP features that are currently implemented for ABAP: Prompts, Resources, and Tools. Note that there is no Server-Sent Events (SSE) support in this implementation, which means real-time notifications and certain streaming-based capabilities (such as listChanged, subscribe, and logging) are not available. The server adheres to the 2025-06-18 MCP specification (and is compatible with earlier 2025-03-28 and 2025-06-18 protocol versions).
To use the server, run it using a container (Docker) as described in the installation steps. Once running, clients can interact with the ABAP MCP endpoints to perform prompt-based interactions, manage resources (e.g., ABAP models and data contexts), and utilize the available tools exposed by the server. The documentation and Authentication guidance are provided in the repository’s docs directory, including the Authentication.md file that outlines recommended strategies for ABAP-based environments.
How to install
Prerequisites:
- Docker installed on your host machine.
- Sufficient ABAP environment/background for the ABAP MCP server to operate (as per the project’s ABAP integration guidelines).
Installation steps:
- Ensure Docker is running on your machine.
- Pull the server image (or build it if you have a local Dockerfile): docker pull abap-ai-mcp:latest
- Run the MCP server container: docker run -d --name abap-mcp-server -p 8000:8000 abap-ai-mcp:latest
- Verify the server is listening and reachable at http://localhost:8000 (or the configured port).
- Review the docs for authentication and endpoint details (docs/Authentication.md, docs/Overview.md).
If you prefer building from source, follow the repository’s build instructions in the contributing or README sections, ensuring all ABAP integration prerequisites are satisfied.
Additional notes
Tips and considerations:
- SSE is not supported by this server, so notifications and streaming-related MCP features are unavailable.
- The server implements the 2025-06-18 MCP specification with compatibility for earlier versions; consult the documentation for any version-specific nuances.
- Check the docs/Authentication.md for recommended authentication approaches suitable for ABAP environments.
- If you encounter issues with ABAP integration, verify that the ABAP system connectivity and credentials are correctly configured and that the container has network access to the ABAP endpoints.
- For development builds, enable verbose logging in the container to aid troubleshooting; review the logging options in the server’s documentation.
Related MCP Servers
vibing-steampunk
vs-punk: ADT to MCP bridge - Vibe code in ABAP / AMDP
sap-skills
Production-ready Claude Code skills for SAP development - 35 skills covering BTP, CAP, Fiori, ABAP, HANA, Analytics Cloud, and more
mcp-abap-adt
MCP server for SAP BTP ABAP Cloud and On-Premise ECC/S/4HANA ABAP ADT with full CRUD, JWT/XSUAA, and service-key auth.