OmniFocus MCP (github.com)

🤖 AI Summary
OmniFocus MCP is a new Model Context Protocol server that connects OmniFocus (macOS) to MCP‑compatible assistants like Anthropic’s Claude, letting models view, create, edit, and remove tasks and projects via natural language. That means you can translate a syllabus PDF into a full project, extract action items from meeting transcripts, bulk‑manage items, build custom views, or ask conversational queries like “Show me all flagged tasks due this week.” Because it runs locally on a mac with OmniFocus installed and uses AppleScript, interactions stay on your machine rather than being proxied to a third‑party service. Technically, the server exposes focused tools (query_omnifocus, get_full_db, add/edit/remove single or batch items, list_perspectives, get_perspective_view) with rich parameters: filters (project, tags, status, dates), field selection, sorting, limits, and tempId-based batch hierarchies. It’s built on the MCP SDK and installs via npx (add to Claude Desktop config). Known limitations include dump_database failing on very large databases and an OmniJS constraint that prevents programmatically switching perspectives; planned additions include OmniFocus 4.7 “planned” date support and notification controls. The project is open for contributions and brings practical agent-driven task automation and productivity tooling directly into personal workflows.
Loading comments...
loading comments...