MCP Notmuch Sendmail
MCP Notmuch Sendmail
Status: Funktioniert einwandfrei und ist im täglichen Einsatz ohne bekannte Fehler.
Status 2: Ich habe das Paket gerade zu PyPI hinzugefügt und die Gebrauchsanweisung aktualisiert. Bitte melden Sie etwaige Probleme. :)
Claude ist Ihr E-Mail-Assistent! MCP Notmuch Sendmail verbindet Claude Desktop mit Ihrer Notmuch-E-Mail-Datenbank und ermöglicht so:
Durchsuchen und durchsuchen Sie Ihre E-Mail-Threads
Konversationen in einem sauberen Textformat anzeigen
Verfassen Sie neue E-Mails mit Markdown
Antworten Sie auf Threads mit intelligenter Deduplizierung zitierter Inhalte
Erstellen Sie ansprechende E-Mails mit LaTeX-inspiriertem Styling
Synchronisieren Sie Ihre E-Mail-Datenbank durch Ausführen eines konfigurierten Skripts
Verwendet html2text für die HTML-E-Mail-Wiedergabe und markdown-it zum Erstellen umfangreicher HTML-E-Mails mit Inline-Bildern.

Installation
Stellen Sie sicher, dass Sie UV installiert haben:
# Install uv if you haven't already
curl -LsSf https://astral.sh/uv/install.sh | shRelated MCP server: Gmail MCP Server
Verwendung mit Claude Desktop
Fügen Sie zu Ihrer claude_desktop_config.json hinzu:
{
"mcpServers": {
"email": {
"command": "uvx",
"args": ["--from", "mcp-notmuch-sendmail==2025.04.09.174710", "--python", "3.10",
"--refresh", "mcp-notmuch-sendmail"]
"env": {
"NOTMUCH_DATABASE_PATH": "/path/to/your/notmuch/db",
"NOTMUCH_REPLY_SEPARATORS": "Pipe|Separated|Phrases",
"SENDMAIL_FROM_EMAIL": "your.email@example.com",
"SENDMAIL_EMAIL_SIGNATURE_HTML": "<p>Optional HTML signature</p>",
"NOTMUCH_SYNC_SCRIPT": "/path/to/your/sync/script.sh",
"LOG_FILE_PATH": "/path/to/log/file.log",
"DRAFT_DIR": "/path/for/email/drafts"
}
}
}
}Umgebungsvariablen
NOTMUCH_DATABASE_PATH: Pfad zu Ihrer Notmuch-Datenbank (erforderlich)NOTMUCH_REPLY_SEPARATORS: Durch Pipes getrennte Liste von Textmarkierungen – behält den E-Mail-Inhalt bis zur ersten Zeile bei, die mit einer dieser Markierungen beginnt, und entfernt zitierte Antworten (erforderlich)SENDMAIL_FROM_EMAIL: Ihre E-Mail-Adresse für das Feld „Von:“ (erforderlich)SENDMAIL_EMAIL_SIGNATURE_HTML: HTML-Signatur zum Anhängen an E-Mails (optional)NOTMUCH_SYNC_SCRIPT: Pfad zu einem Skript zum Synchronisieren von E-Mails (optional)LOG_FILE_PATH: Pfad zur Protokolldatei (optional)DRAFT_DIR: Verzeichnis zum Speichern von E-Mail-Entwürfen (optional, standardmäßig /tmp/mcp-notmuch-sendmail)
API
Werkzeuge
E-Mail-Thread finden
E-Mail-Threads in der Notmuch-Datenbank finden
Eingabe:
notmuch_search_query(Zeichenfolge)Gibt eine durch Tabulatoren getrennte Liste von Threads im Format: GXP3 zurück
E-Mail-Thread anzeigen
Alle Nachrichten für einen E-Mail-Thread anzeigen
Eingabe:
thread_id(Zeichenfolge)Gibt die Konversation im Textformat mit HTML->Text-Konvertierung GXP4 zurück
neue E-Mail verfassen
Erstellen Sie einen neuen E-Mail-Entwurf aus Markdown. Eine Signatur wird automatisch hinzugefügt, wenn SENDMAIL_EMAIL_SIGNATURE_HTML gesetzt ist.
Eingänge:
subject(Zeichenfolge): E-Mail-Betreffbody_as_markdown(Zeichenfolge): E-Mail-Text in Markdownto(Liste): E-Mail-Adressen der Empfängercc(Liste, optional): CC-Empfängerbcc(Liste, optional): BCC-Empfänger
Erstellt Entwurfsdateien und gibt Pfade zurück: GXP5
E-Mail-Antwort verfassen
Verfassen Sie eine Antwort auf einen bestehenden E-Mail-Thread. Eine Signatur wird automatisch hinzugefügt, wenn SENDMAIL_EMAIL_SIGNATURE_HTML aktiviert ist.
Eingänge:
thread_id(Zeichenfolge): Thread-ID, auf die geantwortet werden sollsubject(Zeichenfolge): E-Mail-Betreffbody_as_markdown(Zeichenfolge): E-Mail-Text in Markdownto(Liste): E-Mail-Adressen der Empfängercc(Liste, optional): CC-Empfängerbcc(Liste, optional): BCC-Empfänger
Erstellt Entwurfsdateien und gibt Pfade zurück: GXP6
E-Mail senden
Sendet den verfassten E-Mail-Entwurf
Keine Eingabe erforderlich
Gibt eine Erfolgs-/Fehlermeldung zurück
E-Mails synchronisieren
Synchronisiert E-Mails durch Ausführen des konfigurierten Skripts
Keine Eingabe erforderlich
Gibt die Ausgabe des Skripts einschließlich stdout und stderr zurück
Nur verfügbar, wenn NOTMUCH_SYNC_SCRIPT konfiguriert ist
Antworttrennzeichen
Die Umgebungsvariable NOTMUCH_REPLY_SEPARATORS steuert die Erkennung von E-Mail-Antworten. Beim Anzeigen eines Threads wird der Inhalt jeder E-Mail auf die erste Zeile gekürzt, die mit einem der konfigurierten Trennzeichen beginnt. Dadurch werden zitierte Antworten effektiv entfernt, während der neue Inhalt erhalten bleibt.
Hier sind empfohlene Trennzeichenmuster für verschiedene Sprachen:
Englisch
On|wrote:|From:|Sent:|To:|Subject:|Date:|Cc:|Best regards|Kind Regards|Thanks,|Thank you,|Best,|All the best|regards,|Sent from my|Get Outlook for|CAUTION:|Disclaimer:|Warning:|Confidential:|CONFIDENTIALITY:|---------- Original Message ----------Deutsch
Am.*schrieb|Von:|Gesendet|An:|Betreff:|Datum:|Cc:|Organisation:|Mit freundlichen Grüßen|Beste Grüße|Viele Grüße|Hinweis:|Achtung:|Gesendet vonFranzösisch
Le.*a écrit|De |Envoyé |À |Objet |Cc |cordialement|salutations|bonne réception|bonne journée|Envoyé depuisNiederländisch
Op.*schreef:|Van:|Verzonden|Aan:|Onderwerp:|Datum:|Cc:|Met vriendelijke groet|Hartelijke groeten|Bedankt,|Dank u,|Verzonden vanafItalienisch
Il.*ha scritto:|Da:|Inviato|A:|Oggetto:|Data:|Cc:|Cordiali saluti|Inviato daHinweis: Trennen Sie Muster mit dem Pipe-Zeichen |. Dies sind vereinfachte Muster, die aus gängigen E-Mail-Clients abgeleitet wurden. Sie müssen sie möglicherweise an Ihre spezifischen Anforderungen anpassen.
Beitragen
Beiträge sind herzlich willkommen! Ob Fehlerberichte, Funktionswünsche, Dokumentationsverbesserungen oder Codebeiträge – jeder Input ist wertvoll. Fühlen Sie sich frei:
Öffnen Sie ein Problem, um Fehler zu melden oder Funktionen vorzuschlagen
Senden Sie Pull Requests mit Verbesserungen
Erweitern Sie die Dokumentation oder teilen Sie Ihre Anwendungsbeispiele
Stellen Sie Fragen und teilen Sie Ihre Erfahrungen
Das Ziel besteht darin, das E-Mail-Management mit Claude noch besser zu machen, und Ihre Erkenntnisse und Beiträge helfen dabei, dies zu erreichen.
Danksagung
Dieses Projekt baut auf der hervorragenden Arbeit anderer auf:
mail-parser-reply - Für die umfassenden E-Mail-Antwortmarkierungsmuster
notmuch – Die schnelle Mail-Indizierungs- und Suchmaschine
html2text - Zum Konvertieren von HTML-E-Mails in lesbaren Text
markdown-it-py – Zum Generieren schöner HTML-E-Mails
latex.css - Für die E-Mail-Formatierung im LaTeX-Stil
Lizenz
Mozilla Public License Version 2.0
Meine anderen LLM-Projekte
MCP Alchemy – Verbinden Sie Claude Desktop mit Datenbanken, um Schemata zu erkunden und SQL auszuführen.
MCP Redmine – Lassen Sie Claude Desktop Ihre Redmine-Projekte und -Probleme verwalten.
Diffpilot – Mehrspaltiger Git-Diff-Viewer mit Dateigruppierung und -markierung.
Lokale Claude-Dateien – Greifen Sie auf lokale Dateien in Claude-Desktop-Artefakten zu.
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
- AlicenseNot gradedqualityFmaintenanceServer for Gmail integration in Claude Desktop with auto authentication support. This server enables AI assistants to manage Gmail through natural language interactions.26,6781,165MIT
- AlicenseNot gradedqualityDmaintenanceAn integration server that provides Claude Desktop access to Gmail, enabling users to view recent emails and search their Gmail inbox using natural language commands.8MIT
- AlicenseAqualityCmaintenanceA Model Context Protocol server that provides a seamless email management interface through Claude, allowing users to search, read, and send emails directly through natural language conversations.4114MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol (MCP) server that enables Claude Desktop to manage emails via SMTP and IMAP. Send emails, fetch unread messages, and create draft replies directly from conversations.44MIT
Related MCP Connectors
Read, search, send, organize, draft and schedule email across your inboxes from any MCP client.
AI email inbox and sending tools with attachments, search, live events, and webhooks.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
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/runekaagaard/mcp-notmuch-sendmail'
If you have feedback or need assistance with the MCP directory API, please join our Discord server