Google Workspace · mindstone — MCP-сервер для Claude Code: обзор и установка
Предоставляет моделям доступ к почте, документам, файлам и календарю Google. Помогает автоматизировать рутину в рабочих аккаунтах прямо из интерфейса агента.
claude mcp add --env GOOGLE_CLIENT_ID=<GOOGLE_CLIENT_ID> --env GOOGLE_CLIENT_SECRET=<GOOGLE_CLIENT_SECRET> --env ACCOUNTS_PATH=<ACCOUNTS_PATH> --env CREDENTIALS_PATH=<CREDENTIALS_PATH> --env GOOGLE_WORKSPACE_REQUEST_TIMEOUT_MS=<GOOGLE_WORKSPACE_REQUEST_TIMEOUT_MS> --transport stdio google-workspace -- npx -y @mindstone/mcp-server-google-workspaceЧто делает Google Workspace
Пакет открывает ИИ-ассистентам 124 инструмента для экосистемы Google: Gmail, Drive, Calendar, Docs, Sheets, Slides, Tasks, Contacts и Meet. С его помощью модель читает цепочки писем, отправляет ответы, меняет события в расписании или ищет файлы в общем хранилище.
Сервер устроен необычно: он не поднимает собственный веб-сервер для перехвата авторизации и не генерирует ссылки входа. За процесс OAuth отвечает само хост-приложение. Сервер лишь считывает готовые токены из каталога, указанного в CREDENTIALS_PATH, и файл accounts.json. Если хост ещё не сохранил токены на диск, вызовы тулов возвращают статус auth_required.
Для запуска понадобятся Node.js 20 или новее, а также рабочий доступ в Google Cloud с переменными GOOGLE_CLIENT_ID и GOOGLE_CLIENT_SECRET. Время ожидания запросов к Google API регулируется параметром GOOGLE_WORKSPACE_REQUEST_TIMEOUT_MS.
Какие задачи решает
- искать цепочки писем в Gmail по фильтрам и отправлять ответы
- проверять свободные слоты в Google Calendar и создавать встречи
- находить, перемещать и скачивать файлы в Google Drive
- создавать и редактировать документы в Google Docs
Примеры запросов агенту
- Найди во вчерашней почте письмо от Анны про бюджет и ответь, что всё готово.
- Посмотри свободные слоты в моём календаре на четверг после обеда.
- Найди в Google Drive отчёт за прошлый месяц и скачай его текст.
Как установить Google Workspace
Командой платформы
claude mcp add --env GOOGLE_CLIENT_ID=<GOOGLE_CLIENT_ID> --env GOOGLE_CLIENT_SECRET=<GOOGLE_CLIENT_SECRET> --env ACCOUNTS_PATH=<ACCOUNTS_PATH> --env CREDENTIALS_PATH=<CREDENTIALS_PATH> --env GOOGLE_WORKSPACE_REQUEST_TIMEOUT_MS=<GOOGLE_WORKSPACE_REQUEST_TIMEOUT_MS> --transport stdio google-workspace -- npx -y @mindstone/mcp-server-google-workspaceВместо <…> подставьте свои значения. Ещё 4 переменные окружения — в README сервера
Командой платформы
codex mcp add google-workspace --env GOOGLE_CLIENT_ID=<GOOGLE_CLIENT_ID> --env GOOGLE_CLIENT_SECRET=<GOOGLE_CLIENT_SECRET> --env ACCOUNTS_PATH=<ACCOUNTS_PATH> --env CREDENTIALS_PATH=<CREDENTIALS_PATH> --env GOOGLE_WORKSPACE_REQUEST_TIMEOUT_MS=<GOOGLE_WORKSPACE_REQUEST_TIMEOUT_MS> -- npx -y @mindstone/mcp-server-google-workspaceВместо <…> подставьте свои значения. Ещё 4 переменные окружения — в README сервера
Файл настроек
{
"mcpServers": {
"google-workspace": {
"command": "npx",
"args": [
"-y",
"@mindstone/mcp-server-google-workspace"
],
"env": {
"GOOGLE_CLIENT_ID": "<GOOGLE_CLIENT_ID>",
"GOOGLE_CLIENT_SECRET": "<GOOGLE_CLIENT_SECRET>",
"ACCOUNTS_PATH": "<ACCOUNTS_PATH>",
"CREDENTIALS_PATH": "<CREDENTIALS_PATH>",
"GOOGLE_WORKSPACE_REQUEST_TIMEOUT_MS": "<GOOGLE_WORKSPACE_REQUEST_TIMEOUT_MS>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 4 переменные окружения — в README сервера
Файл настроек
{
"servers": {
"google-workspace": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@mindstone/mcp-server-google-workspace"
],
"env": {
"GOOGLE_CLIENT_ID": "<GOOGLE_CLIENT_ID>",
"GOOGLE_CLIENT_SECRET": "<GOOGLE_CLIENT_SECRET>",
"ACCOUNTS_PATH": "<ACCOUNTS_PATH>",
"CREDENTIALS_PATH": "<CREDENTIALS_PATH>",
"GOOGLE_WORKSPACE_REQUEST_TIMEOUT_MS": "<GOOGLE_WORKSPACE_REQUEST_TIMEOUT_MS>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 4 переменные окружения — в README сервера
Командой платформы
gemini mcp add -e GOOGLE_CLIENT_ID=<GOOGLE_CLIENT_ID> -e GOOGLE_CLIENT_SECRET=<GOOGLE_CLIENT_SECRET> -e ACCOUNTS_PATH=<ACCOUNTS_PATH> -e CREDENTIALS_PATH=<CREDENTIALS_PATH> -e GOOGLE_WORKSPACE_REQUEST_TIMEOUT_MS=<GOOGLE_WORKSPACE_REQUEST_TIMEOUT_MS> google-workspace npx -y @mindstone/mcp-server-google-workspaceВместо <…> подставьте свои значения. Ещё 4 переменные окружения — в README сервера
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Google Workspace
Как установить Google Workspace в Claude Code?
Выполните команду `claude mcp add mcp-server-google-workspace -e GOOGLE_CLIENT_ID=<GOOGLE_CLIENT_ID> -e GOOGLE_CLIENT_SECRET=<GOOGLE_CLIENT_SECRET> -e ACCOUNTS_PATH=<ACCOUNTS_PATH> -e CREDENTIALS_PATH=<CREDENTIALS_PATH> -- npx -y @mindstone/mcp-server-google-workspace. Она подключит сервер через npx` с нужными путями к учётным данным.
Что делает MCP-сервер Google Workspace?
Он предоставляет 124 инструмента для работы с облачными сервисами Google, включая почту Gmail, файлы Диска, события Календаря и документы Docs.
Как происходит авторизация аккаунта?
Сервер не запускает локальный колбэк-сервер для браузера. Всю процедуру OAuth выполняет хост, после чего сохраняет токены в каталог CREDENTIALS_PATH и реестр accounts.json.
Похожие MCP-серверы
Все MCP-серверы по теме «Заметки, задачи и проекты» →Сначала — Google Workspace от других авторов.