# @coaspe/sap-abap-mcp 中文文档

规范地址：https://npmcn.com/package/%40coaspe/sap-abap-mcp/

版本：2\.2\.0
npm 元数据更新时间：2026-10-21T06:34:26.901Z
中文译文更新时间：2026-11-10T09:16:42.561Z
软件包许可：MIT

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40coaspe/sap-abap-mcp
原文对照：https://npmcn.com/package/%40coaspe/sap-abap-mcp/?lang=original
项目主页：https://github.com/Coaspe/sap-abap-mcp#readme
源码仓库：https://github.com/Coaspe/sap-abap-mcp

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：58.4 MB，11962 个文件
- 模块格式：ES Module
- TypeScript 类型：包内自带
- Node.js 要求：\>=20
- 运行依赖：18 个
- 首次发布：2026-07-13T06:20:20.391Z
- 最新版本发布：2026-10-21T06:34:26.519Z
- 近 30 天下载量：1899（2026-10-10 至 2026-11-08，npm 官方下载统计）
- 已发布版本数：39（近 12 个月 39 个）

## 中文简介

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

## 安装

```sh
npm install @coaspe/sap-abap-mcp
```

也可以使用：`pnpm add @coaspe/sap-abap-mcp`、`yarn add @coaspe/sap-abap-mcp`、`bun add @coaspe/sap-abap-mcp`

## README

# SAP ABAP MCP

[![npm version](https://img.shields.io/npm/v/%40coaspe%2Fsap-abap-mcp)](https://www.npmjs.com/package/@coaspe/sap-abap-mcp) [![npm downloads](https://img.shields.io/npm/dw/%40coaspe%2Fsap-abap-mcp)](https://www.npmjs.com/package/@coaspe/sap-abap-mcp)

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

![SAP ABAP MCP demo](https://raw.githubusercontent.com/Coaspe/sap-abap-mcp/main/assets/demo.gif)

## 快开始

1.  安装"节点"(Node.js 22/24)并连接到您公司VPN.
2.  运行 `npx -y @coaspe/sap-abap-mcp@2.2.0 onboard` (单位:千美元)`npx.cmd` )),在视窗上.
3.  验证并保存您的 SAP 连接, 注册您的主机, 然后重新启动应用程序, 并验证一个实际读取的 SAP 系统 .

| 东道主 | 设置命令 |
| --- | --- |
| 克劳德代码 | `npx -y @coaspe/sap-abap-mcp@2.2.0 onboard` |
| 代码 | `npx -y @coaspe/sap-abap-mcp@2.2.0 onboard` |
| VS 代码 | `npx -y @coaspe/sap-abap-mcp@2.2.0 register DEV100 --client vscode --apply` |
| 光标 | `npx -y @coaspe/sap-abap-mcp@2.2.0 register DEV100 --client cursor --apply` |
| 双子座CLI | `npx -y @coaspe/sap-abap-mcp@2.2.0 register DEV100 --client gemini --apply` |
| 克劳德桌面 | `npx -y @coaspe/sap-abap-mcp@2.2.0 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 登记。 使用 [注册医生和经审查的修理](https://npmcn.com/package/%40coaspe/sap-abap-mcp/docs/registration-recovery.md) 在使用 CA 配置文件之前,将现有注册更新为 2.2.0.

见 [设置细节](https://npmcn.com/package/%40coaspe/sap-abap-mcp/docs/setup-and-profiles.md#quick-start-details),包括: Linux 仅限环境的证书和注册恢复.

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

## 修复于 2. 2. 0

重复的源补丁使用相同的当前源视图, 保存文字 `$` 序列和解锁后激活。 运输释放支持 ADT 背景 运行; 发布还改进了 RAP 响应恢复, V4 未打印出错误, 旧的开口运输发现、 CTS 关键对象分配、字典检查和 顶级软件包创建。 见 [八项修正和验证限制](https://npmcn.com/package/%40coaspe/sap-abap-mcp/docs/bugfixes-2026-10-21.ko.md)。 。 。 .

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

## 一个现有对象变化

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

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

对于只读评价,保留 `readOnly: true` 并只揭露搜索, 在主机中描述并引用 读取网关. 不执行写入, 激活, 评估期间的单位、ATC、调试或剖析操作. 见 [工作流程提示](https://npmcn.com/package/%40coaspe/sap-abap-mcp/docs/workflow-prompts.md) 财务报告和审定财务报表 [T1-T5标准](https://npmcn.com/package/%40coaspe/sap-abap-mcp/docs/abap-task-comparison.md)。 。 。 .

## 验证环境和限制

| 范围 | 证据和限制 |
| --- | --- |
| Clean npm tarball, macOS arm64, 节点 24 | 8个发射/定位组合,Unicode/spaces,帮助,无效命令和关闭传递了可靠性候选人 |
| macOS 键链 | 实际丢弃的遗留项目/UTF-8/9 000字节存储、更新和删除通过 |
| 视窗只读字段程序 | 所有拥有者报告所有提供的步骤都经过,没有候选来源的变化; [未提供消毒操作记录](https://npmcn.com/package/%40coaspe/sap-abap-mcp/docs/evidence/owner-windows-readonly-report.json) |
| Windows DPAPI / npx.cmd 自动化 | [视窗 CI 通过](https://npmcn.com/package/%40coaspe/sap-abap-mcp/docs/evidence/windows-ci-210.json): 原生储存/模块-阴影回归、捆绑发射器和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秒;无冷 要求改进速度。 见 [准确的快照和限制](https://npmcn.com/package/%40coaspe/sap-abap-mcp/docs/evidence/candidate-reliability.json)。 。 。 .

## 如果设置失败

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

## 参考和释放状况

-   [运输 `assure` 和CI 数据](https://npmcn.com/package/%40coaspe/sap-abap-mcp/docs/product-reference.md#transport-change-assurance), (中文(简体) ), [页:1](https://npmcn.com/package/%40coaspe/sap-abap-mcp/docs/product-reference.md), (中文(简体) ), [国 际](https://npmcn.com/package/%40coaspe/sap-abap-mcp/docs/cli-reference.md), (中文(简体) ), [简介](https://npmcn.com/package/%40coaspe/sap-abap-mcp/docs/setup-and-profiles.md), (中文(简体) ), [更改日志](https://npmcn.com/package/%40coaspe/sap-abap-mcp/CHANGELOG.md)。 。 。 .
-   [证据指数](https://npmcn.com/package/%40coaspe/sap-abap-mcp/docs/evidence/index.json), (中文(简体) ), [兼容性](https://npmcn.com/package/%40coaspe/sap-abap-mcp/docs/compatibility-matrix.md), (中文(简体) ), [历史实况记录](https://npmcn.com/package/%40coaspe/sap-abap-mcp/docs/live-sap-evidence.md)。 。 。 .
-   [路线图](https://npmcn.com/package/%40coaspe/sap-abap-mcp/ROADMAP.md), (中文(简体) ), [收养人](https://npmcn.com/package/%40coaspe/sap-abap-mcp/ADOPTERS.md), (中文(简体) ), [分配](https://npmcn.com/package/%40coaspe/sap-abap-mcp/docs/mcp-directory-submissions.md), (中文(简体) ), [2.2.0 释放](https://github.com/Coaspe/sap-abap-mcp/releases/tag/v2.2.0)。 。 。 .
-   [可靠性验证](https://npmcn.com/package/%40coaspe/sap-abap-mcp/docs/reliability-2026-10-20.ko.md) 财务报告和审定财务报表 [实地程序](https://npmcn.com/package/%40coaspe/sap-abap-mcp/docs/field-acceptance-2026-10-20.ko.md)。检查列表版本 : `2.2.0`。 。 。 .

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

## 隐私政策

[简 单](https://npmcn.com/package/%40coaspe/sap-abap-mcp/PRIVACY.md): 没有默认远程遥测。 全权证书留在 OS保护存储. 反馈出口是自愿的;公共收养人名称和 引文需要单独的明确许可。 下载和自动测试 不建立活动用户,任务成功或独立采纳.

## 常见问题

### @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 和提交记录判断。

