SAP OData连接服务

通过OData服务将AI助手连接到SAP系统,实现自动发现服务、查询和操作数据的功能,适用于企业数据集成和AI辅助分析场景。

  • by GutjahrAI
  • Python
  • 本地部署
  • 9 星标
  • 更新于
在 GitHub 查看 GutjahrAI/sap-odata-mcp-py

使用说明

sap odata mcp服务器

通过OData服务将任何AI助手连接到您的SAP系统。

快速开始

  1. 安装:
python3 mcp_server.py
  1. 配置 .env 文件:
SAP_URL=https://your-sap-server.com/sap/opu/odata/sap
SAP_USERNAME=your_username  
SAP_PASSWORD=your_password
  1. 测试:
npx @modelcontextprotocol/inspector python3 mcp_server.py

主要特点

  • 自动发现 所有 SAP OData 服务
  • 查询、创建、更新、删除 SAP数据
  • 与Claude Desktop配合使用 和其他AI助手
  • 无需编码 -只需配置和使用

关键工具

工具 它做什么
sap_smart_query 自动查找和查询任何实体
sap_discover_services 查看所有可用的SAP服务
sap_test_connection 检查一切是否正常

Claude桌面设置

增添 claude_desktop_config.json:

{
  "mcpServers": {
    "sap": {
      "command": "python3",
      "args": ["/path/to/mcp_server.py"]
    }
  }
}

故障排除

连接失败?

  • 检查SAP_URL、用户名、密码
  • 跑 sap_test_connection 诊断

找不到实体?

  • 跑 sap_discover_services 看看有什么可用的
  • 使用 sap_smart_query 而不是 sap_query

是什么让这个特别

  • 使用 SAP OData 服务
  • 自动查找 为您的数据提供合适的服务
  • AI友好 -不需要技术知识
  • 安全 -仅限于.env文件中的凭据

准备好与您的SAP数据聊天了! 🚀