Skip to main content
Glama
CHANGELOG.md2.48 kB
# Changelog All notable changes to the Microsoft Graph MCP Server. ## [1.1.0] - 2025-12-17 ### Added - **GitHub Publication**: Published to public GitHub repository (https://github.com/eesb99/msgraph-mcp) - **SETUP.md**: Comprehensive 570-line setup guide - Step-by-step Azure AD app registration - Detailed permission configuration - Client secret creation and security best practices - Troubleshooting section with 6 common issues - Advanced configuration options (multiple tenants, custom timeouts) - **Architecture Diagrams**: Professional system diagrams using D2 - Dagre layout (default, 63KB SVG) - ELK layout (compact, 62KB SVG) - Shows complete flow: Claude Code → MCP → Azure AD → Graph API → M365 - Includes all 7 system components with visual hierarchy - **Security Implementation** - .gitignore excluding sensitive files (.env, context/, __pycache__) - MIT License with proper copyright - Security review ensuring no hardcoded credentials in public files - **Documentation Improvements** - README updated with architecture section and diagram - Quick start guide in README - Link to detailed setup guide - Repository topics/tags for discoverability ### Changed - README now includes visual architecture overview - Context files updated with GitHub publication information ### Security - Context folder (containing Azure Client ID and Tenant ID) excluded from repository - .env file properly gitignored - All source code verified free of hardcoded secrets ## [1.0.0] - 2025-12-16 ### Added - Initial release of Microsoft Graph MCP Server - **Authentication**: MSAL client credentials flow with automatic token refresh - **SharePoint**: Site search, file browsing, content retrieval - **OneDrive**: User file listing and search - **Outlook**: Email search, recent emails, full message retrieval - **Teams**: Team listing, channel browsing, message retrieval - **Calendar**: Event listing, search, details - **Users**: Directory listing and user details - Code execution sandbox with restricted imports - MCP server with single `execute_code` tool - Comprehensive README and documentation - Context folder for project tracking ### Security - Read-only permissions only (no write access) - Sandboxed Python execution - Environment variable credential storage - Token never exposed to Claude ### Technical - Python 3.x compatible - Dependencies: msal, requests, mcp, python-dotenv - ~950 lines of code across 4 modules

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/eesb99/msgraph-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server