Token导航 LogoToken导航TokenDH.com
MCP Abap Adt Backup logo
开发工具未说明官方级别未说明来源级核验

MCP Abap Adt Backup

MCP Server

一个用于递归备份和恢复ABAP开发工具(ADT)对象的命令行工具,支持多种对象类型和操作模式。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
TypeScript命令行工具软件开发

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

fr0ster

提供方

fr0ster

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

@mcp-abap-adt/adt备份

![Stand With Ukraine](https://stand-with-ukraine.pp.ua)

使用CLI进行递归ADT备份和恢复 @mcp-abap-adt/adt-clients.

安装

npm install -g @mcp-abap-adt/adt-backup

身份验证配置

CLI使用 @mcp-abap-adt/auth-broker 与商店/供应商合作。

选项:

  • --destination :AuthBroker存储的目标名称
  • `--auth-root

:带有身份验证配置的根文件夹(默认为 AUTH_BROKER_PATH` 或cwd)

  • --env :使用特定 .env 文件(通过EnvFileSessionStore)

用法

# Package backup (recursive)
adt-backup backup --package ZPKG_TEST --output backup.yaml --destination TRIAL

# Verify (source-only by default)
adt-backup verify --input backup.yaml --destination TRIAL

# Diff (all objects)
adt-backup diff --input backup.yaml --all --destination TRIAL

# Restore (new objects and updates activate by default)
adt-backup restore --input backup.yaml --mode upsert --destination TRIAL
Use `--no-activate-on-create` or `--no-activate-on-update` to skip activation for the respective phases.

# Extract / patch a single object payload
adt-backup extract --input backup.yaml --object class:ZCL_TEST --out ZCL_TEST.abap
adt-backup patch --input backup.yaml --object class:ZCL_TEST --file ZCL_TEST.abap

# Single object backup (Service Binding)
adt-backup backup --objects serviceBinding:Z_UI_SERVICE --output srvb_backup.yaml --destination TRIAL

帮助

获取一般帮助或命令特定的使用信息:

# General help
adt-backup --help

# Command-specific help
adt-backup restore --help
adt-backup diff --help

日志记录

使用 -v 对于主要阶段, -vv 每个对象的详细信息,以及 -vvv 用于ADT/连接调试日志。

路线图

docs/roadmap.yaml 每个对象的备份/还原状态和剩余类型的计划。

支持的对象类型

对象类型备份还原有效载荷
package已实现已实现元数据xml
domain已实现已实现元数据xml
dataElement已实现已实现元数据xml
structure已实施已实施来源
table已实施已实施来源
tableType已实现已实现元数据xml
view已实施已实施来源
functionGroup已实现已实现元数据xml
functionModule已实施已实施来源
interface已实施已实施来源
class已实施已实施来源
program已实施已实施来源
transformation已实施已实施来源
serviceDefinition已实施已实施来源
serviceBinding已实现已实现元数据xml
metadataExtension已实施已实施来源
behaviorDefinition已实施已实施来源
behaviorImplementation已实施已实施来源
enhancement已实施已实施来源
unitTest已实现已实现作为类
cdsUnitTest已实现已实现作为类
备注:单元测试作为类存储在备份中。还原时,它们将作为系统中的测试类创建。
备注:为 transformation,子类型(SimpleTransformation 为了 XSLT/VT 对比 XSLTProgram 为了 XSLT/ST)从源标头中检测到(``).
备注:为 serviceBinding,出版状态(srvb:published)在备份中保留,并在还原过程中重新应用——已发布的绑定将被重新发布,未发布的绑定也将被取消发布。

烟雾检查表

当您的景观准备就绪时,使用 docs/SMOKE_CHECKLIST.md 用于集中备份/还原/验证清单。

更新日志

更改日志.md 对于一段变化的历史。

目录标签

目录标签

TypeScript命令行工具软件开发ABAP开发本地部署备份恢复

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP