Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Integreer uw web-app als een Model Context Protocol (MCP)-server om de mogelijkheden van toonaangevende persoonlijke AI-agents, zoals GitHub Copilot Chat, Cursor en Winsurf, uit te breiden. Door de API's van uw app beschikbaar te maken via MCP, kunt u deze agents vervangen door de unieke functies en bedrijfslogica die uw web-app al biedt, zonder grote ontwikkelingsinspanningen of opnieuw te ontwerpen.
Overzicht
MCP is een open standaard waarmee AI-coderingsassistenten en -agents kunnen communiceren met externe hulpprogramma's en gegevensbronnen. Door uw App Service-toepassing als een MCP-server te hosten, maakt u de functionaliteit van uw web-app beschikbaar voor AI-agents als aanroepbare hulpprogramma's met gestructureerde invoer en uitvoer.
Met deze integratie kunnen ontwikkelaars het volgende doen:
- Extend AI-assistenten: Aangepaste mogelijkheden toevoegen aan GitHub-Copilot Chat, Cursor, Winsurf en andere MCP-compatibele agents
- Bestaande API's beschikbaar maken: uw huidige REST API's omzetten in ai-toegankelijke hulpprogramma's zonder code te herschrijven
- Context opgeven: AI-agents toegang geven tot de bedrijfslogica en -gegevens van uw toepassing
- Automatisering inschakelen: agents toestaan complexe werkstromen uit te voeren door de bewerkingen van uw app te koppelen
- Beheer behouden: volledige controle houden over verificatie, autorisatie en gegevenstoegang
Wanneer moet u App Service gebruiken als een MCP-server
Overweeg het implementeren van uw App Service-app als een MCP-server wanneer u het volgende wilt doen:
- Ontwikkelhulpprogramma's mogelijk maken: laat ontwikkelaars AI-agents gebruiken die tijdens het coderen rechtstreeks met uw API's kunnen communiceren
- Aangepaste copilot-ervaringen maken: gespecialiseerde AI-assistenten bouwen met diepgaande kennis van uw toepassingsdomein
- Werkstromen automatiseren: AI-agents in staat stellen om bewerkingen met meerdere stappen uit te voeren in uw toepassing
- De productiviteit van ontwikkelaars verbeteren: contextwisseling verminderen door de functionaliteit van uw app in de IDE te brengen
- Bestaande infrastructuur gebruiken: Uw geïmplementeerde App Service-apps gebruiken als agenthulpprogramma's zonder afzonderlijke implementaties
Als u evalueert waar u een MCP-server wilt hosten in Azure, vergelijkt u App Service met andere opties in Choose u een Azure-service voor het hosten van MCP-servers voordat u het implementatiedoel selecteert.
MCP is met name waardevol voor Line-Of-Business-toepassingen, interne hulpprogramma's en op ontwikkelaars gerichte services, waarbij functionaliteit gemakkelijk toegankelijk is voor AI-agents de productiviteit aanzienlijk kan verbeteren.
Hoe MCP werkt met App Service
Uw App Service-toepassing implementeert het MCP-protocol door een set hulpprogramma's (functies) weer te geven die agents kunnen detecteren en aanroepen. Wanneer een AI-agent een actie moet uitvoeren:
- De agent vraagt uw MCP-server op om beschikbare hulpprogramma's te detecteren
- De agent selecteert het juiste hulpprogramma op basis van gebruikersintentie
- Uw App Service-app verwerkt de aanvraag en retourneert gestructureerde resultaten
- De agent interpreteert de resultaten en presenteert deze aan de gebruiker
App Service biedt ingebouwde ondersteuning voor de verificatie- en beveiligingsfuncties die vereist zijn voor productie MCP-servers, waaronder Microsoft Entra ID integratie en beheerde identiteiten.
Twee manieren om een MCP-server te hosten in App Service
App Service ondersteunt twee patronen voor het hosten van een MCP-server. Kies degene die overeenkomt met uw startpunt.
Uw eigen MCP-server meenemen
Voeg een MCP SDK toe aan uw toepassingscode, maak een MCP-eindpunt beschikbaar naast uw bestaande routes en implementeer de app op dezelfde manier als u andere code implementeert in App Service. Deze methode is de juiste keuze wanneer u volledige controle wilt over tooldefinities, wanneer uw tools niet 1-op-1 overeenkomen met REST-bewerkingen, of wanneer u naast tools ook MCP resources of prompts wilt blootstellen. In de volgende taalspecifieke zelfstudies wordt dit patroon behandeld.
Ingebouwde MCP van App Service (Preview)
Als uw app een bestaande REST API is met een OpenAPI 3.x-specificatie, kan App Service een MCP-server voor u hosten zonder codewijzigingen. U wijst het platform aan bij uw OpenAPI-specificatie en elke bewerking wordt een MCP-hulpprogramma dat wordt geleverd via streambare HTTP. Verificatie, protocolonderhandeling, detectie van hulpprogramma's en hot-reload van de specificatie worden afgehandeld door het platform.
Ingebouwde MCP is geschikt als u snel een bestaande API beschikbaar wilt maken voor MCP-clients, wanneer u wilt dat het platform up-to-up blijft van MCP-protocolupdates of wanneer u wilt integreren met App Service-verificatie zonder OAuth-code te schrijven.
Raadpleeg De ingebouwde MCP van App Service configureren voor configuratiestappen, ondersteunde limieten en de beheerinterface.