The plan server gives Aether a “plan mode” with scoped tools for writing, editing, and submitting markdown implementation plans. Agents address plans by planName; the server stores each plan as <planName>-plan.md in the configured plans directory.
When registered through Aether’s built-in server wiring, plans default to ${WORKSPACE}/docs/aether/plans. Standalone plan-mcp defaults to docs/aether/plans relative to its process cwd. Pass --plans-dir to override it:
.aether/mcp.json
{
"servers":{
"plan":{
"type":"in-memory",
"args":["--plans-dir","docs/plans"]
}
}
}
Pass --prompt-file to provide your own prompt for plan mode:
The server advertises one MCP prompt named plan. It accepts one required ARGUMENTS parameter containing the task to plan. Aether substitutes prompt parameters into the configured prompt body.
Any trailing args after plan flags are treated as an external submit command. When submit_plan is called, Aether appends the resolved absolute plan path as the final command argument and returns the command’s stdout as feedback.