CLI para Microsoft 365 MCP Server
💡 Descripción
Actualmente, este es un trabajo en progreso y es más una prueba de concepto que una solución.
Related MCP server: Git MCP Server
📦 Requisitos previos
Node.js 20.x o superior
🚀 Cómo construir y ejecutar
Antes de cualquier cosa, primero ejecute npm install para instalar todas las dependencias.
Luego, para construir el proyecto, ejecute:
Este servidor MCP utiliza la CLI instalada globalmente para Microsoft 365 que debe instalar globalmente mediante npm i -g @pnp/cli-microsoft365 .
El servidor MCP no realizará ninguna autenticación. Primero deberá autenticarse mediante la CLI de Microsoft 365 con el comando m365 login . Una vez autenticado, el servidor MCP usará el mismo contexto de autenticación al ejecutar cualquier herramienta.
Ejecución de MCP mediante el inspector
Una forma de probar la CLI del servidor MCP de Microsoft 365 es mediante el Inspector de MCP . Primero, inicie el servidor MCP con el comando:
Ahora, para ejecutar el inspector de su servidor MCP, debe ejecutar el siguiente comando en la ubicación de la carpeta raíz del repositorio:
Después, espere a que se inicie el inspector y ábralo en su navegador. Debería ver el servidor MCP ejecutándose y podrá consultar las herramientas y ejecutarlas localmente.

Ejecución de MCP en VS Code
También es posible ejecutar el servidor MCP en VS Code desde la compilación local para que GitHub Copilot Agent pueda usarlo. Primero, inicie la CLI del servidor MCP de Microsoft 365 con el comando:
Ahora, ve al modo Agente Copilot de GitHub de VS Code, haz clic en el ícono de herramientas y selecciona Add more tools . Luego, selecciona Add MCP server y, a continuación, Command (stdio) e introduce el siguiente comando:
Pulsa Enter y nómbralo como quieras. Se recomienda añadirlo al ámbito workspace para realizar pruebas. Después, abre el archivo .vscode/mcp.json y modifícalo para pasar las variables de entorno necesarias para la autenticación.
Haz clic en "Iniciar" y verás 358 nuevas herramientas añadidas a tu agente de GitHub Copilot. Pruébalas. Se recomienda usar Claude 3.5 Sonnet como modelo de IA para obtener los mejores resultados.
