teams-mcp and MCP-Microsoft-Office

Both are local MCP servers connecting to the Microsoft Graph API, with Floriscornel/teams-mcp specifically focusing on Microsoft Teams and Graph API access for AI assistants, while Aanerud/MCP-Microsoft-Office provides broader access to the complete M365 ecosystem.

teams-mcp
65
Established
MCP-Microsoft-Office
38
Emerging
Maintenance 13/25
Adoption 8/25
Maturity 24/25
Community 20/25
Maintenance 10/25
Adoption 7/25
Maturity 7/25
Community 14/25
Stars: 61
Forks: 32
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
Stars: 37
Forks: 6
Downloads:
Commits (30d): 0
Language: JavaScript
License:
No risk flags
No License No Package No Dependents

About teams-mcp

floriscornel/teams-mcp

MCP server providing comprehensive Microsoft Teams and Graph API access for AI assistants including messaging, search, and user management.

Implements the Model Context Protocol (MCP) standard to integrate with Claude, Cursor, and VS Code via stdio transport. Beyond core Teams operations, it supports advanced features like KQL-based message search across channels/chats, file uploads with resumable sessions for large files, rich markdown-to-HTML formatting with XSS sanitization, and automatic HTML-to-Markdown conversion for LLM consumption. OAuth 2.0 handles Microsoft Graph authentication with token refresh.

About MCP-Microsoft-Office

Aanerud/MCP-Microsoft-Office

an local MCP server you can run on your env, connecting you to Microsoft Graph, and the complete M365 eco system.

Implements a three-tier architecture with a Node.js MCP adapter translating JSON-RPC protocol to HTTP requests, enabling 117 tools across Mail, Calendar, Files, Excel, Word, and PowerPoint with per-user Graph API authentication. Supports multi-user scenarios where each tenant member operates with isolated credentials and real M365 data, splitting functionality across three configurable server instances to work within MCP client tool limits.

Scores updated daily from GitHub, PyPI, and npm data. How scores work