olk
olk – Microsoft Outlook in Ihrem Terminal
olk ist ein skriptbarer CLI- und MCP-Server für Outlook-E-Mails, Kalender, Kontakte, Aufgaben und OneDrive über Microsoft Graph. Er funktioniert mit persönlichen Outlook.com-Konten und Enterprise-Microsoft-365-Konten.
Installation
brew install rlrghb/tap/olk
# or
go install github.com/rlrghb/olkcli/cmd/olk@latestDas npm-Paket ist olkcli; der installierte Befehl ist olk:
npm install -g olkcliSiehe macOS-Hinweise, wenn macOS nach einem Upgrade nach Keychain-Zugriff fragt.
Related MCP server: Microsoft MCP
Schnellstart
olk auth login
olk auth status
olk mail list --json --results-only --select id,subject,from
olk mail search 'from:person@example.com subject:urgent'
olk calendar view --days 7
olk contacts search "Alex"
olk todo lists list
olk drive lsFür Arbeits-/Schulkonten und Enterprise-exklusive Funktionen:
olk auth login --enterpriseHäufige Befehle
Zweck | Befehl |
Angemeldetes Konto prüfen |
|
Nachrichten-IDs und Betreffe finden |
|
E-Mails durchsuchen |
|
Nächste Woche anzeigen |
|
Kontakte suchen |
|
Aufgabenlisten auflisten |
|
OneDrive durchsuchen |
|
E-Mail senden |
|
Änderungen synchronisieren |
|
JSON für Skripte verwenden |
|
Als MCP-Server verwenden |
|
Siehe die Befehlsreferenz für alle Befehle und Flags.
Ausgabe und Skripterstellung
Ergebnisse werden auf stdout geschrieben; Diagnosen und Eingabeaufforderungen gehen an stderr.
olk mail list --json --results-only | jq '.[].subject'
olk contacts list --plainAusgabemodi sind standardmäßig JSON (--json), TSV (--plain) und ausgerichtete Tabellen. Verwenden Sie --concise, um große Textkörper/Vorschauen wegzulassen, und --select, um Felder zu begrenzen, wo unterstützt. Siehe Skripterstellung und Synchronisierung.
Sicherheitsstandards
Verwenden Sie
--no-write --no-send --no-inputfür unbeaufsichtigte Nur-Lese-Läufe.MCP stellt kuratierte Tools bereit und erfordert eine ausdrückliche Zustimmung für Mutationen.
Externe E-Mail-, Kalender-, Kontakt- und Dateitexte können mit
--wrap-untrustedfür eine agentensichere Verwendung umschlossen werden.Refresh-Tokens werden in der OS-Keychain gespeichert; Zugriffstokens werden nur im Speicher gehalten.
Lesen Sie den Sicherheits- und Datenschutzleitfaden, bevor Sie einen Agenten verbinden oder Protokolle teilen.
Dokumentation
Mitwirken
make build
make test
make lintSiehe Entwicklung und Veröffentlichungen für Repository-Struktur, Validierung, CI und Veröffentlichungsdetails.
Lizenz
Siehe LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
MCP server connecting AI agents to 100+ apps (Gmail, Slack, Notion, GitHub) via one-click OAuth.
Email infrastructure for AI agents — send, receive, search, and reply to email over MCP.
Persistent memory, knowledge graph, task management and more for AI agents via MCP.
Related MCP Servers
- AlicenseCqualityAmaintenanceA Model Context Protocol server that enables interaction with Microsoft 365 services (Excel, Calendar, Mail, OneDrive, Teams, etc.) through the Graph API, allowing AI assistants to manage Microsoft 365 resources via natural language.20037,234 npm1,076MIT
- FlicenseCqualityFmaintenanceA powerful MCP server that enables AI assistants to interact with Microsoft Graph API for managing Outlook emails, Calendar events, OneDrive files, and Contacts through natural language commands.3556-
- AlicenseBqualityDmaintenanceLightweight MCP server that enables AI agents to manage Microsoft Outlook email, calendar, and files using PKCE authentication with only a Client ID.46MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol (MCP) server that gives AI assistants full access to Microsoft Outlook emails, calendar, and contacts via the Microsoft Graph API.56 npm2MIT