MCP server for Google Workspace integration
Top 71.9% on sourcepulse
This project provides an MCP (Model Context Protocol) server for interacting with Google Workspace products, specifically Gmail and Google Calendar. It enables AI models to query emails, manage drafts, handle attachments, and schedule/manage calendar events, offering a powerful integration for productivity workflows.
How It Works
The server leverages Google's OAuth 2.0 for secure authentication and authorization, requiring specific scopes for Gmail and Calendar access. It uses a JSON configuration file (.gauth.json
) for client credentials and another (.accounts.json
) to define user accounts and provide contextual information to the AI. Upon first use, it initiates a browser-based OAuth flow, storing refresh tokens locally for subsequent access.
Quick Start & Requirements
npx -y @smithery/cli install mcp-gsuite --client claude
.gauth.json
and .accounts.json
files..oauth.{email}.json
).Highlighted Details
Maintenance & Community
The project is maintained by MarkusPfundstein. Further community or maintenance details are not explicitly provided in the README.
Licensing & Compatibility
The README does not specify a license. Compatibility for commercial use or closed-source linking is not detailed.
Limitations & Caveats
Debugging MCP servers can be challenging; the project recommends using the MCP Inspector. Log files for the server are available at ~/Library/Logs/Claude/mcp-server-mcp-gsuite.log
on macOS.
3 months ago
1 week