omnifocus-mcp
Verified Safeby s-morgan-jeffries
Overview
Interact with and manage OmniFocus tasks, projects, folders, and tags on macOS, including UI navigation and comprehensive filtering.
Installation
python -m omnifocus_mcp.server_fastmcpEnvironment Variables
- OMNIFOCUS_TEST_MODE
- OMNIFOCUS_TEST_DATABASE
Security Notes
The core functionality relies on executing dynamically generated AppleScript via `osascript`. This introduces a potential risk of AppleScript injection if user-provided input is not correctly escaped. However, a robust `_verify_database_safety` mechanism is implemented which, in 'test mode', validates the target database, and for 'destructive operations' in production, blocks execution if the environment is not explicitly configured for testing. This significantly mitigates the risk of accidental modification of a user's production data, limiting potential malicious impact to read-only operations or, in test mode, to a designated test database. No direct network calls for data transfer are observed within the core `OmniFocusConnector`.
Similar Servers
XcodeBuildMCP
Provides an MCP (Model Context Protocol) server for AI agents and other clients to programmatically build, test, run, and debug iOS and macOS applications, manage simulators/devices, and capture logs.
claude-todo-emulator
Provides persistent task management for AI coding assistants within IDEs like Cursor and Windsurf by emulating Claude Code's todo system.
Teamwork-MCP
The MCP server simplifies interaction with the Teamwork.com API, enabling AI agents to manage projects, tasks, people, and companies within Teamwork.
mcp-server-apple-events
Integrate Apple Reminders and Calendar with MCP clients for comprehensive management and automation on macOS.