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 означает без обрезки.
Переменные окружения
Имя | Описание |
| 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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Manage Gmail end-to-end: search, read, send, draft, label, and organize threads. Automate workflow…
Persistent docs and memory for AI agents — read, write, organize & search a shared workspace.
Give AI agents access to form submissions — read, search, update, and process file attachments.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Sejin-Koo/google-workspace-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server