Back to Home
txn2 icon

mcp-datahub

Verified Safe

by txn2

Overview

Connects AI assistants to DataHub metadata catalogs for searching datasets, exploring schemas, tracing lineage, and accessing glossary terms and domains. It can be used as a standalone server or as a composable Go library for custom MCP servers with advanced features.

Installation

Run Command
docker run -e DATAHUB_URL=https://datahub.company.com -e DATAHUB_TOKEN=your_token ghcr.io/txn2/mcp-datahub:latest

Environment Variables

  • DATAHUB_URL
  • DATAHUB_TOKEN
  • DATAHUB_TIMEOUT
  • DATAHUB_RETRY_MAX
  • DATAHUB_DEFAULT_LIMIT
  • DATAHUB_MAX_LIMIT
  • DATAHUB_MAX_LINEAGE_DEPTH
  • DATAHUB_CONNECTION_NAME
  • DATAHUB_ADDITIONAL_SERVERS
  • JWT_SECRET
  • AUDIT_DATABASE_URL
  • TRINO_HOST
  • TRINO_USER
  • TRINO_CATALOG
  • TRINO_SCHEMA
  • TENANT_CONFIG

Security Notes

The project demonstrates strong security practices: tokens are handled via environment variables and explicitly not logged, connections use HTTPS, TLS certificate verification is enabled by default. It provides middleware interfaces for custom access control, audit logging, and rate limiting. Supply chain security is also addressed with SLSA Level 3 provenance and Cosign-signed releases. No 'eval' or obfuscation patterns were found. The tool performs read-only operations on DataHub.

Similar Servers

Stats

Interest Score38
Security Score9
Cost ClassMedium
Avg Tokens1000
Stars1
Forks0
Last Update2026-01-16

Tags

DataHubMetadataData CatalogLineageAI AssistantMCPGoEnterpriseData Governance