Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Integrieren Sie Ihre Web-App als Model Context Protocol (MCP) Server, um die Funktionen führender persönlicher KI-Agents wie GitHub Copilot Chat, Cursor und Winsurf zu erweitern. Indem Sie die APIs Ihrer App über MCP verfügbar macht, können Sie diese Agenten mit den einzigartigen Features und der Geschäftslogik ausstatten, die Ihre Web-App bereits bietet, ohne großen Entwicklungsaufwand oder eine Neugestaltung der Architektur.
Überblick
MCP ist ein offener Standard, mit dem KI-Codierungsassistenten und Agents mit externen Tools und Datenquellen interagieren können. Indem Sie Ihre App Service-Anwendung als MCP-Server hosten, stellen Sie die Funktionen Ihrer Web-App KI-Agents als aufrufbare Tools mit strukturierten Eingaben und Ausgaben zur Verfügung.
Diese Integration ermöglicht Entwicklern Folgendes:
- Extend AI Assistants: Hinzufügen von benutzerdefinierten Funktionen zu GitHub Copilot Chat, Cursor, Winsurf und anderen MCP-kompatiblen Agents
- Veröffentlichung vorhandener APIs: Machen Sie Ihre aktuellen REST-APIs zu KI-zugänglichen Werkzeugen, ohne den Code neu zu schreiben
- Bereitstellen von Kontext: Gewähren sie KI-Agents Zugriff auf die Geschäftslogik und -daten Ihrer Anwendung
- Aktivieren der Automatisierung: Zulassen, dass Agents komplexe Workflows ausführen können, indem sie die Vorgänge Ihrer App verketten
- Kontrolle beibehalten: Die volle Kontrolle über Authentifizierung, Autorisierung und Datenzugriff behalten
Gründe für die Verwendung von App Service als MCP-Server
Erwägen Sie die Implementierung Ihrer App Service-App als MCP-Server, wenn Sie Folgendes ausführen möchten:
- Entwicklertools unterstützen: Entwickler können KI-Agents verwenden, die während der Codierung direkt mit Ihren APIs interagieren können
- Erstellen benutzerdefinierter Copilot-Erfahrungen: Erstellen Sie spezialisierte KI-Assistenten mit tiefem Wissen über Ihre Anwendungsdomäne
- Automatisieren von Workflows: Aktivieren von KI-Agents zum Ausführen von mehrstufigen Vorgängen in Ihrer Anwendung
- Verbessern der Produktivität von Entwicklern: Reduzieren sie den Kontextwechsel, indem Sie die Funktionen Ihrer App in die IDE integrieren.
- Nutzen der vorhandenen Infrastruktur: Verwenden Ihrer bereitgestellten App Service-Apps als Agenttools ohne separate Bereitstellungen
Wenn Sie auswerten, wo ein MCP-Server in Azure gehostet werden soll, vergleichen Sie den App-Dienst mit anderen Optionen in Wählen Sie einen Azure Dienst für das Hosten von MCP-Servern bevor Sie Das Bereitstellungsziel auswählen.
MCP ist besonders wertvoll für geschäftskritische Anwendungen, interne Tools und entwicklerorientierte Dienste, durch die die Funktionalität für KI-Agenten leicht zugänglich gemacht werden kann, was die Produktivität erheblich verbessern kann.
Funktionsweise von MCP mit App Service
Ihre App Service-Anwendung implementiert das MCP-Protokoll, indem eine Reihe von Tools (Funktionen) verfügbar gemacht wird, die Agents ermitteln und aufrufen können. Wenn ein KI-Agent eine Aktion ausführen muss:
- Der Agent fragt Ihren MCP-Server ab, um verfügbare Tools zu ermitteln.
- Der Agent wählt das entsprechende Tool basierend auf Benutzerabsicht aus.
- Ihre App Service-App verarbeitet die Anforderung und gibt strukturierte Ergebnisse zurück.
- Der Agent interpretiert die Ergebnisse und stellt sie dem Benutzer vor.
Der App-Dienst bietet integrierte Unterstützung für die Authentifizierungs- und Sicherheitsfeatures, die für MCP-Produktionsserver erforderlich sind, einschließlich Microsoft Entra ID Integration und verwalteter Identitäten.
Zwei Möglichkeiten zum Hosten eines MCP-Servers in App Service
Der App-Dienst unterstützt zwei Muster für das Hosten eines MCP-Servers. Wählen Sie das Objekt aus, das Ihrem Ausgangspunkt entspricht.
Bringen Sie Ihren eigenen MCP-Server mit
Fügen Sie Ihrem Anwendungscode ein MCP-SDK hinzu, machen Sie einen MCP-Endpunkt zusammen mit ihren vorhandenen Routen verfügbar, und stellen Sie die App auf die gleiche Weise bereit, wie Sie einen anderen Code in App Service bereitstellen. Diese Methode ist die richtige Wahl, wenn Sie die volle Kontrolle über Tooldefinitionen wünschen, wenn sich Ihre Tools nicht 1:1 auf REST-Operationen abbilden lassen oder wenn Sie zusätzlich zu Tools MCP-Ressourcen oder Prompts offenlegen möchten. Die folgenden sprachspezifischen Lernprogramme behandeln dieses Muster.
Integriertes MCP für App Service (Vorschau)
Wenn Ihre App eine vorhandene REST-API mit einer OpenAPI 3.x-Spezifikation ist, kann Der App-Dienst einen MCP-Server für Sie ohne Codeänderungen hosten. Sie verweisen die Plattform auf Ihre OpenAPI-Spezifikation, und jeder Vorgang wird zu einem MCP-Tool, das über streambares HTTP bereitgestellt wird. Authentifizierung, Protokollverhandlung, Tool-Erkennung und Hot-Reload der Spezifikation werden von der Plattform übernommen.
Die integrierte MCP eignet sich gut, wenn Sie eine vorhandene API schnell für MCP-Clients verfügbar machen möchten, wenn die Plattform mit MCP-Protokollupdates auf dem Laufenden bleiben soll oder wenn Sie die Integration in die App Service-Authentifizierung ohne Schreiben von OAuth-Code durchführen möchten.
Informationen zu Konfigurationsschritten, unterstützten Grenzwerten und der Verwaltungsoberfläche finden Sie unter Configure App Service built-in MCP.For configuration steps, supported limits, and the management surface, see Configure App Service built-in MCP.
Erste Schritte mit Tutorials
Verwandte Inhalte
- Konfigurieren des integrierten MCP des App-Diensts (Vorschau)
- Integrieren Sie KI in Ihre Azure App Service Anwendungen
- Sichern Sie einen Model Context Protocol-Server in Azure App Service
- Sichern Sie Model Context Protocol-Anrufe an Azure App Service aus Visual Studio Code unter Verwendung von Microsoft Entra-Authentifizierung