Partager via


Modèle Context Protocol (MCP) sur Databricks

MCP est une norme open source qui connecte des agents IA aux outils, aux ressources, aux invites et à d’autres informations contextuelles.

Databricks fournit les types de serveurs MCP suivants :

Serveur MCP Descriptif
MCP géré Accédez immédiatement aux fonctionnalités Databricks à l’aide de serveurs MCP préconfigurés.
MCP externe Connectez-vous en toute sécurité aux serveurs MCP hébergés en dehors d’Azure Databricks à l’aide de connexions managées.
MCP personnalisé Héberger un serveur MCP personnalisé en tant qu’application Databricks.

Pour afficher vos serveurs MCP disponibles, accédez à l'espace de travail> Agents>Serveurs MCP :

Onglet Agents du serveur MCP

Utilisation des serveurs MCP

MCP est conçu pour être utilisé avec un LLM qui découvre dynamiquement les outils disponibles, détermine les outils à appeler et interprète la sortie. Lors de la création d’agents qui utilisent des serveurs MCP, Databricks recommande :

  • Ne pas coder en dur les noms d’outils : l’ensemble d’outils disponibles peut changer à mesure que Databricks ajoute de nouvelles fonctionnalités ou modifie des fonctionnalités existantes. Votre agent doit découvrir dynamiquement les outils au moment de l’exécution en répertoriant les outils.
  • N’analysez pas la sortie de l’outil par programmation : les formats de sortie de l’outil ne sont pas garantis pour rester stables. Laissez votre LLM interpréter et extraire des informations à partir des réponses des outils.
  • Laissez le LLM décider : le LLM de votre agent doit déterminer les outils à appeler en fonction de la demande de l’utilisateur et des descriptions d’outils fournies par le serveur MCP.

Ces pratiques permettent à vos agents de bénéficier automatiquement d’améliorations apportées aux serveurs MCP sans nécessiter de modifications de code.

Tarification informatique

Les serveurs MCP personnalisés sont soumis aux tarifs Databricks Apps.

La tarification du serveur MCP managé dépend du type de fonctionnalité :