mcpserver.lol
registry/overture
Connection check local install

overture

Overture is an open-source, locally running web interface delivered as an MCP (Model Context Protocol) server that visually maps out the execution plan of any AI coding agent as an interactive flowchart/graph before the agent begins writing code.

Tools 25
GitHub stars 637
Installs / wk 71
Licence MIT
Transport stdio
Last checked never

Tools & capabilities

25 tools

Read from the published package source — this server runs locally, so there is no endpoint to query. Names are taken from the code, not observed at runtime, and descriptions are often absent.

check_pause from source
Check if the user has paused execution. Call this before starting each node to respect user pause requests. If wait=true, blocks until the user resumes.
check_rerun from source
Check if the user has requested to re-run any nodes. Call this after plan_completed to allow users to re-run specific nodes or re-run from a node to the end. Returns immediately if…
create_new_plan from source
Signal that you are creating a completely new, unrelated plan. IMPORTANT: Call get_usage_instructions first if you haven
get_approval from source
Wait for user approval of the plan in the Overture UI. Returns status:
get_node_info from source
Get detailed information about a specific node in the plan. Returns the node
get_resume_info from source
Get detailed information about a paused or failed plan to help resume execution. Returns the current node where execution stopped, list of completed/pending/failed nodes, user-conf…
get_usage_instructions from source
Get detailed usage instructions for Overture MCP. CALL THIS FIRST before using any other Overture tools. Returns comprehensive documentation on how to structure plans, use XML form…
overture from source
plan_approved from source
plan_completed from source
plan_failed from source
plan_loaded from source
plan_paused from source
plan_ready from source
plan_resumed from source
plan_saved from source
plan_settings_updated from source
plan_started from source
plan_updated from source
plan_updated_incrementally from source
request_plan_update from source
Update an existing plan with incremental operations. Pass an array of operations to insert, delete, or replace nodes. Operations are applied in order with smooth animations. After…
submit_plan from source
Submit a complete plan XML to Overture. IMPORTANT: Call get_usage_instructions first to learn the correct XML format and workflow. Use this if you have the entire plan ready at onc…
update_node_detail from source
Update the details of a specific node in the plan. Use this to modify the title, description, complexity, expected output, or risks of a node. The UI will update in real-time.
update_nodes_detail from source
Update details for multiple nodes at once (batch operation). Use this to efficiently modify title, description, complexity, expected output, or risks for multiple nodes in a single…
update_node_status from source
Update the status of a node during execution. Use this to show progress as you work through the plan. The node will visually update on the canvas.