OmniFocus MCP
未认领Let LLMs interface with your tasks and projects through the Model Context Protocol. Add, organize, and query your OmniFocus database with natural language commands.
安装
claude mcp add omnifocus -- npx -y omnifocus-mcp更多Databases服务器
浏览完整目录安全概况
已认领和已认证的服务器每周接受一次静态扫描,显示代码能触及的范围(外部服务、环境变量、shell 命令、代理配置目录)以及带有已知公告的依赖。认领此列表即可获得。 安全概况的工作原理
12 个工具中显示 12 个
文档中列出的工具 (12)
内容来自项目文档。服务器握手不会验证每个工具的说明或行为。
add_omnifocus_task
Create a new task.
add_project
Create a new project.
batch_add_items
Create multiple tasks and projects in one operation. Each item accepts the same fields as addomnifocustask / addproject, plus type (task or project) and optional hierarchy helpers:
batch_remove_items
Remove multiple tasks or projects in one operation. Each item takes id or name, plus itemType.
create_tag
Create a tag, optionally nested under an existing parent.
dump_database
Get the complete state of your database. Use for comprehensive analysis; prefer queryomnifocus for anything targeted.
edit_item
Edit an existing task or project. Also the way to move items — set newProjectName to move a task into a project, or to ""/"inbox" to send it to the inbox.
get_perspective_view
Get the items visible in a named perspective.
list_perspectives
List available perspectives, both built-in and custom (custom perspectives are an OmniFocus Pro feature).
list_tags
List all tags with their hierarchy, active status, and task counts.
query_omnifocus
Query tasks, projects, or folders with targeted filters — much faster and lighter than dumping the whole database. See QUERYTOOLREFERENCE.md for the full reference and QUERYTOOLEXAMPLES.md for worked examples.
remove_item
Remove a task or project.