AM

ajramos/mcp-gsuite-enhanced

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

12 stars 5 forks Качество 64 Тренд 19MIT

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

Get Google Workspace MCP running in 5 minutes!

Prerequisites

  • Python 3.13+ and uv installed
  • 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)

  1. Go to Google Cloud Console
  2. Create a project and enable Gmail API + Google Calendar API
  3. Create OAuth 2.0 Desktop credentials
  4. Download and save as .gauth.json in 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

  1. Copy the JSON configuration from Step 4
  2. Cursor → Settings (Cmd+,) → Search “MCP”
  3. 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
Открыть полный README на GitHub

Установка

npx -y @smithery/cli install mcp-gsuite-enhanced --client claude
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "mcp-gsuite-enhanced": { "command": "uv", "args": [ "--directory", "/path/to/mcp-gsuite-enhanced", "run", "mcp-gsuite-enhanced" ] } } }