OmniFocus MCP 增强版是一个强大的工具,它通过支持自定义视角,将 OmniFocus 转变为一个由人工智能驱动的高效生产力平台。它具备原生自定义视角访问、分层任务显示、AI 优化工具选择和全面的任务管理等功能,还能与 Claude AI 完美集成,实现智能工作流程。
以下是一些快速开始的示例,帮助你了解如何使用 OmniFocus MCP 增强版:
# 简单任务
add_omnifocus_task {
"name": "Review quarterly goals",
"projectName": "Planning",
"dueDate": "2025-01-31"
}
# 创建父任务
add_omnifocus_task {
"name": "Launch Product Campaign",
"projectName": "Marketing",
"dueDate": "2025-02-15",
"tags": ["Campaign", "Priority"]
}
# 添加子任务
add_omnifocus_task {
"name": "Design landing page",
"parentTaskName": "Launch Product Campaign",
"estimatedMinutes": 240,
"flagged": true
}
# 查找高优先级工作
filter_tasks {
"flagged": true,
"taskStatus": ["Available"],
"estimateMax": 120,
"hasEstimate": true
}
# 今天完成的工作
filter_tasks {
"completedToday": true,
"taskStatus": ["Completed"],
"sortBy": "project"
}
# 列出你的自定义视角
list_custom_perspectives {"format": "detailed"}
# 以分层结构访问自定义视角
get_custom_perspective_tasks {
"perspectiveName": "Today Review",
"showHierarchy": true,
"hideCompleted": true
}
# 快速扁平查看每周计划
get_custom_perspective_tasks {
"perspectiveName": "Weekly Planning",
"showHierarchy": false
}
Perspective.Custom
API 原生访问你的 OmniFocus 自定义视角。# 一键安装
claude mcp add omnifocus-enhanced -- npx -y omnifocus-mcp-enhanced
# 全局安装
npm install -g omnifocus-mcp-enhanced
claude mcp add omnifocus-enhanced -- omnifocus-mcp-enhanced
# 本地项目安装
git clone https://github.com/jqlts1/omnifocus-mcp-enhanced.git
cd omnifocus-mcp-enhanced
npm install && npm run build
claude mcp add omnifocus-enhanced -- node "/path/to/omnifocus-mcp-enhanced/dist/server.js"
# 检查 MCP 状态
claude mcp list
# 测试基本连接
get_inbox_tasks
# 测试新的自定义视角功能
list_custom_perspectives
欢迎贡献代码!请随时提交拉取请求。
本项目采用 MIT 许可证,详情请参阅 LICENSE 文件。
本项目基于 themotionmachine 开发的原始 OmniFocus MCP 服务器。增强了视角视图、高级过滤和完整的子任务支持。
⭐ 如果这个仓库有助于提高你的工作效率,请给它加星!