Skip to main content
Glama
pkforge

multi-mailbox-gmail

by pkforge

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 secret-tool

Mehrere benannte Gmail-Konten durchsuchen

Verfügbar nach OAuth-Einrichtung

Eigener Google-Desktop-OAuth-Client

Verfügbar

Ein-Klick-Connect @alias für Nicht-Entwickler

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 --plugin

Starten 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 @work

Jeder 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 -- list

Jeder 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 work

Dies 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:

  1. Die Konfiguration des Google-OAuth-Zustimmungsbildschirm abschließen.

  2. Die OAuth-Client-Identität der installierten App erstellen und veröffentlichen.

  3. Den Ende-zu-Ende-Verbindungsablauf von Codex mit mehreren Konten testen.

  4. 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.

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • F
    license
    A
    quality
    B
    maintenance
    Connects AI assistants to multiple Gmail accounts simultaneously, enabling search, read, draft, send, and reply operations with per-account permission controls.
    54
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables read and compose access to three Gmail accounts simultaneously, with tools for searching, viewing threads and messages, and drafting or sending replies.
  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to access multiple Gmail/Google Workspace accounts for searching and reading mail, calendars, and attachments.

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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