Skip to main content
Glama

olk — Microsoft Outlook в вашем терминале

olk — это скриптуемый CLI и MCP-сервер для почты Outlook, календарей, контактов, задач и OneDrive через Microsoft Graph. Он работает с личными учетными записями Outlook.com и корпоративными учетными записями Microsoft 365.

Установка

brew install rlrghb/tap/olk
# or
go install github.com/rlrghb/olkcli/cmd/olk@latest

Пакет npm называется olkcli; устанавливаемая команда — olk:

npm install -g olkcli

См. заметки для macOS, если macOS запрашивает доступ к Keychain после обновления.

Related MCP server: Microsoft MCP

Быстрый старт

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 ls

Для рабочих/учебных учетных записей и функций, доступных только в корпоративной версии:

olk auth login --enterprise

Часто используемые команды

Задача

Команда

Проверить текущую учетную запись

olk auth status or olk whoami

Найти ID сообщений и темы

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

Просмотр OneDrive

olk drive ls

Отправить письмо

olk mail send --to person@example.com --subject "Hi" --body "Hello"

Синхронизировать изменения

olk changes --json

Использовать JSON для скриптов

olk mail list --json --results-only

Использовать как MCP-сервер

olk mcp

См. справочник команд для всех команд и флагов.

Вывод и скрипты

Результаты выводятся в stdout; диагностика и подсказки — в stderr.

olk mail list --json --results-only | jq '.[].subject'
olk contacts list --plain

Режимы вывода: JSON (--json), TSV (--plain) и выровненные таблицы по умолчанию. Используйте --concise, чтобы опустить большие тела/предпросмотры, и --select, чтобы ограничить поля там, где это поддерживается. См. скрипты и синхронизация.

Безопасность по умолчанию

  • Используйте --no-write --no-send --no-input для автоматических запусков только для чтения.

  • MCP предоставляет отобранные инструменты и требует явного согласия на изменения.

  • Внешний текст почты, календаря, контактов и файлов можно обернуть с помощью --wrap-untrusted для безопасного использования агентами.

  • Токены обновления хранятся в связке ключей ОС; токены доступа хранятся только в памяти.

Прочтите руководство по безопасности и конфиденциальности перед подключением агента или передачей журналов.

Документация

Участие в разработке

make build
make test
make lint

См. разработка и релизы для получения информации о структуре репозитория, проверке, CI и публикации.

Лицензия

См. LICENSE.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityMaintained
ResponsivenessResponsive

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • F
    license
    C
    quality
    F
    maintenance
    A 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.
    35
    56
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    Lightweight MCP server that enables AI agents to manage Microsoft Outlook email, calendar, and files using PKCE authentication with only a Client ID.
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    A Model Context Protocol (MCP) server that gives AI assistants full access to Microsoft Outlook emails, calendar, and contacts via the Microsoft Graph API.
    114
    2
    MIT

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/rlrghb/olkcli'

If you have feedback or need assistance with the MCP directory API, please join our Discord server