Browser CDP MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Browser CDP MCP Servertake a screenshot of the current page and save it as a PNG"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Browser CDP MCP Server
A minimal MCP (Model Context Protocol) server that provides direct access to the Chrome DevTools Protocol (CDP) for maximum flexibility browser control.
Features
Raw CDP Access: Call any Chrome DevTools Protocol method directly via
cdp_sendScreenshot Capture: Take screenshots in PNG or JPEG format
URL Retrieval: Get the current page URL
Browser Management: Launch and close browser instances
Related MCP server: Chrome DevTools MCP
Installation
npm installUsage
npm startThe server communicates over stdio using the MCP protocol.
Tools
cdp_send
Execute any CDP method. Reference: https://chromedevtools.github.io/devtools-protocol/
Parameters:
method(string): CDP method name (e.g.,Page.navigate,DOM.getDocument,Runtime.evaluate)params(object, optional): Parameters for the CDP method
Example:
{
"method": "Page.navigate",
"params": { "url": "https://example.com" }
}screenshot
Capture a screenshot of the current page.
Parameters:
format(string, optional):"png"or"jpeg"(default:"png")fullPage(boolean, optional): Capture full scrollable page (default:false)
get_url
Returns the current page URL.
close_browser
Closes the browser instance and cleans up resources.
MCP Configuration
Add to your MCP client configuration:
claude mcp add-json browser '{
"type": "stdio",
"command": "node",
"args": ["path/to/browser-tool/server.js"]
}' --scope userSkill Integration
Add the browser skill to claude:
cp .path/to/browser-tool/.claude/skills/browser.md ~/.claude/skills/browser.mdDependencies
@modelcontextprotocol/sdk- MCP SDK for server implementationplaywright- Browser automationzod- Schema validation
License
MIT
Maintenance
Related MCP Servers
- Alicense-qualityDmaintenanceEnables AI coding assistants to control and inspect a live Chrome browser through DevTools for automated testing, performance analysis, debugging, and web scraping. Provides reliable browser automation using Puppeteer with comprehensive DevTools access.Last updated1,362,0243Apache 2.0
- Alicense-qualityDmaintenanceEnables AI coding assistants to control and inspect a live Chrome browser for automation, debugging, performance analysis, network monitoring, and DOM interaction through Chrome DevTools Protocol.Last updated1,362,024Apache 2.0
- AlicenseAqualityAmaintenanceEnables direct browser control via Chrome DevTools Protocol, supporting navigation, interaction, content extraction, and screenshots through a single MCP tool.Last updated1336MIT
- Flicense-qualityDmaintenanceControls Oculus Browser via WebSocket CDP protocol, enabling full browser automation with Playwright-like API for navigation, interaction, content extraction, and more.Last updated1
Related MCP Connectors
Hosted real Google Chrome MCP with per-user persistent state. Navigate, click, type, screenshot.
Automate cloud browsers to navigate websites, interact with elements, and extract structured data.…
Live browser debugging for AI assistants — DOM, console, network via MCP.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Myestery/browser-cdp-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server