Créer un ticket Mes tickets
Bienvenue
Connexion  S'inscrire

Outils de DataGalaxy MCP Serveur

Les outils que le serveur MCP DataGalaxy expose à un client connecté — pour rechercher dans le catalogue, récupérer les détails et les relations des objets, collaborer et mettre à jour les métadonnées.

Légende des paramètres : req = requis · opt = optionnel.

Recherche

Trouvez des objets du catalogue par texte, métadonnées ou sens.

OutilParamètresDescription
search_objects
(renommé depuis search_by_objects)
query, entity_type, module_name, creation_time_operator, modification_time_operator, version_id, limit, included_attributes — tous optRecherche en texte libre sur le nom, la description, le résumé et les synonymes de l’objet, avec des filtres de base : type d’entité, module et date de création / modification. Ne permet pas de filtrer par tag, propriétaire, steward, statut ou technologie — utilisez natural_language_search pour cela.
natural_language_searchversion_id (req), user_request (req), limit (opt, max 50), additional_attributes (opt)Recherche dans le catalogue en langage naturel sur le nom, la description, le résumé et les métadonnées (propriétaires, stewards, tags, statut, technologie). Ne peut pas résoudre les relations hiérarchiques, le lignage / les flux de données, les relations de liens, ni les requêtes composées complexes.
semantic_searchversion_id (req), workspace_id (req), query (req), limit (opt, max 20)Trouve des objets par similarité sémantique. Idéal pour une découverte par sujet ou concept. Fournissez une requête complète et autonome.

Récupération d’informations

Consultez les détails, champs, relations et listes de référence des objets.

OutilParamètresDescription
get_objectobject_id (req), version_id (req), workspace_id (req)Récupère tous les détails d’un objet DataGalaxy spécifique.
get_object_detailsobject_id, object_type, object_name, version_id, workspace_id (tous req), limit (opt, défaut 5)Récupère les détails complets ainsi que l’objet parent et les objets liés, en regroupant plusieurs recherches dans une seule vue.
get_object_fields (nouveau)object_id (req), version_id (req), workspace_id (req)Récupère les champs d’un objet spécifique — par exemple, les colonnes d’une table.
get_object_tagsobject_id (req), version_id (req), workspace_id (req)Récupère la liste des tags attribués à un objet.
get_ancestorsobject_id, object_type, object_name, version_id, workspace_id (tous req), levels (opt, défaut 5)Récupère la hiérarchie des ancêtres d’un objet de catalogue spécifique.
get_linked_objectsobject_id (req), version_id (req), workspace_id (req), limit (opt, défaut 20), link_type (opt)Récupère tous les objets liés et les relations d’un objet : lignage des données, dépendances, flux amont / aval et liens de gouvernance. Filtrez sur une relation précise avec link_type (valeurs ci-dessous).
list_workspaces_and_versionsaucunListe tous les espaces de travail et leurs versions disponibles. Appelez cet outil en premier pour découvrir le version_id cible des autres outils.
get_usersaucunListe les utilisateurs et leurs rôles (experts, propriétaires, DPO, RSSI, CDO, stewards).
get_tagsaucunListe les tags de domaine disponibles.
get_data_sourcesaucunListe toutes les sources de données de la version courante.
get_technologiesaucunListe les technologies disponibles.

Valeurs de link_type : IsLinkedTo, Implements, IsImplementedBy, Uses, IsUsedBy, Calls, IsCalledBy, IsInputOf, HasInput, IsOutputOf, HasOutput, IsUsageSourceFor, HasForUsageSource, IsUsageDestinationFor, HasForUsageDestination, AppliesTo, IsSubjectTo, IsMonitoredBy, Monitors, HasForDomain, IsDomainOf, Consumes, IsConsumedBy, IsUseCaseFor, HasForUseCase, HasForUniverse, IsUniverseOf, HasForOutputPort, IsOutputPortFor, Impacts, IsImpactedBy, IsParentOfGeneric, IsChildOfGeneric.

Les deux liens de hiérarchie génériques (IsParentOfGeneric / IsChildOfGeneric) permettent de parcourir la structure parent / enfant — la seule chose que natural_language_search ne sait pas faire.

Collaboration

Consultez et ajoutez des commentaires et des tâches sur les entités du catalogue.

OutilParamètresDescription
get_commentsentity_id (req)Récupère les commentaires associés à une entité.
create_commententity_id (req), message (req)Ajoute un commentaire à une entité.
get_tasksentity_id (req)Récupère les tâches associées à une entité spécifique.

Modification

Le seul outil qui écrit dans le catalogue — tout ce qui précède est en lecture seule.

OutilParamètresDescription
update_object (nouveau)object_id (req), version_id (req), workspace_id (req) ; opt : name, technical_name, description, summary, status, owners, stewards, tags, custom_attributesMet à jour les attributs d’un objet spécifique. Mise à jour partielle : seuls les champs que vous fournissez sont modifiés ; tout ce que vous omettez reste inchangé. Les trois identifiants servent à localiser l’objet et ne sont pas eux-mêmes modifiables.

Cette réponse a-t-elle été utile ? Oui Non

Envoyer vos commentaires
Désolés de n'avoir pu vous être utile. Aidez-nous à améliorer cet article en nous faisant part de vos commentaires.