abap-accelerator
Servidor MCP de ABAP Accelerator
Servidor de la API ADT de SAP Model Context Protocol (MCP) para el desarrollo ABAP. Funciona con cualquier cliente compatible con MCP, incluidos Claude Code, Amazon Q Developer, Kiro, Cursor, Windsurf y más.
Aviso de fork: Este es un fork de AWS ABAP Accelerator for Amazon Q Developer, reempaquetado para PyPI y optimizado para ejecuciones stdio locales. El proyecto original está orientado a despliegues empresariales con Docker/ECS; este fork se centra en la ruta más sencilla:
pip instally listo.
Inicio rápido
pip install abap-acceleratorCrea un archivo .env o establece variables de entorno:
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_passwordEjecuta:
abap-acceleratorEso es todo. El servidor se inicia en modo stdio y está listo para tu cliente MCP.
Related MCP server: ABAP-ADT-API MCP-Server
Configuración del cliente MCP
Añade a tu archivo de configuración MCP del cliente:
Claude Code (.mcp.json en la raíz del proyecto):
{
"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 o .amazonq/mcp.json del espacio de trabajo):
{
"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"
}
}
}
}Consejo: Si ejecutas
abap-acceleratordesde un directorio con un archivo.env, puedes omitir el bloqueenv— el servidor carga.envautomáticamente.
Variables de entorno
Variable | Obligatorio | Por defecto | Descripción |
| Sí | - | Nombre de host de SAP o host:puerto |
| Sí | - | Número de instancia (00-99), utilizado para calcular el puerto |
| Sí | - | Número de cliente de SAP (p. ej., 100) |
| Sí | - | Nombre de usuario de SAP |
| Sí | - | Contraseña de SAP |
| No |
| Idioma de SAP |
| No |
| Usar HTTPS |
| No |
| Verificar certificados SSL (establece |
| No | - | Ruta al certificado CA personalizado |
| No |
| Nivel de registro (DEBUG, INFO, WARNING, ERROR) |
Cálculo del puerto SAP
El servidor calcula el puerto SAP a partir del número de instancia:
Número de instancia | Puerto HTTPS | Puerto HTTP |
00 | 44300 | 8000 |
01 | 44301 | 8001 |
02 | 44302 | 8002 |
Fórmula: HTTPS = 44300 + instance_number, HTTP = 8000 + instance_number
Si SAP_HOST incluye un puerto (p. ej., 10.0.0.1:44300), se ignora el número de instancia.
Herramientas disponibles
Tool | Descripción |
| Comprobar el estado de la conexión SAP |
| Listar objetos ABAP en un paquete |
| Obtener el código fuente de un objeto |
| Buscar objetos ABAP |
| Crear nuevo objeto ABAP |
| Actualizar código fuente |
| Comprobar la sintaxis del código fuente |
| Activar objeto ABAP |
| Activar objetos por lotes |
| Ejecutar comprobaciones de calidad ATC |
| Ejecutar pruebas unitarias |
| Obtener clases de prueba para un objeto |
| Crear/actualizar clase de prueba |
| Obtener análisis de migración |
| Obtener solicitudes de transporte |
Guía de entorno
Esta herramienta proporciona acceso directo a los objetos de desarrollo ABAP. Úsala en entornos que no sean de producción:
Previsto | No recomendado |
Desarrollo (DEV) | Producción (PRD) |
Sandbox (SBX) | Preproducción |
Aseguramiento de calidad (QAS) | |
Pruebas / Formación / Demo |
Solución de problemas
Errores de certificado SSL (SSL: CERTIFICATE_VERIFY_FAILED):
Establece
CUSTOM_CA_CERT_PATHa tu certificado CA corporativoSolo para pruebas: establece
SSL_VERIFY=false
Tiempo de espera de conexión:
Verifica que el sistema SAP sea accesible desde tu red
Comprueba que el firewall permita el puerto 44300 (o tu puerto SAP)
Verifica que los servicios ADT de SAP estén habilitados (transacción SICF)
Registro de depuración:
Establece
LOG_LEVEL=DEBUGpara una salida detallada
Licencia
MIT No Attribution (MIT-0) — ver LICENSE
Trabajo original con derechos de autor de Amazon.com, Inc. o sus afiliados. Todos los derechos reservados.
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