Gmail Storage & Cleanup MCP
Gmail Storage & Cleanup MCP
Узкоспециализированный локальный MCP-плагин для Codex и Claude Code, который отслеживает общее хранилище Google и помогает освободить место в Gmail с помощью детерминированного процесса очистки, основанного на предварительной проверке.
Он проверяет квоту хранилища Google, находит крупных кандидатов на очистку в Gmail, объясняет каждое решение о безопасности и требует подтверждения перед перемещением писем в Корзину. Он никогда не удаляет письма безвозвратно. В этот репозиторий не включены никакие учётные данные.
Зачем это нужно
Для обычной работы с входящими, например поиска писем, составления сводок по цепочкам, написания черновиков ответов, пересылки и применения меток, лучше подходит официальный плагин Gmail.
Этот проект намеренно сосредоточен на другой задаче: предотвращение исчерпания хранилища аккаунта Google без бездумного удаления важных писем.
Возможность | Официальный плагин Gmail | Gmail Storage & Cleanup MCP |
Поиск, чтение, сводки, ответы и пересылка | Да | Не является его целью |
Метки Gmail и повседневная организация входящих | Да | Не является его целью |
Мониторинг общей квоты хранилища Google и свободного места | Не документированная базовая возможность | Да, через Drive |
Ранжирование кандидатов на очистку с помощью Gmail | Не документированная базовая возможность | Да |
Детерминированная оценка безопасности, покрытая тестами | Нет проектной политики | Да |
Защищённое/на проверке/безопасное решение с обоснованием | Нет проектной политики | Да |
Обязательная встроенная проверка перед перемещением в Корзину | Общие защитные меры с подтверждением | Да, явная и привязанная к кандидатам |
Безвозвратное удаление | Нет | Нет |
Это сравнение описывает документированную специализацию каждого плагина, а не все возможности, которые вышестоящий коннектор может добавить в будущем.
Related MCP server: Gmail MCP Server
Установка
Требования: Python 3.12+, Git и учётная запись Google с Gmail.
git clone https://github.com/ashutoshchaubeypm/Gmail-MCP-tool.git
cd Gmail-MCP-tool
./scripts/setup.sh1. Создайте учётные данные Google
Создайте проект и включите Gmail API и Google Drive API.
Настройте Google Auth Platform. Для личного тестирования используйте External/Testing и добавьте свой адрес Gmail в качестве тестового пользователя.
Создайте OAuth-клиент с типом приложения Desktop app.
Откройте
.envи добавьте сгенерированные значения:
GOOGLE_CLIENT_ID=your-client-id
GOOGLE_CLIENT_SECRET=your-client-secretАвторизуйтесь один раз:
.venv/bin/python -m app.auth_cliЛокальный токен записывается в work/google-token.json. И он, и .env игнорируются Git.
2. Установите в Codex
Из корня репозитория:
codex plugin marketplace add "$PWD"
codex plugin add gmail-mcp-tool@personalНачните новую задачу в Codex, а затем попросите: «Проверь моё хранилище Google и найди кандидатов на очистку Gmail для проверки».
3. Установите в Claude Code
Из корня репозитория:
claude plugin marketplace add "$PWD"
claude plugin install gmail-mcp-tool@gmail-mcp-toolЗапустите новую сессию Claude Code после установки.
Специализированные инструменты
get_storage_quota— использование общего хранилища Googlescan_cleanup_candidates— поиск кандидатов на очистку в Gmail в режиме только для чтения и детерминированная оценкаget_candidate_details— просмотр одного результата последнего сканированияmove_message_to_trash— перемещает одно подтверждённое незащищённое сообщение в Корзину
Защищённые метки включают STARRED, IMPORTANT, SENT и DRAFT. Неоднозначные письма остаются на проверке. Переместить можно только сообщение из последнего сканирования, а защищённые сообщения инструмент обработать не может. Плагин не очищает Корзину и не удаляет сообщения безвозвратно.
Разработка
.venv/bin/python scripts/security_check.py
.venv/bin/python -m pytest -qИсходный код плагина: plugins/gmail-mcp-tool/
Сознательно ограниченная область применения
Прогнозирование использования хранилища и проверки квоты по расписанию
Более прозрачные политики очистки и настройка правил
Сводные оценки освобождаемого места и отчёты об очистке
Опциональная классификация неоднозначных кандидатов без обхода детерминированных механизмов защиты
Общий поиск по входящим, сводки писем, составление ответов и пересылка намеренно предоставлены официальному плагину Gmail.
Безопасность
Никогда не добавляйте в коммит .env, скачанный JSON-файл OAuth или work/google-token.json. Перед публикацией изменений запустите python scripts/security_check.py. Если учётные данные когда-либо попали в коммит, немедленно отзовите и перевыпустите их — удалить их из последнего коммита недостаточно.
Распространяется по лицензии MIT.
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 Servers
- AlicenseAqualityAmaintenanceConnects Claude Desktop to your Gmail so you can start managing your inbox using natural language. Bulk delete promos & newsletters, organize labels and get useful insights.1289MIT
- AlicenseAqualityDmaintenanceEnables natural language interaction with Gmail, providing email search, categorized daily summaries, and Home Assistant integration through REST API with read-only access to your inbox.20MIT
- AlicenseNot gradedqualityFmaintenanceProvides comprehensive Gmail integration with 25+ tools for intelligent email management, including AI-powered categorization, advanced search and filtering, automated archiving and cleanup, analytics, and secure OAuth2 authentication.1922MIT
- FlicenseNot gradedqualityNot gradedmaintenanceEnables intelligent Gmail management, including email triage, newsletter classification, promotional email cleanup, summarization, filter suggestions, draft replies, and audit logging.
Related MCP Connectors
Manage Gmail end-to-end: search, read, send, draft, label, and organize threads. Automate workflow…
Manage Gmail messages, threads, labels, drafts, and settings from your workflows. Send and organiz…
AI-powered medical document management for cancer patients. Google Drive, Gmail, Calendar via MCP.
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/ashutoshchaubeypm/Gmail-MCP-tool'
If you have feedback or need assistance with the MCP directory API, please join our Discord server