Partilhar via


Comece a usar o Foundry MCP Server (pré-visualização) usando Visual Studio Code

Foundry MCP Server (pré-visualização) é uma implementação alojada na cloud do Model Context Protocol (MCP). Expõe ferramentas selecionadas que permitem aos seus agentes realizar operações de leitura e escrita em serviços Foundry sem recorrer diretamente às APIs backend.

Utilize um cliente compatível com MCP, como o Visual Studio Code, para conectar-se ao ponto de extremidade público, autenticar-se com o Entra ID e permitir que os LLMs acedam às ferramentas. Depois de se conectar, você pode criar agentes que invocam essas ferramentas com prompts de linguagem natural.

Neste artigo, você aprenderá a:

  • Liga-te ao Foundry MCP Server com o GitHub Copilot no Visual Studio Code
  • Execute prompts para testar as ferramentas do Foundry MCP Server e interagir com os recursos do Azure

Observação

Esta funcionalidade está atualmente em pré-visualização pública. Esta pré-visualização é fornecida sem um acordo de nível de serviço, e não a recomendamos para trabalhos em produção. Algumas funcionalidades poderão não ser suportadas ou poderão ter capacidades limitadas. Para obter mais informações, veja Termos Suplementares de Utilização para Pré-visualizações do Microsoft Azure.

Pré-requisitos

Benefícios do Foundry MCP Server

  • Interface alojada na cloud para orquestração de ferramentas de IA: O Foundry MCP Server (pré-visualização) fornece um endpoint seguro e escalável para clientes compatíveis com MCP. Você não precisa implantar infraestrutura, permitindo cenários de integração perfeita e multiagentes.
  • Controle de identidade e acesso: O servidor impõe autenticação e autorização com o Microsoft Entra ID. Executa todas as operações dentro das permissões do utilizador autenticado (fluxo "On-Behalf-Of").
  • Ferramentas focadas em cenários e extensíveis: O Foundry MCP Server expõe um conjunto crescente de ferramentas para operações de leitura e escrita em modelos, implementações, avaliações e agentes no Foundry. As ferramentas são extensíveis, permitindo que desenvolvedores e agentes interajam com serviços sem conhecer APIs de back-end ou esquemas de dados.
  • Produtividade acelerada de agentes e desenvolvedores: fluxos de trabalho em linguagem natural (por meio de clientes MCP e modelos de linguagem grandes) permitem a descoberta e a invocação rápidas de ferramentas, simplificando o desenvolvimento e a orquestração de vários agentes.

Instalar e iniciar o Foundry MCP Server

Selecione uma opção para instalar o Foundry MCP Server no Visual Studio Code.

Instala o Foundry MCP Server no teu perfil de utilizador para que esteja disponível para todos os espaços de trabalho no Visual Studio Code.

  1. Abra a Paleta de Comandos (Ctrl+Shift+P).

  2. Procurar MCP:Add Server.

  3. Selecione a opção HTTP (Http ou Server-Sent Events ).

  4. Insira https://mcp.ai.azure.com como o URL.

  5. Introduza um nome amigo como foundry-mcp-remote e depois pressione Enter. O Visual Studio Code adiciona a seguinte entrada de servidor em seu perfil de usuário:

    { 
      "servers": { 
        "foundry-mcp-remote": { 
          "type": "http", 
          "url": "https://mcp.ai.azure.com" 
        } 
      } 
    }
    
  6. Abra a Paleta de Comandos (Ctrl+Shift+P).

  7. Procure e selecione MCP:List Servers.

  8. Seleciona o Foundry MCP Server que adicionaste e escolhe Iniciar Servidor.

  9. Quando solicitado, entre no Azure para que o servidor MCP possa interagir com os serviços em sua assinatura.

  10. Abra o GitHub Copilot e selecione Modo de agente.

  11. Selecione o ícone de ferramentas, procure Foundry para filtrar a lista e confirme que o servidor aparece.

    Captura de ecrã da lista de ferramentas GitHub Copilot Agent Mode a mostrar a ferramenta Foundry MCP Server.

    Saiba mais sobre o Modo de Agente na documentação do Visual Studio Code.

Use prompts para testar o Foundry MCP Server

  1. Abra o painel de bate-papo do GitHub Copilot e confirme se o Modo de agente está selecionado.

  2. Introduza um prompt que utilize as ferramentas do Foundry MCP Server — por exemplo Fale-me sobre os modelos mais recentes no Foundry.

  3. O Copilot solicita autorização para executar a operação necessária do Foundry MCP Server. Selecione Continuar ou use a seta para escolher um comportamento mais específico:

    • A sessão atual sempre executa a operação na sessão atual do Modo de Agente Copiloto do GitHub.
    • O espaço de trabalho atual sempre executa o comando para o espaço de trabalho atual do Visual Studio Code.
    • Sempre permitir define a operação para sempre ser executada para qualquer sessão do Modo de Agente Copiloto do GitHub ou qualquer espaço de trabalho do Visual Studio Code.

    Captura de ecrã das opções para executar operações do Foundry MCP Server.

    A resposta assemelha-se à seguinte saída encurtada. Os resultados reais variam consoante a disponibilidade atual do modelo.

    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. Explore e teste as operações do Foundry MCP Server com outros prompts, tais como:

    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
    

Solução de problemas

Questão Resolução
O servidor não arranca Confirma se introduziste o URL https://mcp.ai.azure.com corretamente. Abra a Paleta de Comandos e execute MCP: List Servers para verificar o estado do servidor.
O prompt de autenticação não aparece Certifica-te de que a extensão do GitHub Copilot está instalada e que iniciaste sessão no Visual Studio Code com uma conta Microsoft com acesso à subscrição do Azure.
As ferramentas do Foundry não aparecem no Modo Agente Confirme que o servidor está a funcionar (indicador verde no MCP: Listar Servidores). Verifica se selecionaste o Modo Agente no painel de chat do Copilot, depois seleciona o ícone de ferramentas e procura por Foundry.
"Acesso negado" ou erros de permissão Verifica se tens um cargo de Contribuidor ou superior no projeto Foundry. O servidor utiliza o fluxo On-Behalf-Of com as suas credenciais do Entra ID.

Remover o Servidor MCP da Foundry

Para remover a configuração do servidor:

  • Perfil de utilizador: Abra a Paleta de Comandos, execute MCP: Listar Servidores, selecione o servidor Foundry e selecione Remover Servidor.
  • Workspace: Apaga a entrada do servidor do .vscode/mcp.json ficheiro na pasta do teu projeto.