UStackUStack
Nylas CLI icon

Nylas CLI

Nylas CLI ist kostenlos & Open Source und bietet Terminal-Zugriff auf E-Mail, Kalender und Kontakte über Gmail, Microsoft 365/Exchange, Yahoo, iCloud, IMAP – mit eingebautem MCP-Server.

Nylas CLI

Was ist Nylas CLI?

Nylas CLI ist ein kostenloses, Open-Source-Command-Line-Tool für einheitlichen Terminal-Zugriff auf E-Mail, Kalender und Kontakte. Es ermöglicht das Senden, Lesen, Suchen und Verwalten dieser Elemente über mehrere Provider-Typen hinweg mit einem einzigen CLI-Workflow.

Es enthält zudem einen integrierten MCP-Server (Model Context Protocol), damit AI Agents direkt aus der Kommandozeile auf E-Mail, Kalender und Kontakte zugreifen können – ohne dass Sie benutzerdefinierte Middleware für jedes Tool erstellen müssen.

Wichtige Funktionen

  • Integrierter MCP-Server für AI Agents: Bietet agentennativen Zugriff auf E-Mail, Kalender und Kontakte, damit Agents mit CLI-Tools lesen und senden können.
  • Einheitlicher E-Mail-Zugriff über Provider hinweg: Eine einzige Oberfläche unterstützt Gmail, Microsoft 365/Exchange, Yahoo, iCloud und IMAP für das Senden, Suchen, Auflisten und Lesen von E-Mails.
  • Kalenderverwaltung über CLI: Erstellen, Auflisten, Aktualisieren und Löschen von Ereignissen; inklusive natürlicher Sprachplanung, DST-bewusster Zeitzonenbehandlung sowie Free/Busy-Verfügbarkeitsprüfungen.
  • Kontaktsuche und -synchronisation mit JSON-Export: Kontakte über verbundene Provider suchen und synchronisieren, Kontaktgruppen auflisten, nach Name oder E-Mail nachschlagen und Ergebnisse als JSON für Automatisierungen exportieren.
  • Pipe-freundliche, headless-first Ausgabe: Entwickelt für Terminal-Workflows mit JSON-Ausgabe, die in Tools wie jq oder andere Shell-Skripte gepiped werden kann.
  • Sandbox-OAuth-Token und lokale Schlüsselverwaltung: OAuth-Token werden im OS-Keyring gespeichert; GPG-Signierung und -Verschlüsselung halten Nachrichten privat und Credentials/Schlüssel auf Ihrem Gerät.
  • Automatisierungsorientiertes Befehlsset: Umfasst über 72 CLI-Befehle für Skripte und wiederholbare Operationen.
  • Webhook-Verwaltung und GPG-Unterstützung: Beinhaltet Webhook-Verwaltung sowie GPG-Verschlüsselung/-Signierung für Nachrichten-Workflows.

So verwenden Sie Nylas CLI

  1. Installieren Sie Nylas CLI und stellen Sie sicher, dass es in Ihrem Terminal verfügbar ist.
  2. Verbinden Sie die benötigten Provider (E-Mail, Kalender und Kontakte), damit die CLI auf Gmail/Outlook/Exchange/Yahoo/iCloud/IMAP-Accounts zugreifen kann.
  3. Verwenden Sie CLI-Befehle für Aufgaben wie das Auflisten oder Suchen von E-Mails, Verwalten von Kalenderereignissen und Exportieren von Kontakten als JSON.
  4. Bei Verwendung von AI Agents: Nutzen Sie den integrierten MCP-Server, damit der Agent passende E-Mail-/Kalender-/Kontakt-Tools aus dem Terminal aufrufen kann.

Anwendungsfälle

  • Agent-unterstützte E-Mail und Planung aus dem Terminal: Verwenden Sie einen AI Agent (z. B. Claude/Cursor/VS Code-Workflows aus den Anleitungen), um E-Mails zu lesen und zu senden, dann Kalenderereignisse basierend auf natürlicher Sprachplanung zu erstellen oder anzupassen.
  • Skripting über mehrere E-Mail-Provider hinweg: Schreiben Sie Shell-Skripte, die Nachrichten mit einer konsistenten CLI-Oberfläche über Gmail, Microsoft 365/Exchange, Yahoo, iCloud und IMAP senden oder suchen.
  • Automatisierte Kontakt-Exports für interne Tools: Kontakte synchronisieren und suchen, Kontaktgruppen auflisten, Kontakte nach Name/E-Mail nachschlagen und als JSON exportieren, um nachgelagerte Automatisierungen zu speisen.
  • Operative Kalenderverwaltung ohne EWS/Graph-Setup: Exchange Online und On-Prem-Kalenderereignisse aus der Kommandozeile erstellen, auflisten, aktualisieren und löschen; die Seite hebt explizit Workflows hervor, die EWS- und Graph-Konfiguration für bestimmte Aufgaben vermeiden.
  • Terminal-basierte Webhook- und verschlüsselte Nachrichten-Workflows: Webhooks verwalten und GPG-Signierung/-Verschlüsselung nutzen, um Nachrichtenverarbeitung auf Datenschutz und Automatisierung auszurichten.

FAQ

Funktioniert Nylas CLI nur mit Gmail?

Nein. Die Dokumentation beschreibt einheitlichen Zugriff über Gmail, Microsoft 365/Exchange, Yahoo, iCloud und IMAP hinweg.

Ist Nylas CLI eine GUI-Anwendung?

Nein. Es handelt sich um ein terminal-first, pipe-freundliches Tool (headless-first) für Skripte, CI-Pipelines und Remote-Umgebungen.

Was macht der integrierte MCP-Server?

Der integrierte MCP-Server ermöglicht AI Agents den Zugriff auf E-Mail, Kalender und Kontakte mittels Befehlen innerhalb des Agent-Workflows. Die Seite beschreibt dies als „agent-native“.

Wie werden OAuth-Token gespeichert?

Die Seite gibt an, dass OAuth-Token im OS-Keyring gespeichert werden.

Unterstützt es GPG-Verschlüsselung?

Ja. Die Seite erwähnt explizit GPG-Signierung und -Verschlüsselung.

Alternativen

  • Roh-APIs der Anbieter (z. B. Gmail API / Microsoft Graph / iCloud/Exchange SDKs): Diese bieten direkte Kontrolle, erfordern aber typischerweise mehr Aufwand bei Authentifizierung und provider-spezifischer Integration als eine einheitliche CLI.
  • IMAP-basierte CLI-Tools: Wenn Ihre Anforderungen auf E-Mail-Abruf/Versand über IMAP beschränkt sind, können IMAP-orientierte Tools einfacher sein, decken aber Kalender und Kontakte nicht einheitlich ab.
  • Spezialisierte E-Mail-/Kalender-Integrationsplattformen: Tools mit höherstufigen Connectors reduzieren benutzerdefiniertes Scripting, bieten aber möglicherweise nicht denselben command-line- und pipe-freundlichen Workflow wie die Nylas CLI.
  • E-Mail-Automatisierungs- und Parsing-Skripte mit Allzweck-Bibliotheken: Sie können benutzerdefinierte Skripte für spezifische Anbieter erstellen, müssen aber Provider-Unterschiede (Authentifizierung, Pagination, Ratenlimits und Daten-Normalisierung) selbst handhaben.