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.
Microsoft Agent 365 fournit une infrastructure de développement pour découvrir, configurer, tester et gouverner les serveurs Model Context Protocol (MCP). Utilisez ces expériences pour ajouter des serveurs MCP hébergés par Microsoft à un agent personnalisé, construire un serveur axé sur les scénarios, enregistrer un serveur distant existant pour la gouvernance, ou connecter un serveur à un client développeur.
Pour une introduction aux options de serveur MCP disponibles, voir Comprendre les options de serveur MCP dans Agent 365.
Choisissez une expérience développeur
| Objectif | Expérience du développeur |
|---|---|
| Ajoutez des serveurs MCP hébergés par Microsoft à un agent que vous possédez et exploitez | Utilisez le SDK et la CLI de l’Agent 365 pour découvrir les serveurs, générer un manifeste d’outils, configurer les permissions et intégrer des outils avec l’orchestrateur de l’agent. |
| Évaluez un serveur MCP avant de l’intégrer ou de le publier | Utilisez la CLI de l’Agent 365 pour inspecter les schémas d’outils du serveur et générer un rapport qualité. |
| Construisez un serveur MCP axé sur les scénarios à partir de connecteurs, d’API Microsoft Graph, d’API personnalisées Dataverse ou d’APIs REST | Utilisez le serveur MCP de gestion MCP de Microsoft. |
| Enregistrer un serveur MCP distant existant pour une gouvernance centralisée | Utilisez Agent 365 CLI pour soumettre le serveur, puis demandez à un administrateur de l’examiner dans le centre d’administration Microsoft 365. |
| Connectez directement un serveur MCP à un client développeur ou à une plateforme d’agent | Utilisez le support MCP intégré du client et les conseils de configuration pour ce client. |
Ajouter des serveurs MCP à un agent personnalisé
Le module Agent 365 Tooling et la CLI fournissent la configuration et l’intégration à l’exécution pour les agents personnalisés. Le flux de travail standard est le suivant :
- Découvrez et sélectionnez des serveurs MCP hébergés par Microsoft avec l’Agent 365 CLI.
- Générez le
ToolingManifest.jsonfichier qui décrit les serveurs sélectionnés. - Appliquez les autorisations requises au blueprint de l’agent.
- Chargez le manifeste et enregistrez les outils avec l’orchestrateur de l’agent en utilisant le SDK Agent 365.
- Testez les invocations d’outils et examinez les données de traçage avant le déploiement.
L’authentification peut utiliser une identité d’agent ou des autorisations utilisateur déléguées par On-Behalf-Of (OBO), selon l’agent et le serveur. Pour obtenir des conseils sur l’implémentation, consultez :
- Ajoutez et gérez des outils.
- Autorisations d’identité et flux d’exécution de l’Agent 365.
- Agent 365 Samples.
Évaluer un serveur MCP
Utilisez la CLI Agent 365 pour évaluer un serveur MCP local ou distant avant de l’intégrer ou de le publier. La a365 develop-mcp evaluate commande découvre les outils du serveur, effectue des vérifications déterministes et notées par l’IA sur leurs schémas, et génère un rapport HTML avec des améliorations priorisées.
Pour les options de commande et les exemples, voir develop-mcp evaluate. Pour le flux de travail d’évaluation plus large, voir Évaluer les serveurs MCP.
Construis un serveur MCP axé sur les scénarios
Le serveur MCP de gestion MCP de Microsoft est une plateforme de développement axée sur les API pour créer et gérer des serveurs MCP personnalisés. Ses outils supportent des opérations telles que la création d’un serveur, l’ajout d’outils appuyés par connecteurs ou API, la mise à jour des définitions d’outils, la publication du serveur et sa suppression.
Utilisez cette expérience lorsque vous souhaitez composer un ensemble d’outils ciblés à partir de :
- Connecteurs Power Platform.
- API Microsoft Graph.
- API personnalisée Dataverse.
- Des API REST.
Pour le point de terminaison du serveur, les autorisations et la référence complète de l’outil, voir la référence du serveur MCP de gestion Microsoft.
Enregistrez un serveur MCP que vous fournissez
Enregistrer un serveur MCP distant existant avec la CLI Agent 365 lorsque le serveur doit être disponible via le plan de contrôle Agent 365. L’inscription crée une demande qu’un administrateur examine dans le centre d’administration Microsoft 365. Après approbation et consentement de Microsoft Entra, les clients pris en charge peuvent utiliser le serveur via la passerelle d’outils Agent 365, et les équipes de sécurité peuvent surveiller les invocations dans Microsoft Defender.
Si les identités d’agent pour un blueprint n’ont pas l’autorisation Tools.ListInvoke.All du serveur MCP BYO, un administrateur global peut identifier et accorder l’accès avec a365 develop-mcp grant-agents-access. Pour les options de commande et le comportement des permissions, voir develop-mcp grant-agents-access.
Pour les commandes d’enregistrement, les options d’authentification, les étapes d’approbation et les clients actuellement pris en charge, consultez Bring your own (BYO) MCP server dans le Microsoft 365 admin center.
Connectez les serveurs MCP aux clients développeurs
De nombreuses plateformes d’agents et clients de codage incluent un support natif MCP. Suivez la documentation du serveur et du client au lieu de dupliquer leur authentification et leur configuration dans votre application :
- Connectez les agents aux serveurs MCP dans Microsoft Foundry.
- Connectez un serveur MCP existant à un agent de Copilot Studio.
- Connectez la CLI de GitHub Copilot à Work IQ MCP.
- Ajoutez et gérez des serveurs MCP dans Visual Studio Code.
Le modèle d’authentification du serveur, les permissions, les licences et les outils pris en charge s’appliquent toujours lorsque vous utilisez un client avec un support MCP intégré. Pour publier un serveur destiné à un usage plus large des clients, voir la certification Microsoft MCP server (aperçu).