Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

overture-mcp

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

overture-mcp

MCP Server for Claude Code, Cursor, Cline, Copilot, Github Copilot, Windsurf - Visual AI Agent Plan Execution, Approval Workflow, Plan Visualization, Agent Orchestration. See what your AI is thinking before it writes code. Works with Claude, GPT, Gemini,

latest
Source
npmnpm
Version
0.1.8
Version published
Maintainers
1
Created
Source

Overture

Visual plan execution and approval workflow for AI coding agents.

Overture Demo

The Problem

Every AI coding agent today — Cursor, Claude Code, Cline, Copilot — works the same way: you type a prompt, the agent starts writing code, and you have no idea what it's actually planning to do.

By the time you realize the agent misunderstood your request, it has already written hundreds of lines of code that need to be discarded.

Some agents show plans as text in chat. But text plans don't show you:

  • How steps relate to each other
  • Where the plan branches into different approaches
  • What context each step needs to succeed

You end up wasting tokens, time, and patience.

The Solution

Overture intercepts your AI agent's planning phase and renders it as an interactive visual flowchart — before any code is written.

Overture Screenshot

With Overture, you can:

  • See the complete plan as an interactive graph before execution begins
  • Click any node to view full details about what that step will do
  • Attach context like files, documents, API keys, and instructions to specific steps
  • Choose between approaches when the agent proposes multiple ways to solve a problem
  • Watch execution in real-time as nodes light up with progress, completion, or errors

The agent doesn't write a single line of code until you approve the plan.

Installation

Overture is an MCP server that works with any MCP-compatible AI coding agent.

Claude Code

Run this command to add Overture to Claude Code:

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

That's it. Claude Code will now use Overture for plan visualization.

Cursor

Open your Cursor MCP configuration file at ~/.cursor/mcp.json and add:

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

Restart Cursor for the changes to take effect.

Cline (VS Code Extension)

Open VS Code settings, search for "Cline MCP", and add this to your MCP servers configuration:

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

Sixth AI (VS Code Extension)

Open the Sixth AI MCP settings file and add Overture:

File locations:

  • macOS: ~/Library/Application Support/Code/User/globalStorage/sixth.sixth-ai/settings/sixth-mcp-settings.json
  • Windows: %APPDATA%\Code\User\globalStorage\sixth.sixth-ai\settings\sixth-mcp-settings.json
  • Linux: ~/.config/Code/User/globalStorage/sixth.sixth-ai/settings/sixth-mcp-settings.json

Add this to the mcpServers object:

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

Restart VS Code for the changes to take effect.

GitHub Copilot

Create a .vscode/mcp.json file in your project root:

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

After creating the file, reload VS Code (Cmd/Ctrl + Shift + P → "Developer: Reload Window").

Note: GitHub Copilot MCP support requires VS Code 1.99+ and uses a different configuration format (servers instead of mcpServers).

Global Installation (Optional)

If you prefer to install Overture globally instead of using npx:

npm install -g overture-mcp

Then replace npx overture-mcp with just overture-mcp in any of the configurations above.

Verifying Installation

Once installed, give your agent any task. Overture will automatically open in your browser at http://localhost:3031 and display the plan for your approval.

How It Works

  • You prompt your agent with a task like "Build a REST API with authentication"

  • The agent generates a detailed plan broken down into individual steps, with branching paths where multiple approaches are possible

  • Overture displays the plan as an interactive graph in your browser

  • You review and enrich the plan by clicking nodes to see details, attaching files or API keys to specific steps, and selecting which approach to take at decision points

  • You approve the plan and the agent begins execution

  • You watch progress in real-time as each node updates with its status — active, completed, or failed

Configuration

You can customize Overture's behavior using environment variables. Here's how to set them for each agent:

Environment Variables

VariableDefaultDescription
OVERTURE_HTTP_PORT3031Port for the web UI
OVERTURE_WS_PORT3030Port for WebSocket communication
OVERTURE_AUTO_OPENtrueSet to false to prevent auto-opening browser

Setting Environment Variables

Claude Code

claude mcp add overture-mcp -e OVERTURE_HTTP_PORT=4000 -e OVERTURE_AUTO_OPEN=false -- npx overture-mcp

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "overture": {
      "command": "npx",
      "args": ["overture-mcp"],
      "env": {
        "OVERTURE_HTTP_PORT": "4000",
        "OVERTURE_WS_PORT": "4001",
        "OVERTURE_AUTO_OPEN": "false"
      }
    }
  }
}

Cline & Sixth AI

Add the env object to your MCP server configuration:

{
  "mcpServers": {
    "overture": {
      "command": "npx",
      "args": ["overture-mcp"],
      "env": {
        "OVERTURE_HTTP_PORT": "4000",
        "OVERTURE_WS_PORT": "4001",
        "OVERTURE_AUTO_OPEN": "false"
      }
    }
  }
}

GitHub Copilot (.vscode/mcp.json)

{
  "servers": {
    "overture": {
      "command": "npx",
      "args": ["overture-mcp"],
      "env": {
        "OVERTURE_HTTP_PORT": "4000",
        "OVERTURE_WS_PORT": "4001",
        "OVERTURE_AUTO_OPEN": "false"
      }
    }
  }
}

Global Installation (shell)

If you installed globally, set variables in your shell before running:

# macOS/Linux
export OVERTURE_HTTP_PORT=4000
export OVERTURE_AUTO_OPEN=false
overture-mcp

# Windows (PowerShell)
$env:OVERTURE_HTTP_PORT="4000"
$env:OVERTURE_AUTO_OPEN="false"
overture-mcp

Contributing

Overture is open source and we welcome contributions from the community.

Whether you want to report a bug, suggest a feature, improve documentation, or contribute code — we'd love to have you involved.

  • Report issues at github.com/SixHq/Overture/issues
  • Read the contributing guide at CONTRIBUTING.md
  • Join the discussion in GitHub Discussions

All contributions are appreciated, no matter how small.

License

MIT License - see LICENSE for details.

Built by Sixth

For an even better experience, try Sixth for VS Code — Overture is built-in with zero configuration required.

Keywords

mcp

FAQs

Package last updated on 08 Mar 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts