Skip to main content
Glama

SAP MCP(sap-mcp)

一个基于 Node.js 的 Model Context Protocol (MCP) 实现,使 AI 代理(如 Claude Desktop、Cursor 或自定义 LLM 框架)能够在 SAP ERP(ECC 和 S/4HANA) 系统上执行 ABAP Development Tools (ADT) 操作。

功能特性

  • STDIO 接口:与 MCP 客户端代理无缝通信。

  • 完整的 ADT 操作:

    • ADT 发现

    • 对象搜索与检索

    • 源代码读取与编辑

    • 对象锁定/解锁生命周期

    • 对象激活与语法检查

    • ABAP 单元测试执行

    • 通用 ADT HTTP 请求

  • GUI 配置器:基于 Web 的配置管理器(setup.js)。

  • SAP GUI 自动导入:自动解析 %APPDATA%\SAP\Common(SAPUILandscape.xml、saplogon.ini)。

  • SSL 验证绕过:忽略内部 SAP 服务器的自签名证书错误。


Related MCP server: vibing-steampunk

安装

# Clone the repository
git clone [https://github.com/your-repo/sap-mcp.git](https://github.com/your-repo/sap-mcp.git)
cd sap-mcp

# Install dependencies
npm install

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables interaction with SAP ABAP systems through ABAP Development Tools (ADT), providing access to repository objects, source code, where-used analysis, and SQL queries with support for both on-premise and BTP systems.
    3
    -
  • A
    license
    A
    quality
    D
    maintenance
    Enables AI agents to read, write, activate, and transport ABAP code in SAP systems via ABAP ADT REST API, without needing SAP GUI.
    24
    551 npm
    MIT