TaskWarrior MCP サーバー
TaskWarrior操作用の Model Context Protocol (MCP) を実装する Node.js サーバー。
特徴
保留中のタスクを表示する
プロジェクトとタグでタスクをフィルタリングする
説明、期限、優先度、プロジェクト、タグを付けて新しいタスクを追加します
タスクを完了としてマークする
注意: これはローカルtaskバイナリを実行するため、TaskWarrior をインストールして構成する必要があります。
[!警告] 現在、タスク
idは不安定な識別子です。taskwarriorは、新しいタスクが追加または削除された際に、タスク番号を振り直すことがあります。将来的には、タスクUUIDを使用するなど、より慎重に行う必要があります。
Related MCP server: Google Tasks MCP Server
API
ツール
次のタスクを取得する
保留中のタスクのリストを取得する
オプションのフィルター:
project: プロジェクト名でフィルタリングtags: 1つ以上のタグでフィルタリング
タスクを追加
TaskWarriorに新しいタスクを追加する
必須:
description: タスクの説明テキスト
オプション:
due: 期日(ISOタイムスタンプ)priority: 優先度("H"、"M"、または "L")project: プロジェクト名(小文字でドット付き)tags: タグの配列(小文字)
タスク完了マーク
タスクを完了としてマークする
必須:
identifier: タスクIDまたはUUID
Claude Desktopでの使用
これをclaude_desktop_config.jsonに追加します:
インストール
システムに TaskWarrior ( task ) がインストールされ、設定されていることを確認してください。
使用例のアイデア:
現在の仕事内容は何ですか?
実行:
task project:work next
TODO: 妹に電話する(優先度高)
実行:
task add priority:H Call my sister
わかった、妹に電話した
実行:
task done 1
ライセンス
このMCPサーバーはMITライセンスに基づいてライセンスされています。詳細はLICENSEファイルをご覧ください。