Ironbrain / Toolbox
Ironbrain MailCal
MailCal verbindet Bots und Skripte mit E-Mail und Kalender auf Ihren eigenen Servern—über IMAP, SMTP und CalDAV. Es gibt eine CLI für Shell und Cron sowie einen MCP-Server für Cursor und ähnliche Clients. Beide teilen dieselbe Konfiguration.
Warum MailCal?
Viele Bots brauchen Zugriff auf Postfach und Kalender—aber oft liegen die Daten auf selbst gehosteten Servern (z. B. SOGo), nicht in einer Cloud-Mail-API. MailCal ist das Werkzeug dafür: Multi-Account, lesende und schreibende Befehle, und ein SMTP-Send-Gate, damit persönliche oder nur-lesende Konten nicht versehentlich versenden.
Was MailCal kann
Protokolle, die Sie schon betreiben—mehrere Konten, mehrere Kalender.
- 1
IMAP, SMTP & CalDAV
Mehrere Konten gegen Ihre Server. Kein Zwang zu gehosteten Mail-APIs—Infrastruktur und Daten bleiben bei Ihnen.
- 2
Kalender listen und filtern
Kalender entdecken, auswählen und filtern—inkl. geteilter Kalender. Mit SOGo getestet (User-Agent und Trailing Slash, wo nötig).
- 3
SMTP-Send-Gate
Pro Konto steuern Sie, ob Versand erlaubt ist. Für persönliche oder nur-lesende Konten setzen Sie
Email.Smtp.Enabled: false, damit Bots nicht in Ihrem Namen senden. - 4
CLI und MCP, eine Config
Zwei Oberflächen, dieselbe
mailcal.json. Details unten; Installationsschritte auf der Installationsseite.
CLI oder MCP?
Beide lesen dieselbe Datei unter ~/.config/ironbrain/mailcal.json (Konten, Kalender, Send-Gate). Welches Sie nutzen, hängt davon ab, wie der Bot angebunden ist—nicht von unterschiedlichen Fähigkeiten.
CLI
ironbrain-mailcal
Für Skripte, Cron, CI und Bots, die aus der Shell heraus arbeiten. Typisch: Postfach listen, Nachrichten holen, Kalender abfragen—ohne Chat-Client.
MCP
ironbrain-mailcal-mcp
Für Cursor und andere MCP-Clients, die Tools im Chat brauchen. Dieselbe Config und dieselben Konten—nur der Transport ist stdio-MCP statt Kommandozeile.
Installation
Voraussetzung ist das .NET 10 SDK. Die Tools kommen von nuget.org—ohne PAT. Auf der Installationsseite stehen Config-Pfad, Multi-Account, SMTP-Gate und Smoke-Befehle.
dotnet tool install -g Ironbrain.MailCal.Cli
dotnet tool install -g Ironbrain.MailCal.Mcp
ironbrain-mailcal --versionTeil der Ironbrain-Toolbox
Fragen zu MailCal oder zum Einbau in Ihren Stack? Schreiben Sie uns—oder schauen Sie bei kern.services vorbei.