Sap Docs MCP Server

An MCP server that gives AI assistants (Claude, Cursor, ChatGPT, etc.) access to SAP documentation through a unified search and fetch interface. It combines a local full-text + semantic index over git-cloned SAP docs with optional live queries to SAP Help, SAP Community, and Software Heroes - all exposed as MCP tools. Its 10 documented tools cover sap, abap, discovery, center.

People connecting documentation tools to Claude, Cursor, VS Code, or another MCP client. The project is written in TypeScript.

VERIFIED ACTIVE

LAST COMMIT 2026-08-18 · ★ 217 · #127 OF 183 MAINTAINED DOCUMENTATION · VERIFIED 2026-08-25

Apache-2.0 · TypeScript servers · how we verify → /methodology

01 · Install Sap Docs

before you install - you'll need

Set MCP_VARIANT, MCP_PORT, MCP_HOST before connecting.

Claude Code

claude mcp add marianfoo-mcp-sap-docs -- npx -y mcp-sap-docs

Claude Desktop / Cursor / VS Code - add to config

{
  "mcpServers": {
    "marianfoo-mcp-sap-docs": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-sap-docs"
      ]
    }
  }
}

Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.

Using another client? Same JSON, different key

Claude Desktop · mcpServers

Cursor · mcpServers

VS Code · servers

Windsurf · mcpServers

Zed · context_servers

Cline · mcpServers

Roo Code · mcpServers

Continue · mcpServers

LibreChat · mcpServers

Gemini CLI · mcpServers

Codex CLI · mcp_servers

Full setup guides: every client.

02 · Evidence

Security posture

What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.

runs as local process (stdio) - runs on your machine with your user's permissions

license Apache-2.0 - declared in the repository

npm package mcp-sap-docs - unscoped; check the name against the project README before installing

registry namespace io.github.marianfoo is GitHub-verified and matches the repo owner

03 · What Sap Docs can do

Prose above is summarized from the project's README and registry record - no invented capabilities.

What you can build

With this server connected, an agent can retrieve full document content by ID returned from search, and search the SAP Discovery Center service catalog for BTP services by keyword, category, or license model.

Capability map

Tools grouped from the project's README - what Sap Docs lets an agent do.

Sap

5 tools - e.g. Dedicated SAP Community search via the Khoros LiQL API - returns full content of top posts. Use when search results are insufficient for specific errors or work; Search SAP released objects (classes…

sap_community_search · sap_search_objects · sap_get_object_details · sap_discovery_center_search · sap_discovery_center_service

read & search

2 tools - e.g. Unified hybrid search (BM25 + semantic) across offline docs and optional online sources. Supports query, k, includeOnline, includeSamples, abapFlavor, sources p; Retrieve full document content by ID…

search · fetch

Abap

2 tools - e.g. Check ABAP feature availability across SAP releases (7.40–LATEST) using the Software Heroes feature matrix.; Run static code analysis on ABAP source code using abaplint. Auto-detects file type from code…

abap_feature_matrix · abap_lint

Ui5

1 tool - e.g. List all matching FEATURE / FIX / DEPRECATED changes and SAPUI5 What's New entries for a version or range from a local all-changes bundle (dist/data/ui5-lib-dif

ui5_version_diff

Latest releases

v0.3.53 · 2026-08-18

0.3.53 (2026-08-18) · prevent MCP session heap exhaustion

v0.3.52 · 2026-07-22

0.3.52 (2026-07-22) · streamable-http: keep idle SSE streams alive

v0.3.51 · 2026-07-10

0.3.51 (2026-07-10) · expand Fiori RAG sources · migrate Discovery Center tools to REST API

04 · Who maintains Sap Docs

mcp-sap-docs is maintained by marianfoo. We track 2 MCP servers from marianfoo - 2 actively maintained, 386 combined GitHub stars, oldest repo from Jun 2025.

05 · Facts

category
documentation - ranked #127 of 183 actively-maintained documentation servers as of 2026-08-25.
release cadence
8 releases in the last 90 days (latest 2026-08-18)
registry
io.github.marianfoo/mcp-sap-docs (active, first published 2025-09-09)
packages
npm:mcp-sap-docs

06 · Sap Docs FAQ

Is Sap Docs still maintained?

Yes - as of 2026-08-25, its last commit was 2026-08-18 and it shipped 8 releases in the last 90 days. We re-verify nightly.

What can Sap Docs do?

With this server connected, an agent can retrieve full document content by ID returned from search, and search the SAP Discovery Center service catalog for BTP services by keyword, category, or license model.

How do I install Sap Docs?

Run `npx -y mcp-sap-docs`. The README documents 3 environment variables (MCP_VARIANT, MCP_PORT, MCP_HOST) to set first. Set MCP_VARIANT, MCP_PORT, MCP_HOST before connecting. You can also paste the ready-made client config above.

Does Sap Docs run locally?

Yes - it's a stdio server: it runs on your machine (via npx) with your user's permissions. Your data stays local unless the server itself calls external APIs.

07 · Alternatives to Sap Docs

More documentation MCP servers · IBM Maximo · Jooq MCP · Domain Memory · Cities2 MCP and Modding Toolkit · Md Log MCP

More TypeScript MCP servers · Devtools · Abap Abap Adt API · WhatsApp Web MCP Server · Server Scf · Delta · see all