
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- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads sap-ai-mcp-servers-registry automatically when relevant.
- 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:
-
Stars: Popularity indicator
- 100+ stars = widely used
- 50-100 = established
- <50 = emerging or niche
-
License: Most use MIT or Apache-2.0
- Watch for "NO LICENSE FOUND" entries
-
Last Update: Check "Last Change" date
- Recent updates indicate active maintenance
-
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
- Start with Official Servers: SAP-maintained servers are production-ready
- Check Activity: Use servers with recent updates (Last Change < 3 months)
- Review Stars: Higher star count usually indicates better community support
- Match Your Stack:
- Fiori →
SAP/open-ux-tools - CAP →
cap-js/mcp-server - ABAP → Multiple options based on needs
- Fiori →
- Combine Servers: Use multiple servers for comprehensive SAP development support
- 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
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
playwright-mcp-server
reason-machines/mcp-skills
Browser automation MCP server using Playwright's accessibility tree for LLM-friendly web interaction
tradingview-mcp-assistant
reason-machines/mcp-skills
AI-assisted TradingView chart analysis and automation via Chrome DevTools Protocol for Claude Code
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
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
chrome-devtools-mcp-automation
reason-machines/mcp-skills
Expert guidance for Chrome DevTools MCP server - browser automation, debugging, and performance analysis for AI agents
Popular ai & agents skills
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).
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).
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.
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.
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.
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