FocusRelay MCP

FocusRelay читает и обновляет задачи и проекты OmniFocus на macOS через документированные API, с подтверждением перед правкой

  • 59 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Сервер читает все задачи и проекты OmniFocus и может менять их атрибуты, даты и статусы
  • Работа идет через автоматизацию приложения, для нее нужен доступ в настройках macOS
Все причины и проверки

deverman/focusrelaymcp

Установка

Ручная установка

brew install focusrelay

Перед этим `brew tap deverman/focus-relay` и `brew trust --formula deverman/focus-relay/focusrelay`.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Сервер читает все задачи и проекты OmniFocus и может менять их атрибуты, даты и статусы
  • Работа идет через автоматизацию приложения, для нее нужен доступ в настройках macOS

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

FocusRelay — нативный сервер MCP и CLI на Swift для macOS. Ассистент отвечает на вопросы о задачах OmniFocus, не получая всю базу: компактные выборки по датам, флагам, тегам, проектам, доступности, входящим и тексту. Обзоры охватывают проекты, папки, теги и застрявшую работу. Обновления идут по стабильным идентификаторам и проверяются после сохранения. Можно менять названия, заметки, флаги, даты, оценки, теги и интервалы пересмотра, завершать, откладывать, возвращать и переносить задачи и проекты. Создание и удаление в текущей версии не поддерживается. Для разбора входящих есть пошаговый сценарий `process_inbox`, который сначала показывает изменение, а потом применяет его.

Для кого. Пользователям OmniFocus на Mac, которые хотят разбирать входящие и обновлять задачи диалогом с ассистентом.

Подходит, если

  • Разобрать входящие небольшой пачкой, подтверждая каждое изменение
  • Узнать, сколько у вас задач с флагом и какие из них доступны сейчас
  • Поставить срок «завтра в 17:00» на задачу по названию и проверить результат
  • Просмотреть застрявшие проекты и отметить пересмотренные

Не подходит, если

  • Задачи нужно создавать или удалять: этого версия не умеет
  • OmniFocus не установлен или вы не на macOS
  • Задачи ведутся в Things, Todoist или другом менеджере

Пример запроса к агенту

Помоги разобрать входящие в OmniFocus небольшой пачкой и поставь срок завтра на 17:00 для задачи «Отчет»

MCP

Транспорт
stdio
Авторизация
не нужна

Ограничения

Требуются macOS и Homebrew, а Homebrew 6 просит явно доверять формулам из нестандартных репозиториев: `brew tap deverman/focus-relay`, затем `brew trust --formula deverman/focus-relay/focusrelay` и `brew install focusrelay`. Работа идет через Omni Automation API, поэтому приложению OmniFocus нужно дать доступ к автоматизации. Версия отмечена как бета и обновляет только существующие задачи и проекты, создание и удаление отслеживаются в запросах на улучшение репозитория.

Как отключить. Удалите пакет командой `brew uninstall focusrelay` и уберите сервер из конфигурации клиента. Доступ автоматизации можно отозвать в настройках конфиденциальности macOS.

Частые вопросы

Как поставить FocusRelay?

Через Homebrew: `brew tap deverman/focus-relay`, затем `brew trust --formula deverman/focus-relay/focusrelay` и `brew install focusrelay`. Есть и пакет `.mcpb` для клиентов с поддержкой расширений.

Что такое process_inbox?

Пошаговый сценарий разбора входящих небольшими пачками с подтверждением. В клиентах с промптами MCP его выбирают из списка, в CLI он доступен как `focusrelay workflow get process_inbox`.

Может ли сервер создавать задачи?

Нет, текущая версия обновляет только существующие задачи и проекты. Создание и удаление отслеживаются в запросах репозитория.

Как проверяется результат правки?

Обновления идут по стабильным идентификаторам OmniFocus, после сохранения изменение можно проверить повторным чтением. Если названия задач совпадают, ассистент сначала показывает кандидатов.

Есть ли отдельный CLI?

Да, `focusrelay` работает и как CLI, в том числе для агентов, которым нужен сценарий через `focusrelay workflow list`.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы
Официальный

MCP-сервер менеджера задач Mindwtr: агент читает задачи, проекты и области GTD, а запись включается отдельным флагом.

MCP-серверРасширенный доступ2,4 тыс.Звезды репозитория

Канбан-доска с CLI, MCP-сервером и плагином Claude Code: задачи в одном JSON-файле репозитория, общие для людей и агентов.

ПлагинРасширенный доступ109Звезды репозитория

Codex Relay дает следить за сессиями Codex CLI и отвечать агенту с телефона, пока работа остается на компьютере.

CLIРасширенный доступ739Звезды репозитория

MCP-сервер для Todoist: Claude создает, ищет, правит, завершает и удаляет задачи по обычной фразе, пять инструментов

MCP-серверШирокий доступ392Звезды репозитория
Официальный

Официальный MCP-сервер Todoist: агент ищет, создает и меняет задачи и проекты в вашем аккаунте

MCP-серверРасширенный доступ563Звезды репозитория

MCP-сервер и приложение для Mac: один локальный индекс репозиториев, сессий агентов и задач, поиск по смыслу и нити работы

MCP-серверРасширенный доступ76Звезды репозитория

Коротко о README

README открывается обещанием быстрых и компактных ответов по OmniFocus с подтверждением правок. Дальше описаны возможности, установка через Homebrew, подключение к клиентам и участие в развитии проекта.

Бейдж для README

Сообщить о проблеме