ПРОФИЛЬ / МЕССЕНДЖЕРЫ И ПОЧТА

Google Workspace MCP

Находит и читает рабочие файлы Google. Для первой задачи можно оставить только Drive и Docs с правами чтения, не подключая почту и остальные сервисы.

РЕДАКЦИЯ / 2026-10-14

Найти рабочий документ и составить сводку с правами чтения

В снимке 2026-W40 у репозитория было 3278 звёзд. Сохранённый интерес к репозиторию, не поисковая частота

РЕДАКЦИОННЫЙ РАЗБОР

Когда подключать

Вы хотите найти документ в доступном Google Drive и подготовить краткую сводку с ссылкой на оригинал. Начальный сценарий можно ограничить двумя сервисами — Drive и Docs. Это независимый проект: его авторы отдельно указывают, что он не является продуктом Google.

РЕДАКЦИОННЫЙ РАЗБОР

Ограничить возможности под задачу

Набор core включает и операции записи. Для чтения используйте отдельные параметры прав: текущая документация разрешает выбрать drive:readonly и docs:readonly. Такой выбор одновременно ограничивает загружаемые сервисы; его не нужно смешивать с --tools или --read-only.

РЕДАКЦИОННЫЙ РАЗБОР

Сохранить связь с документом

В сводке попросите вернуть название, ссылку и основания каждого важного вывода. Если найдено несколько похожих файлов, сначала выберите нужный. Само совпадение названия не показывает, что документ относится к актуальной задаче.

ПОДКЛЮЧЕНИЕ

Локальный HTTP-сервер для Drive и Docs

  1. Подготовить окружение и Google

    Нужны Python 3.10+, uv и Google Cloud project с включёнными Drive API и Docs API. Создайте OAuth client типа Web application для браузерной авторизации HTTP-сервера.

  2. Настроить OAuth

    Для локального сценария согласуйте origin http://localhost:8000 и redirect URI http://localhost:8000/oauth2callback. Передайте GOOGLE_OAUTH_CLIENT_ID и GOOGLE_OAUTH_CLIENT_SECRET через окружение. Разрешение OAUTHLIB_INSECURE_TRANSPORT=1 относится только к локальному HTTP; для внешнего размещения следуйте отдельной инструкции проекта.

  3. Запустить ограниченный набор

    Команда составлена из совместимых параметров, описанных авторами: HTTP, базовый набор и чтение двух сервисов. Она загружает и запускает сервер.

    Shell
    uvx workspace-mcp --transport streamable-http --tool-tier core --permissions drive:readonly docs:readonly

    Пример из указанного источника. Перед запуском сверьте параметры и права доступа.

  4. Подключить MCP-клиент

    Добавьте HTTP-адрес http://localhost:8000/mcp в локальном MCP-клиенте, например VS Code. Завершите Google OAuth и проверьте зарегистрированные инструменты: поиск и чтение должны быть доступны, изменение файлов — отсутствовать.

Редакционный пробный сценарий: найдите заранее выбранный тестовый документ, прочитайте его и составьте сводку со ссылкой. Перед чтением рабочих файлов проверьте права и список инструментов. Google OAuth и реальные документы здесь не подключались.

ГРАНИЦЫ

Что учесть

  • Документ должен быть доступен выбранному пользователю Google; подключение не расширяет права на чужие файлы.
  • Режим для нескольких пользователей с OAuth 2.1 требует отдельной настройки. Пример выше — локальный HTTP-сценарий, а не готовая конфигурация публичного сервера.
  • Инструкция сверена с авторскими docs, помеченными v2.1.0 от 9 октября 2026 года. Это дата документации, не новая дата релиза в архивной ленте.

ДОСТУП

Права и условия

  • Нужны Google-аккаунт, разрешённый доступ к файлам и OAuth client в Google Cloud. В организации выдача доступа может зависеть от её настроек.
  • Для описанного запуска нужен локальный процесс сервера. Учётные данные передаются через окружение, их нельзя включать в публичный пример.

ПЕРВОИСТОЧНИКИ

На чём основан разбор

СВЕДЕНИЯ ИЗ ИСХОДНОЙ БАЗЫ

О проекте

Comprehensive Google Workspace MCP server with full support for Google Calendar, Drive, Gmail, and Docs, Forms, Chats, Slides and Sheets over stdio, Streamable HTTP and SSE transports

Исходное описание, снимок базы от 2026-10-03. Это не самостоятельная проверка редакции all-mcp.ru.

СОБЫТИЯ НЕДЕЛИ 2026-W40

Даты выпусков из сохранённого снимка

Известны дата и версия. Состав изменений и работоспособность не проверялись.

В снимке дата выпуска — 3 октября; в авторском журнале — 2 октября. Причина расхождения не установлена.

РЕДАКЦИЯ

Связанные материалы

Вопросы и ответы

Достаточно ли --tool-tier core, чтобы Workspace MCP только читал Drive и Docs?

Нет: core включает и запись. В разобранном варианте чтение двух сервисов выбирается отдельно через --permissions drive:readonly docs:readonly. Эти параметры не смешиваются с --tools или --read-only; после подключения нужно проверить отсутствие инструментов изменения файлов.

Подходит ли приведённая локальная HTTP-настройка для публичного сервера с несколькими пользователями?

Это локальный сценарий, а не готовая публичная конфигурация. Для нескольких пользователей с OAuth 2.1 нужна отдельная настройка. Разрешение OAUTHLIB_INSECURE_TRANSPORT=1 в примере относится только к локальному HTTP; учётные данные передаются через окружение.

Почему у Workspace 2.0.0 в архиве 3 октября, а в новости — 2 октября?

Архив сохраняет дату из снимка W40, а новость — 2 октября 2026 года из авторского журнала. Причина расхождения не установлена. Пометка документации v2.1.0 от 9 октября относится к другой проверке и не исправляет дату архивного выпуска.