omnifocus-sync-mcp

rosskukulinski/omnifocus-sync-mcp
★ 0 stars TypeScript Browser/Web Updated 8d ago
Headless MCP server that reads/writes OmniFocus directly from the Omni Sync Server (WebDAV + OmniFileStore E2E encryption) — no Mac app required
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": {
    "omnifocus-sync-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "rosskukulinski/omnifocus-sync-mcp"
      ]
    }
  }
}

README Excerpt

A headless [MCP](https://modelcontextprotocol.io) server that reads **and writes** OmniFocus data by talking **directly to the Omni Sync Server** over WebDAV — no Mac, no running OmniFocus app. It implements OmniFocus's client-side end-to-end encryption in TypeScript, so it can run anywhere Node runs (a Linux NAS, a container, a cloud box).

Tools (16)

OMNIFOCUS_CLIENT_NAMEOMNIFOCUS_CLIENT_STATE_FILEOMNIFOCUS_DATABASEOMNIFOCUS_ENCRYPTION_PASSPHRASEOMNIFOCUS_READ_ONLYOMNIFOCUS_SYNC_PASSWORDOMNIFOCUS_SYNC_URLOMNIFOCUS_SYNC_USERNAMEof_add_taskof_complete_taskof_delete_taskof_edit_taskof_get_taskof_list_projectsof_list_tasksof_sync