pymnifocus

vdanen/pymnifocus
★ 0 stars Python AI/LLM Updated today
CLI and MCP server to interact with OmniFocus. LLMs can interface with tasks and projects via MCP and natural language commands, or you can interact with OmniFocus with no AI through a CLI tool.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "pymnifocus": {
      "command": "uvx",
      "args": [
        "pymnifocus"
      ]
    }
  }
}

Or install with pip: pip install pymnifocus

README Excerpt

A Python toolkit for [OmniFocus](https://www.omnigroup.com/omnifocus) on macOS: an MCP server for AI assistant integration (Cursor, Claude, Gemini) and a standalone CLI query tool. Inspired by [themotionmachine/OmniFocus-MCP](https://github.com/themotionmachine/OmniFocus-MCP), rebuilt in Python with security hardening, a CLI, and PyPI packaging.

Tools (11)

add_omnifocus_taskadd_projectbatch_add_itemsbatch_remove_itemsdump_databaseedit_itemget_perspective_viewlist_perspectiveslist_tagsquery_omnifocusremove_item