Microsoft 365 Copilot verbinden
Microsoft 365 Copilot kan uw website aansturen, maar niet door rechtstreeks een MCP-server toe te voegen zoals in Claude of ChatGPT: de door Microsoft voorziene werkwijze loopt via een agent die in Copilot Studio wordt aangemaakt en vervolgens in Teams en Copilot wordt gepubliceerd.
Principe
In Microsoft 365 Copilot (de Teams-chat, Word, Outlook enzovoort) kan een gebruiker niet zelf een MCP-server koppelen. U maakt een agent in Copilot Studio, voegt de MCP-server van uw site toe als hulpmiddel en publiceert die agent vervolgens. Alle gemachtigde gebruikers binnen de organisatie kunnen de agent daarna vanuit hun vertrouwde Copilot gebruiken. Microsoft biedt ook declaratieve agents op basis van MCP voor Microsoft 365 Copilot. Dat is een meer op ontwikkelaars gerichte aanpak die we hier niet behandelen.
Deze procedure is gebaseerd op de documentatie van Microsoft en de mogelijkheden van de Senso MCP-server. Ze is nog niet volledig getest op een Microsoft 365-tenant. Als u deze procedure toepast, ontvangen we uw feedback graag via de supportafdeling.
Vereisten
Copilot Studio vereist voor een MCP-server:
- het transport HTTP streamable (het SSE-transport wordt niet langer geaccepteerd);
- OAuth 2.0-authenticatie met dynamische discovery en clientregistratie, of een API-sleutel.
Senso MCP voldoet aan beide vereisten: HTTP streamable-transport, OAuth-metagegevens gepubliceerd onder .well-known, dynamische clientregistratie en een Joomla-API-token als alternatief.
De agent maken
- Maak in Copilot Studio een nieuwe agent aan (of open een bestaande agent).
- Open het tabblad Hulpprogramma's en kies vervolgens Hulpprogramma toevoegen → Nieuw hulpprogramma → Model Context Protocol.
- Voer een naam en beschrijving in, evenals de URL van de server:
https://uw-site.tld/api/index.php/v1/mcp. - Kies de gewenste authenticatiemethode: OAuth 2.0 via dynamische discovery (aanbevolen; elke gebruiker meldt zich op uw site aan met een eigen Joomla-account), of een API-sleutel die in de header
Authorizationwordt doorgegeven in de vormBearer <token>, met een Joomla-API-token van een speciaal hiervoor aangemaakt account (zie Een andere MCP-client verbinden). - Bevestig uw keuze: Copilot Studio bevraagt de server en toont de beschikbare hulpmiddelen. Test de agent in het testvenster voordat u deze publiceert.
De agent publiceren
Kies op de pagina Publiceren van de agent de kanalen Microsoft 365 Copilot en Teams. Afhankelijk van de configuratie van de tenant moet de agent eerst door een beheerder worden goedgekeurd voordat deze voor gebruikers beschikbaar wordt. Zodra de agent beschikbaar is, gebruikt u deze net als elke andere agent: door hem in Copilot te vermelden of door hem in Teams te openen.
Te controleren met de beheerder
- de toegang tot Copilot Studio: agents die in Microsoft 365 Copilot worden gebruikt, vallen doorgaans onder de Copilot-licentie, maar dit hangt af van de overeenkomst van de organisatie;
- de toestemming voor agents en MCP-connectors in het Microsoft 365-beheercentrum; deze is standaard vaak beperkt;
- de gegevensbeleidsregels (DLP) van Power Platform, die verbindingen met externe servers kunnen blokkeren.
GitHub Copilot
Voor ontwikkelaars ondersteunt GitHub Copilot in Visual Studio Code en Visual Studio MCP rechtstreeks, zonder tussenkomst van Copilot Studio: voeg de server met bovenstaande URL toe aan de MCP-configuratie van de editor. De OAuth-authenticatie wordt bij het eerste gebruik uitgevoerd.
Officiële documentatie
- Connect your agent to an existing MCP server — Microsoft Learn, Copilot Studio
- Use MCP servers in VS Code — Visual Studio Code
- Use MCP servers to extend GitHub Copilot — Microsoft Learn, Visual Studio