Skip to main content

sap-ai-mcp-servers-registry

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

설치로 이동

소스 정보

저장소
reason-machines/mcp-skills
최근 소스 활동
2026년 5월 17일 20:48
감지된 SKILL.md 언어
영어
스타
7
포크
2

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
sap-ai-mcp-servers-registry
description
Navigate and discover SAP-related MCP servers, AI skills, and Claude plugins for SAP development workflows
triggers
["Find MCP servers for SAP development","What SAP MCP servers are available?","Show me ABAP MCP servers","List SAP AI skills and plugins","Which MCP server should I use for SAP Fiori?","Find SAP BTP documentation MCP server","Search for SAP integration MCP servers","What's available for SAP HANA MCP?"]
# SAP AI MCP Servers Registry > Skill by [ara.so](https://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 ```javascript // 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) ```bash # 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 ``` ```json { "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) ```json { "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 ```json { "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 ```json { "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 ```yaml # 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 ```json { "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 // 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 ```bash # 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 ```javascript // 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);
GitHub에서 보기
이 SKILL.md는 매우 커서 SkillsMP가 여기에는 첫 섹션만 미리 보여줍니다. GitHub에서 보기