What is mcp-server-datahub?
An MCP (Model Context Protocol) server implementation for DataHub, an open-source context platform that gives organizations a single pane of glass across their entire data supply chain, unifying data discovery, governance, and observability. It enables AI agents to search, explore lineage, understand business context, and generate SQL using natural language.
How to use mcp-server-datahub?
Configure via environment variables (e.g., TOOLS_IS_MUTATION_ENABLED, TOOLS_IS_USER_ENABLED) and invoke the provided tools: search, get_lineage, get_dataset_queries, get_entities, list_schema_fields, get_lineage_paths_between, plus mutation tools when enabled. See the DataHub MCP server docs for detailed usage instructions.
Key features of mcp-server-datahub
- Structured search with wildcard, field, and boolean syntax
- SQL intelligence: fetch popular queries and generate accurate SQL
- Table and column-level lineage with upstream/downstream exploration
- Mutation tools: add/remove tags, terms, owners, domains, descriptions, structured properties
- Document tools: search, grep, save knowledge articles and FAQs
- User tools: retrieve authenticated user information
Use cases of mcp-server-datahub
- Find trustworthy data using natural language search across tables, columns, dashboards, and metrics
- Explore data lineage to understand impact of changes before they affect downstream users
- Navigate business glossaries, domains, data products, and asset relationships
- Generate accurate SQL queries using context like documentation, lineage, and popular queries
- Manage metadata: assign tags, glossary terms, owners, domains, and descriptions
评论