m365-core-mcp
3
Microsoft 365 Core MCP Server is designed to manage various Microsoft 365 services such as SharePoint, distribution lists, security groups, and more. It includes features like automated offboarding processes and supports both stdio and HTTP transports.
Microsoft 365 Core MCP Server
An MCP server that provides tools for managing Microsoft 365 core services.
Features
- SharePoint Management: Create and manage sites, settings, lists, and permissions.
- Distribution List Management: Manage membership and properties.
- Security Group Management: Administer mail-enabled settings and group properties.
- Microsoft 365 Group Management: Handle group settings and external access.
- Exchange Settings Management: Configure mailboxes, rules, and policies.
- User Management: Update user settings and permissions.
- Offboarding Process: Automate account disablement and data backup.
Setup
- Install via Smithery or manually by cloning the repository and configuring environment variables.
- Build and start the server using provided scripts.
Transport Options
- Supports stdio and HTTP transports, with stateful or stateless HTTP modes.
Usage
- Provides tools for managing distribution lists, security groups, Exchange settings, SharePoint sites, and lists.
Implementation Details
- Utilizes Zod for schema validation and comprehensive error handling.
Contributing
- Fork, branch, commit, and create a pull request.
License
- MIT