{"repo":"themotionmachine/OmniFocus-MCP","free":true,"listed":false,"github":"https://github.com/themotionmachine/OmniFocus-MCP","clone":"git clone https://github.com/themotionmachine/OmniFocus-MCP.git","description":"Let LLMs interface with your tasks and projects through the Model Context Protocol. Add, organize, and query your OmniFocus database with natural language commands.","language":"TypeScript","stars":234,"topics":["mcp","mcp-server","modelcontextprotocol","omnifocus","task-management"],"license":"MIT","category":"mcp-servers","readme_excerpt":"OmniFocus MCP Server A Model Context Protocol (MCP) server that connects OmniFocus to Claude and other MCP-compatible AI assistants. Overview This server bridges AI assistants and your OmniFocus database. Through natural conversation, an assistant can query, create, edit, and remove tasks and projects — including bulk operations. Some things you can do with it: - Translate a syllabus PDF into a fully specified project with tasks, tags, defer dates, and due dates - Turn a meeting transcript into a list of actions - Audit and reorganize your tags, projects, and folders conversationally - Create visualizations of your tasks, projects, and tags - Process dozens of items in a single batch operation Quick Start Prerequisites - macOS with OmniFocus installed - Node.js 20 or later (for npx ) The first time the server talks to OmniFocus, macOS will ask you to allow automation access. Grant it once and you're set. Claude Desktop Add the server to /Library/Application Support/Claude/claude desktop config.json : Then restart Claude Desktop. Claude Code Other MCP clients work the same way: launch npx -y omnifocus-mcp over stdio. Example Conversations Targeted queries: \"Show me all my flagged tasks due this week\" \"What are my next actions in the Work folder?\" \"Count how many tasks are in each project\" Reorganizing: \"I want every task to have an energy level tag. Show me a list of all the tasks that don't have one and your suggestions for what tag to add. I'll make any changes I think are a","default_branch":null,"files":null,"tree":[],"storefront":"/r/themotionmachine","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/themotionmachine/OmniFocus-MCP/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}