Gmail Storage & Cleanup MCP
Gmail Storage & Cleanup MCP
Ein fokussiertes lokales MCP-Plugin für Codex und Claude Code, das den gemeinsamen Google-Speicher überwacht und dabei hilft, Gmail-Speicherplatz mithilfe eines deterministischen, überprüfungsorientierten Aufräum-Workflows zurückzugewinnen.
Es prüft das Google-Speicherkontingent, findet große Gmail-Aufräumkandidaten, erklärt jede Sicherheitsentscheidung und verlangt eine Bestätigung, bevor E-Mails in den Papierkorb verschoben werden. Es löscht E-Mails niemals endgültig. Dieses Repository enthält keine Anmeldedaten.
Warum dieses Projekt existiert
Das offizielle Gmail-Plugin ist die bessere Wahl für allgemeine Postfachaufgaben wie das Durchsuchen von E-Mails, das Zusammenfassen von Threads, das Verfassen von Antworten, das Weiterleiten und das Anwenden von Labels.
Dieses Projekt konzentriert sich bewusst auf ein anderes Problem: zu verhindern, dass einem Google-Konto der Speicherplatz ausgeht, ohne dabei wichtige E-Mails blind zu löschen.
Fähigkeit | Offizielles Gmail-Plugin | Gmail Storage & Cleanup MCP |
Suchen, Lesen, Zusammenfassen, Antworten und Weiterleiten | Ja | Nicht sein Ziel |
Gmail-Labels und alltägliche Postfachorganisation | Ja | Nicht sein Ziel |
Gemeinsames Google-Speicherkontingent und Überwachung des freien Speicherplatzes | Keine dokumentierte Kernfunktion | Ja, über Drive |
Aufräumkandidaten anhand von Gmail | Keine dokumentierte Kernfunktion | Ja |
Deterministische, durch Tests abgesicherte Sicherheitsbewertung | Keine projektspezifische Richtlinie | Ja |
Entscheidung als geschützt/zur Überprüfung/sicher mit Begründung | Keine projektspezifische Richtlinie | Ja |
Durchsetzung von „Erst überprüfen, dann in den Papierkorb“ innerhalb des Tools | Allgemeine Bestätigungsvorkehrungen | Ja, kandidatengebunden und explizit |
Endgültiges Löschen | Nein | Nein |
Dieser Vergleich beschreibt den dokumentierten Schwerpunkt jedes Plugins, nicht jede Funktion, die ein vorgelagerter Connector in Zukunft hinzufügen könnte.
Related MCP server: Gmail MCP Server
Installation
Voraussetzungen: Python 3.12+, Git und ein Google-Konto mit Gmail.
git clone https://github.com/ashutoshchaubeypm/Gmail-MCP-tool.git
cd Gmail-MCP-tool
./scripts/setup.sh1. Google-Anmeldedaten erstellen
In der Google Cloud Console:
Erstellen Sie ein Projekt und aktivieren Sie die Gmail API und die Google Drive API.
Konfigurieren Sie die Google Auth Platform. Verwenden Sie für persönliche Tests External/Testing und fügen Sie Ihre Gmail-Adresse als Testbenutzer hinzu.
Erstellen Sie einen OAuth-Client mit dem Anwendungstyp Desktop-App.
Öffnen Sie
.envund fügen Sie die generierten Werte hinzu:
GOOGLE_CLIENT_ID=your-client-id
GOOGLE_CLIENT_SECRET=your-client-secretEinmalig autorisieren:
.venv/bin/python -m app.auth_cliDas lokale Token wird in work/google-token.json geschrieben. Sowohl diese Datei als auch .env werden von Git ignoriert.
2. In Codex installieren
Aus dem Repository-Stammverzeichnis:
codex plugin marketplace add "$PWD"
codex plugin add gmail-mcp-tool@personalStarten Sie eine neue Codex-Aufgabe und fragen Sie dann: „Prüfe meinen Google-Speicher und finde Gmail-Aufräumkandidaten zur Überprüfung.“
3. In Claude Code installieren
Aus dem Repository-Stammverzeichnis:
claude plugin marketplace add "$PWD"
claude plugin install gmail-mcp-tool@gmail-mcp-toolStarten Sie nach der Installation eine neue Claude Code-Sitzung.
Fokussierte Tools
get_storage_quota— gemeinsame Google-Speichernutzungscan_cleanup_candidates— schreibgeschützte Gmail-Erkundung und deterministische Bewertungget_candidate_details— ein Ergebnis aus dem letzten Scan überprüfenmove_message_to_trash— verschiebt eine bestätigte, nicht geschützte Nachricht in den Papierkorb
Zu den geschützten Labels gehören STARRED, IMPORTANT, SENT und DRAFT. Mehrdeutige E-Mails verbleiben in der Überprüfung. Eine Nachricht muss aus dem letzten Scan stammen, bevor sie verschoben werden kann, und geschützte Nachrichten können vom Tool nicht verarbeitet werden. Das Plugin leert den Papierkorb nicht und löscht keine Nachrichten dauerhaft.
Entwicklung
.venv/bin/python scripts/security_check.py
.venv/bin/python -m pytest -qPlugin-Quellcode: plugins/gmail-mcp-tool/
Bewusste Abgrenzung
Speicherprognosen und geplante Kontingentprüfungen
Transparentere Aufräumrichtlinien und Regelanpassung
Aggregierte Schätzungen des zurückgewinnbaren Speicherplatzes und Aufräumberichte
Optionale Klassifizierung für mehrdeutige Kandidaten, ohne die deterministischen Schutzmechanismen zu umgehen
Die allgemeine Postfachsuche, E-Mail-Zusammenfassungen, das Verfassen von Antworten und das Weiterleiten bleiben absichtlich dem offiziellen Gmail-Plugin überlassen.
Sicherheit
Nehmen Sie niemals .env, heruntergeladene OAuth-JSON-Dateien oder work/google-token.json in ein Commit auf. Führen Sie vor der Veröffentlichung von Änderungen python scripts/security_check.py aus. Falls Anmeldedaten jemals in ein Commit gelangen, widerrufen und rotieren Sie sie sofort – es reicht nicht, sie aus dem neuesten Commit zu entfernen.
MIT-lizenziert.
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