Anteckning
Å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.
Med Azure MCP Server kan AI-agenter och andra typer av klienter interagera med Azure-resurser via kommandon på naturligt språk. Den implementerar MCP (Model Context Protocol) för att tillhandahålla följande viktiga funktioner:
- MCP-stöd: Eftersom Azure MCP Server implementerar Model Context Protocol fungerar det med MCP-klienter som GitHub Copilot-agentläge, OpenAI Agents SDK och Semantic Kernel.
- Stöd för Entra-ID: Azure MCP Server använder Entra-ID via Azure Identity-biblioteket för att följa metodtipsen för Azure-autentisering.
- Stöd för tjänster och verktyg: Azure MCP Server stöder Azure-tjänster och verktyg som Azure CLI och Azure Developer CLI (azd).
Introduktion till MCP (Model Context Protocol)
Model Context Protocol (MCP) är ett öppet protokoll som är utformat för att hantera hur språkmodeller interagerar med externa verktyg, minne och kontext på ett säkert, strukturerat och tillståndskänsligt sätt. MCP definierar en klient-serverarkitektur med flera komponenter:
- Värdar: Appar som använder MCP-klienter för att ansluta till och använda data från MCP-servrar.
- Klienter: Komponenter i MCP-värdar som hanterar anslutningar och hämtar data från MCP-servrar.
- Servrar: Program som tillhandahåller funktioner som dataresurser, verktyg för att utföra åtgärder och uppmaningar för att vägleda interaktioner.
VS Code anses till exempel vara en värd och GitHub Copilot-agentläget i VS Code fungerar som en MCP-klient som ansluter till MCP-servrar. Du kan också skapa en anpassad intelligent app som är värd för en egen MCP-klient som ansluter till MCP-servrar.
Azure MCP-servern implementerar en uppsättning verktyg enligt Model Context Protocol. AI-agenter och andra typer av klienter använder dessa verktyg för att interagera med Azure-resurser.
Scenarier för att använda Azure MCP Server
Det vanligaste scenariot för att använda Azure MCP-servern är att ansluta till den från en befintlig klient, till exempel GitHub Copilot-agentläge i VS Code eller en anpassad intelligent app. Klienten kan sedan använda alla tillgängliga verktyg för att komma åt och interagera med Azure-resurser med naturligt språk. Du kan till exempel använda GitHub Copilot-agentläge med Azure MCP Server för att lista Azure-lagringskonton eller köra KQL-frågor på Azure-databaser. Information om hur du ansluter till Azure MCP-servern från en befintlig klient finns i Kom igång med Azure MCP-servern.
I mer avancerade scenarier kan vissa utvecklare skapa egna MCP-servrar för att erbjuda anpassade verktyg, resurser och uppmaningar om specifika uppgifter som omfattar Azure-resurser. Om du skapar en MCP-server som behöver ansluta till Azure kan du använda Azure MCP Server-verktygen från MCP-servern.
MCP-servern använder dina autentiseringsuppgifter för Azure-användare eller hanterad identitet för att säkerställa auktoriserad åtkomst. Åtkomst skyddas via Azure Role-Based Access Control (RBAC), vilket ger detaljerade behörigheter för godkända användare. Den lokala MCP-servern är endast avsedd för utvecklare i din organisation. Använd inte dessa verktyg för externa program eller scenarier utanför den godkända utvecklingsmiljön.