Supported Editors

Taskmaster integrates with 13+ AI-powered editors through rules files, slash commands, and MCP server connections. Each editor gets tailored configuration so Taskmaster works natively within your workflow.

Editor Compatibility

EditorRulesMCPSlash Commands
Cursor.cursor/rules/taskmaster.mdc.cursor/mcp.jsonYes
Claude CodeCLAUDE.md + .taskmaster/CLAUDE.md.mcp.jsonYes (plugin)
Windsurf.windsurfrules.codeium/windsurf/mcp_config.json—
VS Code.github/copilot-instructions.md.vscode/mcp.json—
Roo.roo/rules/taskmaster.md.roo/mcp.jsonYes
Cline.clinerules/taskmaster.md.cline/mcp_settings.json—
Codexcodex.md—Yes
Gemini CLIGEMINI.md—Yes
Kiro.kiro/rules/taskmaster.md.kiro/mcp.json—
Zed.zed/rules/taskmaster.md.zed/mcp.json—
Amp.amp/rules/taskmaster.md.amp/mcp.json—
Trae.trae/rules/taskmaster.md——
OpenCodeAGENTS.md—Yes

Quick Setup

The fastest way to configure your editor:

# Auto-detect your editor and install rules
tm rules add -y

# Or specify your editor explicitly
tm rules add cursor
tm rules add claude

# Set up multiple editors at once
tm rules add cursor,claude,windsurf

What Gets Installed

The rules add command configures three things:

  1. Rules file — Instructions that teach your AI assistant how to use Taskmaster effectively (what commands to run, when to check dependencies, how to update task status)
  2. MCP server config — Connects your editor to the Taskmaster MCP server for direct tool access
  3. Slash commands — Editor-specific command shortcuts (where supported)

Interactive Setup

For a guided experience:

tm rules setup

This auto-detects which editors you have installed and lets you select which ones to configure.

Removing Rules

# Remove Taskmaster rules from an editor
tm rules remove cursor

The remove command intelligently cleans up only Taskmaster-related configuration without affecting other rules or settings.

Claude Code Plugin

Claude Code users can also install Taskmaster as a plugin for deeper integration:

/plugin marketplace add eyaltoledano/claude-task-master
/plugin install taskmaster@taskmaster

The plugin provides 49 slash commands (like /taskmaster:list-tasks, /taskmaster:next-task) and 3 specialized agents for orchestrated task execution.