MCP.Market

Abap Adt MCP server

by fr0ster·io.github.fr0ster/mcp-abap-adt·v20.0.0·93 stars

MCP server for SAP ABAP ADT over HTTP, RFC or SNC: repository analysis and RAP/classic ABAP CRUD

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

not scanned yet

Adoption
Established

93 stars384 downloads/wk

Reviews

Write one

Nobody has reviewed Abap Adt yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Abap Adt tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Abap Adt compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
83/100
higher than 65% of 48,273 servers
GitHub stars
93
more than 95% of 28,534 servers
Downloads a week
384
more than 85% of 11,915 servers with a package

Release history: 4 versions in the registry since 2026-07-16, latest 2026-10-22, typically one every 11 days.

Install Abap Adt in Claude Code, Cursor or VS Code

Runs npx -y @mcp-abap-adt/core on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add mcp-abap-adt -- npx -y @mcp-abap-adt/core
Add to Cursor

What the publisher says

From the Abap Adt repository's README, as published. We do not edit it. Read it on GitHub

mcp-abap-adt: Your Gateway to ABAP Development Tools (ADT)

mcp-abap-adt is an MCP server for ABAP ADT in SAP ECC/S/4HANA (on-premise) and SAP BTP ABAP Cloud systems. It gives agents controlled access to real ABAP repositories through ADT, so analysis and changes are grounded in system data instead of assumptions. It is built for AI-assisted pair programming (AIPNV: AI Pairing, Not Vibing), not autopilot vibe coding.

Primary workflows:

  • Deep ABAP analysis: where-used, object metadata, repository navigation, object structure, semantic analysis, dependency and impact exploration.
  • High-level ABAP development: rapid CRUD and iterative updates for RAP and classic ABAP artifacts (classes, interfaces, function groups/modules, programs, DDIC, CDS/view/service artifacts), validated through ADT flows.

Why teams use it:

  • Full CRUD (not read-only): create, read, update, and delete ABAP artifacts
  • Works with On-Premise (ECC/S/4HANA) and ABAP Cloud (BTP) systems
  • Legacy systems (BASIS < 7.50) are not supported at present: that support is parked on the parked/legacy-support branch until it can be tried against a live legacy system
  • JWT/XSUAA, service key (destination-based), and RFC authorization
  • Multiple transports: stdio, HTTP, SSE
  • Rich tool surface for ABAP objects, metadata, transports, and search

Authorization & Destinations (Important): A destination is the filename of a service key stored locally. You place service keys in the service-keys directory, and use --mcp= to select which one to use. This is the primary auth model for on‑prem and BTP systems. See Authentication & Destinations.

You can configure MCP clients either manually (JSON/TOML) or via the configurator CLI (@mcp-abap-adt/configurator, repo: mcp-abap-adt-conf).

Table of Contents

  1. Getting Started
  2. Architecture
  3. Quick Start
  4. Use Cases
  5. Target Users
  6. Capabilities (High-Level Focus)
  7. Terminology
  8. Authorization & Destinations
  9. Registries
  10. Features
  11. Documentation
  12. Dependencies

Getting Started

Install the server and configure your client using the configurator:

npm install -g @mcp-abap-adt/core
npm install -g @mcp-abap-adt/configurator

# stdio (destination)
mcp-conf --client cline --name abap --mcp TRIAL

# HTTP (streamable HTTP)
mcp-conf --client copilot --name abap --transport http --url http://localhost:3000/mcp/stream/http --mcp trial

Full configurator usage (separate repo): CLIENT_INSTALLERS.md.

Terminology

Destination: a local service key filename. You store service keys in the standard service-keys directory, and pass the filename (without extension) via --mcp= to select which system to use.

See docs/user-guide/TERMINOLOGY.md for the full list.

Authorization & Destinations

Destination-based auth is the default. Drop service keys into the standard platform folder and use the filename as your destination:

mcp-abap-adt --transport=stdio --mcp=TRIAL

Standard service key paths:

  • Unix (Linux/macOS): ~/.config/mcp-abap-adt/service-keys/.json
  • Windows: %USERPROFILE%\\Documents\\mcp-abap-adt\\service-keys\\.json

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Abap Adt: common questions

Is Abap Adt MCP server safe?
Mostly: it is graded B (83/100). Read the Abap Adt safety report
How do I install Abap Adt?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Abap Adt need an API key?
No secret keys are declared. It reads 10 settings from the environment.
Is Abap Adt maintained?
The last commit was 38 days ago (2026-09-25). The latest release is v20.0.0.
What can I use instead of Abap Adt?
Servers from other publishers that do the same job: ARC-1 MCP server and ARC-1 MCP server.
How does Abap Adt compare with other MCP servers?
safety score 83/100 (higher than 65% of 48,273 servers); github stars 93 (more than 95% of 28,534 servers); downloads a week 384 (more than 85% of 11,915 servers with a package). Full comparison.

Alternatives to Abap Adt

Same job from other publishers: the closest match first, then the best rated.

  • ARC-1
    MCP server for SAP ABAP systems
    A
  • ARC-1
    MCP server for SAP ABAP systems
    B

More from fr0ster →