ABAP MCP Server

Provides unified ABAP and RAP documentation search and feature lookups.

README.md

ABAP MCP Server

Community project. This server is not an official SAP product.

abap-mcp-server is the ABAP-focused downstream variant generated from upstream mcp-sap-docs.

What This Variant Provides

  • Unified ABAP/RAP search (search)
  • Document retrieval (fetch)
  • ABAP feature matrix lookup (abap_feature_matrix)
  • Local ABAP linting (abap_lint)

Search parameters:

  • query
  • k
  • includeOnline
  • includeSamples
  • abapFlavor
  • sources

Quick Start

git clone https://github.com/marianfoo/abap-mcp-server.git
cd abap-mcp-server
npm ci
npm run setup
npm run build
npm run start:streamable

Default local streamable endpoint:

  • http://127.0.0.1:3124/mcp

Health:

  • http://127.0.0.1:3124/health

Hosted Endpoint

  • https://mcp-abap.marianzeis.de/mcp

Eclipse / Copilot Example

{
  "servers": {
    "abap-mcp": {
      "type": "http",
      "url": "https://mcp-abap.marianzeis.de/mcp"
    }
  }
}

Notes

  • This repository is synchronized from upstream mcp-sap-docs.
  • ABAP deployment remains push-driven in abap-mcp-server.

Tools 4

searchUnified ABAP and RAP documentation search.
fetchRetrieve specific documentation documents.
abap_feature_matrixLookup ABAP feature matrix information.
abap_lintPerform local ABAP linting.

Try it

Search for the latest documentation on RAP (RESTful ABAP Programming) model.
Can you look up the ABAP feature matrix for the latest SAP S/4HANA release?
Fetch the documentation for the ABAP syntax regarding internal tables.
Run an ABAP lint check on my current development code.

Frequently Asked Questions

What are the key features of ABAP MCP Server?

Unified search across ABAP and RAP documentation. Document retrieval for specific ABAP topics. ABAP feature matrix lookup. Local ABAP linting capabilities.

What can I use ABAP MCP Server for?

Quickly finding syntax or best practices for RAP development. Verifying feature availability across different ABAP versions. Automating code quality checks via local linting during development. Retrieving official SAP documentation without leaving the IDE.

How do I install ABAP MCP Server?

Install ABAP MCP Server by running: git clone https://github.com/marianfoo/abap-mcp-server.git && cd abap-mcp-server && npm ci && npm run setup && npm run build && npm run start:streamable

What MCP clients work with ABAP MCP Server?

ABAP MCP Server works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep ABAP MCP Server docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Open Conare