Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Integrera din webbapp som en Model Context Protocol (MCP) server för att utöka funktionerna för ledande personliga AI-agenter som GitHub Copilot Chat, Cursor och Winsurf. Genom att exponera appens API:er via MCP kan du förstärka dessa agenter med de unika funktioner och affärslogik som webbappen redan tillhandahåller, utan omfattande utvecklingsarbete eller omstrukturering.
Översikt
MCP är en öppen standard som gör det möjligt för AI-kodningsassistenter och agenter att interagera med externa verktyg och datakällor. Genom att vara värd för App Service-programmet som en MCP-server gör du webbappens funktioner tillgängliga för AI-agenter som anropsbara verktyg med strukturerade indata och utdata.
Med den här integreringen kan utvecklare:
- Extend AI-assistenter: Lägga till anpassade funktioner i GitHub Copilot Chat, Cursor, Winsurf och andra MCP-kompatibla agenter
- Exponera befintliga API:er: Omvandla dina aktuella REST-API:er till AI-tillgängliga verktyg utan att skriva om kod
- Ge kontext: Ge AI-agenter åtkomst till ditt programs affärslogik och data
- Aktivera automatisering: Tillåt agenter att utföra komplexa arbetsflöden genom att länka appens åtgärder
- Behåll kontrollen: Behåll fullständig kontroll över autentisering, auktorisering och dataåtkomst
När du ska använda App Service som MCP-server
Överväg att implementera din App Service-app som en MCP-server när du vill:
- Ge utvecklare verktyg: Låt utvecklare använda AI-agenter som kan interagera direkt med dina API:er under kodningen
- Skapa anpassade copilot-upplevelser: Skapa specialiserade AI-assistenter med djup kunskap om din programdomän
- Automatisera arbetsflöden: Aktivera AI-agenter för att utföra åtgärder i flera steg i ditt program
- Förbättra utvecklarproduktiviteten: Minska kontextväxlingen genom att föra in appens funktioner i IDE
- Utnyttja befintlig infrastruktur: Använd dina distribuerade App Service-appar som agentverktyg utan separata distributioner
Om du utvärderar var du ska vara värd för en MCP-server i Azure kan du jämföra App Service med andra alternativ i Välj en Azure tjänst för att vara värd för MCP-servrar innan du väljer distributionsmålet.
MCP är särskilt värdefullt för verksamhetsspecifika program, interna verktyg och utvecklarfokuserade tjänster där det avsevärt kan förbättra produktiviteten att göra funktioner lättillgängliga för AI-agenter.
Så här fungerar MCP med App Service
App Service-programmet implementerar MCP-protokollet genom att exponera en uppsättning verktyg (funktioner) som agenter kan identifiera och anropa. När en AI-agent behöver utföra en åtgärd:
- Agenten frågar MCP-servern för att identifiera tillgängliga verktyg
- Agenten väljer lämpligt verktyg baserat på användarens avsikt
- App Service-appen bearbetar begäran och returnerar strukturerade resultat
- Agenten tolkar resultatet och presenterar dem för användaren
App Service har inbyggt stöd för de autentiserings- och säkerhetsfunktioner som krävs för MCP-produktionsservrar, inklusive Microsoft Entra ID integrering och hanterade identiteter.
Två sätt att vara värd för en MCP-server på App Service
App Service har stöd för två mönster för att vara värd för en MCP-server. Välj den som matchar din startpunkt.
Ta med din egen MCP-server
Lägg till en MCP SDK i programkoden, exponera en MCP-slutpunkt tillsammans med dina befintliga vägar och distribuera appen på samma sätt som du distribuerar annan kod till App Service. Den här metoden är rätt val när du vill ha fullständig kontroll över verktygsdefinitioner, när dina verktyg inte mappar 1:1 till REST-åtgärder, eller när du vill exponera MCP-resurser eller uppmaningar utöver verktyg. Följande språkspecifika självstudier behandlar det här mönstret.
Inbyggd MCP för App Service (förhandsversion)
Om din app är ett befintligt REST API med en OpenAPI 3.x-specifikation kan App Service vara värd för en MCP-server åt dig utan kodändringar. Du pekar plattformen på din OpenAPI-specifikation och varje åtgärd blir ett MCP-verktyg som hanteras via strömmande HTTP. Autentisering, protokollförhandling, identifiering av verktyg och frekvent omläsning av specifikationen hanteras av plattformen.
Inbyggd MCP passar bra när du snabbt vill exponera ett befintligt API för MCP-klienter, när du vill att plattformen ska hänga med i MCP-protokolluppdateringar eller när du vill integrera med App Service-autentisering utan att skriva OAuth-kod.
Konfigurationssteg, begränsningar som stöds och hanteringsytan finns i Konfigurera inbyggd MCP för App Service.