Eintrag

Service Principal für MCP-Server in Copilot Studio nutzen

Read this in English

Einen MCP-Server als Power-Platform-Custom-Connector mit App-only-Authentifizierung konfigurieren und die gemeinsame Verbindung in Copilot Studio verwenden.

Originalartikel vom 19.03.2026: Secure Your MCP Server with Service Principal Authentication for Copilot Studio, von Mohamed Ashiq Faleel, auf Mohamed Ashiq Faleel. Artikel lesen

Stand der Quelle kann überholt sein. Der Originalartikel ist älter als 60 Tage. Termine und Verfügbarkeit gelten für den Stand der Quelle.

Dies ist unsere eigene Kurzfassung, keine Wiederveröffentlichung oder vollständige Übersetzung.

Schematische Darstellung der beschriebenen Schritte nach Mohamed Ashiq Faleel, kein Screenshot.

TL;DR

Copilot Studio kann über einen Power-Platform-Custom-Connector mit OAuth-2.0-Service-Principal-Unterstützung auf einen MCP-Server zugreifen. Erstellen Sie eine Anwendungsrolle, erteilen Sie der Copilot-Client-App die Anwendungsberechtigung samt Admin Consent, ergänzen Sie x-ms-agentic-protocol: mcp-streamable-1.0, erstellen Sie die gemeinsame Verbindung und wählen Sie für das Agent-Tool Maker provided als Anmeldeinformation.

Warum das wichtig ist

  • Makers: Erstellen Sie den MCP-Custom-Connector mit OAuth-2.0-Service-Principal-Unterstützung, ergänzen Sie die MCP-Protokollerweiterung und fügen Sie die Verbindung als vorhandenes MCP-Server-Tool hinzu.
  • Admins/IT: Erstellen Sie die MCP-API-Anwendungsrolle, weisen Sie der Copilot-Client-App die Anwendungsberechtigung zu und erteilen Sie Admin Consent, bevor die gemeinsame Verbindung erstellt wird.
  • Leadership/Business: Nutzen Sie App-only-Authentifizierung für gemeinsame oder Hintergrundtools ohne individuelle Benutzeridentität, um einzelne Benutzerverbindungen zu vermeiden.

Häufige Fragen

Wie nutze ich einen Service Principal für einen MCP-Server in Copilot Studio?

Erstellen Sie einen Power-Platform-Custom-Connector mit OAuth-2.0-Service-Principal-Unterstützung und wählen Sie dessen gemeinsame Verbindung in Copilot Studio aus.

Welche Berechtigung benötigt der Copilot-Client für die MCP-Server-API?

Der Copilot-Client benötigt die Anwendungsberechtigung api.server.access der MCP-Server-Anwendung. Ein Administrator muss dafür den Admin Consent erteilen.

Welche Copilot-Studio-Anmeldeinformation bindet ein MCP-Tool an eine gemeinsame Verbindung?

Wählen Sie nach dem Hinzufügen des MCP-Tools unter Credentials to use die Option Maker provided. Dadurch verwendet der Agent dieselbe gemeinsame Verbindung ohne Benutzeranmeldung.

Zusammenfassung von KMUpower, lizenziert unter CC BY 4.0 . Die Rechte am Originalartikel bleiben beim Autor.