Compartir a través de


¿Qué es azure MCP Server (versión preliminar)?

El servidor MCP de Azure permite a los agentes de inteligencia artificial y otros tipos de clientes interactuar con los recursos de Azure mediante comandos de lenguaje natural. Implementa el Protocolo de contexto de modelo (MCP) para proporcionar estas características clave:

  • Compatibilidad con MCP: dado que el servidor MCP de Azure implementa el protocolo de contexto de modelo, funciona con clientes MCP, como el modo de agente de Copilot de GitHub, el SDK de agentes de OpenAI y el kernel semántico.
  • Compatibilidad con entra ID: el servidor MCP de Azure usa Entra ID a través de la biblioteca de identidades de Azure para seguir los procedimientos recomendados de autenticación de Azure.
  • Compatibilidad con servicios y herramientas: Azure MCP Server admite servicios y herramientas de Azure, como la CLI de Azure y la CLI para desarrolladores de Azure (azd).

Introducción al protocolo de contexto de modelo (MCP)

El Protocolo de contexto de modelo (MCP) es un protocolo abierto diseñado para administrar cómo interactúan los modelos de lenguaje con herramientas externas, memoria y contexto de una manera segura, estructurada y con estado. MCP define una arquitectura cliente-servidor con varios componentes:

  • Hosts: aplicaciones que usan clientes MCP para conectarse y consumir datos de servidores MCP.
  • Clientes: componentes de hosts MCP que administran conexiones y recuperan datos de servidores MCP.
  • Servidores: programas que proporcionan características como recursos de datos, herramientas para realizar acciones y avisos para guiar las interacciones.

Por ejemplo, VS Code se considera un host y el modo de agente de Copilot de GitHub en VS Code actúa como un cliente MCP que se conecta a servidores MCP. También puede crear una aplicación inteligente personalizada que hospede su propio cliente MCP que se conecte a los servidores MCP.

El servidor MCP de Azure implementa un conjunto de herramientas según el protocolo de contexto de modelo. Los agentes de inteligencia artificial y otros tipos de clientes usan estas herramientas para interactuar con los recursos de Azure.

Escenarios para usar el servidor MCP de Azure

El escenario más común para usar el servidor MCP de Azure es conectarse a él desde un cliente existente, como el modo de agente de Copilot de GitHub en VS Code o una aplicación inteligente personalizada. Después, el cliente puede usar todas las herramientas disponibles para acceder a los recursos de Azure e interactuar con ellos mediante lenguaje natural. Por ejemplo, podría usar el modo de agente copilot de GitHub con el servidor MCP de Azure para enumerar cuentas de almacenamiento de Azure o ejecutar consultas KQL en bases de datos de Azure. Para obtener información sobre cómo conectarse al servidor MCP de Azure desde un cliente existente, consulte Introducción al uso del servidor de Azure MCP.

En escenarios más avanzados, algunos desarrolladores pueden crear sus propios servidores MCP para ofrecer herramientas personalizadas, recursos y solicitudes de tareas específicas que implican recursos de Azure. Si va a crear un servidor MCP que necesite conectarse a Azure, puede usar las herramientas de servidor de Azure MCP desde el servidor MCP.