What is mcp-gsuite?
mcp-gsuite is an MCP server that enables AI assistants to interact with Google products, specifically Gmail and Google Calendar. It supports multiple Google accounts and provides tools for reading, searching, sending emails, and managing calendar events. It is designed for users who want to control their Gmail and Calendar through natural language prompts in MCP clients like Claude Desktop.
How to use mcp-gsuite?
Install via Smithery with npx -y @smithery/cli install mcp-gsuite --client claude, or run locally using uv after cloning the repository. Configure OAuth2 by creating a .gauth.json file and a .accounts.json file in your working directory. Then add the server to your Claude Desktop configuration (e.g., claude_desktop_config.json). Optionally pass custom paths for accounts file and credentials directory via --accounts-file and --credentials-dir flags.
Key features of mcp-gsuite
- Supports multiple Google accounts with one configuration.
- Search and retrieve Gmail messages with flexible criteria.
- Create, delete, and reply to email drafts.
- Save multiple email attachments to local system.
- Manage multiple Google Calendars.
- Create calendar events with attendees, location, and timezone.
- Delete calendar events.
Use cases of mcp-gsuite
- Ask your AI assistant to summarize unread emails or find messages from a specific sender.
- Draft and save replies to emails without leaving your AI chat.
- Check your daily or weekly agenda across multiple calendars.
- Schedule events with attendees and let the AI suggest time slots.
- Automate recurring email and calendar tasks with natural language commands.
评论