OmniFocus MCP

by hildersantos

オムニフォーカスMCP

Claude Desktop を OmniFocus 4 に接続し、AI による自然言語タスク管理を可能にする Model Context Protocol (MCP) 実装。

概要

OmniFocus MCPは、Claude DesktopとOmniFocus 4の橋渡しとして機能し、タスク、プロジェクト、タグを自然言語で操作できるようにします。Claudeと外部アプリケーションとの統合を可能にするモデルコンテキストプロトコル(MCP)を実装しています。

特徴

  • 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 実装は、次の 5 つの主要コンポーネントで構成されます。

  1. CLIエントリポイント: コマンドライン引数と構成を処理します
  2. MCP サーバー: モデルコンテキストプロトコルを実装します
  3. OmniJS ブリッジ: AppleScript/OmniJS を使用した OmniFocus とのインターフェース
  4. データモデル: OmniFocusエンティティのTypeScriptインターフェースを定義する
  5. イベント管理:双方向通信を可能にする

ライセンス

ISC

謝辞

  • 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