Intégration du serveur DataHub MCP

AI Metadata DataHub MCP

Contactez-nous pour héberger votre serveur MCP dans FlowHunt

À quoi sert le serveur “DataHub” MCP ?

Le serveur DataHub MCP (Model Context Protocol) agit comme un pont entre les assistants IA et votre écosystème de données DataHub. En exposant les puissantes API de métadonnées et de contexte de DataHub via le standard MCP, ce serveur permet aux agents IA de rechercher tous types d’entités, de récupérer des métadonnées détaillées, de parcourir le lineage des données et de lister les requêtes SQL associées. Cela améliore considérablement les workflows de développement en permettant aux modèles IA d’accéder à un contexte de données à jour, d’effectuer des requêtes complexes et d’automatiser l’exploration des métadonnées directement depuis votre interface IA préférée. Le serveur DataHub MCP prend en charge à la fois DataHub Core et DataHub Cloud, ce qui en fait une solution polyvalente pour les organisations souhaitant intégrer leur plateforme de métadonnées avec des outils et assistants IA.

Liste des prompts

Aucun modèle de prompt n’est détaillé ou mentionné dans le dépôt ou le README.

Logo FlowHunt

Prêt à développer votre entreprise?

Commencez votre essai gratuit aujourd'hui et voyez les résultats en quelques jours.

Liste des ressources

Aucune primitive de ressource MCP explicite n’est décrite dans le dépôt ou le README.

Liste des outils

  • Recherche sur tous types d’entités avec des filtres personnalisés
    Permet aux clients d’interroger les entités DataHub (datasets, dashboards, pipelines, etc.) avec des filtres sur mesure.
  • Récupération de métadonnées pour toute entité
    Récupère toutes les métadonnées relatives à une entité DataHub spécifique.
  • Navigation dans le graphe de lineage (amont et aval)
    Permet d’explorer l’ascendance et la descendance des données pour une entité donnée.
  • Liste des requêtes SQL associées à un jeu de données
    Remonte les requêtes SQL liées à un dataset pour audit et compréhension des usages.

Cas d’usage de ce serveur MCP

  • Découverte complète des données
    Les développeurs et data scientists peuvent rechercher et filtrer toutes les entités DataHub, accélérant la découverte et réduisant le travail manuel.
  • Récupération automatisée des métadonnées
    Les agents IA extraient automatiquement des métadonnées détaillées, facilitant la documentation, les contrôles qualité ou l’onboarding.
  • Analyse du lineage pour l’évaluation d’impact
    En parcourant le lineage amont/aval, les équipes évaluent instantanément l’impact des modifications pour une meilleure gouvernance.
  • Audit des requêtes SQL
    Listez et analysez facilement les requêtes SQL liées aux datasets pour contrôler la conformité, optimiser les performances et l’accès aux données.
  • Intégration avec des agents IA
    Connectez DataHub aux assistants IA pour automatiser la gestion et l’exploration des données, directement depuis le chat ou l’éditeur de code.

Comment le mettre en place

Windsurf

Aucune instruction spécifique à Windsurf trouvée dans le dépôt.

Claude

  1. Installez uv .

  2. Localisez le chemin complet de la commande uvx avec which uvx.

  3. Récupérez l’URL de votre DataHub et votre jeton d’accès personnel.

  4. Modifiez votre fichier claude_desktop_config.json :

    {
      "mcpServers": {
        "datahub": {
          "command": "<full-path-to-uvx>",  // ex : /Users/hsheth/.local/bin/uvx
          "args": ["mcp-server-datahub"],
          "env": {
            "DATAHUB_GMS_URL": "<your-datahub-url>",
            "DATAHUB_GMS_TOKEN": "<your-datahub-token>"
          }
        }
      }
    }
    
  5. Enregistrez et (re)démarrez Claude Desktop. Vérifiez la connexion dans l’interface agent.

Cursor

  1. Installez uv .

  2. Récupérez l’URL de votre DataHub et votre jeton d’accès personnel.

  3. Modifiez .cursor/mcp.json :

    {
      "mcpServers": {
        "datahub": {
          "command": "uvx",
          "args": ["mcp-server-datahub"],
          "env": {
            "DATAHUB_GMS_URL": "<your-datahub-url>",
            "DATAHUB_GMS_TOKEN": "<your-datahub-token>"
          }
        }
      }
    }
    
  4. Enregistrez le fichier et redémarrez Cursor. Vérifiez dans le panneau d’état MCP.

Cline

Aucune instruction spécifique à Cline trouvée dans le dépôt.

Clients MCP génériques/autres

  1. Installez uv .

  2. Préparez l’URL de votre DataHub et votre jeton d’accès personnel.

  3. Utilisez cette configuration :

    command: uvx
    args:
      - mcp-server-datahub
    env:
      DATAHUB_GMS_URL: <your-datahub-url>
      DATAHUB_GMS_TOKEN: <your-datahub-token>
    
  4. Intégrez cette commande dans la configuration de votre client MCP.

Sécurisation des clés API

Stockez toujours les identifiants sensibles comme DATAHUB_GMS_TOKEN dans des variables d’environnement, jamais en clair dans des fichiers. Dans votre configuration, utilisez le champ env comme ci-dessus pour injecter les secrets de manière sécurisée.

Comment utiliser ce MCP dans les flows

Utilisation de MCP dans FlowHunt

Pour intégrer des serveurs MCP dans votre workflow FlowHunt, commencez par ajouter le composant MCP à votre flow et reliez-le à votre agent IA :

FlowHunt MCP flow

Cliquez sur le composant MCP pour ouvrir son panneau de configuration. Dans la section configuration système MCP, insérez les détails de votre serveur MCP sous ce format JSON :

{
  "datahub": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Une fois configuré, l’agent IA pourra utiliser ce MCP comme outil avec toutes ses fonctions et capacités. Pensez à remplacer “datahub” par le nom réel de votre serveur MCP et l’URL par celle de votre serveur MCP.


Aperçu

SectionDisponibilitéDétails/Notes
PrésentationPrésente dans le README et la description du dépôt
Liste des promptsAucun modèle de prompt trouvé
Liste des ressourcesAucune primitive de ressource MCP décrite
Liste des outilsOutils décrits dans la section features du README
Sécurisation des clés APIVariables d’environnement dans les instructions d’installation
Support de l’échantillonnage (moins important)Aucun échantillonnage mentionné dans le README ou le code

J’estime ce serveur MCP à environ 6/10. Il dispose d’une licence open source claire, de vrais outils, et d’instructions de sécurité de base, mais il manque de modèles de prompt documentés, de primitives de ressource explicites et de fonctionnalités MCP avancées comme l’échantillonnage ou les racines.


Score MCP

Dispose d’une LICENCE✅ (Apache-2.0)
Au moins un outil
Nombre de forks13
Nombre d’étoiles37

Questions fréquemment posées

Connectez FlowHunt à DataHub via MCP

Donnez à vos flux IA un accès en temps réel aux métadonnées, au lineage et aux outils de découverte de données de votre organisation grâce au serveur DataHub MCP. Automatisez la gestion et la gouvernance des données directement depuis FlowHunt.

En savoir plus

Serveur MCP DataHub
Serveur MCP DataHub

Serveur MCP DataHub

Intégrez FlowHunt au serveur MCP de DataHub pour une recherche avancée de métadonnées, une analyse de l’ascendance des données et une liste sans effort des requ...

5 min de lecture
AI DataHub +5
Serveur Model Context Protocol (MCP)
Serveur Model Context Protocol (MCP)

Serveur Model Context Protocol (MCP)

Le serveur Model Context Protocol (MCP) fait le lien entre les assistants IA et des sources de données externes, des API et des services, permettant une intégra...

3 min de lecture
AI MCP +4
Intégration du serveur MCP JDBC
Intégration du serveur MCP JDBC

Intégration du serveur MCP JDBC

Le serveur MCP JDBC fait le lien entre les assistants IA et les bases de données SQL via le protocole JDBC, permettant des requêtes en temps réel, l’automatisat...

5 min de lecture
MCP Server JDBC +5