OSS Agents JP
オープンソース AI エージェント 日本語ガイド
← 一覧へ
Task Master
CLAUDE

Task Master

Task Master

Claude Code / Cursor 等から使えるタスク駆動開発マネージャ。PRD からタスク分解・依存解決・実行をエージェントで進める MCP サーバー。

#MCP#task-management
EDITOR'S TAKE

編集部メモ

Cursor内でPRDからタスク分解~実行を自動化するMCPサーバー

27000超のスターを集める人気ツール。Cursor等のAIエディタ内でPRDからタスク分解・実行までを自動化するMCPサーバーです。複数AIプロバイダ対応でコスト最適化が可能な反面、複数APIキー設定の初期障壁とJavaScript中心という制約があります。AI駆動開発のタスク管理を統一したいチーム・個人開発者向けです。

USE CASES

こんな場面で使う

  • スタートアップが要件書を入力して、AIエージェントがタスク分解から実装支援まで自動進行させる開発フロー構築
  • 複数チームが並行作業する際にマイクロサービス単位でのタスク依存管理とスケジュール最適化
  • Cursor利用者が構想から実装完遂まで一貫性を保ったまま、エディタ外への切替を最小化する運用
DIFFERENTIATOR

類似ツールとの違い

Cursor等のエディタに直接統合される点が特徴です。Asana、Monday等の外部タスク管理ツールと異なり、AIエディタの補助機能として動作し、UIの切替を最小化できます。MCPサーバー形式で複数エディタ対応も強みです。
CAVEAT

注意点・向かない用途

⚠️ 複数APIキー(Anthropic、OpenAI等)の設定が必須で初期導入に複雑さがあります。JavaScriptベース中心とみられ、Python等の異言語プロジェクト対応は不透明です。
BEST FOR

向いている読者

Cursor / Lovable 等のAIエディタユーザー複数AIプロバイダ活用を検討するエンタープライズAI駆動開発の自動化度を高めたい個人・チーム

— OSS Agents JP 編集部による独自評価(Task Master に関する観察)

REPO STATS

リポジトリ統計

⭐ Stars
-
🍴 Forks
-
⚠️ Open Issues
-
🌿 Language
-
📄 License
-
🕒 最終更新
-
📅 公開日
-
🌿 Branch
-
REFERENCE

公式ドキュメント(README)

本ハブの独自評価は上記「編集部メモ」が一次情報です。以下は GitHub README の参考転載(折りたたみ)。

📖 GitHub README の日本語訳を読む(AI 自動翻訳 / 参考情報)

— AI による自動翻訳 (2026.05.07 更新)。正確な情報は GitHub の原文 をご確認ください。

eyaltoledano%2Fclaude-task-master | Trendshift

Taskmaster logo

Taskmaster: AI駆動開発向けのタスク管理システムで、任意のAIチャットとシームレスに連携するように設計されています。

Discord | ドキュメント

CI GitHub stars npm version License

NPM Downloads NPM Downloads NPM Downloads

Twitter Follow Twitter Follow

Claude を使用した AI 駆動開発向けのタスク管理システムで、Cursor AI とシームレスに連携するように設計されています。

ドキュメント

📚 完全なドキュメントを表示

クイックリンク

Hamster からのその他のサービス

Cursor 1.0+ のクイックインストール(ワンクリック)

Add task-master-ai MCP server to Cursor

注意: リンクをクリックした後、設定に API キーを追加する必要があります。このリンクは MCP サーバーをプレースホルダーキー付きでインストールし、実際の API キーに置き換える必要があります。

Claude Code クイックインストール

Claude Code ユーザー向け:

claude mcp add taskmaster-ai -- npx -y task-master-ai

設定に API キーを追加することをお忘れなく:

  • プロジェクトのルート .env に
  • taskmaster-ai の mcp 設定の "env" セクションに

要件

Taskmaster は複数のコマンドで AI を利用しており、これらには別個の API キーが必要です。API キーを追加した場合、異なる AI プロバイダーのさまざまなモデルを使用できます。例えば、Claude 3.7 を使用したい場合、Anthropic API キーが必要です。

3 つのタイプのモデルを定義できます: メインモデル、研究モデル、およびフォールバックモデル(メインモデルまたは研究モデルが失敗した場合)。どのモデルを使用する場合でも、そのプロバイダーの API キーは mcp.json または .env に存在する必要があります。

以下のうち少なくとも 1 つが必要です:

  • Anthropic API キー(Claude API)
  • OpenAI API キー
  • Google Gemini API キー
  • Perplexity API キー(研究モデル用)
  • xAI API キー(研究モデルまたはメインモデル用)
  • OpenRouter API キー(研究モデルまたはメインモデル用)
  • Claude Code(API キーは不要 - Claude Code CLI が必要)
  • Codex CLI(ChatGPT サブスクリプション経由の OAuth - Codex CLI が必要)

研究モデルの使用はオプションですが、強くお勧めします。少なくとも 1 つの API キーが必要です(Claude Code または Codex CLI を OAuth で使用する場合を除く)。すべての API キーを追加することで、モデルプロバイダー間をシームレスに切り替えることができます。

クイックスタート

オプション1: MCP(推奨)

MCP (Model Control Protocol) を使用すると、エディターから直接 Task Master を実行できます。

1. エディターに応じて、以下のパスに MCP 設定を追加してください

エディター スコープ Linux/macOS パス Windows パス キー
Cursor グローバル ~/.cursor/mcp.json %USERPROFILE%\.cursor\mcp.json mcpServers
プロジェクト <project_folder>/.cursor/mcp.json <project_folder>\.cursor\mcp.json mcpServers
Windsurf グローバル ~/.codeium/windsurf/mcp_config.json %USERPROFILE%\.codeium\windsurf\mcp_config.json mcpServers
VS Code プロジェクト <project_folder>/.vscode/mcp.json <project_folder>\.vscode\mcp.json servers
Q CLI グローバル ~/.aws/amazonq/mcp.json mcpServers
手動構成
Cursor & Windsurf & Q Developer CLI (mcpServers)
{
  "mcpServers": {
    "task-master-ai": {
      "command": "npx",
      "args": ["-y", "task-master-ai"],
      "env": {
        // "TASK_MASTER_TOOLS": "all", // Options: "all", "standard", "core", or comma-separated list of tools
        "ANTHROPIC_API_KEY": "YOUR_ANTHROPIC_API_KEY_HERE",
        "PERPLEXITY_API_KEY": "YOUR_PERPLEXITY_API_KEY_HERE",
        "OPENAI_API_KEY": "YOUR_OPENAI_KEY_HERE",
        "GOOGLE_API_KEY": "YOUR_GOOGLE_KEY_HERE",
        "MISTRAL_API_KEY": "YOUR_MISTRAL_KEY_HERE",
        "GROQ_API_KEY": "YOUR_GROQ_KEY_HERE",
        "OPENROUTER_API_KEY": "YOUR_OPENROUTER_KEY_HERE",
        "XAI_API_KEY": "YOUR_XAI_KEY_HERE",
        "AZURE_OPENAI_API_KEY": "YOUR_AZURE_KEY_HERE",
        "OLLAMA_API_KEY": "YOUR_OLLAMA_API_KEY_HERE"
      }
    }
  }
}

🔑 YOUR_…_KEY_HERE を実際の API キーに置き換えてください。使用しないキーは削除できます。

注意: MCP 設定で 0 tools enabled が表示される場合は、エディタを再起動し、API キーが正しく構成されていることを確認してください。

VS Code (servers + type)
{
  "servers": {
    "task-master-ai": {
      "command": "npx",
      "args": ["-y", "task-master-ai"],
      "env": {
        // "TASK_MASTER_TOOLS": "all", // Options: "all", "standard", "core", or comma-separated list of tools
        "ANTHROPIC_API_KEY": "YOUR_ANTHROPIC_API_KEY_HERE",
        "PERPLEXITY_API_KEY": "YOUR_PERPLEXITY_API_KEY_HERE",
        "OPENAI_API_KEY": "YOUR_OPENAI_KEY_HERE",
        "GOOGLE_API_KEY": "YOUR_GOOGLE_KEY_HERE",
        "MISTRAL_API_KEY": "YOUR_MISTRAL_KEY_HERE",
        "GROQ_API_KEY": "YOUR_GROQ_KEY_HERE",
        "OPENROUTER_API_KEY": "YOUR_OPENROUTER_KEY_HERE",
        "XAI_API_KEY": "YOUR_XAI_KEY_HERE",
        "AZURE_OPENAI_API_KEY": "YOUR_AZURE_KEY_HERE",
        "OLLAMA_API_KEY": "YOUR_OLLAMA_API_KEY_HERE"
      },
      "type": "stdio"
    }
  }
}

🔑 YOUR_…_KEY_HERE をあなたの実際の API キーに置き換えてください。使用しないキーは削除できます。

2. (Cursor のみ) Taskmaster MCP を有効化

Cursor Settings(Ctrl+Shift+J)を開く ➡ 左側の MCP タブをクリック ➡ トグルで task-master-ai を有効化

3. (オプション)使用するモデルを設定

エディタの AI チャット ペインで以下のように入力してください:

Change the main, research and fallback models to <model_name>, <model_name> and <model_name> respectively.

例えば、Claude Code を使用する場合(API キー不要):

Change the main model to claude-code/sonnet

利用可能なモデルの表 | Claude Code のセットアップ

4. Task Master を初期化

エディタの AI チャット ペインで以下のように入力してください:

Initialize taskmaster-ai in my project

5. PRD を用意することをお勧めします(推奨)

新しいプロジェクト:PRD を .taskmaster/docs/prd.txt に作成してください。 既存プロジェクトscripts/prd.txt を使用するか、task-master migrate で移行できます

初期化後、.taskmaster/templates/example_prd.txt に例となる PRD テンプレートが利用可能です。

注意

PRD は複雑なプロジェクトに推奨されますが、チャットで「Can you help me implement [説明]?」と質問することで、いつでも個別のタスクを作成できます。

常に詳細な PRD から開始してください。

PRD がより詳細であるほど、生成されたタスクの質が向上します。