项目简介
这是一个基于 Model Context Protocol (MCP) 的服务器实现,专门用于让AI智能体(如Claude Desktop)与SAP Datasphere数据仓库进行交互。服务器提供了一系列只读工具,包括发现空间和目录资产、预览关系数据、运行简单查询、搜索资产和列等功能。
主要功能
- 健康检查与连接:验证配置和OAuth连接状态
- 空间与目录管理:列出可见的Datasphere空间和资产
- 数据预览与查询:获取数据样本和运行关系查询
- 模式分析与列分析:描述资产模式和详细的列分析
- 元数据与发现:搜索资产、获取资产元数据、按列名查找资产
- 诊断与身份:获取环境配置信息和当前用户身份
安装步骤
- 通过PyPI安装:'pip install mcp-sap-datasphere-server'
- 配置环境变量:
- 'DATASPHERE_TENANT_URL':Datasphere租户基础URL
- 'DATASPHERE_OAUTH_TOKEN_URL':OAuth令牌端点
- 'DATASPHERE_CLIENT_ID':技术客户端ID
- 'DATASPHERE_CLIENT_SECRET':客户端密钥
- 可选设置:
- 'DATASPHERE_VERIFY_TLS':TLS证书验证(0禁用,1启用)
- 'DATASPHERE_MOCK_MODE':模拟模式(1启用,0禁用)
服务器配置
{ "sap-datasphere": { "command": "sap-datasphere-mcp", "args": [], "env": { "DATASPHERE_TENANT_URL": "https://your-tenant-id.eu10.hcs.cloud.sap", "DATASPHERE_OAUTH_TOKEN_URL": "https://your-uaa-domain/oauth/token", "DATASPHERE_CLIENT_ID": "your-client-id", "DATASPHERE_CLIENT_SECRET": "your-client-secret", "DATASPHERE_VERIFY_TLS": "1" } } }
信息
分类
商业系统