mcp-server-datahub
Verified Safeby acryldata
Overview
Enables AI agents to interact with DataHub for comprehensive data discovery, governance, lineage exploration, and SQL query generation across an organization's data ecosystem.
Installation
uv --directory path/to/mcp-server-datahub run mcp-server-datahubEnvironment Variables
- DATAHUB_GMS_URL
- DATAHUB_GMS_TOKEN
- TOOL_RESPONSE_TOKEN_LIMIT
- ENTITY_SCHEMA_TOKEN_BUDGET
- DISABLE_NEWER_GMS_FIELD_DETECTION
- DATAHUB_MCP_DISABLE_DEFAULT_VIEW
- DATAHUB_TELEMETRY_ENABLED
Security Notes
The server demonstrates good security practices by explicitly using bounded regular expressions to prevent ReDoS attacks during HTML/Markdown sanitization. It relies on DataHub's GraphQL API, which is generally more structured and less prone to arbitrary code injection than raw SQL, with input query syntax (`/q`) and filters being processed and compiled. Authentication is managed through environment variables or a configuration file, avoiding hardcoded secrets. Telemetry gathers tool call metadata but does not appear to transmit sensitive data content.
Similar Servers
OpenMetadata
This server acts as a plugin for Apache Airflow, exposing REST APIs to manage OpenMetadata workflow definitions, DAGs, and tasks.
powerbi-modeling-mcp
Connects AI agents to Power BI semantic models to enable natural language interaction for building, modifying, and managing data models.
DBchat
Transforms a database into an intelligent conversational partner, enabling natural language queries, instant answers, and data visualizations via MCP clients.
Web-Algebra
Translates natural language instructions into JSON-formatted domain-specific language operations for loading, querying, and writing RDF Linked Data, consumable by AI agents.