MCP.so
Sign In
A

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

@joaodelapace

Basic information

About abap-mcp — read & write ABAP from Claude & Cursor MCP Server

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

abap-mcp — read & write ABAP from Claude & Cursor MCP Server config

Add this server to your MCP-compatible client using the configuration below.

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

abap-mcp — read & write ABAP from Claude & Cursor MCP Server tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is abap-mcp?

An MCP server that connects Claude, Cursor, or any MCP client to a SAP system via the standard ADT API. It reads and searches the ABAP repository, runs syntax checks and classrun, and supports opt-in write operations. It is built with pure Python standard library, starts fast even behind corporate antivirus, and is free (MIT license).

How to use abap-mcp?

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.

Key features of abap-mcp

  • 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

Use cases of abap-mcp

  • Search and browse ABAP source code from Claude or Cursor
  • Run syntax checks and classrun operations on remote SAP objects
  • Create and activate ABAP repository objects via chat
  • Apply SAP Notes using the Note Assistant
  • Edit customizing tables and dynpros

Frequently asked questions

1

How does abap-mcp connect to SAP?

It connects to a SAP system using the standard ADT API, so no additional SAP protocol stacks are required.

2

Is abap-mcp read-only by default?

Yes. Write operations (create, patch, activate) are opt-in and require an explicit flag, a confirmation, and a transport.

3

What are the runtime dependencies?

None beyond Python’s standard library. The server starts quickly even behind corporate antivirus software.

4

Where is the ABAP data stored?

All data lives in the connected SAP system; abap-mcp only reads or writes through the ADT API.

5

What authentication does abap-mcp use?

Authentication is handled by the ADT API connection to the SAP system – typically ABAP application server credentials. Write operations additionally require a transport.

Comments

More Developer Tools MCP servers