powerplan
Click on "Install 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., "@powerplanshow me the current iteration details"
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.
powerplan
PLAN.md as the operational backbone of agentic development.
powerplan is a standalone MCP server that
gives coordinators and worker agents a human-language API over your
project’s PLAN.md: show progress, create iterations, complete tasks, keep the
header truthful — without freeform file thrash.
Server name |
|
Status | v0.2.2 — create_plan, mutations, lifecycle, check_plan (PLAN.md) |
PRD | |
Site | |
Pairs with | PowerSpawn (optional submodule) |
Why
Agents often edit PLAN.md by hand. Headers drift, “COMPLETE” gets stamped
without proof, and multi-agent swarms step on each other. powerplan is the
single writer: tolerant reader, surgical writer, optional [agent: …] tags.
Related MCP server: plane-mcp-server
Install
Option A — clone + editable install
git clone https://github.com/CynaCons/powerplan.git
cd powerplan
pip install -e ".[dev]"Option B — via PowerSpawn (submodule)
Projects that already use PowerSpawn can pull powerplan automatically:
git submodule update --init --recursive # if PowerSpawn vendors powerplan/Then point MCP at powerplan/powerplan_server.py or python -m powerplan
with PYTHONPATH including the submodule root.
Option C — path-only (no install)
python /path/to/powerplan/powerplan_server.pyMCP registration
Claude Code / project .mcp.json
{
"mcpServers": {
"powerplan": {
"command": "python",
"args": ["-m", "powerplan"],
"env": {
"PYTHONIOENCODING": "utf-8",
"PYTHONUNBUFFERED": "1"
}
}
}
}Grok (~/.grok/config.toml or project config)
[mcp_servers.powerplan]
command = "python"
args = ["-m", "powerplan"]
env = { PYTHONUNBUFFERED = "1" }
enabled = trueAlongside PowerSpawn
{
"mcpServers": {
"powerplan": {
"command": "python",
"args": ["-m", "powerplan"]
},
"powerspawn": {
"command": "python",
"args": ["-m", "powerspawn.mcp_server"]
}
}
}Register both as separate servers — nesting in a monorepo does not merge MCPs.
Tools (v0.2.2)
Every tool accepts optional plan_path (relative or absolute). Default: walk
up from cwd to the nearest PLAN.md.
Tool | Behavior |
| Bootstrap |
| Preferred for agents — scoped JSON for current work |
| JSON for one version (tasks, progress) |
| Navigate without full-file reads |
| Surgical mutations |
| Checkbox updates; optional |
| ACTIVE/current vs COMPLETE lifecycle |
| Structure lint |
| Compact human skim (not a full dump) |
Agent rule: prefer get_current_iteration / get_iteration over reading all of PLAN.md.
If no plan exists → create_plan first.
Managed plan format
Construct | Pattern |
Major |
|
Iteration |
|
Goal |
|
Tasks |
|
Backlog |
|
Phase-like headers and other prose are preserved as opaque blocks (tolerant reader). See PRD for principles (single writer, no evidence journal in the tool).
Development
pip install -e ".[dev]"
pytest -q
python -m powerplan # stdio MCP (use with an MCP client)Landing page:
cd site && npm ci && npm run devLicense
MIT — see LICENSE.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityFmaintenanceAn MCP server that converts Cursor agent plans into structured markdown task lists and organizes them in your repository, helping you track AI-generated plans and recommendations as actionable specifications.12MIT
- AlicenseBqualityDmaintenanceMCP server for Plane integration, enabling AI agents to interact with Plane APIs and services for project management tasks.100MIT
- Flicense-qualityBmaintenanceAn MCP server for reviewing markdown plans before AI agents implement them. Enables annotation of plans with Fix, Question, and Highlight, which AI agents can read directly through MCP.5
- Flicense-qualityCmaintenanceMCP server for managing a project backlog as Markdown files in Git, enabling AI agents to read, create, and update tasks programmatically.2
Related MCP Connectors
MCP server for generating rough-draft project plans from natural-language prompts.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
A MCP server built for developers enabling Git based project management with project and personal…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/CynaCons/powerplan'
If you have feedback or need assistance with the MCP directory API, please join our Discord server