Servidor MCP del servicio del agente de IA de Azure
Este servidor MCP se integra con Azure AI Foundry para permitir conexiones a sus agentes de Azure AI existentes, utilizando la amplia gama de modelos y herramientas de conocimiento disponibles en Azure AI Foundry, como Azure AI Search y Bing Web Grounding.
Características
- 🤖 Integración de agentes : conéctese a sus agentes de IA de Azure existentes
- 🔄 Flujo de trabajo sin interrupciones : utilice a sus agentes directamente dentro de cualquier cliente MCP
- 🛡️ Seguro : todas las conexiones usan sus credenciales de Azure
- 🧠 Memoria de conversación : cada sesión de cliente mantiene un historial de conversación aislado
Herramientas
- agente de conexión
- Conectarse a un agente de inteligencia artificial de Azure específico por ID
- Entradas:
agent_id
(cadena): el identificador del agente de inteligencia artificial de Azure al que conectarsequery
(cadena): La pregunta o solicitud que se enviará al agentethread_id
(cadena, opcional): ID del hilo para la continuación de la conversación
- Devuelve: Respuesta formateada del agente
- consulta_predeterminada_agente
- Enviar una consulta al agente configurado por defecto
- Entradas:
query
(cadena): La pregunta o solicitud que se enviará al agentethread_id
(cadena, opcional): ID del hilo para la continuación de la conversación
- Devuelve: Respuesta formateada del agente predeterminado
- lista_agentes
- Enumere todos los agentes de IA de Azure disponibles en su proyecto
- Devoluciones: Lista de agentes disponibles con sus ID y nombres
Configuración
Configuración de Azure
- Cree agentes de IA de Azure a través de Azure AI Foundry
- Anote la cadena de conexión de su proyecto de IA de Azure
- Anote las identificaciones de sus agentes (las necesitará para conectarse con agentes específicos)
- Autenticación mediante credenciales de Azure:
az login
Variables de entorno
Este servidor requiere las siguientes variables de entorno:
Instalación
Prerrequisitos
- Python 3.10+
- CLI de Azure
(az)
instalada y configurada - Agentes de inteligencia artificial de Azure existentes con las capacidades deseadas
Configuración
Si prefieres usar uv:
Uso con Claude Desktop
Para utilizar con Claude Desktop, agregue lo siguiente a su archivo de configuración:
Si no quieres usar uv
, puedes usar Python:
Uso con otros clientes MCP
Este servidor cumple con la especificación del protocolo MCP y puede utilizarse con cualquier cliente compatible con MCP. Consulte la documentación de su cliente para obtener instrucciones específicas sobre cómo conectarse a servidores MCP externos.
Notas de desarrollo
Este proyecto sigue una estructura políglota con código Python ubicado en el directorio python. Durante la ejecución o el desarrollo:
- Active siempre el entorno virtual desde la raíz del proyecto
- Navegue al directorio de Python al ejecutar comandos de Python
- Para instalar el paquete, asegúrese de estar en el directorio de Python donde se encuentra pyproject.toml
Licencia
Este proyecto está licenciado bajo la Licencia MIT. Esto significa que usted tiene libertad de usar, modificar y distribuir el software, sujeto a los términos y condiciones de la Licencia MIT. Para más detalles, consulte el archivo de LICENCIA en el repositorio del proyecto.
This server cannot be installed
Permite conexiones a agentes de Azure AI dentro de cualquier cliente MCP, lo que permite a los usuarios aprovechar los modelos y las herramientas de conocimiento de Azure AI Foundry, como Azure AI Search y Bing Web Grounding, a través de una interfaz conversacional.