RS

rahulsethi/sapdataspheremcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

11 stars 3 forks Качество 71 Тренд 12NOASSERTION

MCP Server for SAP Datasphere

Обзор

— Read-only. API Policy v4/2026 aligned. Sibling to SAPBDCMCP. An open-source Model Context Protocol server that lets AI agents — Claude, Cursor, or any MCP-compatible client — safely explore an tenant. Discover spaces, list assets, preview rows, profile columns, search by column name, and summarize analytical models — all through a clean, read-only tool surface that respects SAP's API governance posture. - across connectivity, catalog, query, discover, profile, summarize, governance. - and — first SAP MCP server to ship either. - — documented posture, optional audit log, redaction layer, Integration Suite as the recommended enterprise deployment path. - — same maintainer, same naming, same license model. Run them side-by-side in the same MCP host. - Hard guarantee for the 1.x line. - (HTTP Basic, with body fallback). mTLS-bound client_credentials via IAS is a documented posture on the roadmap. - transports; optional bearer auth on HTTP.

README

Показан фрагмент оригинального README. Открыть оригинал.

SAP Datasphere MCP Server

v1.0.0 — Read-only. API Policy v4/2026 aligned. Sibling to SAPBDCMCP.

An open-source Model Context Protocol server that lets AI agents — Claude, Cursor, or any MCP-compatible client — safely explore an SAP Datasphere tenant. Discover spaces, list assets, preview rows, profile columns, search by column name, and summarize analytical models — all through a clean, read-only tool surface that respects SAP’s API governance posture.

MCP host (Claude Desktop, Cursor, ...)
        │
        ▼
sap-datasphere-mcp  ──>  FastMCP server  ──>  tools/registry  ──>  category facades
                                                                   │
                                                                   ▼
                                          DatasphereClient (httpx)  ──>  /api/v1/datasphere/* (modern)
                                                                   ──>  /api/v1/dwc/* (legacy fallback)
                                          policy / audit / redaction interceptor chain

Highlights

  • 24 read-only tools across connectivity, catalog, query, discover, profile, summarize, governance.
  • 5 MCP Prompts and 4 MCP Resources — first SAP MCP server to ship either.
  • SAP API Policy v4/2026 aligned — documented posture, optional audit log, redaction layer, Integration Suite MCP Gateway as the recommended enterprise deployment path.
  • Sibling to SAPBDCMCP — same maintainer, same naming, same license model. Run them side-by-side in the same MCP host.
  • No write tools, ever. Hard guarantee for the 1.x line.
  • OAuth 2.0 client_credentials (HTTP Basic, with body fallback). mTLS-bound client_credentials via IAS is a documented Tier C posture on the roadmap.
  • stdio + streamable-HTTP transports; optional bearer auth on HTTP.

Install — pick one

# uv / uvx — fastest, no global install
uvx mcp-sap-datasphere-server

# pip / pipx
pip install mcp-sap-datasphere-server        # or:  pipx install mcp-sap-datasphere-server

# npm (npx-wrapper bootstraps the Python package via uvx)
npx -y @rahulsethi/sap-datasphere-mcp

The console script is still sap-datasphere-mcp — that’s what you run, wire into Claude Desktop, and put in MCP host configs. The PyPI package name is mcp-sap-datasphere-server.

Открыть полный README на GitHub

Установка

uvx mcp-sap-datasphere-server
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "sap-datasphere": { "command": "sap-datasphere-mcp", "args": [], "env": { "DATASPHERE_TENANT_URL": "https://...", "DATASPHERE_OAUTH_TOKEN_URL": "https://.../oauth/token", "DATASPHERE_CLIENT_ID": "...", "DATASPHERE_CLIENT_SECRET": "..." } } } }