MCP SAP Docs
An MCP server for SAP documentation: unified search across SAPUI5, CAP, ABAP, BTP and RAP with BM25 full-text ranking.
- 252 ★ on the repository
- Last commit
Minimal access
Why this level
- Reads public documentation; queries go to a third-party hosted service unless you run the server yourself.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/mcp-sap-docsDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewMinimal accessThe tool runs nothing and makes no network calls.
- Reads public documentation; queries go to a third-party hosted service unless you run the server yourself.
This is third-party code. Review the repository files before installing.
What it does
MCP SAP Docs gives assistants such as Claude, Cursor and ChatGPT unified search and retrieval of SAP documentation. It combines local BM25 full-text search with optional semantic ranking over git-cloned SAP docs and optional live queries to online sources. One codebase works in two variants: `sap-docs` covers UI5, CAP, Cloud SDK, ABAP, BTP, AI and Terraform, while `abap` focuses on the ABAP keyword reference, RAP, cheat sheets and style guides. Shared tools: `search` searches the docs and takes `query`, `k`, `includeOnline`, `sources` and `abapFlavor`, `fetch` returns a full document by an ID from search, `sap_community_search` searches the SAP Community, and `sap_search_objects` and `sap_get_object_details` show the release state of objects and the clean core level. The hosted variant `https://mcp-sap-docs.marianzeis.de/mcp` is public and read-only.
Who it is for. SAP developers on ABAP, UI5 and CAP who need accurate documentation excerpts and examples in a conversation with an agent.
Good fit when
- An agent looks up the syntax of a statement for ABAP Cloud in the official ABAP reference.
- RAP examples with OData V4 and Fiori Elements from tutorial projects are needed.
- Before using a class its clean core level and successor object are checked.
- A UI5 error is searched in the docs and the SAP Community with one query.
Not a fit when
- You need access to your SAP system and its data, while the server searches documentation only.
- Documentation is needed with no internet access, while the hosted variant needs the network.
- You need a fresh version of documents that are missing from the local index.
Example request
Find the SELECT syntax with aggregate functions in the ABAP Cloud documentation and show an example from the RAP cheat sheets.MCP
- Transport
- http, stdio
- Authentication
- not required
Limitations
The hosted server is public and needs no keys, but works over the network and belongs to a third-party author. For a local run build the index with `npm run setup`, `npm run build` and `npm run start:streamable` with the needed `MCP_VARIANT`. Documentation sources are distributed under CC-BY-4.0 and Apache-2.0 licenses, and search results link to the original documents. Search defaults to BM25 keyword ranking, and semantic ranking is enabled separately. For a live SAP system use separate servers such as ARC-1.
How to disable. Remove the sap-docs entry from the client MCP configuration. A local build and index are deleted together with the project folder.
FAQ
How do I connect MCP SAP Docs?
Add a server with the address `https://mcp-sap-docs.marianzeis.de/mcp` to an MCP client with Streamable HTTP support. No key or sign-in is needed, as the server is public and read-only. For ABAP there is `https://mcp-abap.marianzeis.de/mcp`.
How do the sap-docs and abap variants differ?
`sap-docs` covers a broad set of SAP documentation and adds Discovery Center tools. `abap` focuses on ABAP, RAP, cheat sheets and style and has the `abap_lint` tool.
How does search work?
BM25 keyword ranking by default. Optional semantic scores are combined with Reciprocal Rank Fusion. Online sources and samples can be enabled with `includeOnline` and `includeSamples`.
Where do the documents come from?
From cloned SAP repositories under CC-BY-4.0 and Apache-2.0: ABAP reference, UI5, CAP, BTP, Cloud SDK, RAP examples and style guides. Results link to the original files.
Can the server work with my SAP system?
No. It searches documentation only. For reading and editing code in a system use a separate server such as ARC-1 or mcp-abap-adt.
Discussion
No questions or reviews yet.
Related
MCP serversCAP MCP Server: an assistant for SAP CAP projects
CAP MCP Server
An SAP MCP server that searches the CDS model and CAP docs embeddings locally so an agent writes more accurate app code
Ref's MCP server: documentation search for APIs and libraries that hands the agent only the relevant parts of pages
An MCP server for SAP ABAP: an agent finds objects, reads and edits sources, checks syntax and handles transports through ADT
Docs MCP Server
Grounded Docs MCP Server
A local MCP server that indexes docs from websites, GitHub, npm, PyPI and files and gives the agent version-aware search
MCP server to SAP ABAP through ADT: an agent reads code of programs, classes, tables and CDS and searches objects in the system
A Go crawler turns documentation sites into Markdown and gives agents offline search_docs and page reading over MCP.
README in short
The repository is shared by two server variants and holds the documentation source configuration. The author's hosted instances are available at the SAP Docs and ABAP addresses.