Partager via


Connecter Le code Genie aux serveurs MCP

Connectez Genie Code à des outils et sources de données externes via le protocole MCP (Model Context Protocol). Genie Code peut utiliser tous les serveurs MCP qui ont été ajoutés à votre espace de travail et que vous êtes autorisé à utiliser.

Note

Les serveurs MCP sont uniquement pris en charge en mode Agent de code Genie.

Qu’est-ce que MCP ?

MCP est une norme open source qui connecte des agents IA aux outils, aux ressources, aux invites et à d’autres informations contextuelles. MCP fournit un moyen standardisé d’exposer des outils, des données et des flux de travail à Genie Code sans incorporer ce contexte directement dans des invites ou des instructions.

MCP est conçu pour les cas où un contexte important existe déjà, mais est difficile à accéder à partir d’un agent IA, comme Genie Code. MCP offre un moyen sécurisé d’accorder à Genie Code l’accès au contexte comme suit :

  • Systèmes de documentation : Teams conserve souvent des runbooks ou des documents opérationnels dans des outils tels que Confluence. Au lieu de copier des sections dans des demandes, ce contenu peut être rendu disponible une fois par le biais d’un serveur MCP externe et référencé lorsqu’il est pertinent. Vos documents peuvent également être déjà dans Databricks en tant qu’index de recherche vectorielle, que Genie Code peut utiliser pour interroger des documents pertinents.
  • Outils et services : les équipes de plateforme peuvent gérer des API ou des scripts pour l’installation, la validation ou le déploiement. MCP permet à ces fonctionnalités d’être mises directement à la disposition de Genie Code.
  • Sources de données : si vous avez déjà des données dans Databricks, vous pouvez connecter Genie Code à un espace Genie pour vous aider à analyser les données à l’aide du langage naturel. Pour les données stockées en dehors de Databricks, vous pouvez accorder à Genie Code un accès sécurisé via des serveurs MCP externes.
  • Applications personnalisées : vous pouvez également ajouter des fonctionnalités personnalisées hébergées via Databricks Apps. Cela vous permet de connecter Genie Code à des outils, workflows ou intégrations propriétaires créés spécifiquement pour vous ou votre organisation, tous gérés en toute sécurité dans votre espace de travail Databricks.

Dans ce cas, MCP remplace le collage manuel par une approche structurée et réutilisable, ce qui rend le contexte approprié disponible uniquement quand il est nécessaire.

Vous pouvez connecter Genie Code à tous les serveurs MCP de votre espace de travail que vous êtes autorisé à utiliser. Les administrateurs d’espace de travail contrôlent les serveurs disponibles, tandis que les utilisateurs peuvent choisir parmi ces sources approuvées si nécessaire.

Pour en savoir plus sur les serveurs MCP dans Databricks et sur la création de vos propres serveurs, consultez Le protocole MCP (Model Context Protocol) sur Databricks.

Ajouter des serveurs MCP à Genie Code

Pour connecter Genie Code à un serveur MCP, ajoutez-le dans vos paramètres Génie Code :

  1. Ouvrez les paramètres de Génie Code. Dans le panneau Génie Code, cliquez sur l’icône Engrenage. Paramètres.
  2. Sous Serveurs MCP, cliquez sur Nouvelle icône. Ajouter un serveur.
  3. Sélectionnez le ou les serveurs MCP que vous souhaitez ajouter. Vous pouvez sélectionner des serveurs MCP gérés par Databricks ou des serveurs MCP externes :
    • Fonction catalogue Unity : Sélectionnez le ou les schémas pour la ou les fonctions. Cela permet à Genie Code d’utiliser des fonctions pour exécuter des requêtes SQL prédéfinies.
    • Recherche vectorielle : sélectionnez le ou les schémas pour les index(es). Cela permet à Genie Code d’interroger l’index de recherche vectorielle pour rechercher des documents pertinents.
    • Espace Génie : Sélectionnez le ou les espaces Genie. Le GÉNIE MCP appelle Genie en tant qu’outil, ce qui vous permet d’interroger les espaces Génie pour analyser les données à l’aide du langage naturel.
    • Connexion de catalogue Unity : sélectionnez la ou les connexions à utiliser en tant que serveurs MCP externes. Vous devez d’abord vous connecter à la connexion avant de pouvoir l’utiliser.
    • Application Databricks : sélectionnez les applications à utiliser en tant que serveurs MCP personnalisés. Cela vous permet d’utiliser n’importe quel outil défini sur mesure.
  4. Cliquez sur Enregistrer.

Une fois qu’ils ont été ajoutés, les serveurs MCP sont immédiatement disponibles pour Genie Code. Vous pouvez commencer à les utiliser en mode Agent sans modifier vos invites ou instructions. Génie Code utilisera automatiquement ces serveurs lorsque cela est pertinent.

Actuellement, l’accès MCP est limité à 20 outils sur tous les serveurs. Vous pouvez choisir les outils et les serveurs à activer ou désactiver dans vos paramètres De Code Génie.