En Microsoft, el objetivo es proporcionar herramientas que optimicen el trabajo y mejoren la eficiencia. Por ello, se ha lanzado la primera versión de compatibilidad con Model Context Protocol (MCP) en Microsoft Copilot Studio. Con MCP, la incorporación de aplicaciones y agentes de IA en Copilot Studio se vuelve más sencilla y rápida.
Novedades: Integración con Model Context Protocol
Model Context Protocol (MCP) permite a los creadores conectar servidores de conocimiento y APIs directamente desde Copilot Studio. Al enlazar un servidor MCP, las acciones y el conocimiento se agregan automáticamente al agente y se actualizan conforme evoluciona su funcionalidad. Esto reduce el tiempo de mantenimiento y simplifica la construcción de agentes.
Los servidores MCP se integran con Copilot Studio a través de la infraestructura de conectores, lo que permite aplicar controles de seguridad y gobernanza empresarial como:
- Integración con redes virtuales (Virtual Network)
- Controles de prevención de pérdida de datos (Data Loss Prevention)
- Múltiples métodos de autenticación
Además, MCP permite el acceso en tiempo real a datos para agentes impulsados por IA.
Beneficios de MCP
- Conexión sencilla con fuentes de datos: Facilita la integración de APIs internas personalizadas y proveedores de datos externos en Copilot Studio.
- Acceso al mercado de servidores existentes: Además de los conectores personalizados, los usuarios pueden aprovechar una biblioteca creciente de conectores preconfigurados habilitados para MCP, disponibles en el marketplace.
- Acciones flexibles: Los servidores MCP pueden proporcionar herramientas y datos de manera dinámica a los agentes, lo que reduce los costos de integración y mantenimiento.
Para comenzar, solo es necesario acceder al agente en Copilot Studio, seleccionar ‘Agregar una acción’ y buscar el servidor MCP. (Nota: la orquestación generativa debe estar habilitada para utilizar MCP.)
Cada herramienta publicada por un servidor MCP se agrega automáticamente como una acción en Copilot Studio, heredando su nombre, descripción, entradas y salidas. Las actualizaciones o eliminaciones de herramientas en el servidor MCP se reflejan de inmediato en Copilot Studio, asegurando que los usuarios siempre dispongan de las versiones más recientes y evitando el uso de herramientas obsoletas. Un solo servidor MCP puede gestionar múltiples herramientas, cada una accesible como una acción dentro de Copilot Studio.
SDK para mayor personalización
Esta nueva funcionalidad incluye compatibilidad con Software Development Kit (SDK), permitiendo mayor personalización y flexibilidad en las integraciones. Para crear un servidor MCP, se deben seguir tres pasos clave:
- Crear el servidor: Diseñar un servidor utilizando uno de los SDK disponibles, adaptado a las necesidades específicas de manejo de datos, modelos y flujos de trabajo.
- Publicar a través de un conector: Establecer un conector personalizado que vincule el entorno de Copilot Studio con la fuente de datos o modelo.
- Consumir los datos en Copilot Studio: Una vez configurado el servidor y el conector, los usuarios pueden empezar a consumir los datos y a interactuar con los modelos desde Copilot Studio.
El soporte para Server-Sent Events (SSE) como mecanismo de transporte ya está disponible en regiones de vista previa y pronto se extenderá a todos los entornos.
Próximos pasos
El potencial de Model Context Protocol promete transformar la forma en que los usuarios interactúan con Copilot Studio. Sin embargo, este es solo el comienzo. Microsoft continuará desarrollando nuevas funcionalidades para mejorar aún más la experiencia de integración.
Se recomienda estar atento a futuras actualizaciones y compartir comentarios sobre cómo esta nueva capacidad mejora la experiencia y permite aprovechar todo el potencial de Copilot Studio.