
illyastarikov/omnifocus-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
✔️ 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
インストール
npx -y omnifocus-mcp-server設定
{
"mcpServers": {
"omnifocus": {
"command": "npx",
"args": ["-y", "omnifocus-mcp-server"]
}
}
}