MCP SAP GUI 自动化服务器

MCP SAP GUI 自动化服务器

允许 LLM 模型通过模拟鼠标点击和键盘输入与 SAP GUI 进行简单交互的 MCP 服务器。

快速入门

环境要求

  • Python 3.8 或更高版本
  • 已安装并配置的 SAP GUI
  • 合法的 SAP 凭证(系统、客户端、用户、密码)
  • Node.js(用于 npx)

安装步骤

  1. 克隆仓库并使用自动化脚本完成安装: 执行 setup.bat,按照提示完成构建。
  2. (可选)手动安装: 执行 build.bat
  3. 配置 SAP 凭证:
    • .env.example 复制为 .env
    • 填写你的 SAP 凭证。
  4. 测试服务器: 执行 run.bat debug
  5. 使用集成脚本配置: 执行 integrate.bat clineintegrate.bat roo

示例工具用法

  • 启动事务代码:launch_transaction
  • 点击屏幕:sap_click
  • 输入文本:sap_type
  • 截图保存:save_last_screenshot

更多内容请参考 README。