Repolode
taylorwilsdon

taylorwilsdon/google_workspace_mcp

MCP-сервер и CLI, которые дают AI-ассистентам инструменты для работы с Gmail, Calendar, Drive, Docs, Sheets, Slides, Forms, Tasks, Contacts, Chat и другими сервисами.

Звёзды
3,483
Форки
1,097
Открытые issues
100
Последний коммит
позавчера

Что это?

Workspace MCP — это сервер Model Context Protocol, который предоставляет сервисы Google Workspace в виде инструментов для AI-ассистентов и MCP-совместимых клиентов. Он охватывает Gmail, Google Calendar, Drive, Docs, Sheets, Slides, Forms, Tasks, Contacts, Chat, Custom Search и Apps Script — всего более 120 инструментов. Инструменты разделены на уровни core, extended и complete, чтобы клиенты загружали только нужный набор; отдельные сервисы и инструменты можно включать и отключать.

Сервер работает локально через stdio для старых клиентов или удалённо через streamable HTTP. Поддерживаются OAuth 2.1 с аутентификацией нескольких пользователей, режим только для чтения и stateless-режим для контейнеров, в которых нельзя записывать данные на диск. Среди вариантов развёртывания — Docker, конфигурации с reverse proxy, внешние OAuth-провайдеры, service account с делегированием на уровне домена и опциональная трассировка OpenTelemetry. В комплект входит `workspace-cli`: он позволяет просматривать список инструментов и вызывать их из терминала, используя кэшированные OAuth-токены.

Проект написан на Python, устанавливается через uvx или PyPI и распространяется по лицензии MIT.

Ключевые возможности

  • 01Охватывает 12 сервисов Google Workspace и предоставляет более 120 инструментов через единый MCP-сервер.
  • 02Поддерживает много пользовательскую аутентификацию OAuth 2.1 и транспорт streamable HTTP.
  • 03Предлагает уровни инструментов core, extended и complete, а также режим только для чтения.
  • 04Включает stateless-режим для контейнеров и поддержку внешних OAuth-провайдеров.
  • 05В комплект входит CLI для просмотра списка инструментов и их вызова из терминала.

Сценарии использования

  • Позволяет Claude или ChatGPT искать и кратко пересказывать письма Gmail, а также готовить ответы на них.
  • Создание и редактирование Google Docs или Sheets по запросам на естественном языке в AI-клиенте.
  • Развёртывание общего адреса Workspace MCP для организации с OAuth-аутентификацией для каждого пользователя.
  • Автоматизация сценариев с календарём, задачами или формами из скриптов через CLI.

Быстрый старт

  1. 1

    Создайте OAuth-клиент в Google Cloud Console и включите API Google для сервисов, которые планируете использовать

  2. 2

    Задайте переменные окружения GOOGLE_OAUTH_CLIENT_ID и GOOGLE_OAUTH_CLIENT_SECRET

  3. 3

    Запустите сервер с уровнем инструментов core

    uvx workspace-mcp --tool-tier core

Что важно знать

  • Для работы необходимо создать собственный OAuth-клиент Google Cloud и заранее включить API.
  • Для Google Chat требуется однократная настройка приложения Chat и аккаунт Google Workspace.
  • В режиме OAuth 2.1 требуется HTTP-транспорт, а не stdio.

В подборках

Темы

Частые вопросы

Что такое google_workspace_mcp?
MCP-сервер и CLI, которые дают AI-ассистентам инструменты для работы с Gmail, Calendar, Drive, Docs, Sheets, Slides, Forms, Tasks, Contacts, Chat и другими сервисами. Workspace MCP — это сервер Model Context Protocol, который предоставляет сервисы Google Workspace в виде инструментов для AI-ассистентов и MCP-совместимых клиентов. Он охватывает Gmail, Google Calendar, Drive, Docs, Sheets, Slides, Forms, Tasks, Contacts, Chat, Custom Search и Apps Script — всего более 120 инструментов. Инструменты разделены на уровни core, extended и complete, чтобы клиенты загружали только нужный набор; отдельные сервисы и инструменты можно включать и отключать.
google_workspace_mcp можно использовать бесплатно? Какая у него лицензия?
google_workspace_mcp распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
google_workspace_mcp всё ещё поддерживается?
Активно поддерживается. Последний коммит в google_workspace_mcp — 5 нояб. 2026 г..
Для чего можно использовать google_workspace_mcp?
Позволяет Claude или ChatGPT искать и кратко пересказывать письма Gmail, а также готовить ответы на них. Создание и редактирование Google Docs или Sheets по запросам на естественном языке в AI-клиенте. Развёртывание общего адреса Workspace MCP для организации с OAuth-аутентификацией для каждого пользователя. Автоматизация сценариев с календарём, задачами или формами из скриптов через CLI.
Как установить google_workspace_mcp?
Создайте OAuth-клиент в Google Cloud Console и включите API Google для сервисов, которые планируете использовать Задайте переменные окружения GOOGLE_OAUTH_CLIENT_ID и GOOGLE_OAUTH_CLIENT_SECRET Запустите сервер с уровнем инструментов core: uvx workspace-mcp --tool-tier core
Где скачать google_workspace_mcp?
Исходный код и инструкции по установке — на GitHub: https://github.com/taylorwilsdon/google_workspace_mcp

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Шаблон самостоятельного проактивного AI-агента на базе OpenBot: он сортирует почту и календарь, работает в собственном браузере и запрашивает подтверждение перед действиями.

2 тыс.+270 за неделю268TypeScriptMITОбновлён 3 дня назад

MCP-сервер для AI-агентов, который не засоряет контекст сырым выводом инструментов и сохраняет состояние сессии после сжатия контекста.

33,6 тыс.+626 за неделю2,3 тыс.JavaScriptOtherАктивно поддерживаетсяОбновлён 2 часа назад

Навык для Claude Code, OpenCode и Codex, который выполняет циклы «изменить — проверить — оставить или отменить» с заданной целью, вдохновлённый autoresearch Карпати.

6,8 тыс.+31 за неделю491ShellMITАктивно поддерживаетсяОбновлён 7 дней назад