google-workspace-mcp
google-workspace-mcp
MCP-сервер для работы с Google Workspace (Sheets / Docs / Slides / Forms) и Google Drive.
Официальный коннектор «Google Drive», подключённый к Cowork по умолчанию, поддерживает только поиск, чтение, создание файлов и перемещение в корзину — он не может изменять содержимое существующих файлов. Поэтому, чтобы добавить хотя бы одну строку в таблицу, приходилось пересоздавать весь файл и выбрасывать старый. Этот сервер заполняет этот пробел — он добавляет строки в таблицу, сохраняя ID файла, правит текст документа и добавляет слайды.
Предоставляемые инструменты
Инструмент | Что делает |
| Чтение значений ячеек / append (добавление строк) / update / clear |
| Создание таблиц, добавление, удаление и переименование вкладок, просмотр метаданных, batchUpdate |
| Чтение документа как текста (включая таблицы) или в исходной структуре |
| Создание документа, добавление в конец, вставка в позицию, поиск и замена, batchUpdate |
| Просмотр текста и заметок докладчика по слайдам |
| Создание презентации, добавление слайдов (с заполнением заголовка и текста), удаление, поиск и замена |
| Создание и просмотр форм, просмотр списка и отдельных ответов, batchUpdate |
| Поиск по имени файла, полнотекстовый поиск по содержимому, MIME, условиям папки |
| Метаданные, создание, создание папок, замена содержимого (с сохранением ID), переименование, перемещение, копирование, корзина, полное удаление, скачивание, export |
| Просмотр, создание, ответы, решение и удаление комментариев |
| Просмотр истории версий, получение содержимого прошлых версий, закрепление версии |
| Проверка, добавление, изменение и снятие прав доступа |
| Список и подробности общих дисков |
| Получение стартового токена и просмотр только изменений после него |
Все инструменты позволяют ограничить длину ответа параметром max_chars; значение 0 означает без обрезки.
Related MCP server: Google Docs, Drive & Sheets MCP Server
Переменные окружения
Имя | Описание |
| ID OAuth-клиента |
| Секрет OAuth-клиента |
| Refresh-токен, включающий scope |
| Список разрешённых ключей доступа (через запятую). Если пусто — шлюз отключён |
| При |
Одного scope drive достаточно, чтобы покрыть API Sheets, Docs, Slides, Forms и весь Drive API (в официальных списках scope для аутентификации каждого API присутствует auth/drive).
Подготовка проекта Google Cloud
Помимо scope, необходимо включить (Enable) используемые API в проекте.
Если они не включены, возникнет ошибка 403 has not been used in project ... or it is disabled.
Google Sheets API / Google Docs API / Google Slides API / Google Forms API
Google Drive API
Вызов
https://<배포도메인>/api/mcp?k=<게이트키>Локальный смоук-тест
Поместите три указанных выше учётных данных Google в scripts/.env.local.json (в gitignore) и выполните:
npm install
npm testТест создаёт файлы в реальном аккаунте Google, а в конце перемещает их в корзину.
This server cannot be deployed
Maintenance
Related MCP Connectors
Permissioned access to Gmail, Drive and Calendar via the user's own Google account
Multiple Gmail accounts, editable Google Sheets & Docs for AI agents. Deny-by-default access rules.
Docs, decks, forms, apps you build and deploy, automations, and AI images, video and voice.
Edworking tasks, Docs, workspace search, conversations and files with scoped OAuth access.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables comprehensive interaction with Google Docs and Google Drive through AI assistants, supporting document reading/writing, rich formatting, table/image insertion, comment management, and complete file/folder operations with secure OAuth authentication.4 npmMIT
- AlicenseNot gradedqualityDmaintenanceEnables deep integration with Google Workspace for AI assistants, allowing for document creation, spreadsheet manipulation, and file management. It supports advanced features like template processing, comment thread management, and cell formatting.52 npmMIT
- FlicenseNot gradedqualityDmaintenanceProvides AI assistants with access to Google Workspace APIs including Sheets, Calendar, Gmail, Tasks, Drive, and Docs. Enables full CRUD operations and management of Google services through natural language.1-
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to create, read, and modify Google Slides, Sheets, Docs, and Drive documents programmatically. Supports file management, content editing, and version history retrieval.1,146 npmMIT