masterplan
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., "@masterplanimplement the latest plan"
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.
Use with your coding agent
Add to your mcp.json / client config:
{
"mcpServers": {
"masterplan": {
"command": "npx",
"args": ["-y", "@joschuadev/masterplan"]
}
}
}Plans and handoffs live in .masterplan/ in the working directory of your agent.
Optionally add this to your global .gitignore:
.masterplan/Related MCP server: notes-mcp
Tools
create_plan({ title })— scaffold a plan, returns its pathlist_plans()— list plans with frontmatterlatest_plan()— most recent plan plus its handoff pathsprepare_handoff({ plan_stem })— scaffold a handoff for a planlist_handoffs({ plan_stem })— list a plan's handoffs
Skills
The plan/handoff workflow is driven by a set of agent skills that live in skills/ and call the tools above. Install them with the Skills CLI (npx skills):
# full workflow
npx skills add JoschuaSchneider/masterplan
# seperately
npx skills add JoschuaSchneider/masterplan@grill-me
npx skills add JoschuaSchneider/masterplan@create-plan
npx skills add JoschuaSchneider/masterplan@implement-plan
npx skills add JoschuaSchneider/masterplan@auto-implement
npx skills add JoschuaSchneider/masterplan@handoffSkill | What it does |
| Interview you relentlessly about a plan or design until you reach shared understanding. |
| Turn that understanding into a phased, tracer-bullet plan via |
| Read the latest plan via |
| Orchestrate a full plan: spawn one herdr agent per phase, watch, commit, repeat. Needs herdr. |
| Compact a session into a handoff doc via |
Global install / CLI (optional)
You can install masterplan globally and use the CLI to interact with plans.
npm install -g @joschuadev/masterplanDevelop
bun install
bun src/mcp/server.ts # run from source
bun run build # bundle to dist/masterplan.jsThis server cannot be deployed
Maintenance
Related MCP Connectors
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.
MCP server for generating rough-draft project plans from natural-language prompts.
MCP Server for an Agent Task Marketplace
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceMCP server for AI agents to manage a lightweight kanban board stored as markdown files, enabling task creation, updates, and column movements.7MIT
- AlicenseNot gradedqualityFmaintenanceA simple MCP server for chatbot/human collaborative management of text content stored as markdown files with YAML frontmatter.3MIT
- AlicenseBqualityDmaintenanceExperimental MCP server for coordinating CLI agents across projects using file-based task boards and assignment tracking.51MIT
- FlicenseAqualityCmaintenanceMCP server for saving, reading, and listing Markdown notes in the filesystem. Enables agents to persistently store reports or notes as plain Markdown files.3-