
Enhanced MCP server for Google Workspace with Google Meet integration and bug fixes
概览
MCP server to interact with Google products with (27 tools total), advanced email management, label operations, archive workflows, and working Google Meet integration. - Python 3.13+ and uv installed - Google account with Gmail/Calendar access - Cursor IDE (recommended) or any MCP client 1. Go to Google Cloud Console 2. Create a project and enable + 3. Create credentials 4. Download and save as in project directory This shows authentication status and generates Cursor configuration. Opens browser for OAuth flow - grant permissions and you're done! 1. Copy the JSON configuration from Step 4 2. Cursor → Settings (Cmd+,) → Search "MCP" 3. Paste configuration and restart Cursor Try these commands in Cursor: - "List my calendars" - "Show my unread emails" - "Create a test meeting with Google Meet link" You now have full Google Workspace integration with automatic Google Meet links!
README
以下为原文 README 节选,完整内容请查看原文。
mcp-gsuite-enhanced
Comprehensive MCP server for Google Workspace with complete Gmail API coverage and advanced email management
MCP server to interact with Google products with complete Gmail API coverage (27 tools total), advanced email management, label operations, archive workflows, and working Google Meet integration.
Table of Contents
- Quick Start
- Enhanced Features
- Features & Capabilities
- Example Prompts
- Installation
- Google Authentication Setup
- Configuration Examples
- Google Meet Integration
- Development
- Security
- Credits
- License
- Contributing
- Support
🚀 Quick Start
Get Google Workspace MCP running in 5 minutes!
Prerequisites
- Python 3.13+ and
uvinstalled - Google account with Gmail/Calendar access
- Cursor IDE (recommended) or any MCP client
Step 1: Clone and Install
git clone https://github.com/ajramos/mcp-gsuite-enhanced.git
cd mcp-gsuite-enhanced
uv sync
Step 2: Setup Google Cloud (One-time setup)
- Go to Google Cloud Console
- Create a project and enable Gmail API + Google Calendar API
- Create OAuth 2.0 Desktop credentials
- Download and save as
.gauth.jsonin project directory
Step 3: Configure Accounts
Create .accounts.json:
{
"accounts": [
{
"email": "[email protected]",
"account_type": "personal",
"extra_info": "Main personal Gmail and Calendar"
}
]
}
Step 4: Quick Configuration Check
python cursor_setup.py
This shows authentication status and generates Cursor configuration.
Step 5: Authenticate
python auth_setup.py [email protected]
Opens browser for OAuth flow - grant permissions and you’re done!
Step 6: Configure in Cursor
- Copy the JSON configuration from Step 4
- Cursor → Settings (Cmd+,) → Search “MCP”
- Paste configuration and restart Cursor
Step 7: Test it! 🎉
Try these commands in Cursor:
- “List my calendars”
- “Show my unread emails”
- “Create a test meeting with Google Meet link”
That’s it! You now have full Google Workspace integration with automatic Google Meet links!
🎯 Enhanced Features v2.0.0
🚀 Complete Gmail API Coverage (27 Tools Total)
- 22 Gmail tools - Complete email lifecycle management
安装
npx -y @smithery/cli install mcp-gsuite-enhanced --client claude配置
{
"mcpServers": {
"mcp-gsuite-enhanced": {
"command": "uv",
"args": [
"--directory",
"/path/to/mcp-gsuite-enhanced",
"run",
"mcp-gsuite-enhanced"
]
}
}
}