mcp-data-platform-v0.9.1
Highlights
- Fixed: Search entity type case normalization for DataHub GraphQL queries
Breaking Changes
None.
Dependency Updates
| Package | Old | New |
|---|---|---|
| github.com/txn2/mcp-datahub | v0.4.3 | v0.4.4 |
Bug Fixes
Search Entity Type Case Normalization
Search requests using camelCase entity types would fail with GraphQL validation errors:
Invalid input for enum 'EntityType'. No value found for name 'glossaryTerm'
Entity types are now automatically normalized to SCREAMING_SNAKE_CASE format:
| Input | Normalized |
|---|---|
glossaryTerm |
GLOSSARY_TERM |
dataProduct |
DATA_PRODUCT |
corpUser |
CORP_USER |
dataFlow |
DATA_FLOW |
This fix is backward-compatible with existing code using uppercase entity types.
Upgrade Instructions
- Update your
go.modor pull the latest container image - No configuration changes required
Verification
# Test search with camelCase entity types
datahub_search query="test" entity_types=["glossaryTerm"]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.9.1Verification
All release artifacts are signed with Cosign. Verify with:
cosign verify-blob --bundle mcp-data-platform_0.9.1_linux_amd64.tar.gz.sigstore.json \
mcp-data-platform_0.9.1_linux_amd64.tar.gz