Dela via


Kom igång med Foundry MCP Server (förhandsversion) med hjälp av Visual Studio Code

Foundry MCP Server (förhandsversion) är en molnbaserad implementering av MCP (Model Context Protocol). Den exponerar utvalda verktyg som gör att dina agenter kan utföra läs- och skrivåtgärder mot Foundry-tjänster utan att anropa serverdels-API:er direkt. Du behöver inte distribuera infrastruktur – servern tillhandahåller en säker, skalbar slutpunkt med inbyggd autentisering via Microsoft Entra-ID.

Använd en MCP-kompatibel klient, till exempel Visual Studio Code, för att ansluta till den offentliga slutpunkten, autentisera med Entra-ID och låta LLM:er access verktygen. När du har anslutit kan du skapa agenter som anropar dessa verktyg med frågor om naturligt språk.

I den här artikeln lär du dig att:

  • Ansluta till Foundry MCP Server med GitHub Copilot i Visual Studio Code
  • Kör uppmaningar för att testa Foundry MCP Server-verktyg och interagera med Azure resurser

Den här guiden tar cirka 5 minuter att slutföra.

Anmärkning

Den här funktionen är för närvarande i offentlig förhandsversion. Den här förhandsversionen tillhandahålls utan ett serviceavtal och vi rekommenderar det inte för produktionsarbetsbelastningar. Vissa funktioner kanske inte stöds eller kan vara begränsade. Mer information finns i Supplemental Terms of Use for Microsoft Azure Previews.

Förutsättningar

Installera och starta Foundry MCP Server

Välj ett alternativ för att installera Foundry MCP Server i Visual Studio Code.

Installera Foundry MCP Server i din användarprofil så att den är tillgänglig för alla arbetsytor i Visual Studio Code.

  1. Öppna kommandopaletten (Ctrl+Skift+P).

  2. Sök efter MCP: Lägg till server.

  3. Välj alternativet HTTP (HTTP eller Server-Sent Events).

  4. Ange https://mcp.ai.azure.com som URL.

  5. Ange ett eget namn, till exempel foundry-mcp-remote, och tryck sedan på Retur. Visual Studio Code lägger till följande serverpost under din användarprofil:

    { 
      "servers": { 
        "foundry-mcp-remote": { 
          "type": "http", 
          "url": "https://mcp.ai.azure.com" 
        } 
      } 
    }
    
  6. Öppna kommandopaletten (Ctrl+Skift+P).

  7. Sök efter och välj MCP: Listservrar.

  8. Välj Foundry MCP Server som du har lagt till och välj Starta server.

  9. En grön indikator visas bredvid servernamnet i MCP: Lista servrar som bekräftar att anslutningen är aktiv.

  10. När du uppmanas att göra det loggar du in på Azure så att MCP-servern kan interagera med tjänster i din prenumeration.

  11. Öppna GitHub Copilot och välj Agent Mode.

  12. Välj verktygsikonen, sök efter Foundry för att filtrera listan och bekräfta att servern visas.

    Skärmbild av verktygslistan i GitHub Copilot agentläge som visar Foundry MCP Server verktyget.

    Läs mer om agentläge i dokumentationen Visual Studio Code.

Använd anvisningarna för att testa Foundry MCP Server

  1. Öppna chattpanelen GitHub Copilot och bekräfta att Agent Mode har valts.

  2. Ange en uppmaning som använder Foundry MCP Server-verktyg, till exempel Berätta om de senaste modellerna på Foundry.

  3. Copilot begär behörighet att köra den nödvändiga Foundry MCP Server-åtgärden. Välj Fortsätt eller använd pilen för att välja ett mer specifikt beteende:

    • Aktuell session kör alltid åtgärden i den aktuella GitHub Copilot Agent Mode-sessionen.
    • Aktuell arbetsyta kör alltid kommandot för den aktuella arbetsytan Visual Studio Code.
    • Always tillåter anger att åtgärden alltid ska köras för alla GitHub Copilot Agent Mode-session eller någon Visual Studio Code-arbetsyta.

    Skärmbild av alternativ för att köra Foundry MCP Server-åtgärder.

    Svaret liknar följande förkortade utdata. Dina faktiska resultat varierar beroende på aktuell modelltillgänglighet.

    Latest / Notable Foundry Models (Preview Snapshot)
    
    1. Frontier & Reasoning Models
    gpt-4o (2024-11-20) – Flagship multimodal model; strong multi-turn coherence.
    o3 (2025-04-16) – Balanced reasoning with good accuracy/quality trade-off.
    o4-mini (2025-04-16) – Strong quality with better latency than o3.
    Phi-4 – Microsoft small frontier open model; competitive quality at lower cost.
    
    // Further output omitted
    
  4. Utforska och testa Foundry MCP Server-åtgärder med andra uppmaningar, till exempel:

    What tools can I use from Foundry MCP Server (preview)?
    Tell me about the latest models on Foundry
    Show me details about the GPT-4o model on Foundry
    

Felsökning

Problematik Lösning / Beslut
Servern startar inte Kontrollera att du har angett URL:en https://mcp.ai.azure.com korrekt. Öppna kommandopaletten och kör MCP: Listservrar för att kontrollera serverstatus.
Autentiseringsprompten visas inte Kontrollera att GitHub Copilot-tillägget är installerat och att du är inloggad på Visual Studio Code med ett Microsoft-konto som har access till din Azure-prenumeration.
Foundry-verktyg visas inte i agentläge Bekräfta att servern körs (grön indikator i MCP: Listservrar). Kontrollera att du har valt Agentläge i copilot-chattpanelen och välj sedan verktygsikonen och sök efter Foundry.
"Access nekad" eller behörighetsfel Kontrollera att du har rollen deltagare eller högre i Foundry-projektet. Servern använder On-Behalf-Of-flöde med dina Entra ID-autentiseringsuppgifter.

Rensa resurser

Så här tar du bort serverkonfigurationen:

  • Användarprofil: Öppna kommandopaletten, kör MCP: Listservrar, välj Foundry-servern och välj Ta bort server.
  • Workspace: Ta bort serverposten från filen .vscode/mcp.json i mappen project.