Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este inicio rápido, aprenderá a conectar el servidor de Protocolo de contexto de modelo de Azure (MCP) a la CLI de GitHub Copilot. Esta integración permite que GitHub Copilot interactúe con los recursos de Azure directamente desde el terminal.
Prerrequisitos
- Cli de Copilot de GitHub instalada.
-
CLI de Azure instalada y autenticada (
az login). -
Node.js instalado (para ejecutar el servidor mediante
npx).
Inicia sesión en Azure MCP Server para desarrollo local
Azure MCP Server se autentica con Microsoft Entra ID mediante la biblioteca de identidad de Azure para .NET. El servidor admite dos modos de autenticación:
-
Modo de agente: usa la autenticación nativa del sistema operativo (como el Administrador de cuentas web de Windows) con
InteractiveBrowserCredential. - Modo de cadena de credenciales: intenta varios métodos de autenticación en secuencia: variables de entorno, Visual Studio Code, Visual Studio, CLI de Azure, Azure PowerShell, CLI para desarrolladores de Azure y autenticación interactiva del explorador.
Inicie sesión con cualquiera de estos métodos:
- Abra la paleta de comandos (
Ctrl+Shift+PoCmd+Shift+Pen Mac). - Ejecución de Azure: inicie sesión y siga las indicaciones.
Después de iniciar sesión, Azure MCP Server puede autenticar y ejecutar operaciones en los servicios de Azure en función de los permisos.
Adición de un servidor MCP de Azure
La CLI de Copilot de GitHub admite servidores MCP a través de la familia de /mcp comandos.
Abra el terminal.
Inicie la CLI de GitHub Copilot en modo interactivo:
copilotEn la sesión interactiva, ejecute el siguiente comando para abrir el formulario de configuración del servidor MCP:
/mcp addRellene los campos de configuración con los siguientes valores:
Campo Importancia Nombre del servidor azure-mcpTipo de servidor 1(Local)Comando npx -y @azure/mcp@latest server startVariables de entorno (dejar en blanco: usa la autenticación de la CLI de Azure) Herramientas *Nota:
Si prefiere usar .NET, establezca el comando en
dotnet dnx -p Azure.Mcp server start.Presione Ctrl+S (o Cmd+S en macOS) para guardar la configuración del servidor.
Cuando haya terminado, presione
escpara cerrar la configuración del servidor.
Comprobación de la conexión
Confirme que ha configurado correctamente el servidor MCP de Azure y que la CLI de GitHub Copilot la reconoce:
En la sesión de la CLI de Copilot, ejecute:
/mcp showRevise el resultado. Debería aparecer
azure-mcpen la configuración:● MCP Server Configuration: • azure-mcp (local): Command: npx Total servers: 1 Config file: ~/.copilot/mcp-config.json
Uso del servidor MCP de Azure
Una vez conectado, puede usar lenguaje natural para interactuar con los recursos de Azure.
Durante la sesión de la CLI de Copilot de GitHub, escriba un mensaje que requiera el contexto de Azure. Por ejemplo:
> List my Azure resource groups.GitHub Copilot identifica la intención y usa las
azure-mcpherramientas para capturar la información. Imprime una respuesta en la que se enumeran los grupos de recursos de Azure, de forma similar a:I found the following resource groups in your subscription: - **my-resource-group-1** (East US) - **dev-environment** (West Europe) - **production-app** (Central US)
Administración de servidores MCP
Administre los servidores MCP configurados mediante los siguientes comandos:
-
Enumerar servidores:
/mcp show -
Quitar un servidor:
/mcp remove azure-mcp -
Obtener ayuda:
/mcp help
Pasos siguientes
- Obtenga más información sobre la CLI de GitHub Copilot.
- Explore las funcionalidades del servidor MCP de Azure.