
illyastarikov/omnifocus-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
✔️ 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"]
}
}
}