multi-mailbox-gmail
Multi Mailbox Gmail for Codex
Ein Open-Source-Codex-Plugin zum Verbinden und Durchsuchen mehrerer Gmail- und Google-Workspace-Konten über freundliche Aliase wie @personal und @work.
Es erweitert Codex mit einem lokalen MCP-Server und postfachbewussten Anweisungen, sodass eine Anfrage wie Search @personal and @work for recent invoices beide ausgewählten Konten durchsucht und für jedes Ergebnis die Quell-Mailbox identifiziert. Der Mail-Zugriff ist schreibgeschützt.
Veröffentlichungsstatus
Funktion | Aktueller Stand |
Öffentliches GitHub-Repository und Codex-Installation | Verfügbar |
Codex unter Windows | Unterstützt |
Codex unter macOS | Experimentell – nutzt macOS-Keychain |
Codex unter Linux | Experimentell – erfordert Secret Service und |
Mehrere benannte Gmail-Konten durchsuchen | Verfügbar nach OAuth-Einrichtung |
Eigener Google-Desktop-OAuth-Client | Verfügbar |
Ein-Klick- | Noch nicht live – gemeinsamer öffentlicher OAuth-Client und Google-Verifizierung stehen aus. |
Das Repository ist öffentlich, ist aber derzeit eine Entwicklervorschau. Bis der gemeinsame OAuth-Client hinzugekommen ist, kann ein externer Benutzer das Codex-Plugin installieren, muss jedoch vor dem Verbinden eines Postfachs eigene Google-Desktop-OAuth-Anmeldedaten bereitstellen.
Related MCP server: multi-gmail-mcp-server
Installation in Codex
npx codex-marketplace add pkforge/multi-mailbox-gmail --pluginStarten Sie nach der Installation eine neue Codex-Aufgabe, damit die Skill- und MCP-Tools des Plugins geladen werden.
Postfächer im Chat verbinden
Sobald der gemeinsame öffentliche OAuth-Client verfügbar ist, können Benutzer eine neue Codex-Aufgabe starten und:
Connect @personal
Connect @workJeder Befehl öffnet die Google-Kontoauswahl. Wählen Sie das Konto, das den jeweiligen Alias mit und gewähren Sie den schreibgeschützten Gmail-Zugriff. Wiederholen Sie das für jeden weiteren Account.
Der geplante öffentliche Build wird eine gemeinsame Google-Desktop-App-Identität verwenden, sodass Endbenutzer kein Google-Cloud-Konto oder Entwickler-Setup benötigen. Der OAuth-Flow läuft direkt zwischen diesem lokalen Plugin und Google: Es gibt kein Publisher-Backend, keine Datenbank, kein Analytics und keine Telemetrie. Das Plugin fordert nur https://www.googleapis.com/auth/gmail.readonly an. Refresh-Tokens werden mit DPAPI für den aktuellen Windows-Benutzer verschlüsselt; Aliaspeicher und E-Mail-Adressen der Konten werden als lokale Metadaten unter %LOCALAPPDATA%\MultiMailboxGmail gespeichert.
Aktuelle Einrichtung: eigenen OAuth-Client verwenden
Organisationen, die lieber ein eigenes Google-Cloud-Projekt verwenden möchten, können einen Desktop-OAuth-Client erstellen, die Gmail-API aktivieren und ihre heruntergeladene JSON-Datei entweder an die CLI übergeben oder MULTI_MAILBOX_GMAIL_OAUTH_CLIENT_FILE setzen.
npm.cmd install
npm.cmd run mailbox -- add personal C:\path\to\oauth-client.json
npm.cmd run mailbox -- add work C:\path\to\oauth-client.json
npm.cmd run mailbox -- listJeder add-Befehl öffnet die Google-Anmeldachen. Wählen Sie das Konto, das den Alias erhalten soll.
Löschen Sie lokal gespeicherte Anmeldedaten mit:
npm.cmd run mailbox -- remove workDies entfernt das lokal verschlüsselte Token. Sie können die App auch separat über die Google Konto-Sicherheitsseite widerrufen.
Verwendung im Chat
Search @personal and @work for invoices from the last 90 days.Search @finance for unread mail with attachments.Search all mailboxes for subject:renewal newer_than:1y.
Das Plugin liefert jede Nachricht mit ihrem Quell-Alias, sodass identische Nachrichten dem richtigen Postfach zugeordnet bleiben.
Verbleibende Arbeit für die öffentliche Veröffentlichung
Vor der Nutzung von Connect @alias durch Nicht-Entwickler ohne Google-Cloud-Setup muss der Projektinhaber:
Die Konfiguration des Google-OAuth-Zustimmungsbildschirm abschließen.
Die OAuth-Client-Identität der installierten App erstellen und veröffentlichen.
Den Ende-zu-Ende-Verbindungsablauf von Codex mit mehreren Konten testen.
Den eingeschränkten Gmail-Lesezugriffsscope für Googles öffentliche App-Verifizierung einreichen.
Bei der Überprüfung kann Google eine Warnung zu einer nicht verifizierten App Anzeigen und das Limit für nicht verifizierte Benutzer durchsetzen. Der Quellcode und der Weg über einen eigenen OAuth-Client bleiben benutzbar.
Dies ist ein unabhängiges Community-Projekt und steht in keinem auf Google oder OpenAI.
Siehe Datenschutz, Sicherheit und das Google-Verifizierungspaket.
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
- FlicenseAqualityBmaintenanceConnects AI assistants to multiple Gmail accounts simultaneously, enabling search, read, draft, send, and reply operations with per-account permission controls.54
- AlicenseNot gradedqualityCmaintenanceEnables searching and summarizing emails across multiple Gmail accounts simultaneously through Claude.1MIT
- FlicenseNot gradedqualityCmaintenanceEnables read and compose access to three Gmail accounts simultaneously, with tools for searching, viewing threads and messages, and drafting or sending replies.
- FlicenseNot gradedqualityBmaintenanceEnables AI agents to access multiple Gmail/Google Workspace accounts for searching and reading mail, calendars, and attachments.
Related MCP Connectors
Manage Gmail end-to-end: search, read, send, draft, label, and organize threads. Automate workflow…
Email OS for agents - real-inbox search, triage, commitments, and a verifiable BEC hard-stop.
Read, search, send, organize, draft and schedule email across your inboxes from any MCP client.
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/pkforge/multi-mailbox-gmail'
If you have feedback or need assistance with the MCP directory API, please join our Discord server