Skip to content

mcp-data-platform-v0.9.0

Choose a tag to compare

@github-actions github-actions released this 28 Jan 08:33
· 418 commits to main since this release
a1ce3f6

Highlights

  • Fixed: Column lineage searches now work with older DataHub GMS versions
  • Fixed: Cache key generation for lineage depth >= 10
  • New: platform_info tool 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 debug field for GraphQL logging
  • Complete semantic.lineage configuration section
  • Lineage-aware semantic enrichment guide with examples

Upgrade Instructions

  1. Update your go.mod or pull the latest container image
  2. Optionally add server.version and server.description to your config
  3. No other changes required

Verification

# Test that searches work with column lineage enabled
datahub_search query="your_table"

# Verify platform_info tool
platform_info

Changelog

Others

Installation

Homebrew (macOS)

brew install txn2/tap/mcp-data-platform

Claude Code CLI

claude mcp add mcp-data-platform -- mcp-data-platform

Docker

docker pull ghcr.io/txn2/mcp-data-platform:v0.9.0

Verification

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