@coaspe/sap-abap-mcp

中文文档
2.2.0发布于 2026/10/21MITTypeScriptES Module构建来源已验证近 30 天下载 1899

SAP ABAP 开发工具的无头 MCP 服务器

中文使用文档
文档目录7 节
  1. 快开始
  2. 修复于 2. 2. 0
  3. 一个现有对象变化
  4. 验证环境和限制
  5. 如果设置失败
  6. 参考和释放状况
  7. 隐私政策

SAP ABAP MCP

npm version npm downloads

将您的AI助手连接到一个ADT启用的SAP系统来读取ABAP,进行范围修改并检查实际检查结果.

SAP ABAP MCP demo

快开始

  1. 安装"节点"(Node.js 22/24)并连接到您公司VPN.
  2. 运行 npx -y @coaspe/[email protected] onboard (单位:千美元)npx.cmd )),在视窗上.
  3. 验证并保存您的 SAP 连接, 注册您的主机, 然后重新启动应用程序, 并验证一个实际读取的 SAP 系统 .
东道主设置命令
克劳德代码npx -y @coaspe/[email protected] onboard
代码npx -y @coaspe/[email protected] onboard
VS 代码npx -y @coaspe/[email protected] register DEV100 --client vscode --apply
光标npx -y @coaspe/[email protected] register DEV100 --client cursor --apply
双子座CLInpx -y @coaspe/[email protected] register DEV100 --client gemini --apply
克劳德桌面npx -y @coaspe/[email protected] register DEV100 --client claude-desktop --apply

版本 2.2.0 (中文(简体) ) 包括公司CA文件、六主机注册和Windows SAP 登录导入 。 奥米 --apply 预览注册;现有条目为 保存并备份已存在的设置文件。 Claude 桌面 MCPB 用户 应避免重复登记。 在窗口替换 npx 与 npx.cmd。 。 。 .

CA配置文件使用文件格式版本3,需要2.2.0或更后. 现有 npm 注册标记其软件包版本: 仅重新启动不会更新 2.1.0 登记。 使用 注册医生和经审查的修理 在使用 CA 配置文件之前,将现有注册更新为 2.2.0.

见 设置细节,包括: Linux 仅限环境的证书和注册恢复.

2.1.0 国家 修正非交互启动、 本地 macOS 证书存储和 登记恢复。 Windows DPAPI 明确加载其本土安全模块 即使Node继承了PowerShell 7模块路径. 捆绑的 npm/ npx 窗口 发射器在保存自定义包装器的同时,在没有外壳的情况下解决. 此发布还减少了运行时间包. 整个 Windows 保存了补丁供应商字节 和Unix的结账。 现有的5个网关仍然能达到120个能力.

修复于 2. 2. 0

重复的源补丁使用相同的当前源视图, 保存文字 $ 序列和解锁后激活。 运输释放支持 ADT 背景 运行; 发布还改进了 RAP 响应恢复, V4 未打印出错误, 旧的开口运输发现、 CTS 关键对象分配、字典检查和 顶级软件包创建。 见 八项修正和验证限制。 。 。 .

这些路径有本地自动覆盖. 现场B4D写作/释放接受 这一释放并未确定。 年长的npm 2.1.0仍然有报道 来源- patch 限制; 更新软件包及其固定主机注册 需要使用这些修正.

一个现有对象变化

选择已存在的 sap-change-object 提示, 并配置 systemId, (中文(简体) ), 精确 Z 程序/ 类为 target,并期望的行为 goal复用 来源、语义/公共 API、依赖性、质量和运输特征.

生产/只读政策、包装限制、运输要求和 确切来源的检查仍在执行。 在2.2.0中,来源写道: 在锁定下重新检查相同的当前源视图, 而不显示非活动 探测器。 更改的当前版本停止写入 。 请求激活如下 已成功解锁, 并在语法出错时被跳过 。 不确定 多对象写入已保存/ 不确定/ 未尝试的身份; 有 没有自动回滚或原子交易要求。 复试前入相. 零测试,不支持的检查和部分结论不能确定完成.

对于只读评价,保留 readOnly: true 并只揭露搜索, 在主机中描述并引用 读取网关. 不执行写入, 激活, 评估期间的单位、ATC、调试或剖析操作. 见 工作流程提示 财务报告和审定财务报表 T1-T5标准。 。 。 .

验证环境和限制

范围证据和限制
Clean npm tarball, macOS arm64, 节点 248个发射/定位组合,Unicode/spaces,帮助,无效命令和关闭传递了可靠性候选人
macOS 键链实际丢弃的遗留项目/UTF-8/9 000字节存储、更新和删除通过
视窗只读字段程序所有拥有者报告所有提供的步骤都经过,没有候选来源的变化; 未提供消毒操作记录
Windows DPAPI / npx.cmd 自动化视窗 CI 通过: 原生储存/模块-阴影回归、捆绑发射器和8个已安装的tarball协议箱
本地桌面 MCPB / 主机重新启动独立的捆绑检查和业主的全面实地报告与保留在应用一级的证据仍然不同
目前 2.x 现场接收未核实 ; 所有者报告的只读补全单独记录
历史活SAP/模型比较2026-08-05结果为历史;没有确定同型T1-T5完成率或产品排名

候选测量将压缩npm的尺寸从26.29个减至13.33个甲基溴和 安装依赖字节从118.89到91.81 MB. 三场温暖的礼宾会议 按346至351至223至239毫秒计算。 冷安装为12.92至16.06秒;无冷 要求改进速度。 见 准确的快照和限制。 。 。 .

如果设置失败

症状下一步行动
MCP立即关闭保留 serve 明确,特别是2.0.1; 验证主机 PATH 上的节点
SETUP_REQUIRED完成本地设置并重新连接; 此状态不是被接受的 SAP 安装
删除了节点/缓存或旧注册版本运行 注册医生和经审查的修理/更新
证书未信任 / 过期 / 主机名不匹配保持验证启用; 使用公司的 CA PEM 文件或请管理员修复证书/ URL 。 见 TLS 信任
SAP URL 不详在 Windows 上, 使用 SAP 登录导入以找到候选 URL, 然后检查 ADT 并和您的管理员确认结束点
SAP认证/授权失败本地更新或向管理员请求 ADT 许可; 避免盲目重复登录
非活动冲突/ 不确定写入在恢复前读取当前活动/ 不活动状态并与所有者和解

参考和释放状况

正常客户端应该省略两者 --api-version 财务报告和审定财务报表 --toolsets。 。 。 .

隐私政策

简 单: 没有默认远程遥测。 全权证书留在 OS保护存储. 反馈出口是自愿的;公共收养人名称和 引文需要单独的明确许可。 下载和自动测试 不建立活动用户,任务成功或独立采纳.

版本与发布记录

@coaspe/sap-abap-mcp 共发布 39 个版本,首次发布于 2026/07/13;过去 12 个月发布了 39 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
2.2.0latest2026/10/2120 天前
2.1.02026/10/2021 天前
2.0.12026/10/1229 天前
2.0.02026/10/081 个月前
1.7.12026/09/151 个月前
1.7.02026/09/082 个月前

其他发布通道:preview → 0.1.1。

关于 @coaspe/sap-abap-mcp 的常见问题

@coaspe/sap-abap-mcp 是什么?

SAP ABAP 开发工具的无头 MCP 服务器

如何安装 @coaspe/sap-abap-mcp?

在项目目录运行 npm install @coaspe/sap-abap-mcp,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 sap-abap-mcp,可以用 npx sap-abap-mcp 直接运行。

@coaspe/sap-abap-mcp 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@coaspe/sap-abap-mcp 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@coaspe/sap-abap-mcp 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=20。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@coaspe/sap-abap-mcp 可以商用吗?

@coaspe/sap-abap-mcp 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@coaspe/sap-abap-mcp 的下载量有多少?

根据 npm 官方下载统计,@coaspe/sap-abap-mcp 在 2026/10/10 – 2026/11/08 这 30 天内被下载 1,899 次,日均约 63 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@coaspe/sap-abap-mcp 还在维护吗?

最新版本 2.2.0 发布于 2026/10/21(20 天前);至今共发布 39 个版本,其中过去 12 个月发布了 39 个;首次发布于 2026/07/13。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。