AI Agent Hub
AI エージェント / プラグイン情報メディア
← 一覧へ
Task Master
CLAUDE

Task Master

Task Master

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

原文: An AI-powered task-management system you can drop into Cursor, Lovable, Windsurf, Roo, and others.
#MCP#task-management#ai#cursor#cursor-ai#cursorai#lovable#lovable-dev#roocode#task-manager#tasks#tasks-list
REPO STATS

リポジトリ統計

⭐ Stars
27k
🍴 Forks
2.5k
⚠️ Open Issues
190
🌿 Language
JavaScript
📄 License
NOASSERTION
🕒 最終更新
2026.04.28 (1週間前)
📅 公開日
2025.03.05
🌿 Branch
main
README

ドキュメント

— AI による自動翻訳 (2026.05.07 更新)

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 がより詳細であるほど、生成されたタスクの質が向上します。

6. よく使うコマンド

— GitHub から取得した原文(一部省略の場合あり)

eyaltoledano%2Fclaude-task-master | Trendshift

Taskmaster logo

Taskmaster: A task management system for AI-driven development, designed to work seamlessly with any AI chat.

Discord | Docs

CI GitHub stars npm version License

NPM Downloads NPM Downloads NPM Downloads

Twitter Follow Twitter Follow

A task management system for AI-driven development with Claude, designed to work seamlessly with Cursor AI.

Documentation

📚 View Full Documentation

Quick Links

More from Hamster

Quick Install for Cursor 1.0+ (One-Click)

Add task-master-ai MCP server to Cursor

Note: After clicking the link, you'll still need to add your API keys to the configuration. The link installs the MCP server with placeholder keys that you'll need to replace with your actual API keys.

Claude Code Quick Install

For Claude Code users:

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

Don't forget to add your API keys to the configuration:

  • in the root .env of your Project
  • in the "env" section of your mcp config for taskmaster-ai

Requirements

Taskmaster utilizes AI across several commands, and those require a separate API key. You can use a variety of models from different AI providers provided you add your API keys. For example, if you want to use Claude 3.7, you'll need an Anthropic API key.

You can define 3 types of models to be used: the main model, the research model, and the fallback model (in case either the main or research fail). Whatever model you use, its provider API key must be present in either mcp.json or .env.

At least one (1) of the following is required:

  • Anthropic API key (Claude API)
  • OpenAI API key
  • Google Gemini API key
  • Perplexity API key (for research model)
  • xAI API Key (for research or main model)
  • OpenRouter API Key (for research or main model)
  • Claude Code (no API key required - requires Claude Code CLI)
  • Codex CLI (OAuth via ChatGPT subscription - requires Codex CLI)

Using the research model is optional but highly recommended. You will need at least ONE API key (unless using Claude Code or Codex CLI with OAuth). Adding all API keys enables you to seamlessly switch between model providers at will.

Quick Start

Option 1: MCP (Recommended)

MCP (Model Control Protocol) lets you run Task Master directly from your editor.

1. Add your MCP config at the following path depending on your editor

Editor Scope Linux/macOS Path Windows Path Key
Cursor Global ~/.cursor/mcp.json %USERPROFILE%\.cursor\mcp.json mcpServers
Project <project_folder>/.cursor/mcp.json <project_folder>\.cursor\mcp.json mcpServers
Windsurf Global ~/.codeium/windsurf/mcp_config.json %USERPROFILE%\.codeium\windsurf\mcp_config.json mcpServers
VS Code Project <project_folder>/.vscode/mcp.json <project_folder>\.vscode\mcp.json servers
Q CLI Global ~/.aws/amazonq/mcp.json mcpServers
Manual Configuration
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"
      }
    }
  }
}

🔑 Replace YOUR_…_KEY_HERE with your real API keys. You can remove keys you don't use.

Note: If you see 0 tools enabled in the MCP settings, restart your editor and check that your API keys are correctly configured.

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"
    }
  }
}

🔑 Replace YOUR_…_KEY_HERE with your real API keys. You can remove keys you don't use.

2. (Cursor-only) Enable Taskmaster MCP

Open Cursor Settings (Ctrl+Shift+J) ➡ Click on MCP tab on the left ➡ Enable task-master-ai with the toggle

3. (Optional) Configure the models you want to use

In your editor's AI chat pane, say:

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

For example, to use Claude Code (no API key required):

Change the main model to claude-code/sonnet

Table of available models | Claude Code setup

4. Initialize Task Master

In your editor's AI chat pane, say:

Initialize taskmaster-ai in my project

5. Make sure you have a PRD (Recommended)

For new projects: Create your PRD at .taskmaster/docs/prd.txt. For existing projects: You can use scripts/prd.txt or migrate with task-master migrate

An example PRD template is available after initialization in .taskmaster/templates/example_prd.txt.

Note

While a PRD is recommended for complex projects, you can always create individual tasks by asking "Can you help me implement [description of what you want to do]?" in chat.

Always start with a detailed PRD.

The more detailed your PRD, the better the generated tasks will be.