Introducción a Foundry MCP Server (versión preliminar) mediante Visual Studio Code

Foundry MCP Server (versión preliminar) es una implementación hospedada en la nube del Protocolo de contexto de modelo (MCP). Expone herramientas seleccionadas que permiten a los agentes realizar operaciones de lectura y escritura en servicios Foundry sin llamar directamente a las API de back-end. No es necesario implementar la infraestructura: el servidor proporciona un punto de conexión seguro y escalable con autenticación integrada a través de Microsoft Entra ID.

Usa un cliente compatible con MCP, como Visual Studio Code, para conectarte al punto de conexión público, autenticarse con Entra ID y permitir que los LLMs accedan a las herramientas. Después de conectarse, puede crear agentes que invoquen estas herramientas con avisos de lenguaje natural.

En este artículo, aprenderá a:

  • Conexión al servidor MCP de Foundry con GitHub Copilot en Visual Studio Code
  • Ejecución de avisos para probar las herramientas del servidor MCP de Foundry e interactuar con los recursos de Azure

Esta guía tarda unos 5 minutos en completarse.

Nota

Esta característica está actualmente en versión preliminar pública. Esta versión preliminar se proporciona sin un contrato de nivel de servicio y no se recomienda para cargas de trabajo de producción. Es posible que algunas características no se admitan o que tengan funcionalidades restringidas. Para obtener más información, vea Supplemental Terms of Use for Microsoft Azure Previews.

Requisitos previos

  • Cuenta de Azure con una suscripción activa. Si no tiene una, cree una cuenta gratuita de Azure.
  • Un proyecto de fundición. Si no tiene un proyecto, cree uno con el Quickstart del SDK de Microsoft Foundry.
  • Visual Studio Code (versión 1.99 o posterior).
  • Una suscripción GitHub Copilot (individual, empresarial o para empresas).
  • GitHub Copilot Visual Studio Code extensión.
  • Colaborador o rol superior en el proyecto Foundry al que desea acceder.

Instalación e inicio del servidor MCP de Foundry

Seleccione una opción para instalar Foundry MCP Server en Visual Studio Code.

Instale Foundry MCP Server en el perfil de usuario para que esté disponible para todas las áreas de trabajo de Visual Studio Code.

  1. Abra la paleta de comandos (Ctrl+Mayús+P).

  2. Busque MCP: Agregar servidor.

  3. Seleccione la opción HTTP (HTTP o Server-Sent Events).

  4. Escriba https://mcp.ai.azure.com como dirección URL.

  5. Escriba un nombre descriptivo como foundry-mcp-remote y presione Entrar. Visual Studio Code agrega la siguiente entrada de servidor en el perfil de usuario:

    { 
      "servers": { 
        "foundry-mcp-remote": { 
          "type": "http", 
          "url": "https://mcp.ai.azure.com" 
        } 
      } 
    }
    
  6. Abra la paleta de comandos (Ctrl+Mayús+P).

  7. Busque y seleccione MCP: Enumerar servidores.

  8. Seleccione Foundry MCP Server que agregó y elija Iniciar servidor.

  9. Aparece un indicador verde junto al nombre del servidor en MCP: Enumerar servidores y confirmar que la conexión está activa.

  10. Cuando se le solicite, inicie sesión en Azure para que el servidor MCP pueda interactuar con los servicios de su suscripción.

  11. Abra GitHub Copilot y seleccione Agent Mode.

  12. Seleccione el icono de herramientas, busque Foundry para filtrar la lista y confirme que aparece el servidor.

    Captura de pantalla de la lista de herramientas del modo agente de GitHub Copilot que muestra la herramienta Foundry MCP Server.

    Obtenga más información sobre el modo de agente en la documentación de Visual Studio Code.

Utilizar avisos para realizar pruebas en el Servidor Foundry MCP

  1. Abra el panel de chat de GitHub Copilot y confirme Agent Mode está seleccionado.

  2. Escriba un mensaje que use las herramientas del servidor MCP de Foundry; por ejemplo, cuéntame sobre los modelos más recientes de Foundry.

  3. Copilot solicita permiso para ejecutar la operación necesaria del servidor MCP de Foundry. Seleccione Continuar o use la flecha para elegir un comportamiento más específico:

    • Sesi\u00F3n actual siempre ejecuta la operaci\u00F3n en la sesi\u00F3n actual del modo Agente de GitHub Copilot.
    • Área de trabajo actual siempre ejecuta el comando para el área de trabajo actual de Visual Studio Code.
    • Always allow establece que la operación siempre se ejecute para cualquier sesión del modo agente de GitHub Copilot o cualquier área de trabajo de Visual Studio Code.

    Captura de pantalla de las opciones para ejecutar las operaciones del servidor MCP de Foundry.

    La respuesta es similar a la siguiente salida abreviada. Los resultados reales varían en función de la disponibilidad del modelo actual.

    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 y pruebe las operaciones del servidor MCP de Foundry con otros mensajes, 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
    

Solución de problemas

Problema Resolución
El servidor no se inicia Compruebe que ha escrito correctamente la dirección URL https://mcp.ai.azure.com . Abra la paleta de comandos y ejecute MCP: Enumerar servidores para comprobar el estado del servidor.
No aparece el mensaje de autenticación Asegúrese de que la extensión GitHub Copilot esté instalada y haya iniciado sesión en Visual Studio Code con un cuenta Microsoft que tenga acceso a la suscripción de Azure.
Las herramientas de fundición no aparecen en modo de agente Confirme que el servidor se está ejecutando (indicador verde en MCP: Enumerar servidores). Compruebe que seleccionó Agent Mode en el panel de chat de Copilot y, a continuación, seleccione el icono de herramientas y busque Foundry.
Errores de permiso o "Acceso denegado" Compruebe que tiene el rol Colaborador o superior en el proyecto Foundry. El servidor utiliza el flujo "On-Behalf-Of" con las credenciales de Entra ID.

Limpieza de recursos

Para quitar la configuración del servidor:

  • Perfil de usuario: abra la paleta de comandos, ejecute MCP: List Servers, seleccione el servidor Foundry y elija Quitar servidor.
  • Área de trabajo: elimine la entrada del servidor del archivo en la .vscode/mcp.json carpeta del proyecto.