
SAP ABAP MCP
Summary
Headless MCP server exposing SAP ABAP Development Tools so agents can browse, edit, refactor, and test ABAP without SAP GUI.
Features
- 115 tools across repository browsing, semantics, editing, and refactoring
- ABAP Unit test execution and ATC static analysis with CI-friendly reports
- Transport request listing, assessment, and release
- Production-safe defaults: read-only profiles, confirm-required writes
Installation
Set up this MCP server in your favorite AI agent — copy a ready-made configuration below.
Description
This server lets Claude, Codex, and other MCP clients act on a real SAP system through ABAP Development Tools APIs, without needing Eclipse/ADT installed or an SAP GUI session. It exposes around 115 tools grouped into repository browsing, such as searching objects and reading metadata and source; semantic services like code completion, go-to-definition, and type hierarchy; source editing including exact-range replacement, BDEF creation, syntax checks, and activation; refactoring such as rename, package moves, and method extraction; quality gates covering ABAP Unit tests and ATC static analysis with CI-friendly JSON, SARIF, or JUnit output; transport management for listing, assessing, and releasing transports; plus abapGit integration, RAP object generation, and runtime debugging.
Governance is built in on purpose: production-connected profiles default to read-only, writes require an explicit transport request and confirmation, preview plans expire after ten minutes, and no ABAP source or credentials are sent anywhere outside the connection you configure. This is squarely a developer-tools play for SAP shops that want AI pair-programming or automated refactors and tests against ABAP codebases with the same guardrails a human developer would face, rather than a generic file-editing tool retargeted at SAP.
Related MCP Servers
mcp-remote
by Glen Maddern
A proxy that lets local-only MCP clients connect to remote servers, handling OAuth and transport differences.
Blender
by Siddharth Ahuja
Control Blender from an AI client — build scenes, apply materials, and run Python against the live session.
E2B
by E2B
Run AI-generated code safely in an isolated cloud sandbox, with results returned as data rather than text.
ElevenLabs
by ElevenLabs
ElevenLabs' official MCP server — generate speech, clone voices, transcribe audio, and build voice agents.