Agent Pm MCP Server

Planning and orchestration for AI-driven software development

Local serverstdio

What is the Agent Pm MCP Server?

Planning and orchestration for AI-driven software development

What it actually does

AgentPM is a planning and orchestration system for AI-driven software development. Installed locally as an MCP server, it integrates with any IDE that supports Anthropic's Model Context Protocol specification, including Cursor, Augment, VS Code Copilot, Cline and Roo.

  • Frictionless Setup — Get started simply by chatting with your coding agent - no CLIs or complex rules needed
  • Token/Context Optimization — Consolidates functionality around a core set of dynamic tools that are contextually economical and easy for coding agents to use and understand
  • Intelligent Context Management — Delivers the right information to your coding agent at the right time, optimizing token usage and eliminating the need for manual context handling or "memory banks"
  • Structured Output — Automatically generates clear, human-readable markdown documents; no need to decipher JSON or plain text files
  • Integrated Documentation Retrieval — Automatically retrieve relevant documentation through Context7 integration
  • Comprehensive Task Management — Creates well-structured tasks with proper dependencies, priorities, implementation details, and status tracking. Complex work can be broken down into manageable subtasks with clear relationships

Configuration

  • Node.js: Version 20.0.0 or higher - Anthropic API Key: For Claude AI integration - Perplexity API Key: For research-backed task generation

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_allReturns all tasks, optionally filtered by status
get_singleReturns a specific task by ID
get_nextReturns the next task to work on based on dependencies and status
filter_by_statusReturns tasks filtered by status
filter_by_priorityReturns tasks filtered by priority
createCreates a new task with the specified properties
updateUpdates an existing task with new information
update_statusChanges the status of one or more tasks
deleteRemoves a task from the project
add_subtaskAdds a subtask to an existing task
remove_subtaskRemoves a subtask from a task
clear_subtasksRemoves all subtasks from one or more tasks
expandBreaks down a task into subtasks using AI
expand_allExpands all pending tasks into subtasks using AI
actionThe specific action to perform
projectRootRoot directory of the project
Actionspecific data (task, dependency task, validation results, fix results)
ConstraintsLimitations, requirements, and boundaries
TechnologiesTechnical stack and tools
FeaturesDetailed functionality requirements
ReviewFinal confirmation and adjustments
addAdds a dependency between two tasks
removeRemoves a dependency between two tasks
validateChecks for dependency issues (circular references, missing dependencies)
fixAutomatically fixes dependency issues
markdownOutput"apm-artifacts/resources/reports/task-complexity-report.md"
threshold5 (tasks with complexity ≥ 5 will be recommended for expansion)
researchfalse (whether to use Perplexity AI for research-backed analysis)
Taskspecific analysis (ID, title, complexity score, recommended subtasks)
Metadatageneration timestamp, threshold, task counts, average complexity)
apm_project_brief_status
apm_project_brief_result

How to install the Agent Pm MCP Server

{
  "mcpServers": {
    "agent-pm": {
      "command": "npx",
      "args": [
        "-y",
        "@gannonh/agent-pm@latest"
      ],
      "env": {
        "PROJECT_ROOT": "/path/to/project/root/",
        "ANTHROPIC_API_KEY": "YOUR_ANTHROPIC_API_KEY",
        "PERPLEXITY_API_KEY": "YOUR_PERPLEXITY_API_KEY"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Node.js: Version 20.0.0 or higher - Anthropic API Key: For Claude AI integration - Perplexity API Key: For research-backed task generation
VariableDescriptionRequired
PROJECT_ROOTDeclared in the maintainer’s client configuration.Check documentation
ANTHROPIC_API_KEYDeclared in the maintainer’s client configuration.Check documentation
PERPLEXITY_API_KEYDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Agent Pm to Prerequisites.”
  • “Use Agent Pm to Cursor.”
  • “Use Agent Pm to Augment.”

Frequently asked questions

Planning and orchestration for AI-driven software development Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.