VG

vakharwalad23/google-mcp-remote

Developer tools

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

14 stars 8 forks Качество 67 Тренд 20MIT

Коллекция инструментов Google (например, Gmail, календарь) для MCP

Обзор

Реализация MCP-сервера на основе Cloudflare Workers, которая предоставляет инструменты Google API (Gmail, Calendar, Drive и т. Д.) для протокола Model Context, предназначенного для беспрепятственной интеграции с клиентами ИИ, такими как Claude или Cursor. Не используйте чужой развернутый экземпляр этого сервера, поскольку он требует доступа к вашей учетной записи Google и личным данным. Всегда развертывайте свой собственный экземпляр для поддержания контроля над вашими данными и доступа к API. - Отправлять электронные письма с несколькими получателями (до, cc, bcc) и HTML-контентом - Перечислять электронные письма с пользовательскими запросами, ярлыками и ограничениями результатов - Читать конкретные электронные письма по идентификатору - Управлять ярлыками (добавлять, удалять, перечислять) - Проектировать и удалять электронные письма - : - Перечислять календари и устанавливать календарь по умолчанию - Создавать события с деталями (резюме, время начала / окончания, участники и т. Д.).

Обзор (машинный перевод)

Реализация MCP-сервера на основе Cloudflare Workers, которая предоставляет инструменты Google API (Gmail, Calendar, Drive и т. Д.) для протокола Model Context, предназначенного для беспрепятственной интеграции с клиентами ИИ, такими как Claude или Cursor.

️ ** Предупреждение о безопасности**: Не используйте чужой развернутый экземпляр этого сервера, поскольку он требует доступа к вашей учетной записи Google и личным данным. Всегда развертывайте свой собственный экземпляр для поддержания контроля над вашими данными и доступа к API.

Особенности

Gmail: Отправляйте электронные письма с несколькими получателями (на, cc, bcc) и HTML-контентом Перечислите электронные письма с пользовательскими запросами, этикетками и ограничениями на результат Читайте конкретные электронные письма по ID

  • Управление этикетками (добавить, удалить, перечислить)
  • Составление и удаление электронных писем Календарь: Перечислить календари и установить календарь по умолчанию
  • Создание событий с деталями (резюме, время начала/конца, участники и т.д.) Перечислите предстоящие события с настраиваемыми фильтрами Обновление или удаление существующих событий Найдите свободные слоты времени для планирования -Драйв: Фильтр файлов с поисковыми запросами Сортировать по дате изменения или другим критериям
  • Просмотр подробных метаданных файлов
  • Читать содержимое файла (текст, документы, электронные таблицы)
  • Создание новых файлов с определенным контентом

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

README

Показан фрагмент оригинального README. Открыть оригинал.

Google MCP Remote

A Cloudflare Workers-based MCP server implementation that provides Google API tools (Gmail, Calendar, Drive, etc.) for the Model Context Protocol, designed to integrate seamlessly with AI clients like Claude or Cursor.

⚠️ SECURITY WARNING: Do not use someone else’s deployed instance of this server as it requires access to your Google account and personal data. Always deploy your own instance to maintain control over your data and API access.

Features

  • Gmail:
    • Send emails with multiple recipients (to, cc, bcc) and HTML content
    • List emails with custom queries, labels, and result limits
    • Read specific emails by ID
    • Manage labels (add, remove, list)
    • Draft and delete emails
  • Calendar:
    • List calendars and set a default calendar
    • Create events with details (summary, start/end time, attendees, etc.)
    • List upcoming events with customizable filters
    • Update or delete existing events
    • Find free time slots for scheduling
  • Drive:
    • Filter files with search queries
    • Sort by modification date or other criteria
    • View detailed file metadata
    • Read file content (text, docs, spreadsheets)
    • Create new files with specified content
    • Update existing files
    • Delete files (trash or permanent)
    • Share files with specific permissions
  • Tasks:
    • View all task lists
    • Create new task lists
    • Delete existing task lists
    • List tasks with filters
    • View task details
    • Create tasks with title, notes, and due dates
    • Update task properties
    • Mark tasks as complete
    • Delete tasks
  • YouTube:
    • Search for videos with customizable parameters
    • Get detailed information about specific videos
  • Contacts:
    • List and search contacts from Google Contacts
    • Get detailed information about specific contacts

Deployment Instructions

Prerequisites

  1. Google Cloud Project:

    • Create a project in the Google Cloud Console

    • Set up OAuth 2.0 credentials (Client ID and Client Secret)

    • Enable the APIs you need (Gmail, Calendar, Drive, Tasks, YouTube, People/Contacts)

    • Add authorized JavaScript origins and redirect URIs for your Cloudflare Worker

    • Redirect URI should be in the format:

      Deployed URL + /callback
       https://your-project.your-username.workers.dev/callback
      
      For local testing:
       http://localhost:8788/callback
      
  2. Cloudflare Account:

Открыть полный README на GitHub

Установка

npx mcp-remote https://your-project.your-username.workers.dev/sse
Новичок в MCP? Начните с руководства на mcpskill.org →

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

{ "mcpServers": { "google-mcp-remote": { "command": "npx", "args": [ "mcp-remote", "https://your-project.your-username.workers.dev/sse" ] } } }