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:
- Instale y autentíquese en el servidor MCP de Azure.
- Conéctese a Azure servidor MCP mediante las herramientas basadas en inteligencia artificial de IntelliJ.
- Ejecute mensajes para probar las operaciones del servidor MCP de Azure e interactuar con los recursos de Azure.
Prerrequisitos
- Una cuenta de Azure con una suscripción activa.
- IntelliJ IDEA instalado.
- Node.js LTS instalado.
- Extensión GitHub Copilot para IntelliJ instalada.
Instalación del servidor MCP de Azure
Para instalar y configurar el servidor MCP de Azure en IntelliJ, elija una de las siguientes opciones:
Selecciona el icono de engranaje Configuración del IDE y del proyecto y, a continuación, elige Complementos....
En el panel Complementos del cuadro de diálogo Configuración , busque Azure ToolKit para IntelliJ.
Seleccione el resultado coincidente y, a continuación, seleccione Instalar.
Nota:
Azure MCP Server solo se incluye con la instalación del kit de herramientas de Azure para IntelliJ si ya tiene instalado el complemento GitHub Copilot para IntelliJ .
Autentíquese en Azure
Azure MCP Server proporciona una experiencia de autenticación sin problemas mediante cuentas de Azure e id. de Microsoft Entra. 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 almacenamiento de blobs: 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.
- Lector : acceso de solo lectura a los recursos de Azure.
Para más información sobre las asignaciones de roles y la autenticación de desarrollo local, consulte Autenticación de aplicaciones .NET en servicios de Azure durante el desarrollo local.
Uso de avisos para probar el servidor MCP de Azure
Seleccione el botón Chat de IA de la barra de herramientas derecha para abrir la interfaz del asistente de INTELIGENCIA ARTIFICIAL de IntelliJ.
Escriba un mensaje que use las funcionalidades del servidor MCP de Azure, como:
List my Azure storage accountsIntelliJ le pide que ejecute una herramienta para recuperar las cuentas de almacenamiento, como
storage account list. Seleccione Ejecutar herramienta para continuar.La salida debe ser similar al texto siguiente:
The following resource groups are available for your subscription: 1. **DefaultResourceGroup-EUS** (Location: `eastus`) 2. **rg-testing** (Location: `centralus`) 3. **rg-azd** (Location: `eastus2`) 4. **msdocs-sample** (Location: `southcentralus`) 5. **ai-testing** (Location: `eastus2`) Let me know if you need further details or actions related to any of these resource groups!Explore más operaciones de Azure MCP con otras solicitudes 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