Accéder au contenu principal

Connecter Microsoft 365 Copilot

Microsoft 365 Copilot peut piloter votre site, mais pas en ajoutant directement un serveur MCP comme dans Claude ou ChatGPT : le chemin prévu par Microsoft passe par un agent créé dans Copilot Studio, puis publié dans Teams et Copilot.


Principe

Dans Microsoft 365 Copilot (le chat de Teams, Word, Outlook…), un utilisateur ne peut pas brancher un serveur MCP lui-même. On crée un agent dans Copilot Studio, on lui ajoute le serveur MCP de votre site comme outil, puis on publie cet agent. Tous les utilisateurs autorisés de l'organisation l'utilisent ensuite depuis leur Copilot habituel. Microsoft propose aussi des agents déclaratifs basés sur MCP pour Microsoft 365 Copilot, une voie plus orientée développeur que nous ne détaillons pas ici.

Cette procédure s'appuie sur la documentation de Microsoft et sur les capacités du serveur Senso MCP. Elle n'a pas encore été validée de bout en bout sur un tenant Microsoft 365 : si vous la mettez en œuvre, vos retours sont les bienvenus sur le support.

Prérequis

Copilot Studio exige d'un serveur MCP :

  • le transport HTTP streamable (le transport SSE n'est plus accepté) ;
  • une authentification OAuth 2.0 avec découverte dynamique et enregistrement de client, ou une clé d'API.

Senso MCP répond à ces deux exigences : transport HTTP streamable, métadonnées OAuth publiées sous .well-known, enregistrement dynamique de client, et jeton d'API Joomla en alternative.

Créer l'agent

  1. Dans Copilot Studio, créez un nouvel agent (ou ouvrez un agent existant).
  2. Ouvrez l'onglet Outils, puis Ajouter un outil → Nouvel outil → Model Context Protocol.
  3. Renseignez un nom, une description, et l'URL du serveur : https://votre-site.tld/api/index.php/v1/mcp.
  4. Choisissez l'authentification : OAuth 2.0 en découverte dynamique (recommandé, chaque utilisateur s'identifie sur votre site avec son propre compte Joomla), ou clé d'API transmise dans l'en-tête Authorization sous la forme Bearer <jeton>, avec un jeton d'API Joomla d'un compte dédié (voir Connecter un autre client MCP).
  5. Validez : Copilot Studio interroge le serveur et liste les outils disponibles. Testez l'agent dans le volet de test avant de publier.

Publier l'agent

Depuis la page Publier de l'agent, choisissez les canaux Microsoft 365 Copilot et Teams. Selon la configuration du tenant, l'agent doit être approuvé par un administrateur avant d'apparaître pour les utilisateurs. Une fois disponible, il s'utilise comme n'importe quel agent : en le mentionnant dans Copilot ou en l'ouvrant dans Teams.

À vérifier avec l'administrateur

  • l'accès à Copilot Studio : les agents utilisés dans Microsoft 365 Copilot sont généralement couverts par la licence Copilot, mais cela dépend du contrat de l'organisation ;
  • l'autorisation des agents et des connecteurs MCP dans le centre d'administration Microsoft 365, souvent restreinte par défaut ;
  • les politiques de données (DLP) de Power Platform, qui peuvent bloquer les connexions vers des serveurs externes.

GitHub Copilot

Pour les développeurs, GitHub Copilot dans Visual Studio Code et Visual Studio prend en charge MCP directement, sans passer par Copilot Studio : ajoutez le serveur dans la configuration MCP de l'éditeur avec l'URL ci-dessus, l'authentification OAuth se fait à la première utilisation.

Documentation officielle