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.
El servidor MCP de Azure usa el Protocolo de contexto de modelo (MCP) para estandarizar las integraciones entre las aplicaciones de IA y las herramientas externas y los orígenes de datos, lo que permite a los sistemas de inteligencia artificial realizar operaciones que tienen en cuenta el contexto de los recursos de Azure.
En este artículo, aprenderá a completar las siguientes tareas:
- Instalación y autenticación en el servidor MCP de Azure
- Conéctate al servidor MCP de Azure mediante el entorno de desarrollo agent-first de Google Antigravity
- Ejecutar comandos para probar las operaciones del servidor MCP de Azure e interactuar con recursos de Azure.
Prerequisites
- Una cuenta de Azure con una suscripción activa
- Google Antigravity instalado
- Node.js LTS instalado
Instalación del servidor MCP de Azure
Para instalar y configurar el servidor MCP de Azure en Google Antigravity:
En el panel lateral del agente en el editor, seleccione ...>Servidores MCP>Administrar servidores MCP.
En Administrar MCP, seleccione Ver configuración sin procesar para abrir el
mcp_config.jsonarchivo para su edición.Antigravity lee la configuración del servidor MCP desde una de las siguientes ubicaciones:
-
~/.gemini/config/mcp_config.jsonpara configurar el servidor globalmente para todas las áreas de trabajo. -
.agents/mcp_config.jsonpara configurar el servidor solo para el área de trabajo actual.
-
Agregue la siguiente configuración al
mcpServersobjeto en elmcp_config.jsonarchivo :{ "mcpServers": { "azure-mcp": { "command": "npx", "args": [ "-y", "@azure/mcp@latest", "server", "start" ] } } }Para obtener más información, consulte la documentación de Google Antigravity MCP.
Autenticación en Azure
Azure servidor MCP proporciona una experiencia de autenticación sin problemas mediante Azure cuentas y Microsoft Entra ID. Para usar Azure servidor MCP, primero autentíquese en Azure mediante herramientas de desarrollo locales, como la CLI de Azure, la CLI de Azure Developer, Visual Studio o Visual Studio Code. Azure MCP Server detecta automáticamente las credenciales de estas herramientas y las usa para autenticarse en los servicios de Azure.
Por ejemplo, para iniciar sesión con la CLI de Azure:
az loginPara comprobar el estado de autenticación, ejecute el comando siguiente para ver con qué cuenta y suscripción ha iniciado sesión actualmente:
az account showAsegúrese de que la cuenta de usuario tiene las asignaciones de roles adecuadas para los servicios de Azure con los que desea interactuar. Los recursos de Azure a los que pretende acceder mediante Azure servidor MCP ya deben existir en la suscripción de Azure. Por ejemplo, las asignaciones de roles comunes incluyen:
- Contribuidor de datos de Blob Storage: lee y escribe datos de blobs en cuentas de almacenamiento.
- Colaborador de la cuenta de almacenamiento : administre las configuraciones de la cuenta de almacenamiento.
- Colaborador : administración general de recursos en toda la suscripción.
- Reader: acceso de solo lectura a los recursos de Azure.
Para obtener más información sobre las asignaciones de roles y la autenticación de desarrollo local, consulte Autenticar aplicaciones .NET a servicios de Azure durante el desarrollo local.
Uso de avisos para probar el servidor MCP de Azure
Abra el panel lateral del agente en Google Antigravity.
Escriba un prompt que use las funcionalidades de Azure MCP Server, como:
List my Azure storage accountsSi se le pide que se autentique en Azure, ejecute la herramienta de autenticación sugerida para iniciar sesión a través del explorador.
Note
Antigravity no le pide que inicie sesión en Azure si ya está autenticado a través de otras herramientas locales, como la CLI de Azure.
Antigravity le pide permiso para ejecutar una o varias herramientas de servidor MCP de Azure para recuperar las cuentas de almacenamiento, como
storage account list. Selecciona la acción de permiso que desees para continuar.La salida es similar al texto siguiente:
The following storage accounts are available in your subscription: 1. **sttesting001** (Resource group: `rg-testing`, Location: `centralus`) 2. **stazddeploy** (Resource group: `rg-azd`, Location: `eastus2`) 3. **stmsdocssample** (Resource group: `msdocs-sample`, Location: `southcentralus`) 4. **staitesting** (Resource group: `ai-testing`, Location: `eastus2`) Let me know if you need further details or actions related to any of these storage accounts!Explore más operaciones de MCP de Azure mediante otras indicaciones pertinentes, como:
List all of the storage accounts in my subscription Get the available tables in my storage accounts Show me the configuration of my App Service instances