Plan
The plan server supports plan-first workflows in Aether. It exposes:
- a
planMCP prompt for putting an agent into planning mode - a
submit_plantool for sending a finished markdown plan to the client for approval or feedback
See Tools for configuration.
Prompt
Section titled “Prompt”When the server is enabled it advertises a plan prompt. The prompt accepts a single ARGUMENTS parameter containing the task to plan.
By default the prompt returns Aether’s built-in planner instructions. You can override that behavior with --prompt-file <path> to load your own markdown prompt body instead.
| Tool | Description |
|---|---|
submit_plan | Submit a markdown plan file for review and approval. |
submit_plan
Section titled “submit_plan”| Field | Type | Description |
|---|---|---|
planPath | string | Absolute path to the markdown plan file to review. |
Output
Section titled “Output”| Field | Type | Description |
|---|---|---|
approved | boolean | true when the reviewer approved the plan. |
feedback | string | null | Optional feedback from the reviewer, typically present on denial. |
Example request
Section titled “Example request”{ "planPath": "/absolute/path/to/docs-site-refresh-plan.md"}Example responses
Section titled “Example responses”{ "approved": true, "feedback": null}{ "approved": false, "feedback": "Split the rollout and testing steps into separate sections."}Configuration
Section titled “Configuration”Enable the built-in plan server in .aether/mcp.json:
{ "servers": { "plan": { "type": "in-memory" } }}To customize the planning prompt:
{ "servers": { "plan": { "type": "in-memory", "args": ["--prompt-file", ".aether/prompts/plan-mode.md"] } }}Typical review flow
Section titled “Typical review flow”- The planner writes a markdown file such as
feature-plan.md. - The planner calls
submit_planwith the absolute file path. - The client shows an approve / deny review form, including the plan path and rendered markdown.
- The tool returns
{ approved, feedback }so the planner can either continue or revise the plan.
This makes plan approval part of the MCP workflow instead of relying on free-form chat alone.