Cursor + E-Mail

Verbinden Sie Ihr Postfach mit Cursor
mit vier Zeilen mcp.json

Geben Sie dem Editor ein echtes Postfach. Beantworten Sie einen Bugreport aus der Datei heraus, die ihn verursacht hat, schicken Sie einem Kunden den Fix oder räumen Sie ein Postfach auf, ohne das Fenster zu wechseln.

Fügen Sie in ~/.cursor/mcp.json unter mcpServers einen Eintrag mit der url https://mcpemails.com/api/mcp hinzu. Cursor fordert Sie dann zur Anmeldung per OAuth auf, ein API-Schlüssel ist nicht im Spiel.

1 Postfach kostenlos, dauerhaft OAuth, kein API-Schlüssel nötig E-Mails werden live abgerufen, nie gespeichert

So verbindet sich Cursor: OAuth, kein API-Schlüssel

Cursor durchläuft mit diesem Server den standardmäßigen MCP-OAuth-Ablauf. Der Client registriert sich selbst per dynamischer Client-Registrierung nach RFC 7591, Sie müssen also keine Client-ID anlegen, und autorisiert sich per Autorisierungscode mit PKCE (S256). Ein Client-Secret wird nie übertragen, und das Token enthält nur die Scopes, die Sie auf unserem Zustimmungsbildschirm freigeben. Das Zugriffstoken gilt eine Stunde und erneuert sich selbst. Sie finden es unter Dashboard, API-Schlüssel als OAuth: mit dem Namen des Clients dahinter, und dort widerrufen Sie die Verbindung auch.

Der eine Wert, den Sie brauchen

Alles auf dieser Seite dient dazu, diese URL in Cursor einzutragen.

FeldWert
MCP-Server-URLhttps://mcpemails.com/api/mcp
TransportStreamable HTTP (MCP 2025-06-18)
AuthentifizierungOAuth 2.1, Autorisierungscode mit PKCE. Kein API-Schlüssel.
Setup

So verbinden Sie Cursor mit Ihrem Postfach

Vier Schritte. Die ersten beiden sind bei jedem Client gleich, die übrigen gelten speziell für diesen.

01

Kostenloses Konto erstellen und Postfach verbinden

Registrieren Sie sich auf mcpemails.com, ohne Kreditkarte, und öffnen Sie dann Dashboard, Postfächer, Postfach verbinden. Outlook und Microsoft 365 verbinden Sie über „Mit Microsoft anmelden“; Gmail, iCloud, Fastmail, Yahoo, Zoho und Yandex nutzen ein App-Passwort; alle anderen Postfächer verbinden sich ganz normal per IMAP und SMTP. Der Free-Tarif umfasst ein Postfach, dauerhaft.

02

mcp.json öffnen

Bearbeiten Sie ~/.cursor/mcp.json für alle Projekte oder .cursor/mcp.json innerhalb eines Projekts.

03

Server hinzufügen

Fügen Sie den Eintrag unten unter mcpServers hinzu. Das Feld, das Cursor hier erwartet, heißt url.

04

Autorisieren

Cursor fordert Sie zur Anmeldung per OAuth auf. Autorisieren Sie mit MCPEmails und geben Sie die Scopes frei, die der Editor erhalten soll.

~/.cursor/mcp.json
{
  "mcpServers": {
    "mcpemails": {
      "url": "https://mcpemails.com/api/mcp"
    }
  }
}
Bevor Sie beginnen

Typische Stolperfallen in Cursor

Projekt- und globale Konfiguration sind verschiedene Dateien, und es gibt beide

Ein Server in ~/.cursor/mcp.json begleitet Sie in jedes Projekt; einer in .cursor/mcp.json gehört nur zu diesem Repository. E-Mail betrifft meist Sie persönlich und nicht ein Repository, also ist die globale Datei der bessere Ort, und der Eintrag landet nicht in einem Repo, das andere klonen.

Eine mcp.json im Projekt ist eine Datei, die Sie versehentlich committen könnten

Der Eintrag selbst enthält kein Geheimnis, nur eine öffentliche URL, und OAuth-Tokens speichert Cursor selbst, statt sie hier hineinzuschreiben. Das ändert sich, sobald jemand den OAuth-Eintrag durch einen direkt eingetragenen Bearer-API-Schlüssel ersetzt. Wenn Sie den Weg über Schlüssel gehen, halten Sie ihn aus committeten Dateien heraus und widerrufen Sie jeden Schlüssel, der je gepusht wurde: Unter Dashboard, API-Schlüssel geht das mit einem Klick.

Geben Sie dem Editor weniger als einem E-Mail-Programm

Ein Coding-Agent mit delete:email hat erstaunlich viel Macht für ein Werkzeug, dessen Hauptaufgabe Refactoring ist. Scopes zum Lesen, Suchen und für Entwürfe decken fast jeden Editor-Workflow ab. Für den Assistenten, in dem Sie tatsächlich E-Mails sichten, können Sie jederzeit eine zweite, weiter gefasste Verbindung einrichten.

Wichtige Grenzen

  • Anfragen sind auf 100 pro Minute, 1.000 pro Stunde und 10.000 pro Tag je Schlüssel begrenzt, dazu kommt die Obergrenze Ihres Tarifs für abrechenbare Aktionen.
  • Der Server arbeitet rein nach Anfrage und Antwort. Es gibt keine Webhooks und keine vom Server ausgelösten Ereignisse, neue E-Mails wecken Ihren Agenten also nie von selbst. Um auf eingehende E-Mails zu reagieren, fragen Sie in festen Abständen ab.
  • E-Mails werden bei jedem Aufruf live von Ihrem Anbieter abgerufen und nie gespeichert. Gespeichert wird nur das verschlüsselte OAuth-Token oder App-Passwort. Ein widerrufenes Token oder ein geändertes Postfachpasswort beendet den Zugriff deshalb sofort.
FAQ

Cursor und E-Mail: Fragen und Antworten

Wie verbinde ich meine E-Mails mit Cursor?

Fügen Sie in ~/.cursor/mcp.json unter mcpServers einen Eintrag mit der url https://mcpemails.com/api/mcp hinzu und schließen Sie dann die OAuth-Anmeldung ab, zu der Cursor auffordert. Danach hat Cursor Tools zum Lesen, Suchen, Senden, Beantworten, Weiterleiten, Organisieren und Planen von E-Mails in allen verbundenen Postfächern.

Brauche ich für Cursor einen API-Schlüssel?

Nein. Cursor durchläuft mit diesem Server den OAuth-Ablauf im Browser, registriert sich dynamisch und autorisiert sich mit PKCE, die Konfigurationsdatei enthält also nichts Geheimes. Für skriptgesteuerte oder Setups ohne Oberfläche bleibt ein Bearer-API-Schlüssel eine Option.

Warum heißt das Feld hier url und in Windsurf serverUrl?

Weil die beiden Clients für dieselbe Idee unterschiedliche Konfigurationsschemas gewählt haben. Cursor liest url unter mcpServers, Windsurf liest serverUrl, VS Code erwartet type und url unter servers, und Gemini CLI erwartet httpUrl. Der Endpunkt ist bei allen vier gleich; nur der Schlüsselname unterscheidet sich, und ein zwischen Clients kopiertes Snippet ist der übliche Grund, warum ein Setup stillschweigend nichts tut.

Welche Postfächer erreicht Cursor auf diesem Weg?

Outlook.com und Microsoft 365 über „Mit Microsoft anmelden“, wobei bei einem Arbeitskonto eventuell einmalig die IT-Administration die App freigeben muss; Gmail, iCloud, Fastmail, Yahoo, Zoho und Yandex mit einem App-Passwort; und jedes andere Postfach, das IMAP und SMTP auf den Standardports spricht. Der Client sieht alle über dieselbe Verbindung: Ihr Agent ruft zuerst inbox_list auf und findet so jedes verbundene Postfach samt ID. Sie müssen also nirgends UUIDs einfügen.

Kann Cursor E-Mails senden, ohne dass ich es mitbekomme?

Nur wenn Sie es zulassen. Senden erfordert den Scope send:email, ein Schlüssel oder Token ohne diesen Scope kann also überhaupt nicht senden. Zusätzlich kann der Inhaber eines Postfachs im Dashboard eine menschliche Freigabe verlangen. Dann wartet jedes Senden, Antworten, Weiterleiten, Senden eines Entwurfs und geplante Senden, bis eine Person es freigibt.

Werden meine E-Mails auf Ihren Servern gespeichert?

Nein. Jede Nachricht wird für die Anfrage, die sie anfordert, live von Ihrem Anbieter abgerufen und direkt an Ihren Client übergeben. Gespeichert wird nur das verschlüsselte OAuth-Token oder App-Passwort, damit spätere Aufrufe sich authentifizieren können. Wenn Sie das Postfach im Dashboard löschen oder den Zugriff bei Ihrem Anbieter widerrufen, endet die Verbindung sofort.

Geben Sie Cursor ein echtes Postfach

Vier Zeilen Konfiguration, eine Anmeldung. Ein Postfach dauerhaft kostenlos, keine Kreditkarte nötig.