OmniFocus MCP

by hildersantos

OmniFocus MCP

Реализация протокола контекста модели (MCP), которая соединяет Claude Desktop с OmniFocus 4, позволяя управлять задачами на естественном языке с помощью ИИ.

Обзор

OmniFocus MCP служит мостом между Claude Desktop и OmniFocus 4, позволяя вам взаимодействовать с вашими задачами, проектами и тегами посредством естественного языка. Он реализует протокол Model Context Protocol (MCP), который позволяет Claude интегрироваться с внешними приложениями.

Функции

  • Создание, чтение, обновление и удаление задач в OmniFocus
  • Управление проектами и тегами
  • Доступ к перспективам OmniFocus
  • Просмотрите элементы в вашей базе данных OmniFocus
  • Обновления в реальном времени посредством двунаправленной связи

Предпосылки

  • Node.js v16 или выше
  • OmniFocus 4 для Mac (Pro Edition)
  • Клод Десктоп

Установка

# Clone the repository git clone https://github.com/yourusername/omnifocus_mcp.git cd omnifocus_mcp # Install dependencies npm install # Build the project npm run build # Register with Claude Desktop npm run register

Использование

После установки и регистрации вы можете использовать Claude Desktop для взаимодействия с OmniFocus посредством естественного языка. Например:

  • «Создайте новую задачу под названием «Купить продукты» на завтра»
  • «Покажи мне все мои отмеченные задачи»
  • «Какие проекты необходимо сдать на этой неделе?»
  • «Отметить «Завершить презентацию» как завершенную»

Разработка

# Run in development mode npm run dev # Run tests npm test # Lint code npm run lint # Package as executable npm run package

Архитектура

Реализация OmniFocus MCP состоит из пяти основных компонентов:

  1. Точка входа CLI : обрабатывает аргументы командной строки и конфигурацию.
  2. Сервер MCP : реализует протокол контекста модели
  3. OmniJS Bridge : взаимодействие с OmniFocus с использованием AppleScript/OmniJS
  4. Модели данных : определение интерфейсов TypeScript для сущностей OmniFocus
  5. Управление событиями : обеспечивает двустороннюю связь.

Лицензия

МСК

Благодарности

  • Группа Omni для OmniFocus и OmniJS
  • Антропный для Клода и модельного контекстного протокола
-
security - not tested
F
license - not found
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Реализация протокола контекста модели, которая соединяет Claude Desktop с OmniFocus 4, позволяя управлять задачами на естественном языке с помощью ИИ.

  1. Обзор
    1. Функции
      1. Предпосылки
        1. Установка
          1. Использование
            1. Разработка
              1. Архитектура
                1. Лицензия
                  1. Благодарности

                    Related MCP Servers

                    • A
                      security
                      A
                      license
                      A
                      quality
                      An enhanced Model Context Protocol server that enables AI assistants to interact with ClickUp workspaces, supporting task relationships, comments, checklists, and workspace management through natural language.
                      Last updated -
                      40
                      203
                      TypeScript
                      MIT License
                    • -
                      security
                      A
                      license
                      -
                      quality
                      A Model Context Protocol server that enables AI agents to interact with ClickUp workspaces, allowing task creation, management, and workspace organization through natural language commands.
                      Last updated -
                      203
                      MIT License
                    • -
                      security
                      A
                      license
                      -
                      quality
                      A Model Context Protocol server that enables Large Language Models to interact with ClickUp workspace tasks and data, allowing creation and retrieval of tasks through natural language.
                      Last updated -
                      59
                      TypeScript
                      MIT License
                      • Apple
                    • A
                      security
                      F
                      license
                      A
                      quality
                      A Model Context Protocol service for Claude that enables natural language interaction with Microsoft Todo tasks, including viewing task lists, creating tasks, and managing checklist items.
                      Last updated -
                      13
                      111
                      3
                      TypeScript
                      • Apple
                      • Linux

                    View all related MCP servers

                    ID: f8vd5d0zdv