Get the FREE Ultimate OpenClaw Setup Guide →

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.

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio sixhq-overture npx overture-mcp

How to use

Overture is an MCP server that sits between your AI agent and the plan execution layer. It intercepts the agent's planning phase and renders the plan as an interactive visual flowchart, allowing you to attach context (files, API keys, and instructions), compare approaches, and monitor real-time execution of each plan node. Once you approve the enriched plan, Overture executes the chosen path and updates node statuses live, so you can pause, resume, or re-run individual nodes as needed. The MCP marketplace is integrated per node, enabling you to attach useful tools or services directly to specific steps in the plan. This gives you visibility and control that traditional text plans lack, while keeping the agent focused on the high-level strategy you approve. To use it, install Overture as an MCP server, start it, and point your agent to the provided local URL where the visual plan and execution progress are displayed.

How to install

Prerequisites:

  • Node.js and npm installed on your machine
  • Access to a terminal or command prompt

Install with a single command (recommended):

claude mcp add overture-mcp -- npx overture-mcp

If you are using Cursor or other agents, add the MCP server configuration to the agent's settings, for example:

{
  "mcpServers": {
    "overture": {
      "command": "npx",
      "args": ["overture-mcp"]
    }
  }
}

For VS Code-based workflows or other agents, follow their respective configuration examples in the README, replacing the command/args as shown above. Global installation is optional:

npm install -g overture-mcp

Verify it works by starting the server and visiting http://localhost:3031 where the interactive plan editor will open automatically when you assign a task to your agent.

Additional notes

Tips and considerations:

  • The MCP server typically exposes its UI at http://localhost:3031. If you run behind a firewall or on a non-default port, adjust the configuration or environment to reflect the accessible host/port.
  • When attaching context, you can include files, API keys, or instructions per step to ensure the agent has the information it needs to generate a concrete plan.
  • The Marketplace feature lets you attach tools per node. Explore compatible tools to extend each step without leaving the planner.
  • If you encounter issues with agent integration, ensure the agent is configured to launch the MCP server via the npx overture-mcp command and that the agent can reach the local URL.
  • Some environments may require additional permissions or network settings for the UI to render correctly; ensure browser permissions allow local content and that the port is not blocked by security software.

Related MCP Servers

Sponsor this space

Reach thousands of developers