适合谁
- 需要受控 AI 辅助 SAP ABAP 开发的组织
- 使用 SAP ADT REST API 的本地或 BTP 部署
- 希望默认只读并按需启用写入能力的团队
ARC-1 是 MIT 许可的 SAP ABAP ADT MCP 服务器,提供 12 个意图型工具和 npm、Docker 两种分发方式。资料显示其安全默认值较为保守,但生产部署仍需评估 SAP API Policy、授权、凭据保护和数据治理。
最强项 · 安全与权限 16/20 最弱项 · 可靠性 10/20
静态评测 · 未实际运行收录于 2026-08-14
查看 FMRS 评分方法 →运行环境:Node.js · Docker
SAP_URL
SAP 系统的 ADT REST API 地址(如 http://host:50000),必填。
SAP_USER
SAP 登录用户名,必填。
SAP_PASSWORD
SAP 登录密码,必填且为敏感信息。
SAP_CLIENT
SAP 客户端编号,默认 100。
SAP_LANGUAGE
SAP 登录语言,默认 EN。
SAP_INSECURE
跳过 TLS 证书校验,默认 false。
SAP_ALLOW_WRITES
是否允许 ABAP 对象变更(创建/更新/删除),默认 false。
SAP_TRANSPORT
MCP 传输方式;Docker 默认 http-streamable,本地客户端可设为 stdio。
SAP_ALLOW_DATA_PREVIEW
开启 SAPRead(type=TABLE_CONTENTS) 表内容预览,默认关闭。
SAP_ALLOW_FREE_SQL
开启 SAPQuery 自由 SQL 执行,默认关闭。
SAP_ALLOW_GIT_WRITES
开启 abapGit/gCTS 的 Git 写操作,默认关闭。
ARC1_ALLOWED_ORIGINS
允许的浏览器 MCP 客户端来源(逗号分隔,精确匹配),默认关闭。
ARC1_MCP_HTTP_RATE_LIMIT
覆盖 MCP HTTP 边缘层速率上限。
ARC1_RATE_LIMIT
每用户 MCP 配额(次/分钟),默认关闭,多用户部署可设如 60。
可使用 npm 运行:npx arc-1@latest --url https://your-sap-host:44300 --user YOUR_USER。也可在 Claude Desktop 中安装最新的 .mcpb,或在 Claude Code 中安装 arc-1 插件。使用 npm 时需要配置 SAP_URL、SAP_USER 和 SAP_PASSWORD;SAP_CLIENT 默认值为 100,SAP_LANGUAGE 默认值为 EN,SAP_ALLOW_WRITES 默认值为 false。Docker 镜像也可用,Docker 场景还支持 SAP_TRANSPORT。
在 MCP 客户端连接后检查工具列表中是否出现 SAPRead、SAPContext 等 12 个 SAP* 工具,然后问一句“这个 SAP 系统是什么版本/能搜到哪些 Z 开头的对象?”来确认连接成功。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
ARC-1 通过 SAP ADT REST API 将 AI 助手和 MCP 客户端连接到 SAP ABAP 系统。它提供 ABAP 源码读取、搜索、编辑、激活、导航、诊断、测试、传输管理、Git 工作流、上下文分析和代码检查等能力,可部署在本地、SAP BTP 或本地部署环境。默认采用只读模式,写入、数据预览和自由 SQL 等能力需要显式启用。
Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档
基于 AI 的 NPM 包分析 MCP 服务器
为 AI 编码代理提供预算、验证与回滚的治理控制层
GitHub 官方 MCP Server,用自然语言管理仓库、Issue、PR 与工作流
源版本 150dc8b994ed 数据同步于 2026-10-12 查看 FMRS 评分方法