cdp-bridge-mcp-browser-control

Connect an LLM to existing Chrome tabs for authenticated browsing tasks.

7|2|Updated May 16, 2026
One-click install
npx skills add https://github.com/Aradotso/mcp-skills --skill cdp-bridge-mcp-browser-control
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cdp-bridge-mcp-browser-control
Source: https://github.com/Aradotso/mcp-skills/tree/main/skills/cdp-bridge-mcp-browser-control
Command: npx skills add https://github.com/Aradotso/mcp-skills --skill cdp-bridge-mcp-browser-control

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It eliminates the friction of re-authenticating and re-creating browser state when an LLM needs to interact with a website, because it can directly connect to your already-open, already-logged-in Chrome tabs.

Core Features & Use Cases

  • Preserves session state (cookies & logins): reuse an existing browser session so authenticated sites can be scanned and acted on without transferring credentials.
  • LLM-friendly page understanding: scan the current page by extracting simplified HTML/text with reduced token noise.
  • Real interactions across navigation and tabs: list tabs, switch tabs, wait for dynamic content, execute JavaScript with CSP fallbacks, navigate, and capture screenshots.
  • Use case: you have an analytics dashboard open in an authenticated tab and want the agent to read specific metrics, wait for them to render, and produce a screenshot or extracted values.

Quick Start

Start the CDP Bridge MCP server, then ask the agent to list your open browser tabs using the browser_get_tabs tool.

Frequently Asked Questions about cdp-bridge-mcp-browser-control

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I let an LLM read an authenticated browser page without re-entering login credentials?

To use browser automation with an LLM, start the CDP Bridge MCP server and load the Chrome extension in developer mode to connect the agent to your open tabs.

Can I execute JavaScript on a page using an LLM agent?

Yes, you can capture screenshots and retrieve cookies from authenticated tabs using the browser_screenshot and browser_cookies tools provided by the MCP server.

What is the best way to extract content from dynamic web pages with an LLM?

You need a Chrome extension loaded in developer mode and a running CDP Bridge MCP server exposing functional tool execution endpoints for tasks like browser_scan and browser_execute_js.

How do I manage multiple browser tabs during LLM browser automation?

If JavaScript execution fails on a page, the CDP bridge applies CSP-aware fallbacks to bypass Content Security Policy restrictions and successfully run the required scripts.