Gmail AutoAuth MCP Server
Интегрирует Gmail в Claude Desktop для управления email через ИИ: отправка, чтение, поиск и организация с автоаутентификацией.
Описание
Это MCP-сервер на Node.js для интеграции с Gmail API, позволяющий ИИ-ассистентам (как Claude) взаимодействовать с почтой естественным языком. Ключевые особенности: поддержка вложений (отправка/скачивание), HTML/multipart emails, поиск по критериям, управление метками и фильтрами, батч-операции. Аутентификация через OAuth2 с браузерным флоу. Применения: автоматизация inbox, обработка email в чатах ИИ, без ручного доступа к Gmail.
Возможности
Отправка email
Отправка сообщений с темой, содержимым, вложениями, CC/BCC; поддержка plain text, HTML и multipart.
Чтение email
Чтение по ID с извлечением содержимого, MIME-структуры и деталей вложений (имя, тип, размер).
Скачивание вложений
Скачивание файлов из email на локальный диск с указанием пути и имени.
Поиск email
Поиск по запросам (отправитель, дата, вложения) с лимитом результатов, используя Gmail-синтаксис.
Управление метками
Создание, обновление, удаление, список меток; перемещение email между метками.
Батч-операции
Массовое изменение меток или удаление email (до 50 за раз) с обработкой ошибок.
Управление фильтрами
Создание фильтров по критериям (отправитель, размер, текст), действия (метки, архивация), шаблоны.
Установка
Установка через Smithery: npx -y @smithery/cli install @gongrzhe/server-gmail-autoauth-mcp --client claude.
Вручную: 1. Создайте Google Cloud проект, включите Gmail API, получите OAuth-ключи (JSON, переименуйте в gcp-oauth.keys.json), для web-приложений добавьте http://localhost:3000/oauth2callback. 2. Аутентификация: mkdir -p ~/.gmail-mcp; mv gcp-oauth.keys.json ~/.gmail-mcp/; npx @gongrzhe/server-gmail-autoauth-mcp auth (откроется браузер). 3. Конфиг в Claude Desktop:
{
"mcpServers": {
"gmail": {
"command": "npx",
"args": ["@gongrzhe/server-gmail-autoauth-mcp"]
}
}
}