abap-accelerator
ABAP Accelerator MCP Server
SAP ADT API Model Context Protocol (MCP) Server für die ABAP-Entwicklung. Funktioniert mit jedem MCP-kompatiblen Client, einschließlich Claude Code, Amazon Q Developer, Kiro, Cursor, Windsurf und mehr.
Hinweis zum Fork: Dies ist ein Fork von AWS ABAP Accelerator for Amazon Q Developer, neu verpackt für PyPI und optimiert für lokale stdio-Ausführungen. Das ursprüngliche Projekt zielt auf Docker/ECS-Unternehmensbereitstellungen ab; dieser Fork konzentriert sich auf den einfachsten Weg:
pip installund los.
Schnellstart
pip install abap-acceleratorErstellen Sie eine .env-Datei oder setzen Sie Umgebungsvariablen:
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_passwordAusführen:
abap-acceleratorDas war's. Der Server startet im stdio-Modus und ist bereit für Ihren MCP-Client.
Related MCP server: ABAP-ADT-API MCP-Server
MCP-Client-Konfiguration
Fügen Sie Folgendes zur MCP-Konfigurationsdatei Ihres Clients hinzu:
Claude Code (.mcp.json im Projektstamm):
{
"mcpServers": {
"abap-accelerator": {
"command": "abap-accelerator",
"env": {
"SAP_HOST": "your-sap-host.example.com",
"SAP_INSTANCE_NUMBER": "00",
"SAP_CLIENT": "100",
"SAP_USERNAME": "your_username",
"SAP_PASSWORD": "your_password"
}
}
}
}Amazon Q Developer (~/.aws/amazonq/mcp.json oder Arbeitsbereich .amazonq/mcp.json):
{
"mcpServers": {
"abap-accelerator": {
"command": "abap-accelerator",
"env": {
"SAP_HOST": "your-sap-host.example.com",
"SAP_INSTANCE_NUMBER": "00",
"SAP_CLIENT": "100",
"SAP_USERNAME": "your_username",
"SAP_PASSWORD": "your_password"
}
}
}
}Kiro (.kiro/settings/mcp.json):
{
"mcpServers": {
"abap-accelerator": {
"command": "abap-accelerator",
"env": {
"SAP_HOST": "your-sap-host.example.com",
"SAP_INSTANCE_NUMBER": "00",
"SAP_CLIENT": "100",
"SAP_USERNAME": "your_username",
"SAP_PASSWORD": "your_password"
}
}
}
}Tipp: Wenn Sie
abap-acceleratoraus einem Verzeichnis mit einer.env-Datei ausführen, können Sie denenv-Block weglassen – der Server lädt.envautomatisch.
Umgebungsvariablen
Variable | Erforderlich | Standard | Beschreibung |
| Ja | - | SAP-Hostname oder Host:Port |
| Ja | - | Instanznummer (00-99), zur Berechnung des Ports verwendet |
| Ja | - | SAP-Clientnummer (z. B. 100) |
| Ja | - | SAP-Benutzername |
| Ja | - | SAP-Passwort |
| Nein |
| SAP-Sprache |
| Nein |
| HTTPS verwenden |
| Nein |
| SSL-Zertifikate überprüfen (für selbstsignierte Zertifikate auf |
| Nein | - | Pfad zu einem benutzerdefinierten CA-Zertifikat |
| Nein |
| Protokollierungsstufe (DEBUG, INFO, WARNING, ERROR) |
SAP-Portberechnung
Der Server berechnet den SAP-Port aus der Instanznummer:
Instanznummer | HTTPS-Port | HTTP-Port |
00 | 44300 | 8000 |
01 | 44301 | 8001 |
02 | 44302 | 8002 |
Formel: HTTPS = 44300 + instance_number, HTTP = 8000 + instance_number
Wenn SAP_HOST einen Port enthält (z. B. 10.0.0.1:44300), wird die Instanznummer ignoriert.
Verfügbare Tools
Tool | Beschreibung |
| SAP-Verbindungsstatus prüfen |
| ABAP-Objekte in einem Paket auflisten |
| Quellcode eines Objekts abrufen |
| Nach ABAP-Objekten suchen |
| Neues ABAP-Objekt erstellen |
| Quellcode aktualisieren |
| Syntax des Quellcodes prüfen |
| ABAP-Objekt aktivieren |
| Objekte stapelweise aktivieren |
| ATC-Qualitätsprüfungen ausführen |
| Unit-Tests ausführen |
| Testklassen für ein Objekt abrufen |
| Testklasse erstellen/aktualisieren |
| Migrationsanalyse abrufen |
| Transportaufträge abrufen |
Umgebungsempfehlungen
Dieses Tool bietet direkten Zugriff auf ABAP-Entwicklungsobjekte. Verwenden Sie es in Nicht-Produktionsumgebungen:
Vorgesehen | Nicht empfohlen |
Entwicklung (DEV) | Produktion (PRD) |
Sandbox (SBX) | Vorproduktion |
Qualitätssicherung (QAS) | |
Test / Schulung / Demo |
Fehlerbehebung
SSL-Zertifikatsfehler (SSL: CERTIFICATE_VERIFY_FAILED):
Setzen Sie
CUSTOM_CA_CERT_PATHauf Ihr Unternehmens-CA-ZertifikatNur für Tests: setzen Sie
SSL_VERIFY=false
Verbindungszeitüberschreitung:
Stellen Sie sicher, dass das SAP-System aus Ihrem Netzwerk erreichbar ist
Prüfen Sie, ob die Firewall Port 44300 (oder Ihren SAP-Port) zulässt
Stellen Sie sicher, dass SAP-ADT-Dienste aktiviert sind (Transaktion SICF)
Debug-Protokollierung:
Setzen Sie
LOG_LEVEL=DEBUGfür ausführliche Ausgaben
Lizenz
MIT No Attribution (MIT-0) – siehe LICENSE
Originalwerk Copyright Amazon.com, Inc. oder verbundene Unternehmen. Alle Rechte vorbehalten.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityNot gradedmaintenanceAn MCP server that facilitates seamless interaction with SAP ABAP systems to manage development objects, transport requests, and source code. It provides a comprehensive suite of tools for performing syntax checks, object searches, and code modifications via the ADT API.100
- AlicenseCqualityDmaintenanceAn MCP server that enables seamless communication between ABAP systems and MCP clients using the ABAP Development Tools (ADT) API. It provides tools for managing ABAP objects, handling transport requests, and performing code analysis directly through MCP-compatible interfaces.100MIT

dassian-adtofficial
AlicenseNot gradedqualityDmaintenanceMCP server for SAP ABAP development via the ADT API. Connect AI assistants to your SAP system — read, write, test, and deploy ABAP code without SAP GUI.6MIT- AlicenseBqualityCmaintenanceA lightweight MCP adapter providing unified access to SAP ABAP metadata, source code, and diagnostics through ADT services.241513MIT
Related MCP Connectors
34 production API tools over one hosted MCP endpoint.
A MCP server built for developers enabling Git based project management with project and personal…
MCP Server for JFrog, providing tools for development and artifact management.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/KashZod/abap-accelerator'
If you have feedback or need assistance with the MCP directory API, please join our Discord server