Token导航 LogoToken导航TokenDH.com
Omnifocus Operator logo
AI代理未说明官方级别未说明来源级核验

Omnifocus Operator

MCP Server

一个生产级的MCP服务器,将OmniFocus作为结构化任务基础设施提供给AI代理,具有SQLite缓存性能和代理优先设计。

工具数

11

提示词数

0

GitHub Stars

1

资源数

0
AI代理PythonClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

HelloThisIsFlo

提供方

HelloThisIsFlo

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

🎯 OmniFocus运营商

您需要的最后一台OmniFocus MCP服务器。

Python 3.12+ ![PyPI](https://pypi.org/project/omnifocus-operator/) Tests 2558 Coverage 97% macOS only

生产级MCP服务器将OmniFocus作为AI代理的结构化任务基础设施。代理优先设计,SQLite缓存性能,2558次测试。

→ 查看完整登录页面 --功能、架构、基准测试和比较

______________________________________________________________________

🚀 快速开始

先决条件: macOS、OmniFocus 4、Python 3.12+

Claude桌面配置 (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "omnifocus-operator": {
      "command": "uvx",
      "args": ["omnifocus-operator"]
    }
  }
}

就是这样。无需安装步骤-- uvx 自动下载、隔离和运行服务器。

或者问问你的经纪人:

为我设置OmniFocus Operator MCP服务器--uvx OmniFocus Operators

Development install (contributors)

git clone https://github.com/HelloThisIsFlo/omnifocus-operator.git
cd omnifocus-operator
uv sync

贡献.md 了解开发工作流程的详细信息。

______________________________________________________________________

✨ 特性

  • 46毫秒读取 --SQLite缓存的读取速度比仅桥接服务器快30-60倍
  • 🛠️ 11个MCP工具 --查找、筛选列表、任务创建和编辑
  • 🤖 代理优先设计 --教育的警告,教育的错误,每次回应的指导
  • 🧪 2558次测试,97%的覆盖率 --严格要求,不偷工减料
  • 🛡️ 优雅降级 --服务器无论如何都保持活动状态,始终可恢复
  • 🔄 自动回退 --SQLite→ 需要时使用OmniJS桥

全部文件 了解架构细节、示例和深入了解。

______________________________________________________________________

🛠️ 可用工具

查找

工具说明
get_all作为结构化数据的完整OmniFocus数据库(最后手段调试)
get_task按ID列出的单个任务——紧急程度、可用性、日期、标签、父任务、项目
get_project按ID列出的单个项目——状态、审查间隔、下一个任务
get_tag按ID的单个标记--可用性、父层次结构

列表和筛选器

工具说明
list_tasks按日期、可用性、标志、标签、项目、父子树、搜索进行筛选,包括分页、字段选择和状态标志派生
list_projects按状态、文件夹、审核计划、标记进行筛选
list_tags列出具有父层次结构的标签
list_folders列出具有父层次结构的文件夹
list_perspectives列出自定义透视图

工具说明
add_tasks创建具有完整字段控制的任务——父项、标签、日期、标志、注释、重复规则、并行/顺序、使用子项完成
edit_tasks补丁语义——更新字段、移动任务、完成/删除、管理标签、重复规则和层次结构属性

所有的读取工具都是幂等的。按名称或ID编写工具参考项目和标签。

______________________________________________________________________

🔍 工具示例

筛选任务 (list_tasks):

{
  "query": {
    "flagged": true,
    "due": "soon",
    "availability": "remaining",
    "include": ["notes"],
    "limit": 10
  }
}

任务 (add_tasks):

{
  "items": [{
    "name": "Review Q3 roadmap",
    "parent": "Work Projects",
    "tags": ["Planning"],
    "dueDate": "2026-03-15T17:00:00",
    "flagged": true,
    "estimatedMinutes": 30,
    "note": "Focus on v1.3-v1.5 milestones"
  }]
}

使用补丁语义进行编辑 (edit_tasks):

{
  "items": [{
    "id": "oRx3bL_UYq7",
    "dueDate": null,
    "actions": {
      "tags": {"add": ["Urgent"]},
      "move": {"ending": "Work Projects"}
    }
  }]
}

补丁语义备忘单:

输入含义
字段省略无更改
字段设置为 null清除该值
字段设置为值更新

______________________________________________________________________

🗺️ 路线图

版本焦点
v1.0基础——读取工具、三层拱、测试套件✅
v1.1性能——SQLite缓存,速度提高30-60倍✅
v1.2写入和查找--添加/编辑任务,按ID获取✅
v1.2.1架构清理——契约、服务重构、黄金大师测试✅
v1.2.2FastMCP v3迁移✅
v1.2.3重复规则写入支持✅
v1.3阅读工具——SQL过滤、列表/计数、5个新工具✅
v1.3.1一级引用——名称解析, $inbox,丰富的参考文献✅
v1.3.2日期筛选——7个维度、快捷方式、日历数学✅
v1.3.3任务排序——虚线表示法、大纲顺序✅
v1.4响应整形和批处理✅
v1.4.1任务属性和子树——存在标志、自动完成、并行/顺序、父过滤器✅
v1.4.2直到格式修补程序——解析器接受RFC 5545 DATE格式;构建器与OmniFocus UI保持一致✅
v1.5项目写入--添加/编辑项目,审阅标记
v1.6UI和视角——视角切换、深度链接
v1.7智能透视内容——感知透视的响应形状
v1.8生产强化——重试、崩溃恢复、串行执行

______________________________________________________________________

🔗 链接

______________________________________________________________________

📄 许可证

专有——保留所有权利。免费使用,不重新分发。许可证正在审查中。

🤝 贡献

贡献.md 作为指导方针。简而言之:分叉、分支、测试、PR。

目录标签

目录标签

AI代理PythonClaude任务管理本地部署SQLite缓存自动化工具OmniFocus集成

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

11

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP