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.
Model Context Protocol (MCP) är en öppen standard som låter GitHub Copilot använda verktyg och tjänster utanför SSMS. Med MCP kan agentläget (för närvarande i förhandsversion) interagera med externa system som källkontroll, dokumentation, ditt interna biljettsystem och andra API:er. Du använder samma konversationsgränssnitt för dessa system tillsammans med databasuppgifter.
MCP fungerar via en klient-server-modell:
- MCP-klienter (till exempel SSMS) ansluter till MCP-servrar och begär åtgärder för AI-modellens räkning.
- MCP-servrar exponerar ett eller flera verktyg via ett väldefinierat gränssnitt. Varje verktyg utför en specifik åtgärd, till exempel att skapa ett arbetsobjekt, visa en lista över öppna biljetter eller köra frågor mot ett externt API.
- Protokollet definierar meddelandeformatet för verktygsidentifiering, anrop och svarshantering.
Du måste vara i agentläge för att kunna använda MCP. Ask-läget stöder inte MCP.
Anmärkning
MCP-verktyg är inaktiverade som standard när du har lagt till en server. Du måste aktivera varje verktyg manuellt i listan Verktyg i fönstret Copilot Chat innan Copilot kan använda det.
Förutsättningar
- SSMS 22.7 eller en senare version med AI Assistance-arbetsbelastningen.
- Ett GitHub konto med Copilot åtkomst. Du kan också använda GitHub Copilot kostnadsfritt i SQL Server Management Studio.
Hitta MCP-servrar
Den officiella MCP-serverlagringsplatsen är en bra utgångspunkt. Den innehåller referensimplementeringar och community-bidragna servrar för ett brett utbud av tjänster, inklusive filsystem, databaser, DevOps-plattformar och webb-API:er.
MCP är ett snabbt växande ekosystem. Den officiella MCP-serverlagringsplatsen listar aktuella servrar som du kan integrera i dina arbetsflöden.
Lägga till en MCP-server
Lägga till en MCP-server från chatten
Lägg till MCP-servrar från verktygsväljaren manuellt eller via MCP-registret.
Så här lägger du till MCP-servrar manuellt:
- I fönstret Copilot Chat väljer du ikonen Tools för att öppna panelen Verktyg.
- Välj den gröna + knappen överst i panelen och lägg sedan till anpassad MCP-server.
- Ange server-ID:t och välj lämplig anslutning i listrutan Typ :
- Ange serverns URL för HTTP-servrar.
- För
stdioservrar anger du kommandot och eventuella argument som behövs för att starta serverprocessen.
- Spara konfigurationen. SSMS initierar servern och lägger till dess verktyg i listan Verktyg.
Så här lägger du till MCP-servrar från registret:
- I fönstret Copilot Chat väljer du ikonen Tools för att öppna panelen Verktyg.
- Välj den gröna + knappen överst i panelen och lägg sedan till från MCP-registret.
- Leta upp MCP-servern i fönstret MCP Server Manager och välj Install.
- När mcp-servern har installerats visas den i avsnittet Tillagda servrar i panelen Verktyg.
Som standard är verktyg inte aktiverade för en MCP-server som du installerar. Du måste aktivera dem via panelen Verktyg.
Lägga till en MCP-server i .mcp.json filen
Filen .mcp.json är ett manuellt alternativ för att konfigurera MCP-servrar.
Skapa eller öppna
%USERPROFILE%\.mcp.json. Den här globala konfigurationsfilen gör MCP-servrarna tillgängliga för ditt användarkonto.Klistra in serverkonfigurationen i filen med följande format:
{ "servers": { "github": { "url": "https://api.githubcopilot.com/mcp/" } } }Spara filen. SSMS identifierar ändringen, initierar de konfigurerade servrarna och gör MCP tillgänglig i fönstret Verktyg.
Om en server kräver autentisering visas länken Autentisering krävs i filen. Välj det för att slutföra autentiseringsflödet.
Mer information om MCP-serverkonfiguration finns i Visual Studio Använda MCP-servrar.
Tillgängliga MCP-servrar
Policyinställningarna för GitHub på administratörsinstrumentpanelen för GitHub Copilot styr agentläget och MCP-användning i SSMS. Om administratören inaktiverar den här inställningen kan användare under den prenumerationen inte använda agentläge eller ansluta till MCP-servrar i SSMS.
Dessutom kan administratörer konfigurera en LISTA över tillåtna MCP-servrar för att styra exakt vilka MCP-servrar som tillåts i organisationen. Mer information finns i Konfigurera listan över tillåtna MCP-servrar.
Mer information finns i Hantera principer och funktioner för GitHub Copilot i ditt företag.