Saltar al contenido principal

Conectar Microsoft 365 Copilot

Microsoft 365 Copilot puede controlar tu sitio, pero no añadiendo directamente un servidor MCP como en Claude o ChatGPT: el camino previsto por Microsoft pasa por crear un agente en Copilot Studio y, después, publicarlo en Teams y Copilot.


Principio

En Microsoft 365 Copilot (el chat de Teams, Word, Outlook…), un usuario no puede conectar un servidor MCP por sí mismo. Se crea un agente en Copilot Studio, se añade el servidor MCP de su sitio como herramienta y, después, se publica el agente. A continuación, todos los usuarios autorizados de la organización pueden utilizarlo desde su Copilot habitual. Microsoft también ofrece agentes declarativos basados en MCP para Microsoft 365 Copilot, una opción más orientada a los desarrolladores que no detallamos aquí.

Este procedimiento se basa en la documentación de Microsoft y en las capacidades del servidor Senso MCP. Todavía no se ha validado de principio a fin en un tenant de Microsoft 365: si lo implementa, agradeceremos sus comentarios a través del soporte.

Requisitos previos

Copilot Studio exige a un servidor MCP:

  • el transporte HTTP streamable (el transporte SSE ya no se acepta);
  • autenticación mediante OAuth 2.0 con descubrimiento dinámico y registro de clientes, o mediante una clave de API.

Senso MCP cumple ambos requisitos: transporte HTTP streamable, metadatos OAuth publicados en .well-known, registro dinámico de clientes y un token de API de Joomla como alternativa.

Crear el agente

  1. En Copilot Studio, cree un agente nuevo (o abra uno existente).
  2. Abra la pestaña Herramientas y seleccione Agregar una herramienta → Nueva herramienta → Model Context Protocol.
  3. Indique un nombre, una descripción y la URL del servidor: https://votre-site.tld/api/index.php/v1/mcp.
  4. Elija el método de autenticación: OAuth 2.0 mediante descubrimiento dinámico (recomendado; cada usuario se identifica en su sitio con su propia cuenta de Joomla) o una clave de API enviada en el encabezado Authorization con el formato Bearer <token>, utilizando un token de API de Joomla perteneciente a una cuenta específica (consulte Conectar otro cliente MCP).
  5. Valide la configuración: Copilot Studio consultará el servidor y mostrará las herramientas disponibles. Pruebe el agente en el panel de pruebas antes de publicarlo.

Publicar el agente

Desde la página Publicar del agente, seleccione los canales Microsoft 365 Copilot y Teams. Según la configuración del tenant, un administrador deberá aprobar el agente antes de que aparezca para los usuarios. Una vez disponible, se utiliza como cualquier otro agente: mencionándolo en Copilot o abriéndolo en Teams.

Aspectos que debe comprobar con el administrador

  • el acceso a Copilot Studio: los agentes utilizados en Microsoft 365 Copilot suelen estar cubiertos por la licencia de Copilot, pero esto depende del contrato de la organización;
  • la autorización de agentes y conectores MCP en el centro de administración de Microsoft 365, que a menudo está restringida de forma predeterminada;
  • las políticas de datos (DLP) de Power Platform, que pueden bloquear las conexiones a servidores externos.

GitHub Copilot

Para los desarrolladores, GitHub Copilot en Visual Studio Code y Visual Studio admite MCP directamente, sin pasar por Copilot Studio: añada el servidor a la configuración MCP del editor utilizando la URL anterior; la autenticación OAuth se realiza en el primer uso.

Documentación oficial