sap-datasphere-mcp
Verified Safeby MarioDeFelipe
Overview
Integrate AI assistants with SAP Datasphere for data discovery, metadata exploration, ETL operations, analytics, and database user management.
Installation
sap-datasphere-mcpEnvironment Variables
- DATASPHERE_BASE_URL
- DATASPHERE_TENANT_ID
- DATASPHERE_CLIENT_ID
- DATASPHERE_CLIENT_SECRET
- DATASPHERE_TOKEN_URL
- DATASPHERE_SCOPE
- LOG_LEVEL
- USE_MOCK_DATA
Security Notes
The project demonstrates robust security practices, including OAuth 2.0 with automatic token refresh, in-memory encrypted token storage (Fernet), comprehensive input validation, SQL injection sanitization, and explicit consent management for high-risk operations. Sensitive data filtering (PII, credentials) is also implemented. The use of `subprocess.run` for SAP CLI interactions is carefully managed with validated inputs and temporary files, minimizing potential risks.
Similar Servers
PowerBI-Desktop-MCP
Enables AI assistants to programmatically interact with Power BI Desktop models for data exploration, analysis, and modification.
powerbi-mcp
Enables AI assistants to interact with Power BI Desktop and Service for querying data, managing models, and performing safe bulk operations through natural language, ensuring enterprise-grade security and preserving report visual integrity during refactoring.
mcp-server
A Model Context Protocol (MCP) server designed to assist AI models in the development of SAP Cloud Application Programming Model (CAP) applications by providing tools for model analysis and documentation search.
cap-mcp-plugin
Integrate SAP CAP services with AI agents using the Model Context Protocol (MCP) by automatically generating MCP servers from annotated CAP services, enabling AI-native data access, intelligent automation, and business intelligence.