
ABAP Accelerator
This connects Claude and other MCP clients directly to SAP ADT APIs for ABAP development workflows. You get 15 tools covering the essentials: browse packages, pull source code, create and update objects, run syntax checks, activate objects individually or in batches, execute ATC quality checks and unit tests, and manage transport requests. It's a stdio-based fork of AWS's enterprise Docker deployment, simplified to pip install and go. Point it at your dev or sandbox SAP system with instance number and credentials, and you can code review, refactor, and write tests without leaving your AI chat. Ships with automatic port calculation from instance numbers and handles both HTTPS and custom CA certificates.
- GitHub stars
- 1
- tools
- 15
- auth
- Secret needed
- transport
- STDIO
- env vars
- 8
- last updated
- Apr 3, 2026
Tools
15 toolsPublic tool metadata for what this MCP can expose to an agent.
aws_abap_cb_connection_statusCheck SAP connection status
Check SAP connection status
No parameter schema in public metadata yet.
aws_abap_cb_get_objectsList ABAP objects in a package
List ABAP objects in a package
No parameter schema in public metadata yet.
aws_abap_cb_get_sourceGet source code of an object
Get source code of an object
No parameter schema in public metadata yet.
aws_abap_cb_search_objectSearch for ABAP objects
Search for ABAP objects
No parameter schema in public metadata yet.
aws_abap_cb_create_objectCreate new ABAP object
Create new ABAP object
No parameter schema in public metadata yet.
aws_abap_cb_update_sourceUpdate source code
Update source code
No parameter schema in public metadata yet.
aws_abap_cb_check_syntaxCheck syntax of source code
Check syntax of source code
No parameter schema in public metadata yet.
aws_abap_cb_activate_objectActivate ABAP object
Activate ABAP object
No parameter schema in public metadata yet.
aws_abap_cb_activate_objects_batchBatch activate objects
Batch activate objects
No parameter schema in public metadata yet.
aws_abap_cb_run_atc_checkRun ATC quality checks
Run ATC quality checks
No parameter schema in public metadata yet.
aws_abap_cb_run_unit_testsExecute unit tests
Execute unit tests
No parameter schema in public metadata yet.
aws_abap_cb_get_test_classesGet test classes for an object
Get test classes for an object
No parameter schema in public metadata yet.
aws_abap_cb_create_or_update_test_classCreate/update test class
Create/update test class
No parameter schema in public metadata yet.
aws_abap_cb_get_migration_analysisGet migration analysis
Get migration analysis
No parameter schema in public metadata yet.
aws_abap_cb_get_transport_requestsGet transport requests
Get transport requests
No parameter schema in public metadata yet.
Sponsors
Configuration
SAP_HOST*SAP system hostname (or host:port to skip port calculation)
SAP_INSTANCE_NUMBER*SAP instance number (e.g., 00)
SAP_CLIENT*SAP client number (e.g., 100)
SAP_USERNAME*secretSAP username
SAP_PASSWORD*secretSAP password
SAP_LANGUAGEdefault: ENSAP language
SAP_SECUREdefault: trueUse HTTPS for SAP connection
SSL_VERIFYdefault: trueVerify SSL certificates
Readme
ABAP Accelerator MCP Server
SAP ADT API Model Context Protocol (MCP) server for ABAP development. Works with any MCP-compatible client including Claude Code, Amazon Q Developer, Kiro, Cursor, Windsurf, and more.
Fork notice: This is a fork of AWS ABAP Accelerator for Amazon Q Developer, repackaged for PyPI and optimized for local stdio runs. The original project targets Docker/ECS enterprise deployments; this fork focuses on the simplest path:
pip installand go.
Quick Start
pip install abap-accelerator
Create a .env file or set environment variables:
SAP_HOST=your-sap-host.example.com # or host:port (e.g., 10.0.0.1:44300)
SAP_INSTANCE_NUMBER=00 # used to calculate port when SAP_HOST has no port
SAP_CLIENT=100
SAP_USERNAME=your_username
SAP_PASSWORD=your_password
Run:
abap-accelerator
That's it. The server starts in stdio mode and is ready for your MCP client.
MCP Client Configuration
Details
- Repository
- github.com/openkash/abap-accelerator
- Website
- github.com/openkash/abap-accelerator
- Package
abap-accelerator- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active