Vibe AI BrowserVibe MCP · Browser Automation
Model Context Protocol

Control Your Browser from Any AI Agent|

Connect Claude, Cursor, VS Code, and more to your real browser — with all your sessions, cookies, and extensions intact. Multi-agent ready, internet-exposed relay, 25+ tools, open source MCP server. Connect any agent on the internet — including OpenClaw — to your local browser.

CLI
claude mcp add --transport stdio vibe -- npx -y @vibebrowser/mcp
Or add to project-level .mcp.json

Requires Node.js and the Vibe Browser extension

25+ browser toolsMulti-agent relayInternet-exposed relayNo debug permissionsOpen source MCP

Works with any MCP-compatible agent

C
Claude Code
O
OpenCode
C
Cursor
C
Claude Desktop
V
VS Code
W
Windsurf
G
Gemini CLI
C
Codex
O
OpenClaw

How Vibe MCP compares

Vibe MCP is the only browser MCP that uses your real browser with all your logged-in sessions — no debug ports, no separate browser instance.

FeatureVibe MCPPlaywright MCPDevTools MCPBrowser MCP
Uses your logged-in browser

Playwright supports this via its extension mode, but defaults to launching a separate browser instance

No debug port required

Playwright's default mode requires --remote-debugging-port; extension mode avoids this but adds token auth setup

Multi-agent support

Multiple AI agents control the same browser simultaneously via relay daemon

Internet-exposed relay

Expose your relay to the internet so remote agents can connect to your local browser from anywhere

Google Workspace integration

Gmail search/send/draft, Calendar view/create — 7 native tools

Credential vault

Secure password manager that never exposes secrets to the LLM

Sub-agent orchestration

Spawn sub-agents with isolated context and parallel tool execution

Standalone AI browser

Also works as a standalone AI co-pilot directly in your browser

Open source

Vibe's MCP server (@vibebrowser/mcp) is open source; the browser extension is not. BrowserMCP is similar

Telemetry to vendor

Chrome DevTools MCP sends usage statistics and CrUX API calls to Google by default

Playwright MCP (Microsoft)

Launches a separate Playwright-managed browser. Requires CDP for existing browser connection. 27k GitHub stars.

Chrome DevTools MCP (Google)

Developer debugging tool using Puppeteer + CDP. Launches separate Chrome instance. Sends telemetry to Google by default. 25k GitHub stars.

Browser MCP (Namu)

Chrome extension-based like Vibe. Single agent only. Extension is closed-source. 5.8k GitHub stars.

Two ways to connect: local or remote

Run agents on your machine with the local relay, or connect any agent on the internet to your browser through our public relay server. Both support multiple agents simultaneously.

Local mode — agents on your machine

npx @vibebrowser/mcp
  Claude Code          Cursor           OpenCode
       │                  │                 │
       ▼                  ▼                 ▼
   [vibe-mcp]         [vibe-mcp]        [vibe-mcp]     ← stdio MCP bridges
       │                  │                 │
       └──────────────────┼─────────────────┘
                          │
                   ws://localhost:19888
                          │
                          ▼
                 ┌──────────────────┐
                 │   Local Relay    │  ← auto-spawned daemon
                 │  (localhost only) │
                 └──────────────────┘
                          │
                   ws://localhost:19889
                          │
                          ▼
                 ┌──────────────────┐
                 │  Vibe Extension  │  ← your real Chrome browser
                 └──────────────────┘

Remote mode
New
— agents anywhere on the internet

npx @vibebrowser/mcp --remote <uuid>
  OpenClaw (cloud)     Claude Code (laptop)     Cursor (office)
       │                      │                       │
       ▼                      ▼                       ▼
   [vibe-mcp               [vibe-mcp               [vibe-mcp
    --remote <uuid>]         --remote <uuid>]         --remote <uuid>]
       │                      │                       │
       └──────────────────────┼───────────────────────┘
                              │
                    wss://relay.vibebrowser.app/<uuid>
                              │
                              ▼
                 ┌────────────────────────┐
                 │    Public Relay Server  │  ← hosted by Vibe
                 │  relay.vibebrowser.app  │     UUID-authenticated
                 └────────────────────────┘
                              │
                    wss://relay.vibebrowser.app
                              │
                              ▼
                 ┌──────────────────┐
                 │  Vibe Extension  │  ← your real Chrome browser
                 │   (at home)      │     connects on "Remote" toggle
                 └──────────────────┘

Remote mode setup

1.

In the Vibe extension, go to Settings and enable MCP External Control in Remote mode

This connects your browser to relay.vibebrowser.app and generates a unique UUID

2.

Copy your UUID from the extension settings page

3.

Configure your agent with the --remote flag:

CLI
npx -y @vibebrowser/mcp --remote YOUR_UUID

Share your UUID with any MCP-compatible agent on the internet. They connect to your browser through the relay — no port forwarding, no VPN, no firewall changes needed.

Multi-Agent

Multiple agents connect simultaneously — local or remote, no conflicts

Connect from Anywhere

Any agent on the internet can control your browser — just share your UUID

Authenticated

UUID + secret authentication — only you control who connects

25+ tools across 8 categories

Navigation, interaction, Google Workspace, credential management, sub-agents, and more — all exposed via MCP.

Navigation

2
navigate_to_urlNavigate to URL and wait for load
navigateBrowser history back / forward / refresh

Tab Management

3
create_new_tabOpen new tab with optional URL
switch_to_tabSwitch browser focus to tab
set_working_tabSet working tab without focus change

Index-Based Interaction

5
click_by_indexClick element by [index:score]
fill_by_indexFill form field by index
select_by_indexSelect dropdown option by index
scroll_pageScroll page up or down
media_control_by_indexControl video/audio playback

Advanced Interaction

2
keypressSend keyboard keys and shortcuts
hover_elementHover to trigger tooltips/menus

Utility

4
waitWait N seconds
subagentSpawn sub-agent with isolated context
parallelExecute multiple tools in parallel
web_fetchHTTP fetch + text extraction

Visual

1
take_screenshotJPEG screenshot with resize, grayscale, quality controls

Google Workspace

7
gmail_searchSearch emails via Gmail API
gmail_get_messageGet full email content
gmail_get_threadGet all messages in thread
gmail_create_draftCreate email draft
gmail_send_messageSend email
calendar_viewView upcoming events
calendar_createCreate calendar event

Credential Management

2
secrets_managerList/read saved credentials
typein_secretFill form from vault (hidden from LLM)

Set up in under 2 minutes

1

Install Extension

Install the Vibe AI Browser extension and enable MCP External Control in Settings.

2

Configure Your Agent

Add the MCP server config to your AI agent. Pick your agent below — copy, paste, done.

Configuration for every agent

Click an agent to see the config. Copy, paste, done.

CLI
claude mcp add --transport stdio vibe -- npx -y @vibebrowser/mcp
Or add to project-level .mcp.json

Markdown-indexed pages, not raw DOM

Instead of dumping raw accessibility trees or DOM snapshots, Vibe extracts page content as clean markdown. Interactive elements get [index:score] labels that agents use to click, fill, and interact.

Lower token usage

Markdown is 3-5x smaller than raw DOM or accessibility trees

Scored interactions

Elements scored by relevance — agents focus on what matters

Automatic delivery

Page content sent before each agent turn — no tool call needed

page content (auto)
# GitHub - VibeTechnologies/vibe-mcp

MCP server for browser automation.

## Quick Start

[1:0.9] Install extension
[2:0.8] View documentation
[3:0.7] Star repository

## Features
- Multi-agent support
- 25+ browser tools
- Google Workspace integration

[4:0.6] Sign in
[5:0.5] Fork repository
[6:0.3] Watch

Frequently asked questions

Ready to connect your AI agent to your browser?

Install the extension, add one config block, and start automating. Free, with an open source MCP server.

Questions? [email protected] · GitHub · npm