Repository navigation
Releases: rahulsethi/SAPDatasphereMCP
Releases · rahulsethi/SAPDatasphereMCP
Release list
v1.0.0
Installation
pip install sap-datasphere-mcp==v1.0.0
# or
uvx sap-datasphere-mcpSee CHANGELOG.md for full release notes.
What's Changed
- V0.3 Release by @rahulsethi in #2
Full Changelog: v0.3.0...v1.0.0
v0.3.0
SAP Datasphere MCP Server v0.2.0
Changelog
All notable changes to this project are documented here.
0.2.0 – Metadata & Diagnostics expansion
Status: in development / preview.
Added
-
Catalog metadata helper
datasphere_get_asset_metadatato fetch labels, descriptions, type and
relational/analytical exposure flags for a single asset, plus raw payload.
-
Column-level introspection
datasphere_list_columnsto list columns using relational$metadata
(EDMX/XML) when available, with preview-based fallback.
-
Column search across spaces
datasphere_find_assets_with_columnto find assets exposing a given column
in a single space.datasphere_find_assets_by_columnto search across multiple spaces with
limits on spaces and assets scanned.
-
Richer column profiling
- Extended
datasphere_profile_columnwith:- numeric percentiles (p25, p50, p75),
- IQR and Tukey-style fences,
- outlier count,
- categorical summary for low-cardinality columns,
- heuristic
role_hint("id","measure","dimension").
- Extended
-
Diagnostics & identity helpers
datasphere_diagnosticsto run high-level MCP & tenant health checks.datasphere_get_tenant_infoto inspect redacted configuration (URLs, region hint, TLS, OAuth presence).datasphere_get_current_userto describe the current identity context
(technical user vs mock mode) without exposing secrets.
-
Mock mode
- Support for
DATASPHERE_MOCK_MODE=1, enabling a small in-memory demo
dataset for local testing and demos without a real tenant.
- Support for
-
Packaging metadata
pyproject.tomlupdated with:- project name
mcp-sap-datasphere-server(planned PyPI distribution name), - explicit
src/sap_datasphere_mcppackage configuration for Hatch.
- project name
Changed
datasphere_profile_columnnow returns a richernumeric_summaryand
optionalcategorical_summaryandrole_hint.- Internals of
tools/tasks.pyrefactored to support both realDatasphereClient
andMockDatasphereClient. - Documentation updated to:
- distinguish clearly between v0.1.0 and v0.2.0 features,
- describe diagnostics, mock mode and metadata tools,
- mention the planned PyPI distribution name.
Fixed
- Improved error handling and more structured
metablocks in several tools. - Clarified documentation around environment variables and TLS verification.
0.1.0 – First public preview
Initial GitHub release.
Added
-
Health & connectivity
datasphere_pingto check basic configuration & OAuth.
-
Spaces & catalog
datasphere_list_spacesto list visible Datasphere spaces.datasphere_list_assetsto list catalog assets in a given space.
-
Data preview & relational querying
datasphere_preview_assetfor small row samples.datasphere_query_relationalfor simple$select/$filter/
$orderby/$top/$skipqueries.
-
Schema & profiling
datasphere_describe_asset_schemafor sample-based column summaries.datasphere_profile_columnfor basic column profiling
(counts, distincts, min / max / mean for numeric columns).
-
Search & summaries
datasphere_search_assetsfor fuzzy search across spaces.datasphere_space_summaryfor quick space-level overviews.
-
Tooling & demos
- Initial demo scripts (
demo_mcp_*) for local smoke tests. - Basic documentation and instructions for using the MCP server with
Claude Desktop.
- Initial demo scripts (
SAP Datasphere MCP Server v0.1
MCP Server for SAP Datasphere with read only capabilities for lightweight operations. 11 tools - fully functional , tested locally and with Claude Desktop