Skip to main content
Glama
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 install