.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/softwaresoftware-dev/claude-browser-bridge
home/mcp-servers/softwaresoftware-dev/claude-browser-bridge
softwaresoftware-dev avatar

claude-browser-bridge

bysoftwaresoftware-dev· 3 MCP servers

Stars

1

Category

Browser & Automation

View on GitHub

TL;DR

MCP bridge between Claude Code and your browser via shared daemon

How to install claude-browser-bridge?

softwaresoftware-dev/claude-browser-bridge
$git clone https://github.com/softwaresoftware-dev/claude-browser-bridge

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install claude-browser-bridge by running `git clone https://github.com/softwaresoftware-dev/claude-browser-bridge`, then use it for the current task and follow its documentation at https://github.com/softwaresoftware-dev/claude-browser-bridge.

Files · 1

View on GitHub
README.md
1# claude-browser-bridge
2 
3Give Claude Code full control of your real browser. Navigate pages, fill forms, click buttons, take screenshots, and run JavaScript — all through your actual browser sessions with your real cookies, extensions, and logins.
4 
5```
6┌─────────────┐ stdio ┌─────────────┐ WebSocket ┌─────────────┐
7│ Claude Code │ ◄────────────► │ MCP Server │ ◄────────────► │ Extension │
8│ (terminal) │ (JSON-RPC) │ (Node.js) │ (port 7225) │ (Brave/Chrome)│
9└─────────────┘ └─────────────┘ └──────┬──────┘
10 │
11 chrome.* APIs
12 CDP protocol
13 │
14 ┌──────▼──────┐
15 │ Browser │
16 │ Tabs │
17 └─────────────┘
18```
19 
20## Why
21 
22Browser automation tools usually mean headless browsers, fake sessions, and fighting CAPTCHAs. claude-browser-bridge flips that — it connects Claude Code to your **real browser** where you're already logged in everywhere. Claude sees what you see and interacts with pages as you would.
23 
24## Quick Start
25 
26**1. Install the plugin**
27 
28Install via the softwaresoftware marketplace (installs this plugin and its dependencies):
29 
30```
31/softwaresoftware:install claude-browser-bridge
32```
33 
34The browser extension ships bundled with the plugin — no separate download.
35 
36**2. Load the extension into your browser**
37 
38Run the setup skill for guided instructions:
39 
40```
41/claude-browser-bridge:setup
42```
43 
44Or do it manually:
45 
461. Open `brave://extensions` (or `chrome://extensions`, `edge://extensions`)
472. Enable **Developer mode**
483. Click **Load unpacked** → select the `extension/` folder inside the installed plugin directory
494. The Browser Bridge extension shows a green **ON** badge when connected
50 
51The plugin directory is at `~/.claude/plugins/cache/softwaresoftware-plugins/claude-browser-bridge/<version>/`.
52 
53**3. Use it**
54 
55Ask Claude to navigate to a page, fill a form, or take a screenshot. The daemon starts automatically on first tool use; the extension connects to it over WebSocket.
56 
57### Development install
58 
59To work on the plugin locally:
60 
61```bash
62cd claude-browser-bridge
63make install
64claude --plugin-dir $(pwd)
65```
66 
67Load the extension from `./extension/` using the same "Load unpacked" flow above.
68 
69## Tools
70 
71| Tool | Description |
72|------|-------------|
73| `list_tabs` | List all open tabs with IDs, URLs, and titles |
74| `get_tab_info` | Get URL, title, and status of a specific tab |
75| `screenshot` | Capture the visible tab as a PNG image |
76| `get_page_content` | Get page text or full HTML |
77| `navigate` | Navigate a tab to a URL and wait for load |
78| `click` | Click an element by CSS selector |
79| `type` | Type text into an input field |
80| `eval_js` | Execute JavaScript in the page context (main world) |
81| `fill_form` | Fill multiple form fields at once |
82| `get_element_info` | Get attributes, text, and bounding box of an element |
83| `wait_for` | Wait for a CSS selector to appear on the page |
84| `scroll` | Scroll the page or a specific element |
85 
86All tools accept an optional `tab_id` parameter. Omit it to target the active tab.
87 
88## How It Works
89 
90**Trusted input via CDP.** Clicks and keystrokes aren't simulated with JavaScript events — they go through the Chrome DevTools Protocol as trusted input events. The browser treats them exactly like real user actions, so sites that detect synthetic events won't notice a difference.
91 
92**Persistent WebSocket connection.** The extension maintains a WebSocket connection to the local MCP server with automatic reconnection and exponential backoff (1s up to 30s). A keepalive alarm prevents the service worker from being killed by the browser.
93 
94**Main world execution.** `eval_js` runs code in the page's actual JavaScript context, not an isolated content script world. It can access page globals, call functions defined by the site, and interact with frameworks like React or Vue directly.
95 
96**Smart form filling.** `fill_form` dispatches both `input` and `change` events after setting values, so reactive frameworks (React, Angular, Vue) pick up the changes properly.
97 
98## Configuration
99 
100| Variable | Default | Description |
101|----------|---------|-------------|
102| `BROWSER_BRIDGE_PORT` | `7225` | WebSocket port for extension connection |
103 
104**Timeouts:**
105- Default tool timeout: 30 seconds
106- `navigate`: 60 seconds (pages can be slow)
107- `wait_for`: configurable per call (default 10 seconds)
108 
109## Limitations
110 
111- **No internal browser pages.** Extensions can't access `chrome://` or `brave://` URLs — the browser blocks it. If you need to interact with extens

Preview

softwaresoftware-dev/claude-browser-bridgesoftwaresoftware-dev/claude-browser-bridge
Reposoftwaresoftware-dev/claude-browser-bridge
TypeMCP Servers
CategoryBrowser & Automation
UpdatedJul 2026
LicenseNOASSERTION
First seenJul 27, 2026

Tags

MCP

Related

6 picks
Type
  1. microsoft avatarplaywright-mcpPlaywright Tools for MCPMCP ServersJul 202626M36k
  2. cloudflare avatarplaywright-mcpPlaywright Tools for MCPMCP ServersApr 202626M250
  3. microsoft avatarPlaywright MCPBrowser automation for agents via accessibility snapshotsMCP Servers6 days ago25M35k
  4. d4vinci avatarscraplingWeb scraping with stealth HTTP, real browsers, and Cloudflare bypass. CSS selectors supported.MCP ServersJul 2026930k72k
  5. firecrawl avatarfirecrawl-mcp-serverMCP server for Firecrawl — search, scrape, and interact with the web.MCP ServersJul 2026480k7.1k
  6. nickclyde avatarduckduckgo-mcp-serverMCP Server for searching via DuckDuckGoMCP ServersJul 2026121k1.4k