AgentRQ
OFFICIAL SERVERTask board, chat and approvals between people and coding agents, served to them over MCP
Lets an assistant turn a PRD into tasks, pick the next task, expand it into subtasks and track status
By Eyal Toledano (individual) TypeScript Local · stdio ProductivityDeveloper tools
97 popularity score ★ 28k ↓ 14k/wk
Opens the app, which asks before it adds the server.
claude mcp add taskmaster-task-master-ai -- npx -y task-master-ai{
"mcpServers": {
"taskmaster-task-master-ai": {
"command": "npx",
"args": [
"-y",
"task-master-ai"
]
}
}
}{
"mcpServers": {
"taskmaster-task-master-ai": {
"command": "npx",
"args": [
"-y",
"task-master-ai"
]
}
}
}{
"servers": {
"taskmaster-task-master-ai": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"task-master-ai"
]
}
}
}[mcp_servers.taskmaster-task-master-ai]
command = "npx"
args = ["-y", "task-master-ai"]gemini mcp add --scope user taskmaster-task-master-ai npx -- -y task-master-aiANTHROPIC_API_KEY |
Optional: Anthropic API key; at least one provider key is needed unless Claude Code or Codex CLI is used. |
|---|---|
PERPLEXITY_API_KEY |
Optional: Perplexity API key, suggested for the research model. |
OPENAI_API_KEY |
Optional: OpenAI API key. |
GOOGLE_API_KEY |
Optional: Google Gemini API key. |
MISTRAL_API_KEY |
Optional: Mistral API key. |
GROQ_API_KEY |
Optional: Groq API key. |
OPENROUTER_API_KEY |
Optional: OpenRouter API key. |
XAI_API_KEY |
Optional: xAI API key. |
AZURE_OPENAI_API_KEY |
Optional: Azure OpenAI API key. |
OLLAMA_API_KEY |
Optional: Ollama API key. |
TASK_MASTER_TOOLS |
Optional: Which tools to load: all, standard, core (or lean), or a comma-separated list of tool names. |
Taskmaster is a task management system for AI-driven development that runs as an MCP server in editors such as Cursor, Windsurf, VS Code, Amazon Q Developer CLI and Claude Code. It keeps a project's tasks in a .taskmaster folder inside the project and gives the assistant tools to parse a product requirements document (PRD) into tasks, list and show tasks, find the next task to work on, set status, add notes to subtasks, expand tasks into subtasks, manage dependencies and organise work under tags.
Several tools call a language model themselves: parsing a PRD, expanding tasks, analysing complexity and research. For these it needs at least one provider key (Anthropic, OpenAI, Google Gemini, Perplexity, xAI, OpenRouter, Mistral, Groq, Azure OpenAI or Ollama), set in the MCP config or the project's .env file, or it can use the Claude Code CLI or Codex CLI without a key. You can set a main, a research and a fallback model.
It runs locally with npx -y task-master-ai. The TASK_MASTER_TOOLS setting chooses how many of its 36 tools are loaded: core (7), standard (15), all, or a comma-separated list, to save context. The same package also ships a task-master command line tool. It is licensed MIT with Commons Clause.
| Runtime | Node.js |
|---|
get_tasksget_tasknext_taskset_task_statusadd_taskadd_subtaskremove_taskremove_subtaskupdate_taskupdate_subtaskupdatemove_taskclear_subtasksparse_prdexpand_taskexpand_allanalyze_project_complexitycomplexity_reportadd_dependencyremove_dependencyvalidate_dependenciesfix_dependenciesinitialize_projectgeneratemodelsresearchadd_tagdelete_taglist_tagsuse_tagrename_tagcopy_tag