abap-mcp — read & write ABAP from Claude & Cursor

by joaodelapace

235 downloads
Not rated
GitHub

About

An MCP server that connects Claude, Cursor or any MCP client to a SAP system over the standard ADT API. Read & search the ABAP repository, run syntax checks and classrun; opt-in write/patch/create/activate, implicit enhancements, customizing tables, dynpros, and the SAP Note Assi

Details

Author
joaodelapace
Downloads
235
Categories
Developer Tools

- Read and search the ABAP repository
- Run syntax checks and classrun
- Opt-in write, patch, create, and activate
- Implicit enhancements and customizing tables
- SAP Note Assistant support
- Pure Python standard library – no external dependencies

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name abap-mcp — read & write ABAP from Claude & Cursor
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install and configure it as an MCP server for your MCP-compatible client. Read operations are available immediately; write operations (create, patch, activate) require an explicit flag, a confirmation, and a transport. Refer to the repository for detailed setup and flags.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "abap-mcp \u2014 read & write abap from claude & cursor": {
            "abap-mcp": {
                "command": "python",
                "args": [
                    "/path/to/abap-mcp/server.py"
                ]
            }
        }
    }
}

McpServers

{
    "abap-mcp": {
        "command": "python",
        "args": [
            "/path/to/abap-mcp/server.py"
        ]
    }
}

An MCP server that connects Claude, Cursor or any MCP client to a SAP system over the standard ADT API. Read & search the ABAP repository, run syntax checks and classrun; opt-in write/patch/create/activate, implicit enhancements, customizing tables, dynpros, and the SAP Note Assistant. Pure Python standard library, so it starts fast even behind corporate antivirus. Read-only by default; writes require an explicit flag, a confirm, and a transport. Free / MIT.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.