MCP Hub
Back to servers

IMAP MCP Server

Enables comprehensive interaction with IMAP email accounts through 38 tools for reading, searching, and organizing messages. It supports advanced features like real-time mailbox monitoring via IDLE watch and automated email archiving.

glama
Updated
Jan 24, 2026

IMAP MCP Server

Status: Getestet

MCP (Model Context Protocol) Server für IMAP Email-Operationen.

Installation

cd IMAP-MCP
pip install -e .

Konfiguration

  1. Kopiere config.json.example zu config.json
  2. Trage deine IMAP-Zugangsdaten ein:
{
  "imap": {
    "host": "imap.example.com",
    "port": 993,
    "secure": true
  },
  "credentials": {
    "username": "deine-email@example.com",
    "password": "dein-app-passwort"
  }
}

Verwendung

Als MCP Server starten

imap-mcp

In Claude Code einbinden

In ~/.claude/settings.json:

{
  "mcpServers": {
    "imap": {
      "command": "python",
      "args": ["-m", "imap_mcp.server"],
      "cwd": "/pfad/zu/IMAP-MCP/src"
    }
  }
}

Funktionen (38 Tools)

Verbindung

FunktionBeschreibung
connectIMAP-Verbindung aufbauen
authenticateLogin mit Username/Passwort
disconnectVerbindung schliessen
auto_connectMit config.json Credentials verbinden

Mailboxen

FunktionBeschreibung
list_mailboxesAlle Ordner auflisten
select_mailboxOrdner oeffnen
create_mailboxNeuen Ordner erstellen
get_mailbox_statusStatus (Anzahl, Ungelesen, etc.)

Emails lesen

FunktionBeschreibung
fetch_emailsEmails abrufen mit Filtern
get_emailKomplette Email per UID
get_email_headersNur Header (schneller)
get_email_bodyBody (text/html)
get_attachmentsAnhaenge auflisten
download_attachmentAnhang herunterladen (base64)
get_threadEmail-Thread/Konversation

Suche

FunktionBeschreibung
search_emailsFreie Suche (IMAP SEARCH)
search_by_senderNach Absender
search_by_subjectNach Betreff
search_by_dateNach Datum
search_unreadAlle ungelesenen
search_flaggedAlle markierten

Aktionen

FunktionBeschreibung
mark_readAls gelesen markieren
mark_unreadAls ungelesen markieren
flag_emailFlag hinzufuegen
unflag_emailFlag entfernen
move_emailIn anderen Ordner verschieben
copy_emailIn anderen Ordner kopieren
archive_emailArchivieren
save_draftEntwurf speichern

Statistiken

FunktionBeschreibung
get_unread_countAnzahl ungelesener Emails
get_total_countGesamtanzahl

Cache & Watch

FunktionBeschreibung
get_cached_overviewGecachte Uebersicht
refresh_cacheCache aktualisieren
start_watchIDLE Watch starten
stop_watchIDLE Watch stoppen
idle_watchEinzelne Mailbox beobachten

Auto-Archive

FunktionBeschreibung
get_auto_archive_listAuto-Archive Sender auflisten
add_auto_archive_senderSender hinzufuegen
remove_auto_archive_senderSender entfernen
reload_auto_archiveConfig neu laden

Lizenz

MIT

Reviews

No reviews yet

Sign in to write a review