ms-365-21v-mcp-server
View on GitHubPolicy-aware OAuth 2.1 MCP gateway for Microsoft 365 operated by 21Vianet
An OAuth 2.1 MCP gateway for Microsoft 365 operated by 21Vianet. It exposes Microsoft Graph tools for email, calendars, files, and other services, with policy-based access controls, write confirmations, and audit logging.
Use Cases
Connect MCP clients to Microsoft 365 operated by 21VianetRead email and calendar data using delegated permissionsSearch OneDrive and SharePoint filesAccess Teams, contacts, and organizational usersRequire confirmation before write operationsControl tool access by module, scope, and app role
Built With
- Language
- TypeScript
- Frameworks
- Model Context Protocol SDK · Microsoft Authentication Library for Node.js
Tags
Microsoft 365 · 21Vianet · Microsoft Graph · OAuth 2.1 · policy-aware · audit logging · Streamable HTTP · email · calendar · OneDrive · SharePoint · Teams