Google Workspace (multi-account) — MCP-сервер для Claude Code
Отдаёт агенту 942 инструмента к 29 сервисам Google и работает сразу с несколькими аккаунтами: по псевдониму или веером по всем.
claude mcp add mcp-google-multi -e GOOGLE_CLIENT_ID=<GOOGLE_CLIENT_ID> -e GOOGLE_CLIENT_SECRET=<GOOGLE_CLIENT_SECRET> -e GOOGLE_ACCOUNTS=<GOOGLE_ACCOUNTS> -e MASTER_KEY=<MASTER_KEY> -- npx -y mcp-google-multiЧто делает Google Workspace (multi-account)
Сервер превращает методы Google API в инструменты, которые вызывает агент: Gmail, Drive, Календарь, Таблицы, Документы, Слайды, Формы, Контакты, Задачи, Chat, Meet, GA4, Search Console, Classroom, Vault, Admin. Аккаунтов можно подключить сколько угодно, у каждого свой короткий псевдоним, а один вызов умеет разойтись по всем сразу.
Запускается через npx, нужен Node.js 22 или новее. Самое ручное — OAuth: клиент типа Desktop вы заводите в Google Cloud сами, потом кладёте Client ID, Client Secret и псевдонимы в .env и один раз входите под каждым псевдонимом командой mcp-google-multi auth --account me. Без этих двух значений сервер не поднимется, потому что ключей в комплекте нет. Токены хранятся зашифрованными (AES-256-GCM), запись по умолчанию запрещена, телеметрии нет. Можно поднять его и по HTTP на своей машине: там есть встроенный OAuth 2.1, а Docker Compose добавляет HTTPS.
В репозитории лежит готовый скилл skills/google-workspace/: он объясняет агенту, как выбирать аккаунт, делать discover-шаг и не раздувать ответы. Папку копируют или линкуют в ~/.claude/skills/. Если что-то не сходится, mcp-google-multi doctor проверяет конфиг и печатает, что именно поправить.
Какие задачи решает
- разгрести непрочитанное в двух почтовых ящиках за один проход
- отправить черновик из Документов письмом с вложением
- сверить сессии из GA4 с таблицей и дописать строки
- забронировать слот в календаре рабочего аккаунта
- перенести ответы Forms в новую таблицу
Примеры запросов агенту
- Покажи непрочитанные письма в аккаунте
workи перескажи каждое одной строкой - Разошли это приглашение по всем аккаунтам из
GOOGLE_ACCOUNTS - Собери отчёт по сессиям из GA4 за прошлую неделю и положи в новую таблицу
Как установить Google Workspace (multi-account)
Командой платформы
claude mcp add mcp-google-multi -e GOOGLE_CLIENT_ID=<GOOGLE_CLIENT_ID> -e GOOGLE_CLIENT_SECRET=<GOOGLE_CLIENT_SECRET> -e GOOGLE_ACCOUNTS=<GOOGLE_ACCOUNTS> -e MASTER_KEY=<MASTER_KEY> -- npx -y mcp-google-multiВместо <…> подставьте свои значения
Командой платформы
codex mcp add google-workspace-multi-account --env GOOGLE_CLIENT_ID=<GOOGLE_CLIENT_ID> --env GOOGLE_CLIENT_SECRET=<GOOGLE_CLIENT_SECRET> --env GOOGLE_ACCOUNTS=<GOOGLE_ACCOUNTS> --env MASTER_KEY=<MASTER_KEY> -- npx -y mcp-google-multiВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"google-workspace-multi-account": {
"command": "npx",
"args": [
"-y",
"mcp-google-multi"
],
"env": {
"GOOGLE_CLIENT_ID": "<GOOGLE_CLIENT_ID>",
"GOOGLE_CLIENT_SECRET": "<GOOGLE_CLIENT_SECRET>",
"GOOGLE_ACCOUNTS": "<GOOGLE_ACCOUNTS>",
"MASTER_KEY": "<MASTER_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"google-workspace-multi-account": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-google-multi"
],
"env": {
"GOOGLE_CLIENT_ID": "<GOOGLE_CLIENT_ID>",
"GOOGLE_CLIENT_SECRET": "<GOOGLE_CLIENT_SECRET>",
"GOOGLE_ACCOUNTS": "<GOOGLE_ACCOUNTS>",
"MASTER_KEY": "<MASTER_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e GOOGLE_CLIENT_ID=<GOOGLE_CLIENT_ID> -e GOOGLE_CLIENT_SECRET=<GOOGLE_CLIENT_SECRET> -e GOOGLE_ACCOUNTS=<GOOGLE_ACCOUNTS> -e MASTER_KEY=<MASTER_KEY> google-workspace-multi-account npx -y mcp-google-multiВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Google Workspace (multi-account)
Как установить Google Workspace (multi-account) в Claude Code?
Заведите OAuth-клиент и заполните .env, затем выполните `claude mcp add mcp-google-multi -e GOOGLE_CLIENT_ID=<GOOGLE_CLIENT_ID> -e GOOGLE_CLIENT_SECRET=<GOOGLE_CLIENT_SECRET> -e GOOGLE_ACCOUNTS=<GOOGLE_ACCOUNTS> -e MASTER_KEY=<MASTER_KEY> -- npx -y mcp-google-multi` и перезапустите Claude Code.
Что делает этот MCP-сервер?
Даёт агенту доступ к 942 методам Google API по 29 сервисам и умеет переключаться между подключёнными аккаунтами по псевдониму.
Можно ли подключить несколько аккаунтов сразу?
Да, они перечисляются через запятую в GOOGLE_ACCOUNTS, например me:[email protected],work:[email protected], и вход mcp-google-multi auth проходят отдельно для каждого псевдонима.