multi-gmail-mcp — MCP-сервер для Claude Code: почта и установка
MCP-сервер подключает несколько аккаунтов Gmail к ИИ-клиенту: ищет письма, отправляет ответы и управляет метками. Нужен для работы с почтой из чата.
claude mcp add --env GOOGLE_CLIENT_ID=<GOOGLE_CLIENT_ID> --env GOOGLE_CLIENT_SECRET=<GOOGLE_CLIENT_SECRET> --transport stdio multi-gmail-mcp -- npx -y multi-gmail-mcpЧто делает multi-gmail-mcp
multi-gmail-mcp подключает несколько аккаунтов Gmail и даёт агенту инструменты для поиска по синтаксису Gmail, чтения писем и работы с перепиской. Он умеет отправлять письма, отвечать в существующей цепочке и сохранять черновики. Для организации почты доступны метки, архивирование и переключение статуса прочитано/не прочитано.
В составе есть MCP-сервер gmail-mcp и CLI gmail-mcp-cli для добавления, просмотра и удаления аккаунтов. OAuth-токены хранятся в ~/.gmail-mcp-tokens.db и обновляются автоматически; сервер работает через stdio и не открывает сетевой порт. Сначала проверьте Node.js >= 22.5.0: без него сервер не запустится.
Перед авторизацией нужен проект Google Cloud с включённым Gmail API, OAuth-учётными данными и scopes gmail.readonly, gmail.send, gmail.modify, gmail.labels. Данные OAuth можно хранить в ~/.gmail-mcp-oauth.json или передать через GOOGLE_CLIENT_ID и GOOGLE_CLIENT_SECRET.
Какие задачи решает
- искать письма по синтаксису Gmail
- читать полное содержимое сообщений
- отправлять письма и отвечать в цепочках
- создавать черновики для разных аккаунтов
- архивировать письма и менять их метки
Примеры запросов агенту
- Покажи все авторизованные аккаунты Gmail.
- Найди в
[email protected]непрочитанные письма за эту неделю. - Ответь на письмо из личного аккаунта и скажи, что я буду там в субботу.
Как установить multi-gmail-mcp
Командой платформы
claude mcp add --env GOOGLE_CLIENT_ID=<GOOGLE_CLIENT_ID> --env GOOGLE_CLIENT_SECRET=<GOOGLE_CLIENT_SECRET> --transport stdio multi-gmail-mcp -- npx -y multi-gmail-mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add multi-gmail-mcp --env GOOGLE_CLIENT_ID=<GOOGLE_CLIENT_ID> --env GOOGLE_CLIENT_SECRET=<GOOGLE_CLIENT_SECRET> -- npx -y multi-gmail-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"multi-gmail-mcp": {
"command": "npx",
"args": [
"-y",
"multi-gmail-mcp"
],
"env": {
"GOOGLE_CLIENT_ID": "<GOOGLE_CLIENT_ID>",
"GOOGLE_CLIENT_SECRET": "<GOOGLE_CLIENT_SECRET>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"multi-gmail-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"multi-gmail-mcp"
],
"env": {
"GOOGLE_CLIENT_ID": "<GOOGLE_CLIENT_ID>",
"GOOGLE_CLIENT_SECRET": "<GOOGLE_CLIENT_SECRET>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e GOOGLE_CLIENT_ID=<GOOGLE_CLIENT_ID> -e GOOGLE_CLIENT_SECRET=<GOOGLE_CLIENT_SECRET> multi-gmail-mcp npx -y multi-gmail-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о multi-gmail-mcp
Как установить multi-gmail-mcp в Claude Code?
Выполните claude mcp add multi-gmail-mcp -e GOOGLE_CLIENT_SECRET=<GOOGLE_CLIENT_SECRET> -- npx -y multi-gmail-mcp.
Что делает multi-gmail-mcp?
Сервер даёт агенту доступ к нескольким аккаунтам Gmail: поиск и чтение писем, отправку, ответы, черновики и управление метками.
Что нужно подготовить для авторизации Gmail?
Нужен проект Google Cloud с включённым Gmail API, OAuth-учётными данными и заданными Gmail scopes. Node.js должен быть версии >= 22.5.0.