Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le protocole de contexte de modèle est une norme ouverte qui définit la façon dont les applications fournissent des outils et des données contextuelles aux modèles de langage volumineux (LLMs). Il permet une intégration cohérente et évolutive d’outils externes dans des flux de travail de modèle.
Vous pouvez étendre les fonctionnalités de vos agents Agent Framework en la connectant à des outils hébergés sur des serveurs MCP (Remote Model Context Protocol).
Considérations relatives à l’utilisation de serveurs de protocole de contexte de modèle tiers
Votre utilisation des serveurs Protcol de contexte de modèle est soumise aux conditions entre vous et le fournisseur de services. Lorsque vous vous connectez à un service non-Microsoft, certaines de vos données (telles que le contenu d’invite) sont transmises au service non-Microsoft, ou votre application peut recevoir des données du service non-Microsoft. Vous êtes responsable de votre utilisation de services et de données non-Microsoft, ainsi que des frais associés à cette utilisation.
Les serveurs MCP distants que vous décidez d’utiliser avec l’outil MCP décrit dans cet article ont été créés par des tiers, et non par Microsoft. Microsoft n’a pas testé ou vérifié ces serveurs. Microsoft n’a aucune responsabilité vis-à-vis de vous ou d’autres en ce qui concerne votre utilisation de serveurs MCP distants.
Nous vous recommandons de passer en revue et de suivre attentivement les serveurs MCP que vous ajoutez à vos applications Basées sur Agent Framework. Nous vous recommandons également de vous appuyer sur des serveurs hébergés par des fournisseurs de services approuvés eux-mêmes plutôt que des proxys.
L’outil MCP vous permet de transmettre des en-têtes personnalisés, tels que des clés d’authentification ou des schémas, dont un serveur MCP distant peut avoir besoin. Nous vous recommandons de passer en revue toutes les données partagées avec des serveurs MCP distants et de consigner les données à des fins d’audit. Soyez conscient des pratiques non-Microsoft en matière de rétention et d’emplacement des données.
Fonctionnement
Vous pouvez intégrer plusieurs serveurs MCP distants en les ajoutant en tant qu’outils à votre agent. Agent Framework facilite la conversion d’un outil MCP en outil IA qui peut être appelé par votre agent.
L’outil MCP prend en charge les en-têtes personnalisés. Vous pouvez donc vous connecter aux serveurs MCP à l’aide des schémas d’authentification dont ils ont besoin ou en passant d’autres en-têtes requis par les serveurs MCP. TODO Vous pouvez spécifier des en-têtes uniquement en les incluant dans tool_resources à chaque exécution. De cette façon, vous pouvez placer des clés API, des jetons d’accès OAuth ou d’autres informations d’identification directement dans votre demande. TODO
L’en-tête le plus couramment utilisé est l’en-tête d’autorisation. Les en-têtes que vous passez sont disponibles seulement pour l’exécution en cours et ne sont pas conservés.
Pour plus d’informations sur l’utilisation de MCP, consultez :
- Meilleures pratiques de sécurité sur le site web du protocole de contexte de modèle.
- Comprendre et atténuer les risques de sécurité dans les implémentations MCP dans le blog de la communauté de sécurité Microsoft.