IO

illyastarikov/omnifocus-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

22 stars 2 forks 품질 69 트렌드 10MIT

✔️ Turn prompts into projects.

개요

Feature-complete Model Context Protocol server for OmniFocus. Full read/write access to tasks, projects, folders, tags, and perspectives — 51 tools, 2 resources, and 3 prompts. Uses Omni Automation (OmniJS) under the hood, executing scripts via JXA and osascript. This is why macOS is required. "Create a project called 'Q3 Launch' in my Work folder with subtasks for design review, copy writing, and QA — all due next Friday, assigned sequentially." "What's overdue? Flag anything due this week that isn't flagged yet." "Move all tasks tagged 'waiting' in the 'Website Redesign' project to a new 'Blocked' project." "Run my weekly review — go through stale projects, process inbox, and summarize what needs attention." "How many tasks do I have tagged 'errand'? List the ones that are available." Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

README

원문 README의 일부입니다. 원문 보기.

OmniFocus MCP

✔️ Turn prompts into projects.

Feature-complete Model Context Protocol server for OmniFocus. Full read/write access to tasks, projects, folders, tags, and perspectives — 51 tools, 2 resources, and 3 prompts.

Uses Omni Automation (OmniJS) under the hood, executing scripts via JXA and osascript. This is why macOS is required.

Table of Contents

Examples

“Create a project called ‘Q3 Launch’ in my Work folder with subtasks for design review, copy writing, and QA — all due next Friday, assigned sequentially.”

“What’s overdue? Flag anything due this week that isn’t flagged yet.”

“Move all tasks tagged ‘waiting’ in the ‘Website Redesign’ project to a new ‘Blocked’ project.”

“Run my weekly review — go through stale projects, process inbox, and summarize what needs attention.”

“How many tasks do I have tagged ‘errand’? List the ones that are available.”

Install

Claude Desktop

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

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

Claude Code

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

Or add to .claude/settings.json:

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

Requirements

GitHub에서 전체 README 보기

설치

npx -y omnifocus-mcp-server
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

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