mcpField
T
Task Tracker

Task Tracker

ローカル
github.com/reminia生産性293 週間前に更新

Task Tracker について

Task Trackerは、Linearでタスクを管理しTrackingTimeで時間を記録する個人やチーム向けのMCPサーバーです。LLMクライアントから自然言語でタスクや時間記録を操作できます。

主な機能

  1. 01Linearタスクの作成
  2. 02プロジェクトとタスクの表示
  3. 03タイトルによるタスク検索
  4. 04タスク状態の更新
  5. 05時間計測の開始と停止
  6. 06計測中のタスクへのメモ追加

活用シーン

  1. 01プロジェクトと状態を指定したタスク作成
  2. 02タイトルや状態によるタスク検索
  3. 03タスクに費やした時間の記録
  4. 04時間記録へのメモ追加

MCP 対応

MCPクライアントにLinearのタスク管理とTrackingTimeの時間計測機能を提供します。タスク作成、状態更新、時間計測、メモ追加に対応します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

タスクトラッカー

ci

Linear のタスク管理と TrackingTime の時間追跡を統合する Model Context Protocol サーバーです。

task-tracker-demo

動機

長年、タスク管理に Linear、時間追跡に TrackingTime を使用してきました。LLM を使ってワークフローやタスクを自動化できれば、とても役立つだろうと考えました。 大規模言語モデルの利点を活かし、自然言語でタスクの作成、タスクのステータス更新、時間追跡の開始と停止などができます。

自分のニーズに合わせた MCP サーバーをさらに開発すれば、Claude クライアントを自分にとってのオールインワンのワークスペースにできます。

機能

  • タスク管理のための Linear API との統合
    • プロジェクト、説明、ステータスの割り当てを任意で指定して新しいタスクを作成
    • 現在作業中のチームを設定
    • プロジェクトを取得
    • ステータス別(バックログ、未着手、着手済み、完了、キャンセル済み)にタスクを表示
    • タイトルでタスクを検索
    • タスクのステータスを更新
  • タスクの時間追跡のための TrackingTime との統合
    • タスクの時間追跡を開始
    • 実行中の時間追跡を停止
    • 現在追跡中のタスクを表示
    • 追跡中のタスクにメモを追加

セットアップ

  1. 環境を設定します。.env.example ファイルを参照してください。
  2. sh scripts/setup.sh を実行してパッケージをビルドするか、以下の uv コマンドを直接実行します。
uv build 
uv run task-tracker
  1. Claude Desktop で設定します。
{
"mcpServers": {
    "task-tracker": {
        "command": "uv",
        "args": [
            "--directory",
            "/path/to/task-tracker",
            "run",
            "task-tracker"
        ]
    }
}
}

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。