MCPInstall

sap-ai-mcp-servers-registry

Navigate and discover SAP-related MCP servers, AI skills, and Claude plugins for SAP development workflows

Installs
187
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/reason-machines/mcp-skills --skill sap-ai-mcp-servers-registry
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads sap-ai-mcp-servers-registry automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

SAP AI MCP Servers Registry

Skill by ara.so — MCP Skills collection.

This skill helps you navigate the comprehensive registry of SAP-related MCP servers, AI skills, and Claude plugins. The registry is maintained at marianfoo/sap-ai-mcp-servers and provides a curated list of open-source tools for SAP development workflows with AI coding assistants.

What This Registry Provides

The SAP AI MCP Servers registry catalogs:

  • Official SAP MCP Servers: Fiori, CAP, UI5, MDK, UI5 Web Components
  • SAP Skills Libraries: Reusable AI skills for digital assistants
  • Claude Plugins: SAP-specific plugins for Claude Code
  • Community MCP Servers:
    • ABAP/ADT servers
    • Documentation search servers
    • Integration Suite servers
    • OData proxy servers
    • Datasphere servers
    • And many more specialty servers

Key Categories

1. Official SAP MCP Servers

SAP Fiori MCP Server (SAP/open-ux-tools)

  • Fiori app generation and modification
  • Apache-2.0 licensed
  • 147 stars

CAP MCP Server (cap-js/mcp-server)

  • AI-assisted CAP development with CDS-aware context
  • Apache-2.0 licensed
  • 96 stars

UI5 MCP Server (UI5/mcp-server)

  • UI5-aware development for OpenUI5 and SAPUI5
  • Apache-2.0 licensed
  • 85 stars

SAP MDK MCP Server (SAP/mdk-mcp-server)

  • AI-assisted Mobile Development Kit workflows
  • Apache-2.0 licensed
  • 31 stars

UI5 Web Components MCP Server (UI5/webcomponents-mcp-server)

  • Component API, guidelines, and docs
  • Apache-2.0 licensed
  • 18 stars

2. SAP Skills

SAP AI Skills Library (SAP/ai-skills-library)

  • SAP-maintained library with skills CLI
  • Discover, search, filter, and install
  • Apache-2.0 licensed

CAP Agentic Engineered Skills (SAP-samples/cap-agentic-engineered)

  • Reusable MCP-routing AGENTS.md
  • SAP skills for CAP and Fiori Elements
  • Apache-2.0 licensed

3. ABAP and ADT MCP Servers

Vibing Steampunk (oisee/vibing-steampunk)

  • ADT-to-MCP bridge for ABAP and AMDP
  • 342 stars, MIT licensed
  • Most popular ABAP MCP server

ARC-1 SAP ADT MCP Server (marianfoo/arc-1)

  • Enterprise-ready, secure-by-default
  • BTP OAuth and ADT REST API
  • 82 stars, MIT licensed

ABAP MCP Server SDK (abap-ai/mcp)

  • Build MCP servers directly in ABAP
  • 68 stars, MIT licensed

ABAP Accelerator MCP Server (AWS Solutions Library)

  • Enterprise-grade for Amazon Q Developer
  • Create, test, document, transform ABAP code
  • 42 stars, MIT-0 licensed

BW Modeling MCP Server (dnic-dev/bw-modeling-mcp)

  • Read/create/modify SAP BW/4HANA objects
  • BWMT REST API integration
  • 33 stars, MIT licensed

SAP Cloudification Repository MCP (ClementRingot/sap-released-objects-mcp-server)

  • Check which SAP objects are released for ABAP Cloud
  • Clean Core guidance
  • 24 stars, MIT licensed

4. Documentation Search Servers

MCP SAP Docs (marianfoo/mcp-sap-docs)

  • Unified SAP developer docs search
  • 177 stars, Apache-2.0 licensed

ABAP MCP Server (marianfoo/abap-mcp-server)

  • ABAP-focused doc variant
  • 73 stars, Apache-2.0 licensed

SAP Notes MCP Server (marianfoo/mcp-sap-notes)

  • Search SAP Notes and KB content
  • 49 stars, Apache-2.0 licensed

5. Integration Servers

MCP Integration Suite (1nbuc/mcp-integration-suite)

  • SAP Integration Suite/CPI operations
  • 22 stars

CPI MCP Server (vadimklimov/cpi-mcp-server)

  • SAP Cloud Integration via MCP
  • 17 stars, MIT licensed

SAP CPI MCP Server (prudvigit/mcp-sap-cpi)

  • Monitor messages, iFlows, security artifacts
  • MIT licensed

6. OData MCP Proxy Ecosystem

OData MCP Proxy (lemaiwo/odata-mcp-proxy)

  • Foundation: config-driven MCP server
  • Exposes OData/REST as MCP tools
  • BTP destinations, dual transport
  • 19 stars, MIT licensed

CI MCP Server (lemaiwo/ci-mcp-server)

  • SAP Cloud Integration OData API
  • 8 stars, MIT licensed

AI Core MCP Server (lemaiwo/ai-core-mcp-server)

  • SAP AI Core lifecycle and admin APIs
  • 4 stars, MIT licensed

BTP MCP Server (lemaiwo/btp-mcp-server)

  • BTP Core Services as MCP tools
  • 1 star, MIT licensed

7. Datasphere Servers

SAP Datasphere MCP (MarioDeFelipe/sap-datasphere-mcp)

  • Feature-rich Datasphere API interaction
  • 28 stars, MIT licensed

SAP Datasphere MCP (rahulsethi/SAPDatasphereMCP)

  • Alternative Datasphere implementation

How to Use This Registry

Finding the Right Server

// Decision tree for selecting an MCP server

// For Fiori development
if (task === 'fiori-app-generation') {
  use('SAP/open-ux-tools/packages/fiori-mcp-server');
}

// For CAP development
if (task === 'cap-development') {
  use('cap-js/mcp-server');
}

// For ABAP development
if (task === 'abap-development') {
  if (needs === 'enterprise-security') {
    use('marianfoo/arc-1'); // BTP OAuth
  } else if (needs === 'most-popular') {
    use('oisee/vibing-steampunk'); // 342 stars
  } else if (needs === 'cloud-core-guidance') {
    use('ClementRingot/sap-released-objects-mcp-server');
  } else if (needs === 'aws-integration') {
    use('aws-solutions-library-samples/guidance-for-deploying-sap-abap-accelerator-for-amazon-q-developer');
  }
}

// For documentation search
if (task === 'search-sap-docs') {
  use('marianfoo/mcp-sap-docs'); // Most comprehensive
}

// For SAP Notes
if (task === 'search-sap-notes') {
  use('marianfoo/mcp-sap-notes');
}

// For integration
if (task === 'sap-integration') {
  use('vadimklimov/cpi-mcp-server'); // Most stars in category
}

// For OData/REST APIs
if (task === 'expose-odata-as-mcp') {
  use('lemaiwo/odata-mcp-proxy'); // Config-driven foundation
}

Installation Pattern (Generic)

# Clone the repository
git clone https://github.com/[owner]/[repo].git
cd [repo]

# Install dependencies
npm install

# Configure (typically in MCP client config)
# Example for Claude Desktop
{
  "mcpServers": {
    "server-name": {
      "command": "node",
      "args": ["/path/to/server/index.js"],
      "env": {
        "SAP_USERNAME": "${SAP_USERNAME}",
        "SAP_PASSWORD": "${SAP_PASSWORD}",
        "SAP_BASE_URL": "${SAP_BASE_URL}"
      }
    }
  }
}

Common Configuration Patterns

ABAP/ADT Servers (OAuth/Basic Auth)

{
  "mcpServers": {
    "abap-adt": {
      "command": "node",
      "args": ["/path/to/server/dist/index.js"],
      "env": {
        "ADT_BASE_URL": "${ADT_BASE_URL}",
        "ADT_USERNAME": "${ADT_USERNAME}",
        "ADT_PASSWORD": "${ADT_PASSWORD}",
        "ADT_CLIENT": "${ADT_CLIENT}"
      }
    }
  }
}

BTP Destination-based Servers

{
  "mcpServers": {
    "odata-proxy": {
      "command": "node",
      "args": ["/path/to/server/dist/index.js"],
      "env": {
        "BTP_DESTINATION_NAME": "${BTP_DESTINATION_NAME}",
        "BTP_SERVICE_KEY": "${BTP_SERVICE_KEY}"
      }
    }
  }
}

Documentation Search Servers

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

Repository Structure Patterns

Most SAP MCP servers follow these patterns:

project-root/
├── src/
│   ├── index.ts          # Entry point
│   ├── tools/            # MCP tool definitions
│   ├── client.ts         # SAP API client
│   └── types.ts          # TypeScript types
├── package.json
├── tsconfig.json
└── README.md

Key Metrics for Selection

When choosing a server, consider:

  1. Stars: Popularity indicator

    • 100+ stars = widely used
    • 50-100 = established
    • <50 = emerging or niche
  2. License: Most use MIT or Apache-2.0

    • Watch for "NO LICENSE FOUND" entries
  3. Last Update: Check "Last Change" date

    • Recent updates indicate active maintenance
  4. Scope: Match your specific need

    • Official SAP servers: production-ready
    • Community servers: specialized use cases

Contributing New Entries

# Issue template: Add new entry
Category: SAP Community MCP Servers > [Subcategory]
Repository: https://github.com/owner/repo
Purpose: One-line description of what it does
Note: |
  Additional context about the server,
  unique features, or usage notes.

Example: Setting Up Multiple SAP Servers

{
  "mcpServers": {
    "sap-fiori": {
      "command": "node",
      "args": ["./sap-fiori-mcp/dist/index.js"]
    },
    "sap-cap": {
      "command": "node",
      "args": ["./cap-mcp-server/dist/index.js"]
    },
    "sap-docs": {
      "command": "npx",
      "args": ["-y", "mcp-sap-docs"]
    },
    "abap-adt": {
      "command": "node",
      "args": ["./arc-1/dist/index.js"],
      "env": {
        "ADT_BASE_URL": "${SAP_ADT_URL}",
        "ADT_USERNAME": "${SAP_USERNAME}",
        "ADT_PASSWORD": "${SAP_PASSWORD}",
        "ADT_CLIENT": "${SAP_CLIENT}"
      }
    },
    "sap-integration": {
      "command": "node",
      "args": ["./cpi-mcp-server/dist/index.js"],
      "env": {
        "CPI_HOST": "${CPI_HOST}",
        "CPI_USERNAME": "${CPI_USERNAME}",
        "CPI_PASSWORD": "${CPI_PASSWORD}"
      }
    }
  }
}

Filtering by Category

// JavaScript helper to filter registry by category
const categories = {
  official: ['SAP/open-ux-tools', 'cap-js/mcp-server', 'UI5/mcp-server'],
  abap: ['oisee/vibing-steampunk', 'marianfoo/arc-1', 'abap-ai/mcp'],
  docs: ['marianfoo/mcp-sap-docs', 'marianfoo/abap-mcp-server'],
  integration: ['vadimklimov/cpi-mcp-server', '1nbuc/mcp-integration-suite'],
  odata: ['lemaiwo/odata-mcp-proxy', 'lemaiwo/ci-mcp-server'],
  datasphere: ['MarioDeFelipe/sap-datasphere-mcp']
};

// Get servers by category
function getServersByCategory(category) {
  return categories[category] || [];
}

Troubleshooting Common Issues

Issue: Server Not Found in Registry

# Check CHANGELOG.md for recently added entries
curl https://raw.githubusercontent.com/marianfoo/sap-ai-mcp-servers/main/CHANGELOG.md

# Registry is updated regularly; last generated: 2026-05-17

Issue: License Concerns

// Servers marked "NO LICENSE FOUND" should be used with caution
// Check repository directly before production use

const safeLicenses = ['MIT', 'Apache-2.0', 'MIT-0'];

function isSafeLicense(license) {
  return safeLicenses.includes(license);
}

Issue: Choosing Between Similar Servers

// Example: Multiple ABAP ADT servers available
const abapServers = [
  { name: 'vibing-steampunk', stars: 342, feature: 'Most popular' },
  { name: 'arc-1', stars: 82, feature: 'Enterprise OAuth' },
  { name: 'abap-ai/mcp', stars: 68, feature: 'Build in ABAP' },
  { name: 'abap-accelerator', stars: 42, feature: 'AWS Q Developer' }
];

// Sort by stars for popularity
abapServers.sort((a, b) => b.stars - a.stars);

Best Practices

  1. Start with Official Servers: SAP-maintained servers are production-ready
  2. Check Activity: Use servers with recent updates (Last Change < 3 months)
  3. Review Stars: Higher star count usually indicates better community support
  4. Match Your Stack:
    • Fiori → SAP/open-ux-tools
    • CAP → cap-js/mcp-server
    • ABAP → Multiple options based on needs
  5. Combine Servers: Use multiple servers for comprehensive SAP development support
  6. Environment Variables: Always use env vars for credentials, never hardcode

Registry Maintenance

The registry is:

  • Auto-generated regularly
  • Last generated: 2026-05-17
  • Excludes forks automatically
  • Accepts non-GitHub git hosts
  • Community-driven via issue templates

To stay updated:

# Watch the repository for updates
# Check CHANGELOG.md for new entries
# Review updated_at dates in metadata

FAQ

What does the sap-ai-mcp-servers-registry skill do?

Navigate and discover SAP-related MCP servers, AI skills, and Claude plugins for SAP development workflows

How do I install sap-ai-mcp-servers-registry?

Run npx skills add https://github.com/reason-machines/mcp-skills --skill sap-ai-mcp-servers-registry in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/sap-ai-mcp-servers-registry/ (personal) or .claude/skills/sap-ai-mcp-servers-registry/ (project).

Which AI agents can use sap-ai-mcp-servers-registry?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is sap-ai-mcp-servers-registry safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains sap-ai-mcp-servers-registry?

It is published by reason-machines in reason-machines/mcp-skills. It has 187 recorded installs.

More from reason-machines/mcp-skills

View all →

codebase-memory-mcp-intelligence

reason-machines/mcp-skills

High-performance code intelligence MCP server that indexes codebases into knowledge graphs for structural queries, call traces, and architecture analysis

AI & Agents505 installs

playwright-mcp-server

reason-machines/mcp-skills

Browser automation MCP server using Playwright's accessibility tree for LLM-friendly web interaction

AI & Agents285 installs

tradingview-mcp-assistant

reason-machines/mcp-skills

AI-assisted TradingView chart analysis and automation via Chrome DevTools Protocol for Claude Code

AI & Agents262 installs

lanhu-mcp-collaboration

reason-machines/mcp-skills

AI-powered design collaboration server connecting Lanhu design platform with AI coding assistants for requirements analysis, UI design extraction, and team knowledge sharing

AI & Agents256 installs

google-meta-ads-ga4-mcp

reason-machines/mcp-skills

MCP server for Google Ads, Meta Ads & GA4 — 250+ tools for campaign management, analytics & optimization across all platforms

Marketing & SEO240 installs

chrome-devtools-mcp-automation

reason-machines/mcp-skills

Expert guidance for Chrome DevTools MCP server - browser automation, debugging, and performance analysis for AI agents

AI & Agents239 installs

Popular ai & agents skills

View category →

google-agents-cli-publish

google/agents-cli

This skill should be used when the user wants to "publish an agent", "publish my ADK agent", "register an agent with Gemini", "publish to Gemini" (formerly Gemini Enterprise), or needs guidance on the agents-cli publish gemini command. Also use when the user wants to "manage agents in Agent Registry", "list/update/delete registered agents", or "register an MCP server". Covers ADK vs A2A registration modes, programmatic and interactive usage, flag reference, auto-detection from deployment metadata, Agent Registry fleet management, and troubleshooting. Part of the agents-cli skills suite. Do NOT use for deployment (use google-agents-cli-deploy).

AI & Agents513.9K installs

google-agents-cli-eval

google/agents-cli

This skill should be used when the user wants to "run an evaluation", "evaluate my agent", "evaluate my ADK agent", "write an eval dataset", "analyze eval failures", "compare eval results", "optimize agent", or needs guidance on the Gemini platform eval methodology and the Quality Flywheel. Covers eval metrics, dataset schema, LLM-as-judge scoring, and common failure causes. Applies to any agents-cli project, whatever framework the agent is written in. Do NOT use for agent API code patterns (ADK: use google-agents-cli-adk-code), deployment (use google-agents-cli-deploy), or project scaffolding (use google-agents-cli-scaffold).

AI & Agents513.5K installs

skill-creator

anthropics/skills

Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.

OfficialAI & Agents416.4K installs

codex-pet

prime-skills/runcomfy-agent-skills

Codex Pet generator on RunComfy. Build a Codex-compatible Codex Pet spritesheet.webp + pet.json from a single reference image, drop it into ${CODEXHOME:-$HOME/.codex}/pets/ / and Codex picks it up as a custom Codex Pet next to the 8 built-ins. This skill produces the exact Codex Pet atlas Codex expects (1536x1872 PNG/WebP, 8 cols x 9 rows, 192x208 cells, 9 animation states — idle, running-right, running-left, waving, jumping, failed, waiting, running, review). Calls OpenAI GPT Image 2 edit ONCE via the local RunComfy CLI as runcomfy run openai/gpt-image-2/edit to produce a canonical Codex Pet pose, then assembles all 9 animation rows programmatically with ImageMagick micro-transforms — no Codex Pro, no $imagegen, no OPENAIAPIKEY required, only RUNCOMFYTOKEN. Triggers on "codex pet", "create codex pet", "make codex pet", "hatch codex pet", "/hatch image", "desktop pet codex", "codex pets", "spritesheet.webp", or any explicit ask to build a custom pet for OpenAI Codex.

AI & Agents402.1K installs

full-output-enforcement

leonxlnx/taste-skill

Overrides default LLM truncation behavior. Enforces complete code generation, bans placeholder patterns, and handles token-limit splits cleanly. Apply to any task requiring exhaustive, unabridged output.

AI & Agents401K installs

executing-plans

obra/superpowers

Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available

AI & Agents245.7K installs