ABAPilot
ABAPilot — 面向 SAP ECC 和本地部署 S/4HANA 的 AI 与 MCP 服务器
ABAPilot 是一个面向 SAP 的系统内 AI 平台:在您现有运行的系统中(从 SAP ECC 6.0 到本地部署的 S/4HANA,任何基于 ABAP 的 SAP 实例)进行自然语言业务查询和 AI 辅助的 ABAP 开发。无需 BTP、无需 ADT、无需 RISE 前提条件。约 2 小时即可部署。
安装连接器: npx -y abapilot · 需要获得许可的 ABAPilot 后端
网站: https://crimsonconsultingsl.com/abapilot/
架构深度解析: ARCHITECTURE.md
2026 指南 — 面向 SAP ECC 的 AI: https://crimsonconsultingsl.com/ai-for-sap-ecc/
与 SAP 的 ABAP MCP Server 对比: https://crimsonconsultingsl.com/abapilot-vs-sap-abap-mcp-server/
快速开始
{
"mcpServers": {
"abapilot": {
"command": "npx",
"args": ["-y", "abapilot"],
"env": {
"ABAPILOT_URL": "http://<sap-host>:<port>/sap/bc/ZABAPilot",
"ABAPILOT_USER": "<sap-user>",
"ABAPILOT_PASSWORD": "<sap-password>",
"ABAPILOT_CLIENT": "100"
}
}
}
}您的 SAP 凭据只会发送到您的 SAP 系统——绝不会发送给我们或任何第三方。
Related MCP server: SAP ADT MCP Server
工作原理
SAP 内部: 纯 ABAP 附加组件,以传输请求的形式交付到已注册的
/ABAPILOT/命名空间,挂载在单个 SICF (ICF) 节点上,并支持按端点动态分发。无需内核更改,无需 Gateway,无需 BTP,不依赖 ADT/Eclipse。在您的网络中: 此 MCP 连接器(
npx abapilot)将任何 MCP 客户端——Claude、Claude Code、Cursor、ChatGPT——连接到 SAP 侧端点。您的模型: 为 Claude、OpenAI、Gemini、Amazon Bedrock 提供 BYOK——或通过 Ollama 完全本地化,实现零数据保留部署。
工具
sap_read_table_data— 在调用用户的授权范围内,从任意 SAP 表中查询行,支持可选的 WHERE 过滤sap_read_table_structure— 表或结构的字段定义:名称、类型、长度、关键字段、描述sap_search_tables— 按关键字搜索 SAP 数据字典('供应商' 可找到 LFA1、LFB1、……)sap_read_code— 从已连接系统读取 ABAP 源代码:程序、类、函数组、包含文件、接口sap_read_where_used— 交叉引用查找(类似 SE84),支持正向和反向sap_syntax_check— 根据已连接系统的版本精确语法规则验证 ABAP 源代码(包括 ECC 6.0)sap_read_dumps— 读取 ST22 运行时错误(短转储)sap_read_jobs— 读取 SM37 后台作业:状态、运行时间、调度
连接器的工具列表遵循您系统中的 /ABAPILOT/CONFIG 白名单——在该处移除某个端点后,对应工具即停止工作,无需更改客户端。完整的许可平台提供 80 多个端点(自然语言查询解析、代码生成、带审批门的过账、监控、传输)。
安全模型
每次调用都在 SAP 用户自身的授权(S_TABU_DIS、S_DEVELOP、……)下运行——强制执行,而非重新实现
暴露范围仅限于
/ABAPILOT/CONFIG白名单表;未列入白名单的任何内容均不可访问在
/ABAPILOT/AUDIT中提供完整审计跟踪(用户、时间戳、参数)默认只读;写操作需要显式配置
获取访问权限
ABAPilot 是 Crimson Consulting SL(西班牙瓦伦西亚)的商业产品。npm 连接器是免费的(MIT);系统内后端需要许可。
申请演示: https://crimsonconsultingsl.com/contact-crimson-consulting/ — 在您的开发系统上进行 POC 部署大约需要两小时。
为什么不用 SAP 的 ABAP MCP Server?
分工不同:SAP 的服务器(位于 Eclipse/VS Code 的 ADT 中)非常适合在具有现代 ADT 服务的系统上为开发人员提供帮助。ABAPilot 补充了其未覆盖的部分:业务用户查询、没有 ADT 服务的系统(大多数实际环境中的 ECC 6.0)、受管控的白名单+审计访问,以及包括完全本地化在内的模型选择。许多团队同时运行两者——完整对比请见此处。
Maintenance
Related MCP Servers
- Alicense-qualityDmaintenanceAn AI-powered server that provides comprehensive coding assistance for SAP ABAP development, including tools for code generation, analysis, and refactoring. It integrates with various LLMs and the SAP ADT REST API to enable intelligent interaction with ABAP repository objects and best practices.76MIT
- FlicenseBquality-maintenanceAn MCP server that enables AI assistants to interact with SAP systems via the ABAP Development Tools (ADT) REST API. It allows users to read ABAP source code, inspect DDIC objects, and execute SQL queries directly.66
- Alicense-qualityBmaintenanceEnables AI assistants to access SAP ADT APIs for reading, writing, debugging, deploying, and testing ABAP code through natural language or DSL automation.435MIT

dassian-adtofficial
Alicense-qualityDmaintenanceMCP server for SAP ABAP development via the ADT API. Connect AI assistants to your SAP system — read, write, test, and deploy ABAP code without SAP GUI.6MIT
Related MCP Connectors
Self-hosted MCP gateway: turn any API, database or MCP server into AI connectors — no code.
Read-only MCP connector serving the Run It on AI book; index and Implementation Blocks are free.
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/NicoHern/abapilot-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server