mcp-data-platform-v0.9.0
Highlights
- Fixed: Column lineage searches now work with older DataHub GMS versions
- Fixed: Cache key generation for lineage depth >= 10
- New:
platform_infotool with customizable server description - Improved: Performance optimization in table name parsing
- Improved: Comprehensive lineage configuration documentation
Breaking Changes
None.
Dependency Updates
| Package | Old | New |
|---|---|---|
| github.com/txn2/mcp-datahub | v0.4.2 | v0.4.3 |
Bug Fixes
Column Lineage GraphQL Compatibility
Searches with prefer_column_lineage: true no longer fail with GraphQL schema errors on older DataHub versions. The upstream mcp-datahub v0.4.3 removes an invalid field from the column lineage query.
Cache Key Generation
Fixed cache key generation for lineage lookups where max_hops >= 10. Previously, depths 10+ produced incorrect cache keys causing cache misses or collisions.
New Features
Platform Info Tool
New platform_info tool provides deployment-specific context to agents:
server:
name: acme-data-platform
version: "1.0.0"
description: |
Acme POS Data Platform providing access to retail data.Agents can call platform_info to understand available toolkits, enabled features, and the platform's purpose.
Configuration Changes
New Server Options
| Option | Type | Default | Description |
|---|---|---|---|
server.version |
string | 1.0.0 |
Server version |
server.description |
string | - | Platform description for platform_info tool |
Documentation Additions
- DataHub
debugfield for GraphQL logging - Complete
semantic.lineageconfiguration section - Lineage-aware semantic enrichment guide with examples
Upgrade Instructions
- Update your
go.modor pull the latest container image - Optionally add
server.versionandserver.descriptionto your config - No other changes required
Verification
# Test that searches work with column lineage enabled
datahub_search query="your_table"
# Verify platform_info tool
platform_infoChangelog
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.9.0Verification
All release artifacts are signed with Cosign. Verify with:
cosign verify-blob --bundle mcp-data-platform_0.9.0_linux_amd64.tar.gz.sigstore.json \
mcp-data-platform_0.9.0_linux_amd64.tar.gz