abap-accelerator
ABAP Accelerator MCP Server
用于 ABAP 开发的 SAP ADT API Model Context Protocol (MCP) 服务器。可与任何兼容 MCP 的客户端配合使用,包括 Claude Code、Amazon Q Developer、Kiro、Cursor、Windsurf 等。
分支说明: 这是 AWS ABAP Accelerator for Amazon Q Developer 的一个分支,已重新打包为 PyPI 包,并针对本地 stdio 运行进行了优化。原始项目面向 Docker/ECS 企业部署;本分支专注于最简单的路径:
pip install即可使用。
快速开始
pip install abap-accelerator创建 .env 文件或设置环境变量:
SAP_HOST=your-sap-host.example.com # or host:port (e.g., 10.0.0.1:44300)
SAP_INSTANCE_NUMBER=00 # used to calculate port when SAP_HOST has no port
SAP_CLIENT=100
SAP_USERNAME=your_username
SAP_PASSWORD=your_password运行:
abap-accelerator就这样。服务器以 stdio 模式启动,即可供你的 MCP 客户端使用。
Related MCP server: ABAP-ADT-API MCP-Server
MCP 客户端配置
在客户端的 MCP 配置文件中添加:
Claude Code(项目根目录下的 .mcp.json):
{
"mcpServers": {
"abap-accelerator": {
"command": "abap-accelerator",
"env": {
"SAP_HOST": "your-sap-host.example.com",
"SAP_INSTANCE_NUMBER": "00",
"SAP_CLIENT": "100",
"SAP_USERNAME": "your_username",
"SAP_PASSWORD": "your_password"
}
}
}
}Amazon Q Developer(~/.aws/amazonq/mcp.json 或工作区 .amazonq/mcp.json):
{
"mcpServers": {
"abap-accelerator": {
"command": "abap-accelerator",
"env": {
"SAP_HOST": "your-sap-host.example.com",
"SAP_INSTANCE_NUMBER": "00",
"SAP_CLIENT": "100",
"SAP_USERNAME": "your_username",
"SAP_PASSWORD": "your_password"
}
}
}
}Kiro(.kiro/settings/mcp.json):
{
"mcpServers": {
"abap-accelerator": {
"command": "abap-accelerator",
"env": {
"SAP_HOST": "your-sap-host.example.com",
"SAP_INSTANCE_NUMBER": "00",
"SAP_CLIENT": "100",
"SAP_USERNAME": "your_username",
"SAP_PASSWORD": "your_password"
}
}
}
}提示: 如果你从包含
.env文件的目录运行abap-accelerator,可以省略env块——服务器会自动加载.env。
环境变量
变量 | 必填 | 默认值 | 说明 |
| 是 | - | SAP 主机名或主机:端口 |
| 是 | - | 实例编号(00-99),用于计算端口 |
| 是 | - | SAP 客户端编号(例如 100) |
| 是 | - | SAP 用户名 |
| 是 | - | SAP 密码 |
| 否 |
| SAP 语言 |
| 否 |
| 使用 HTTPS |
| 否 |
| 验证 SSL 证书(自签名证书设为 |
| 否 | - | 自定义 CA 证书的路径 |
| 否 |
| 日志级别(DEBUG、INFO、WARNING、ERROR) |
SAP 端口计算
服务器根据实例编号计算 SAP 端口:
实例编号 | HTTPS 端口 | HTTP 端口 |
00 | 44300 | 8000 |
01 | 44301 | 8001 |
02 | 44302 | 8002 |
公式:HTTPS = 44300 + instance_number,HTTP = 8000 + instance_number
如果 SAP_HOST 包含端口(例如 10.0.0.1:44300),则忽略实例编号。
可用工具
工具 | 说明 |
| 检查 SAP 连接状态 |
| 列出包中的 ABAP 对象 |
| 获取对象的源代码 |
| 搜索 ABAP 对象 |
| 创建新的 ABAP 对象 |
| 更新源代码 |
| 检查源代码语法 |
| 激活 ABAP 对象 |
| 批量激活对象 |
| 运行 ATC 质量检查 |
| 执行单元测试 |
| 获取对象的测试类 |
| 创建/更新测试类 |
| 获取迁移分析 |
| 获取传输请求 |
环境指引
此工具提供对 ABAP 开发对象的直接访问。请在非生产环境中使用:
适用环境 | 不推荐环境 |
开发(DEV) | 生产(PRD) |
沙箱(SBX) | 预生产 |
质量保证(QAS) | |
测试 / 培训 / 演示 |
故障排除
SSL 证书错误(SSL: CERTIFICATE_VERIFY_FAILED):
将
CUSTOM_CA_CERT_PATH设置为你的企业 CA 证书仅用于测试:设置
SSL_VERIFY=false
连接超时:
验证 SAP 系统可从你的网络访问
检查防火墙是否允许端口 44300(或你的 SAP 端口)
验证 SAP ADT 服务已启用(事务代码 SICF)
调试日志:
设置
LOG_LEVEL=DEBUG以获取详细输出
许可证
MIT No Attribution (MIT-0) — 参见 LICENSE
原始作品版权所有 Amazon.com, Inc. 或其关联公司。保留所有权利。
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityNot gradedmaintenanceAn MCP server that facilitates seamless interaction with SAP ABAP systems to manage development objects, transport requests, and source code. It provides a comprehensive suite of tools for performing syntax checks, object searches, and code modifications via the ADT API.100
- AlicenseCqualityDmaintenanceAn MCP server that enables seamless communication between ABAP systems and MCP clients using the ABAP Development Tools (ADT) API. It provides tools for managing ABAP objects, handling transport requests, and performing code analysis directly through MCP-compatible interfaces.100MIT

dassian-adtofficial
AlicenseNot gradedqualityDmaintenanceMCP 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- AlicenseBqualityCmaintenanceA lightweight MCP adapter providing unified access to SAP ABAP metadata, source code, and diagnostics through ADT services.241513MIT
Related MCP Connectors
34 production API tools over one hosted MCP endpoint.
A MCP server built for developers enabling Git based project management with project and personal…
MCP Server for JFrog, providing tools for development and artifact management.
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/KashZod/abap-accelerator'
If you have feedback or need assistance with the MCP directory API, please join our Discord server