TO

themotionmachine/omnifocus-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

252 stars 74 forks Качество 82 Тренд 26MIT

themotionmachine/omnifocus-mcp — это кандидат на MCP-сервер, импортированный из https://github.com/themotionmachine/omnifocus-mcp.

Обзор

themotionmachine/omnifocus-mcp — это кандидат на MCP-сервер, импортированный из https://github.com/themotionmachine/omnifocus-mcp.

Обзор (машинный перевод)

Сервер Model Context Protocol (MCP), который соединяет OmniFocus с Claude и другими ИИ-ассистентами, совместимыми с MCP.

Обзор

Этот сервер соединяет ИИ-ассистентов и вашу базу данных OmniFocus. Через естественный диалог ассистент может делать запросы, создавать, редактировать и удалять задачи и проекты — включая массовые операции. Некоторые вещи, которые вы можете делать с ним:

  • Перевести PDF-силлабус в полностью оформлённый проект с задачами, тегами, датами отсрочки и сроками выполнения
  • Превратить стенограмму встречи в список действий
  • Аудит и реорганизация ваших тегов, проектов и папок в разговорном режиме
  • Создавать визуализации ваших задач, проектов и тегов
  • Обработка десятков элементов в одной партии

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

Требования

  • macOS с установленным OmniFocus
  • Node.js 20 или выше (для npx)

При первом взаимодействии сервера с OmniFocus, macOS попросит разрешить автоматизированный доступ. Разрешите один раз — и всё будет готово.

Клод Десктоп

Добавить сервер в [[T1]:

Затем перезапустите Claude Desktop.

Код Клода

Другие клиенты MCP работают аналогично: запускать npx -y omnifocus-mcp через stdio.

Примеры разговоров

Целевые запросы:

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

OmniFocus MCP Server

A Model Context Protocol (MCP) server that connects OmniFocus to Claude and other MCP-compatible AI assistants.

Overview

This server bridges AI assistants and your OmniFocus database. Through natural conversation, an assistant can query, create, edit, and remove tasks and projects — including bulk operations. Some things you can do with it:

  • Translate a syllabus PDF into a fully specified project with tasks, tags, defer dates, and due dates
  • Turn a meeting transcript into a list of actions
  • Audit and reorganize your tags, projects, and folders conversationally
  • Create visualizations of your tasks, projects, and tags
  • Process dozens of items in a single batch operation

Quick Start

Prerequisites

  • macOS with OmniFocus installed
  • Node.js 20 or later (for npx)

The first time the server talks to OmniFocus, macOS will ask you to allow automation access. Grant it once and you’re set.

Claude Desktop

Add the server to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "omnifocus": {
      "command": "npx",
      "args": ["-y", "omnifocus-mcp"]
    }
  }
}

Then restart Claude Desktop.

Claude Code

claude mcp add omnifocus -- npx -y omnifocus-mcp

Other MCP clients work the same way: launch npx -y omnifocus-mcp over stdio.

Example Conversations

Targeted queries:

“Show me all my flagged tasks due this week”

“What are my next actions in the Work folder?”

“Count how many tasks are in each project”

Reorganizing:

“I want every task to have an energy level tag. Show me a list of all the tasks that don’t have one and your suggestions for what tag to add. I’ll make any changes I think are appropriate. Then make the changes in OmniFocus.”

Capturing from anywhere:

“Ok, thanks for the detailed explanation of why the rule of law is important. Add a recurring task to my activism project that reminds me to call my representative weekly. Include a summary of this conversation in the notes field.”

Working with perspectives:

“What perspectives do I have available?”

“Show me what’s in my Inbox perspective”

Processing transcripts or PDFs:

“I’m pasting in the transcript from today’s meeting. Please analyze it and create tasks in OmniFocus for any action items assigned to me. Put them in my ‘Product Development’ project.”

Tools

The server provides 12 tools. Optional parameters are marked.

query_omnifocus

Открыть полный README на GitHub

Установка

npx -y omnifocus-mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "omnifocus": { "command": "npx", "args": ["-y", "omnifocus-mcp"] } } }