TaskWarrior MCP サーバー
TaskWarrior操作用の Model Context Protocol (MCP) を実装する Node.js サーバー。
特徴
- 保留中のタスクを表示する
- プロジェクトとタグでタスクをフィルタリングする
- 説明、期限、優先度、プロジェクト、タグを付けて新しいタスクを追加します
- タスクを完了としてマークする
注意: これはローカルtask
バイナリを実行するため、TaskWarrior をインストールして構成する必要があります。
[!警告] 現在、タスク
id
は不安定な識別子です。taskwarriorは、新しいタスクが追加または削除された際に、タスク番号を振り直すことがあります。将来的には、タスクUUIDを使用するなど、より慎重に行う必要があります。
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ファイルをご覧ください。
local-only server
The server can only run on the client's local machine because it depends on local resources.
自然言語を介して TaskWarrior と対話し、タスクを表示、フィルタリング、追加、完了できるようにするモデル コンテキスト プロトコルを実装する Node.js サーバー。
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA comprehensive Model Context Protocol server that provides advanced Node.js development tooling for automating project creation, component generation, package management, and documentation with AI-powered assistance.Last updated -74JavaScriptMIT License
- AsecurityAlicenseAqualityA TypeScript Model Context Protocol server that integrates with Google Tasks API, allowing users to create, list, update, delete, and toggle completion status of tasks.Last updated -45JavaScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server providing comprehensive task management capabilities with support for project organization, task tracking, and automatic PRD parsing into actionable items.Last updated -22PythonMIT License
- AsecurityAlicenseAqualityA task management Model Context Protocol server that helps break down user requests into manageable tasks with subtasks, dependencies, and notes, while enforcing a structured workflow with user approval steps.Last updated -1768210JavaScriptMIT License