sap-mcp
by vcd94xt10z
README.md
# SAP MCP (`sap-mcp`)
A Node.js implementation of the **Model Context Protocol (MCP)** enabling AI agents (such as Claude Desktop, Cursor, or custom LLM frameworks) to perform ABAP Development Tools (ADT) operations on **SAP ERP (ECC and S/4HANA)** systems.
## Features
- **STDIO Interface**: Seamless communication with MCP client agents.
- **Complete ADT Operations**:
- ADT Discovery
- Object search & retrieval
- Source code reading & editing
- Object lock/unlock lifecycle
- Object activation & Syntax checks
- ABAP Unit test execution
- Generic ADT HTTP requests
- **GUI Configurator**: Web-based configuration manager (`setup.js`).
- **SAP GUI Auto-Import**: Parses `%APPDATA%\SAP\Common` (`SAPUILandscape.xml`, `saplogon.ini`) automatically.
- **SSL Validation Bypass**: Ignores self-signed certificate errors for internal SAP servers.
---
## Installation
```bash
# Clone the repository
git clone [https://github.com/your-repo/sap-mcp.git](https://github.com/your-repo/sap-mcp.git)
cd sap-mcp
# Install dependencies
npm installThis server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessSyncing