microsoft-365-mcp-server

Adam-it/microsoft-365-mcp-server

3.1

If you are the rightful owner of microsoft-365-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Microsoft 365 MCP Server is a work-in-progress project aimed at creating a Model Context Protocol (MCP) server to run CLI commands for Microsoft 365, with future plans to support app development for Microsoft 365.

The Microsoft 365 MCP Server is designed to facilitate the execution of CLI commands for Microsoft 365, with the potential to expand into a comprehensive tool for developing applications within the Microsoft 365 ecosystem. Initially, the server aims to integrate with VS Code, allowing it to be utilized by GitHub Copilot Agent. Future iterations may see it distributed as a dedicated VS Code extension or as part of the SPFx Toolkit VS Code extension. The long-term vision includes supporting the development of SPFx web parts, extensions, Teams apps, and M365 Copilot Agents. The server requires Node.js 20.x or higher and involves setting up an Entra app registration and certificate for authentication. It can be tested using the MCP Inspector or run within VS Code, particularly in the Insiders version, to leverage GitHub Copilot Agent capabilities.

Features

  • Integration with VS Code for GitHub Copilot Agent usage.
  • Support for running CLI commands for Microsoft 365.
  • Potential future support for developing SPFx web parts, extensions, and Teams apps.
  • Authentication via Entra app registration and certificate.
  • Testing capabilities using MCP Inspector.