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"] } } }