web MCP Server
A extension chrome mcp server allow AI agent full remote same playwright
Discovered via github-topic:mcp-server and last synced 1mo ago.
1. Install the package
npm install -g @mytai20100/opencode-browser
Description
List all open tabs with id, title, url, active, pinned, muted, audible states
Get info about the currently active tab
Get detailed info about a specific tab by id
Search open tabs by title or URL keyword
Navigate a tab to a URL (defaults to active tab)
Open a new tab, optionally with a URL
Close a tab by id (defaults to active tab)
Close multiple tabs by id array
Focus a specific tab by id
Duplicate a tab
Pin or unpin a tab
Mute or unmute a tab
Reload a tab, optionally bypassing cache
Move a tab to a different position or window
Get the full visible text of the page
List all open windows with id, state, focused, tab count
Open a new browser window (supports incognito)
Close a browser window by id
Get outer HTML of an element or the full page
Capture the visible area as a base64 PNG or JPEG
Capture a specific element by CSS selector
Capture full page with scrolling and stitching
Save current page as PDF with custom options
Click an element by CSS selector
Double click an element by selector or coordinates
Right click to open context menu
Middle click (open in new tab)
Drag and drop from element A to B
Type text into an input element by CSS selector
Hover over an element by CSS selector
Select an option in a `<select>` element
Scroll the page or a specific element by x/y pixels
Scroll an element into view
Dispatch a keyboard event (Enter, Escape, Tab, etc.)
Execute keyboard shortcuts (Ctrl+C, Ctrl+V, Ctrl+A, etc.)
Wait until a CSS selector appears in the DOM
Wait for page navigation to complete
Wait until no network requests for N milliseconds
Focus an element without clicking
Clear an input field
Select/highlight text on the page
Get currently selected text
Get tag, class, text, attributes, bounding box, visibility
Set a cookie for a URL
Search bookmarks by title or URL
Detach the debugger from a tab
Remove a JS breakpoint by id
Mock a URL response with custom status, headers, and body
Find text on screen and return its coordinates
Snapshot of forms, buttons, inputs, and event log
Mock battery status API
Start CPU profiling
Get call stack when paused
Get HTTPS security state and certificate info
Find all elements matching a CSS selector
Delete a specific cookie
Get all bookmarks in a flat list
Get captured console logs (log, warn, error, info)
Get all cookies including HttpOnly ones via CDP
Automatically add or override request headers
Show a desktop notification
Get optimal tool execution plan for a given intent
Override CSS media type (print/screen)
Stop CPU profiling and get profile data
Evaluate expression in paused call frame
Ignore SSL certificate errors
Get title, URL, scroll position, viewport, links, meta
Clear captured console logs
Break on XHR/Fetch matching a URL pattern
Export all captured requests as a HAR archive
Save current cookies and localStorage under a name
Set the zoom level of a tab
Emulate vision deficiencies (color blindness, blurred vision)
Take a heap snapshot for memory analysis
Get source code of a script
Execute arbitrary JavaScript with full DOM access
Get localStorage value(s) from the current page
Download a file from a URL
Get captured network requests (XHR, Fetch, etc.)
Emulate a mobile device (screen, user agent, DPR)
Re-send an HTTP request with custom method, headers, body
Restore a previously saved session
Get the current zoom level of a tab
Inject CSS stylesheet into the page
Throttle CPU to simulate slower devices
Start tracing (Timeline/Performance recording)
Live edit JavaScript without reload
Highlight element on screen for debugging
Navigate back in the tab's history
Clear all localStorage on the current page
Get the response body of a captured request by requestId
Block URL patterns from loading
Get the full AX tree via CDP
Subscribe to DOM events (click, input, submit, etc.)
Read text from the clipboard
Force dark or light mode
Modify response body before page receives it
Pause debugger on exceptions (all/uncaught/none)
Get properties of a remote object
Set DOM attribute via CDP
Navigate forward in the tab's history
Get sessionStorage value(s) from the current page
Group tabs with an optional title and color
Evaluate JavaScript via CDP (async-safe, bypasses sandbox)
Get localStorage/sessionStorage for a specific origin
Find AX nodes by label and/or ARIA role
Watch DOM mutations via MutationObserver
Set files on a file input element via CDP
Capture WebSocket frames
Resume execution after debugger pause
Check JavaScript syntax without executing
Remove DOM node
Navigate the active tab to the new tab page
Remove tabs from a group
Get JS heap, DOM node count, layout metrics
Send a raw CDP command for advanced debugging
Grant browser permissions to an origin
Mock GPS location for testing
Add extra HTTP headers to all requests
Step over current line
Get all cookies for a given URL
Add a bookmark
Attach the CDP debugger to a tab
Set a JS breakpoint by URL and line number
Intercept requests matching a URL pattern via CDP Fetch
Extract all visible text with bounding box coordinates
Execute JavaScript inside a specific iframe by index
Get info about the extension itself
Override locale/language
Step out of current function
Read Service Worker cache storage
Set a localStorage value on the current page
List recent downloads, optionally filtered by state
Clear the captured network log
Throttle network (offline, slow3g, fast3g)
Write text to the clipboard
Remove previously injected CSS by ID
Override Date.now() for deterministic testing
Stop tracing and get trace events
Call function on remote object
Hide or show element
Search browser history by text query
Full DOM snapshot with layout and bounding rects
Click at specific X/Y coordinates via CDP Input
List all iframes on the page
Add/remove a virtual WebAuthn authenticator
Override timezone of the page
Get POST body of a sent request
Step into function call
Read IndexedDB data from the page
Use when running OpenCLI commands to interact with websites (Bilibili, Twitter, Reddit, Xiaohongshu, etc.), desktop apps (Cursor, Notion), or public APIs (HackerNews, arXiv). Covers installation, command reference, and output formats for 87+ adapters.
AI-optimized web search via Tavily API. Returns concise, relevant results for AI agents.
MUST use for ANY PDF or image format conversion task — converting PDF and images (JPG/JPEG/PNG/BMP/TIFF/TIF/WEBP/JPEG2000) to 10 formats (Word, Excel, PPT, H...
Unified multi-provider web search and URL extraction skill with intelligent auto-routing across Serper, Brave, Tavily, Querit, Linkup, Exa, Firecrawl, Perple...
Learn how to use the Web Monitor Claude skill. Complete guide with installation instructions and examples.
Learn how to use the Event-Watcher Claude skill. Complete guide with installation instructions and examples.
Learn how to use the Agent Onboarding Claude skill. Complete guide with installation instructions and examples.