OmniFocus MCP

by hildersantos

OmniFocus MCP

模型上下文协议 (MCP) 实现将 Claude Desktop 与 OmniFocus 4 连接起来,从而实现通过 AI 进行自然语言任务管理。

概述

OmniFocus MCP 是 Claude Desktop 和 OmniFocus 4 之间的桥梁,允许您通过自然语言与任务、项目和标签进行交互。它实现了模型上下文协议 (MCP),使 Claude 能够与外部应用程序集成。

特征

  • 在 OmniFocus 中创建、读取、更新和删除任务
  • 管理项目和标签
  • 访问 OmniFocus 视角
  • 审查 OmniFocus 数据库中的项目
  • 通过双向通信实时更新

先决条件

  • Node.js v16 或更高版本
  • OmniFocus 4 for Mac(专业版)
  • 克劳德桌面

安装

# Clone the repository git clone https://github.com/yourusername/omnifocus_mcp.git cd omnifocus_mcp # Install dependencies npm install # Build the project npm run build # Register with Claude Desktop npm run register

用法

安装并注册后,您可以使用 Claude Desktop 通过自然语言与 OmniFocus 进行交互。例如:

  • “创建一个名为‘购买杂货’的新任务,明天截止”
  • “显示我所有已标记的任务”
  • “本周有哪些项目要截止?”
  • “将‘完成演示’标记为完成”

发展

# Run in development mode npm run dev # Run tests npm test # Lint code npm run lint # Package as executable npm run package

建筑学

OmniFocus MCP 实现由五个主要组件组成:

  1. CLI 入口点:处理命令行参数和配置
  2. MCP 服务器:实现模型上下文协议
  3. OmniJS Bridge :使用 AppleScript/OmniJS 与 OmniFocus 接口
  4. 数据模型:为 OmniFocus 实体定义 TypeScript 接口
  5. 事件管理:实现双向通信

执照

国际学习中心

致谢

  • OmniFocus 和 OmniJS 的 Omni Group
  • 克劳德的人类学和模型上下文协议
-
security - not tested
F
license - not found
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

模型上下文协议实现将 Claude Desktop 与 OmniFocus 4 连接起来,从而通过 AI 实现自然语言任务管理。

  1. 概述
    1. 特征
      1. 先决条件
        1. 安装
          1. 用法
            1. 发展
              1. 建筑学
                1. 执照
                  1. 致谢

                    Related MCP Servers

                    • A
                      security
                      A
                      license
                      A
                      quality
                      An enhanced Model Context Protocol server that enables AI assistants to interact with ClickUp workspaces, supporting task relationships, comments, checklists, and workspace management through natural language.
                      Last updated -
                      40
                      203
                      TypeScript
                      MIT License
                    • -
                      security
                      A
                      license
                      -
                      quality
                      A Model Context Protocol server that enables AI agents to interact with ClickUp workspaces, allowing task creation, management, and workspace organization through natural language commands.
                      Last updated -
                      203
                      MIT License
                    • -
                      security
                      A
                      license
                      -
                      quality
                      A Model Context Protocol server that enables Large Language Models to interact with ClickUp workspace tasks and data, allowing creation and retrieval of tasks through natural language.
                      Last updated -
                      59
                      TypeScript
                      MIT License
                      • Apple
                    • A
                      security
                      F
                      license
                      A
                      quality
                      A Model Context Protocol service for Claude that enables natural language interaction with Microsoft Todo tasks, including viewing task lists, creating tasks, and managing checklist items.
                      Last updated -
                      13
                      111
                      3
                      TypeScript
                      • Apple
                      • Linux

                    View all related MCP servers

                    ID: f8vd5d0zdv