Delen via


Aan de slag met Foundry MCP Server (preview) met Visual Studio Code

Foundry MCP Server (preview) is een in de cloud gehoste implementatie van het Model Context Protocol (MCP). Er worden gecureerde hulpprogramma's weergegeven waarmee uw agents lees- en schrijfbewerkingen kunnen uitvoeren op Foundry-services zonder back-end-API's rechtstreeks aan te roepen.

Gebruik een MCP-compatibele client zoals Visual Studio Code om verbinding te maken met het openbare eindpunt, te verifiëren met Entra-id en LLM's toegang te geven tot de hulpprogramma's. Nadat u verbinding hebt gemaakt, kunt u agents bouwen die deze hulpprogramma's aanroepen met prompts voor natuurlijke taal.

In dit artikel leert u het volgende:

  • Verbinding maken met Foundry MCP Server met GitHub Copilot in Visual Studio Code
  • Prompts uitvoeren om Foundry MCP Server-hulpprogramma's te testen en te communiceren met Azure-resources

Opmerking

Deze functie is momenteel beschikbaar als openbare preview-versie. Deze preview wordt aangeboden zonder een service level agreement en we raden deze niet aan voor productieworkloads. Bepaalde functies worden mogelijk niet ondersteund of hebben mogelijk beperkte mogelijkheden. Voor meer informatie, zie Aanvullende Gebruiksvoorwaarden voor Microsoft Azure Previews.

Vereiste voorwaarden

Voordelen van Foundry MCP Server

  • In de cloud gehoste interface voor indeling van AI-hulpprogramma's: Foundry MCP Server (preview) biedt een veilig, schaalbaar eindpunt voor MCP-compatibele clients. U hoeft geen infrastructuur te implementeren, waardoor naadloze integratie en scenario's met meerdere agents mogelijk zijn.
  • Identiteits- en toegangsbeheer: De server dwingt verificatie en autorisatie af met Microsoft Entra-id. Hiermee worden alle bewerkingen uitgevoerd binnen de machtigingen van de geverifieerde gebruiker (On-Behalf-Of-flow).
  • Scenariogerichte, uitbreidbare hulpprogramma's: Foundry MCP Server maakt een groeiende set hulpprogramma's beschikbaar voor lees- en schrijfbewerkingen op modellen, implementaties, evaluaties en agents in Foundry. De hulpprogramma's zijn uitbreidbaar, zodat ontwikkelaars en agents kunnen communiceren met services zonder back-end-API's of gegevensschema's te kennen.
  • Versnelde agent- en ontwikkelaarsproductiviteit: Werkstromen voor natuurlijke taal (via MCP-clients en grote taalmodellen) maken snelle detectie en aanroepen van hulpprogramma's mogelijk, stroomlijnen van ontwikkeling en indeling van meerdere agents.

Foundry MCP-server installeren en starten

Selecteer een optie om Foundry MCP Server te installeren in Visual Studio Code.

Installeer Foundry MCP Server in uw gebruikersprofiel, zodat deze beschikbaar is voor alle werkruimten in Visual Studio Code.

  1. Open het opdrachtenpalet (Ctrl+Shift+P).

  2. Zoek naar MCP:Server toevoegen.

  3. Selecteer de optie HTTP (Http of Server-Sent Events).

  4. Voer https://mcp.ai.azure.com in als de URL.

  5. Voer een beschrijvende naam in, zoals foundry-mcp-remote en druk op Enter. Visual Studio Code voegt de volgende serververmelding toe onder uw gebruikersprofiel:

    { 
      "servers": { 
        "foundry-mcp-remote": { 
          "type": "http", 
          "url": "https://mcp.ai.azure.com" 
        } 
      } 
    }
    
  6. Open het opdrachtenpalet (Ctrl+Shift+P).

  7. Zoek en selecteer MCP:List Servers.

  8. Selecteer Foundry MCP Server die u hebt toegevoegd en kies Server starten.

  9. Meld u aan bij Azure wanneer u hierom wordt gevraagd, zodat de MCP-server kan communiceren met services in uw abonnement.

  10. Open GitHub Copilot en selecteer agentmodus.

  11. Selecteer het pictogram Hulpprogramma's, zoek naar Foundry om de lijst te filteren en bevestig dat de server wordt weergegeven.

    Schermopname van de lijst met hulpprogramma's voor de Copilot-agentmodus van GitHub met het hulpprogramma Foundry MCP Server.

    Meer informatie over agentmodus vindt u in de documentatie van Visual Studio Code.

Prompts gebruiken om Foundry MCP Server te testen

  1. Open het GitHub Copilot-chatvenster en bevestig dat de agentmodus is geselecteerd.

  2. Voer een prompt in die gebruikmaakt van Foundry MCP Server-hulpprogramma's, bijvoorbeeld Vertel me over de nieuwste modellen in Foundry.

  3. Copilot vraagt toestemming om de vereiste Foundry MCP-serverbewerking uit te voeren. Selecteer Doorgaan of gebruik de pijl om een specifieker gedrag te kiezen:

    • De huidige sessie voert de bewerking altijd uit in de huidige Sessie van de GitHub Copilot-agentmodus.
    • De huidige werkruimte voert altijd de opdracht uit voor de huidige Visual Studio Code-werkruimte.
    • Sta altijd toe dat de bewerking altijd wordt uitgevoerd voor elke GitHub Copilot Agent Mode-sessie of een Visual Studio Code-werkruimte.

    Schermopname van opties voor het uitvoeren van Foundry MCP Server-bewerkingen.

    Het antwoord lijkt op de volgende verkorte uitvoer. De werkelijke resultaten variëren op basis van de beschikbaarheid van het huidige model.

    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. Verken en test Foundry MCP Server-bewerkingen met andere prompts, zoals:

    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
    

Probleemoplossingsproces

Probleem Resolutie / Besluit
Server wordt niet gestart Controleer of u de URL https://mcp.ai.azure.com correct hebt ingevoerd. Open het opdrachtenpalet en voer MCP uit: Lijstservers om de serverstatus te controleren.
Verificatieprompt wordt niet weergegeven Zorg ervoor dat de GitHub Copilot-extensie is geïnstalleerd en u bent aangemeld bij Visual Studio Code met een Microsoft-account dat toegang heeft tot uw Azure-abonnement.
Foundry-hulpprogramma's worden niet weergegeven in de agentmodus Controleer of de server draait (groene indicator in MCP: Lijst servers). Controleer of u agentmodus hebt geselecteerd in het Copilot-chatvenster en selecteer vervolgens het pictogram hulpprogramma's en zoek naar Foundry.
'Toegang geweigerd' of machtigingsfouten Controleer of u inzender of een hogere rol hebt voor het Foundry-project. De server gebruikt On-Behalf-Of flow met uw Entra ID-gegevens.

Foundry MCP-server verwijderen

De serverconfiguratie verwijderen:

  • Gebruikersprofiel: Open het opdrachtenpalet, voer MCP uit: Lijstservers, selecteer de Foundry-server en kies Server verwijderen.
  • Werkruimte: Verwijder de serververmelding uit het .vscode/mcp.json bestand in de projectmap.