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 de Protocolo de contexto de modelo de Azure (MCP) expone muchas herramientas que puede usar desde un cliente existente para interactuar con los servicios de Azure a través de mensajes de lenguaje natural. Por ejemplo, puede usar el servidor MCP de Azure para interactuar con los recursos de Azure de forma conversacional desde el modo de agente de Copilot de GitHub en Visual Studio Code u otros agentes de IA con comandos como estos:
- "Mostrarme todos mis grupos de recursos"
- Listar blobs en mi contenedor de almacenamiento llamado "documentos"
- "¿Cuál es el valor de la clave "ConnectionString" en la configuración de la aplicación?"
- "Consulta del área de trabajo de Log Analytics para ver si hay errores en la última hora"
- "Mostrarme todas mis bases de datos de Cosmos DB"
Herramientas disponibles
Azure MCP Server proporciona las siguientes herramientas para los servicios de Azure y la funcionalidad relacionada con Azure.
Herramienta | Descripción |
---|---|
Azure AI Search | Administre recursos de Azure AI Search, incluidos los servicios de búsqueda, los índices y las consultas. |
Azure App Configuration | Administrar la configuración centralizada de la aplicación y las banderas de funciones. |
Extensión de la CLI de Azure | Ejecute comandos de la CLI de Azure en el servidor MCP. |
Azure Data Explorer | Trabaje con clústeres, bases de datos, tablas y consultas de Azure Data Explorer (Kusto). |
Azure DB for PostgreSQL | Administre servidores, bases de datos y tablas de Azure Database for PostgreSQL. |
Azure Cosmos DB | Trabaje con cuentas, bases de datos, contenedores y documentos de Azure Cosmos DB. |
Claves de Azure Key Vault | Administración de claves en Azure Key Vault. |
Azure Monitor | Consulte los registros y las métricas de Azure Monitor. |
Azure Service Bus | Trabaje con los servicios de mensajería de Azure Service Bus. |
Azure Storage | Enumere las cuentas, contenedores, blobs y tablas de Azure Storage. |
Grupos de recursos | Enumeración de grupos de recursos de Azure. |
Suscripción | Enumerar las suscripciones de Azure. |
Parámetros de herramienta
Las herramientas del servidor MCP de Azure definen parámetros para los datos que necesitan para completar tareas. Por ejemplo, estos parámetros pueden incluir el identificador de suscripción, un nombre de cuenta o un grupo de recursos.
Los datos usados para estos parámetros se pueden incluir en el mensaje que se usa para llamar a una herramienta o puede establecerse en el contexto de conversación anterior. Si los datos están disponibles en el contexto de conversación, el servidor MCP de Azure puede usar esa información sin necesidad de repetirla en todos los mensajes. Este contexto crea una experiencia conversacional más natural, a la vez que garantiza que todos los datos necesarios estén disponibles para las herramientas.
Los parámetros específicos de cada herramienta se documentan en los artículos de referencia de herramientas. Todas las herramientas también comparten los siguientes parámetros globales.
Parámetro | Descripción |
---|---|
Suscripción | Identificador de suscripción de Azure para los recursos de destino. Obligatorio. |
Identificador de inquilino | Identificador de inquilino de Azure para la autenticación. |
Método de autenticación | Método de autenticación ('credential', 'key', 'connectionString'). El valor predeterminado es "credential". |
Número máximo de reintentos | Número máximo de reintentos para las operaciones con errores. El valor predeterminado es 3. |
Retraso de reintento | Retraso entre reintentos (segundos). El valor predeterminado es 2. |
Retraso de reintento máximo | Retraso máximo entre reintentos (segundos). El valor predeterminado es 10. |
Modo de reintento | Estrategia de reintento ("fijo" o "exponencial"). El valor predeterminado es "exponencial". |
Reintentar por tiempo de espera de la red | Tiempo de espera de la operación de red (segundos). El valor predeterminado es 100. |