Skip to main content
Glama
awwaiid
by awwaiid

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に追加します:

{ "mcpServers": { "taskwarrior": { "command": "npx", "args": [ "-y", "mcp-server-taskwarrior" ] } } }

インストール

npm install -g mcp-server-taskwarrior

システムに TaskWarrior ( task ) がインストールされ、設定されていることを確認してください。

使用例のアイデア:

  • 現在の仕事内容は何ですか?

    • 実行: task project:work next

  • TODO: 妹に電話する(優先度高)

    • 実行: task add priority:H Call my sister

  • わかった、妹に電話した

    • 実行: task done 1

ライセンス

このMCPサーバーはMITライセンスに基づいてライセンスされています。詳細はLICENSEファイルをご覧ください。

One-click Deploy
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/awwaiid/mcp-server-taskwarrior'

If you have feedback or need assistance with the MCP directory API, please join our Discord server