HO

hellothisisflo/omnifocus-operator

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

10 stars 3 forks 品質 54 トレンド 22

An MCP server that exposes OmniFocus to AI agents via the Model Context Protocol (MCP).

概要

Production-grade MCP server exposing OmniFocus as structured task infrastructure for AI agents. Agent-first design, SQLite-cached performance, 2,561 tests. 🪄 The setup wizard on the landing page walks you through it step-by-step — including auto-merging with your existing config. Paste this into ~/Library/Application Support/Claude/claude_desktop_config.json: uvx downloads, isolates, and runs the server automatically. No install step. OmniFocus shows a one-time permission dialog. Tick the box, click . You won't see it again. Add this MCP server to my client config. Just edit the config file — don't install anything, don't run any scripts. ⚠️ This doesn't work with Claude Desktop — Desktop has no config-editing tools. Use the manual paste above. See CONTRIBUTING.md for dev workflow details.

README

以下は原文 README の抜粋です。原文を見る。

🎯 OmniFocus Operator

The last OmniFocus MCP Server you’ll ever need.

Production-grade MCP server exposing OmniFocus as structured task infrastructure for AI agents. Agent-first design, SQLite-cached performance, 2,561 tests.

→ See the full landing page — features, architecture, benchmarks, and comparison


🚀 Quick Start

Prerequisites: macOS, OmniFocus 4, Python 3.12+

🪄 Not sure where this config goes? The setup wizard on the landing page walks you through it step-by-step — including auto-merging with your existing config.

For Claude Desktop

Paste this into ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "omnifocus-operator": {
      "command": "uvx",
      "args": ["omnifocus-operator"]
    }
  }
}

uvx downloads, isolates, and runs the server automatically. No install step.

First run: OmniFocus shows a one-time permission dialog. Tick the box, click Run Script. You won’t see it again.

For Claude Code, OpenCode, Cursor…

Ask your agent — copy this prompt:

Add this MCP server to my client config. Just edit the config file — don’t install anything, don’t run any scripts.

"omnifocus-operator": {
  "command": "uvx",
  "args": ["omnifocus-operator"]
}

⚠️ This doesn’t work with Claude Desktop — Desktop has no config-editing tools. Use the manual paste above.


✨ Features

  • ⚡ 46ms reads — SQLite caching gives 30–60x faster reads than bridge-only servers
  • 🛠️ 11 MCP tools — lookups, filtered lists, task creation & editing
  • 🤖 Agent-first design — warnings that teach, errors that educate, guidance in every response
GitHub で README 全文を見る

インストール

uvx omnifocus-operator
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "omnifocus-operator": { "command": "uvx", "args": ["omnifocus-operator"] } } }