Datahub MCP Server

An MCP server and composable Go library that connects AI assistants to DataHub metadata catalogs. Search datasets, explore schemas, trace lineage, and access glossary terms and domains. Its README documents 12 tools, including datahub_search, datahub_get_entity, datahub_get_schema.

People who need data & analytics tools inside Claude, Cursor, VS Code, or another MCP client. The project is written in Go.

VERIFIED ACTIVE

LAST COMMIT 2026-08-05 · ★ 3 · #71 OF 75 MAINTAINED DATA & ANALYTICS · VERIFIED 2026-08-25

Apache-2.0 · Go servers · how we verify → /methodology

01 · Install Datahub

before you install - you'll need

Set DATAHUB_URL, DATAHUB_TOKEN, DATAHUB_CONNECTION_NAME before connecting. DATAHUB_ADDITIONAL_SERVERS is optional or environment-specific per the README.

Claude Desktop

Settings → Extensions → Install, then select the https://github.com/txn2/mcp-datahub/releases/download/v1.15.0/mcp-datahub_1.15.0_darwin_arm64.mcpb .mcpb bundle

02 · Evidence

Security posture

What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.

runs as Claude Desktop extension (.mcpb bundle)

license Apache-2.0 - declared in the repository

registry namespace io.github.txn2 is GitHub-verified and matches the repo owner

03 · What Datahub can do

Prose above is summarized from the project's README and registry record - no invented capabilities.

What you can build

With this server connected, an agent can search for datasets, dashboards, pipelines by query and entity type, get entity metadata by URN (description, owners, tags, domain), get dataset schema with field types and descriptions, and get upstream/downstream lineage (supports level=column for column-level).

The 12 tools it gives your agent

Extracted from the project's README - what mcp-datahub lets an agent do.

datahub_search
- Search for datasets, dashboards, pipelines by query and entity type
datahub_get_entity
- Get entity metadata by URN (description, owners, tags, domain)
datahub_get_schema
- Get dataset schema with field types and descriptions
datahub_get_lineage
- Get upstream/downstream lineage (supports level=column for column-level)
datahub_get_queries
- Get SQL queries associated with a dataset
datahub_browse
- Browse catalog: list tags, domains, or data products
datahub_get_glossary_term
- Get glossary term definition and properties
datahub_get_data_product
- Get data product details (owners, domain, properties)
datahub_list_connections
- List configured DataHub server connections (multi-server mode)
datahub_create
- Create tags, domains, glossary terms, data products, documents, applications, queries, incidents, structured properties, data contracts
datahub_update
- Update descriptions (including tag/glossaryTerm descriptions), tags, glossary terms, links, owners, domains, structured properties, custom properties, incidents
datahub_delete
- Delete queries, tags, domains, glossary entities, data products, applications, documents, structured properties

Latest releases

v1.15.0 · 2026-08-03

Highlights · The business glossary is browsable as a tree. Until now the client could look up an individual glossary term or search terms by name, but it could not create a glossary node, list the top of the glossary…

v1.13.0 · 2026-07-28

Highlights · datahub_update no longer erases a description when the new text arrives in the description parameter instead of value. That call wrote an empty string and answered {"action": "updated"}, so a documentation…

v1.12.0 · 2026-07-12

mcp-datahub v1.12.0 · Maintenance and correctness release. The headline is a read-side bug fix for tag display names (created tags no longer render as UUIDs) plus a usability fix that lets datahub_update accept the…

04 · Who maintains Datahub

mcp-datahub is maintained by txn2. We track 3 MCP servers from txn2 - 3 actively maintained, 4,167 combined GitHub stars, oldest repo from Aug 2018. Full record: all servers from txn2.

  1. kubefwd Kubernetes port forwarding for local development with automatic /etc/hosts entries. ★ 4,162

05 · Facts

category
data & analytics - ranked #71 of 75 actively-maintained data & analytics servers as of 2026-08-25.
release cadence
8 releases in the last 90 days (latest 2026-08-03)
registry
io.github.txn2/mcp-datahub (active, first published 2026-01-15 · 40 versions)
packages
mcpb:https://github.com/txn2/mcp-datahub/releases/download/v1.15.0/mcp-datahub_1.15.0_darwin_arm64.mcpb · mcpb:https://github.com/txn2/mcp-datahub/releases/download/v1.15.0/mcp-datahub_1.15.0_darwin_amd64.mcpb · mcpb:https://github.com/txn2/mcp-datahub/releases/download/v1.15.0/mcp-datahub_1.15.0_windows_amd64.mcpb

06 · Datahub FAQ

Is Datahub still maintained?

Yes - as of 2026-08-25, its last commit was 2026-08-05 and it shipped 8 releases in the last 90 days. We re-verify nightly.

What can Datahub do?

With this server connected, an agent can search for datasets, dashboards, pipelines by query and entity type, get entity metadata by URN (description, owners, tags, domain), get dataset schema with field types and descriptions, and get upstream/downstream lineage (supports level=column for column-level).

07 · Alternatives to Datahub

More data & analytics MCP servers · Feature Board · WebCake Storefront · Wireboard MCP Server · Fivetran MCP · Opn MCP

More Go MCP servers · KiCad Schematics · Pindoc · Codehelper · Victorialogs · Victoriametrics · see all