Claude PM MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Claude PM MCPAdd organization invitations with role-based access and tests."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Claude PM MCP
Claude PM MCP turns Claude Code into the accountable engineering PM for a feature: it creates durable task state, gives workers isolated Git worktrees, validates their structured results, independently runs verification, and only permits integration after explicit approval.
It is a self-contained Claude Code plugin: no npm install, cloud service, or background daemon is required.
Start in two minutes
Prerequisites: Claude Code 2.1.128+, Node.js 22.5+, and Git. For real interactive workers, use a Unix-like environment with tmux (WSL is recommended on Windows).
git clone https://github.com/ch1kim0n1/claude-pm-mcp.git
cd claude-pm-mcp
claude --plugin-dir .In Claude Code, activate PM mode and give it a feature objective:
/claude-pm-mcp:pm-mode Add organization invitations with role-based access and tests.The plugin starts its configured workers automatically. Its MCP state and evidence are kept in the active project’s .coordify/ directory; worker worktrees are created beside that project in <project>.coordify-worktrees/.
Related MCP server: worktree-tools-mcp
Exact /pm-mode shortcut
Claude Code namespaces every plugin command to prevent collisions, so the portable plugin command is /claude-pm-mcp:pm-mode. If your team wants the exact shorter /pm-mode command in a project, create the opt-in project shortcut once:
node <path-to-coordify-plugin>\scripts\enable-pm-mode.mjs <path-to-your-project>Restart Claude Code or run /reload-plugins, then use:
/pm-mode Implement API-key creation, revocation, authorization tests, and audit logging.The shortcut checks that the bundled MCP tools are available and applies the same safety contract as the plugin command.
Install from a downloaded release
Build a portable archive from this checkout:
npm run package:plugin
claude --plugin-dir .\release\claude-pm-mcp-1.1.0.zipClaude Code can load a plugin directory or ZIP with --plugin-dir. Use /reload-plugins after updating a plugin in an existing session.
What PM mode does
Inspects the repository and defines measurable acceptance criteria.
Creates a durable run with idempotent operations and bounded iteration limits.
Dispatches only independent tasks to isolated worker worktrees.
Waits at a batch barrier, rejects invalid worker results, and detects scope violations.
Runs independent test/build/lint commands and maps their evidence to criteria.
Sends narrowly scoped repair follow-ups when evidence fails.
Produces a final evidence report and requires explicit approval before integration.
Worker setup
Run node src/cli.js init in a target repository to create .coordify/config.yaml and .coordify/config.json.
The default two fake workers make the complete protocol runnable for local development and automated tests. For real work, replace a worker in config.json with either:
tmux-interactive-clifor a persistent Claude Code or GLM-backed interactive terminal. The worker receives a scoped task envelope and writes an authoritative result JSON file.process-jsonfor a noninteractive CLI that accepts the task envelope on stdin and prints one structured result JSON object on stdout.
Never use a shared writable checkout for multiple workers. Claude PM MCP requires a clean Git base before it creates task worktrees.
CLI and MCP
node src/cli.js init
node src/cli.js doctor
node src/cli.js start
node src/cli.js status <run-id>
node src/cli.js recoverThe plugin launches the bundled stdio MCP server automatically. Its tools cover run creation, worker health, batch dispatch/await, task results and follow-ups, verification, recovery, status, and approval-gated integration.
Validate and develop
npm run doctor:plugin
npm run package:plugindoctor:plugin runs strict Claude plugin validation, the integration tests, and syntax checks. See CHANGELOG.md for releases.
This server cannot be deployed
Maintenance
Related MCP Connectors
Source-checked CLI guides and model-aware planning for Claude Code, Codex, and Grok Build.
Cross-agent artifact workspace with provenance across Claude Code, Codex, Cursor, LangGraph.
Project registry, behavioral specs, and engineering threads for AI coding agent workflows.
Autonomous dev team steered from chat: plain-English requests in, tested merged PRs out.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceCoordinates multiple Claude Code agents to work collaboratively on projects with role-based task management, shared state, and automated code review.6 npm2-
- FlicenseAqualityDmaintenanceEnables Claude to create, manage, and clean up git worktrees automatically, including dependency installation and GitHub PR creation.5-
- AlicenseNot gradedqualityBmaintenanceOrchestrates Claude Code and OpenAI Codex to plan, implement, review, and verify code changes via pull requests with security controls.1MIT
- AlicenseNot gradedqualityBmaintenanceEnables autonomous Jira-to-PR workflows in Claude Code by fetching context from Jira, GitHub, Notion, and Slack, building structured prompts, and handling branch pushes, PR creation, CI polling, and task completion.1MIT