mcp-data-platform-v0.7.1
Query context enrichment for datahub_get_schema
datahub_get_schema responses now include query_context with query_table, matching the behavior of datahub_search, datahub_get_entity, and datahub_get_lineage.
What changed
The enrichment logic now extracts URNs from request parameters in addition to response content. Tools that take a urn parameter (like datahub_get_schema) get query context even when the response doesn't echo the URN back.
Affected tools
datahub_get_schemadatahub_get_entitydatahub_get_lineage
Example response
{
"fields": [
{"name": "order_id", "type": "NUMBER", "description": "Unique order identifier"}
],
"primary_keys": ["order_id"],
"query_context": {
"urn:li:dataset:(urn:li:dataPlatform:trino,hive.sales.orders,PROD)": {
"available": true,
"query_table": "hive.sales.orders",
"connection": "production",
"estimated_rows": 1500000
}
}
}Upgrade guide
No configuration changes required.
Changelog
Others
Installation
Homebrew (macOS)
brew install txn2/tap/mcp-data-platformClaude Code CLI
claude mcp add mcp-data-platform -- mcp-data-platformDocker
docker pull ghcr.io/txn2/mcp-data-platform:v0.7.1Verification
All release artifacts are signed with Cosign. Verify with:
cosign verify-blob --bundle mcp-data-platform_0.7.1_linux_amd64.tar.gz.sigstore.json \
mcp-data-platform_0.7.1_linux_amd64.tar.gz