Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

fr0ster/mcp-abap-adt

说明与用途

**项目简介**
fr0ster/mcp-abap-adt 是一个基于 Model‑Context‑Protocol (MCP) 的服务器实现,专为 SAP BTP ABAP Cloud 与本地 ECC / S/4HANA ABAP ADT 环境提供完整的 CRUD 接口、JWT/XSUAA 与 service‑key 双重认证。它让外部 AI 助手能够像调用普通 REST/GraphQL 服务一样,安全、统一地操作 ABAP 开发对象。

**价值**

  • **统一协议**:通过标准化的 MCP 接口,AI 代理、自动化脚本或其他工具无需了解 ABAP 系统内部细节,即可完成代码创建、读取、更新、删除等操作。
  • **安全可靠**:内置 JWT/XSUAA 与 SAP Service‑Key 认证,兼容 SAP Cloud Platform 的零信任模型,确保数据访问符合企业安全策略。
  • **加速集成**:提供 TypeScript SDK 与 CLI,帮助开发者快速把 AI‑驱动的工作流、模型部署或自定义工具接入 ABAP 系统,降低集成成本。

**典型接入方式**

  1. **SDK/CLI**:在 Node.js 项目中通过 npm i @fr0ster/mcp-abap-adt 引入 SDK,使用 McpClient 类配置 clientId/secret(XSUAA)或 serviceKey,直接调用 createObject()、readObject()… 等方法。
  2. **REST 调用**:如果不使用 SDK,也可以向服务器的 /mcp/v1/{entity} 端点发送标准的 HTTP 请求,携带 Bearer JWT 或 X‑SUAA token。
  3. **AI 助手插件**:在 ChatGPT、Claude 等大模型插件中声明 MCP 端点,模型即可在对话中自动触发 ABAP 对象的 CRUD 操作,实现“对话即编程”。

**生产可用性**

  • **活跃度**:最近一次提交在 2026‑05‑13,仓库拥有 48 ⭐、12 🍴,且持续维护。
  • **技术成熟度**:使用 TypeScript 编写,提供完整的类型定义和自动化测试,兼容 SAP BTP ABAP Cloud 与传统 ECC/S/4HANA。
  • **安全合规**:实现了 SAP 官方推荐的 JWT/XSUAA 与 service‑key 双认证,适合企业级安全审计。
  • **风险**:仍需自行审查许可证(MIT)与潜在依赖漏洞,但整体代码质量、社区活跃度和文档完整度已足以支撑正式生产环境的试点或上线。

**总结**:fr0ster/mcp-abap-adt 为 AI 与 ABAP 系统之间搭建了一条安全、标准化的桥梁,接入方式灵活(SDK、REST、插件),并已具备在企业级生产环境中使用的技术和社区基础。

实际用途

fr0ster/mcp-abap-adt helps connect AI assistants to real tools and data through a standard protocol.

  • connect AI agents to tools
  • ship Model Context Protocol servers
  • standardize integrations

限制与审查说明

High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.

  • 来源: github
  • 语言: TypeScript
  • 记录日期: 2026-09-05T17:31:10.100Z
原始来源