AVISO LEGAL: ¡Este servidor aún está en fase experimental! ¡Úselo con precaución!
Servidor MCP de la API ABAP-ADT
Descripción
El servidor MCP mcp-abap-abap-adt-api
es un servidor de Protocolo de Contexto de Modelo (MCP) diseñado para facilitar la comunicación fluida entre sistemas ABAP y clientes MCP. Es un contenedor para abap-adt-api y proporciona un conjunto de herramientas y recursos para gestionar objetos ABAP, gestionar solicitudes de transporte, realizar análisis de código y más, mejorando la eficiencia y la eficacia de los flujos de trabajo de desarrollo ABAP.
Características
Autenticación : autentiquese de forma segura con los sistemas ABAP utilizando la herramienta
login
.Gestión de objetos : cree, lea, actualice y elimine objetos ABAP sin problemas.
Manejo de transporte : administre solicitudes de transporte con herramientas como
createTransport
ytransportInfo
.Análisis de código : realiza comprobaciones de sintaxis y recupera sugerencias de finalización de código.
Extensibilidad : amplíe fácilmente el servidor con herramientas y recursos adicionales según sea necesario.
Gestión de sesiones : gestione el almacenamiento en caché y la finalización de las sesiones mediante
dropSession
ylogout
.
Instalación
Instalación mediante herrería
Para instalar ABAP-ADT-API MCP-Server para Claude Desktop automáticamente a través de Smithery :
Prerrequisitos
Node.js : Asegúrate de tener Node.js instalado. Puedes descargarlo desde aquí .
Acceso al sistema ABAP : Credenciales y URL para acceder al sistema ABAP.
Pasos
Clonar el repositorio
git clone https://github.com/mario-andreschak/mcp-abap-abap-adt-api.git cd mcp-abap-abap-adt-apiInstalar dependencias
npm installConfigurar variables de entorno
Se proporciona un archivo
.env.example
en el directorio raíz como plantilla para las variables de entorno requeridas. Para configurar su entorno:a. Copie el archivo
.env.example
y cámbiele el nombre a.env
:cp .env.example .envb. Abra el archivo
.env
y reemplace los valores del marcador de posición con los detalles reales de su conexión a SAP:SAP_URL=https://your-sap-server.com:44300 SAP_USER=YOUR_SAP_USERNAME SAP_PASSWORD=YOUR_SAP_PASSWORD SAP_CLIENT=YOUR_SAP_CLIENT SAP_LANGUAGE=YOUR_SAP_LANGUAGENota: Las variables SAP_CLIENT y SAP_LANGUAGE son opcionales pero recomendadas.
Si utiliza certificados autofirmados, también puede configurar:
NODE_TLS_REJECT_UNAUTHORIZED="0"IMPORTANTE: Nunca envíes tu archivo
.env
al control de versiones. Ya está incluido en.gitignore
para evitar envíos accidentales.Construir el proyecto
npm run buildEjecutar el servidor
npm run start(o alternativamente integrar el servidor MCP en VSCode)
Uso
Una vez que el servidor esté en funcionamiento, puede interactuar con él mediante clientes MCP o herramientas compatibles con el Protocolo de Contexto de Modelo (p. ej., Cline ). Para integrar el servidor MCP con Cline, utilice la siguiente configuración de MCP:
Instrucciones personalizadas
Utilice esta instrucción personalizada para explicar la herramienta a su modelo:
Contribuyendo
¡Agradecemos sus contribuciones! Siga estos pasos para contribuir:
Bifurcar el repositorio
Crear una nueva rama
git checkout -b feature/your-feature-nameConfirme sus cambios
git commit -m "Add some feature"Empujar hacia la rama
git push origin feature/your-feature-nameAbrir una solicitud de extracción
Licencia
Este proyecto está licenciado bajo la licencia MIT .
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Un servidor de protocolo de contexto de modelo que facilita la comunicación entre sistemas ABAP y clientes MCP, proporcionando herramientas para administrar objetos ABAP, manejar solicitudes de transporte y realizar análisis de código para mejorar los flujos de trabajo de desarrollo de ABAP.
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol (MCP) server that provides programmatic access to the Supabase Management API. This server allows AI models and other clients to manage Supabase projects and organizations through a standardized interface.Last updated -8147
- -securityAlicense-qualityMCP Server simplifies the implementation of the Model Context Protocol by providing a user-friendly API to create custom tools and manage server workflows efficiently.Last updated -34MIT License
- AsecurityAlicenseAqualityA server that bridges the Model Context Protocol (MCP) with SAP ABAP systems, allowing tools like Cline to retrieve ABAP source code, table structures, and other development artifacts.Last updated -33MIT License
- AsecurityFlicenseAqualityAn all-in-one Model Context Protocol (MCP) server that connects your coding AI to numerous databases, data warehouses, data pipelines, and cloud services, streamlining development workflow through seamless integrations.Last updated -3