Astro-MCP v0.2.0 Implementation Plan
This is the active implementation plan for version 0.2.0. The completed plan is maintained in IMPLEMENTATION_PLAN_v0.2.0.md.
Delivered scope
- Remove all MCP tools whose names begin with
render_.
- Keep chart drawing and rendering implementation unchanged.
- Expose the default SVG database-backed natal chart as
astro://charts/natal/{person_id}.
- Expose database-backed natal chart graphics through
/charts/natal/{person_id}.{format} using the renderer's existing format suffixes.
- Reuse the existing natal calculation and renderer.
- Keep all structured calculation tools available.
Explicit non-goals
- No chart calculation changes.
- No renderer or drawing changes.
- No new rendering options or formats.
- No transit, synastry, composite, or Davison chart resources.
- No compatibility wrappers, legacy render tools, migration routes, or caching layer.
Verification
render_* MCP tools are absent.
- The natal resource template is registered.
- A database-backed natal resource returns an image artifact.
- The HTTP natal route returns the existing artifact.
- Calculation tools remain available.
- The full test suite passes.
See IMPLEMENTATION_PLAN_v0.2.0.md for the formal detailed plan and scope boundaries.