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.
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
jqoder 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
- Installieren Sie Nylas CLI und stellen Sie sicher, dass es in Ihrem Terminal verfügbar ist.
- Verbinden Sie die benötigten Provider (E-Mail, Kalender und Kontakte), damit die CLI auf Gmail/Outlook/Exchange/Yahoo/iCloud/IMAP-Accounts zugreifen kann.
- Verwenden Sie CLI-Befehle für Aufgaben wie das Auflisten oder Suchen von E-Mails, Verwalten von Kalenderereignissen und Exportieren von Kontakten als JSON.
- 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.
Alternativen
AakarDev AI
AakarDev AI ist eine leistungsstarke Plattform, die die Entwicklung von KI-Anwendungen mit nahtloser Integration von Vektordatenbanken vereinfacht und eine schnelle Bereitstellung und Skalierbarkeit ermöglicht.
AgentMail
AgentMail ist eine E-Mail-Postfach-API für AI Agents: E-Mails per REST erstellen, senden, empfangen und durchsuchen für bidirektionale Gespräche.
Arduino VENTUNO Q
Arduino VENTUNO Q ist ein Edge-AI-Computer für Robotik und physische Systeme: KI-Inferenz mit Microcontroller für deterministische Steuerung. Entwickeln in Arduino App Lab.
Devin
Devin ist ein AI-Coding-Agent für Softwareteams: unterstützt Parallelisierung von Migrations- und Refactoring-Subtasks, während Engineers steuern und Änderungen freigeben.
BenchSpan
BenchSpan führt KI-Agent-Benchmarks parallel aus, erfasst Scores und Fehler in einer geordneten Run-Historie und macht Ergebnisse commit-gebunden reproduzierbar.
open-codex-computer-use
open-codex-computer-use: Open-Source „Computer Use“-Service als MCP-Server, um GUI-Aktionen auf macOS, Linux und Windows auszuführen.