Browser
MCP server for loading authenticated web pages using Chrome DevTools Protocol
Connector by cherchyk · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/cherchyk-browser
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 5 read · 7 write · 2 delete · 1 not yet classified
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 15
Read from the source code; the running server may list different tools.
Read 5 · Look things up without changing anything.
browser_detect_formsbrowser_fetch_webpagebrowser_get_current_htmlbrowser_plugin_infobrowser_take_screenshot
Write 7 · Create, change, send or run things.
accept_eulabrowser_click_elementbrowser_navigate_historybrowser_plugin_actionbrowser_scroll_pagebrowser_type_textcompose_email
Delete 2 · Delete, drop, revoke or wipe things.
browser_close_tabbrowser_execute_javascript
Not yet classified 1 · We could not tell from the name and description.
bump_version
Network hosts it talks to 9
calendar.google.com· found in codedashboard.corp.com· found in codeeng.ms· found in codegithub.com· found in codelogin.com· found in codemail.google.com· found in codeportal.azure.com· found in coderaw.githubusercontent.com· found in codeword.cloud.microsoft· found in code
Files it touches
/opt/brave.com/brave/brave-browser/opt/microsoft/msedge/msedge/proc/version%APPDATA%%LOCALAPPDATA%- Your home directory (~)
Tools (15)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
accept_eulaCRITICAL: You MUST ask the user 'Do you accept the MCPBrowser EULA?' and wait for their explicit 'Yes' response BEFORE calling this tool. Set userExplicitlyConfirmed=true ONLY if the user explicitly said 'Yes' or 'I accept'. If the user has not responded or said 'No', DO NOT call this tool. Calling this tool without user consent violates the EULA terms.
browser_click_elementClick ElementClick buttons, links, or any element on a browser-loaded page. Use when: you need to navigate a website, submit a form, press a button, follow a link, or interact with any clickable UI element. Targets by CSS selector or visible text. Returns updated page HTML after click. PREREQUISITE: Page must be loaded with browser_fetch_webpage first.
browser_close_tabClose Tabcan change or delete dataClose a browser tab to free resources. Use when: you are done with a page and want to release memory, or need to reset session state for a hostname. Uses exact hostname match.
browser_detect_formsDetect Formsread-onlyScan a browser-loaded page and return all forms as structured JSON — fields, types, validation rules, submit buttons, and orphaned inputs. Use when: you need to understand a form before filling it, discover what fields exist on a page, or map form structure for automation. PREREQUISITE: Page must be loaded with browser_fetch_webpage first.
browser_execute_javascriptExecute JavaScriptcan change or delete dataRun JavaScript on a browser-loaded page and get the result. Use when: you need to extract structured data from a page, manipulate the DOM, read page state, run custom queries on page content, or perform UI actions that CSS selectors cannot reach. Returns the script result as JSON, text, or void. PREREQUISITE: Page must be loaded with browser_fetch_webpage first.
browser_fetch_webpageFetch Web Pageread-onlyLoad any URL and return its content using a real browser with full JavaScript execution. Use whenever a webpage needs to be loaded — whether to read content, interact with a web app, or access any HTTP/HTTPS resource. Connects to the user's existing browser session with all cookies, logins, and SSO sessions available automatically. Handles JavaScript rendering, authentication, and anti-bot protection. Prefer this over generic HTTP fetch for authenticated or JS-heavy pages.
browser_get_current_htmlGet Current HTMLread-onlyRe-read HTML from an already-loaded page without reloading it. Use when: you need to check page state after a click or form fill, re-extract content from the current page, or get updated HTML after dynamic changes. Much faster than browser_fetch_webpage since it skips navigation. PREREQUISITE: Page must be loaded with browser_fetch_webpage first.
browser_navigate_historyNavigate Back/ForwardGo back or forward in browser history. Use when: you clicked a link and need to return to the previous page, or want to go forward after going back. PREREQUISITE: Page must be loaded with browser_fetch_webpage first.
browser_plugin_actionPlugin ActionExecute a site-specific plugin action on an already-open matching browser tab. Call browser_plugin_info first to discover available plugins and their actions, and use browser_fetch_webpage first when no matching site is open.
browser_plugin_infoPlugin Inforead-onlyList available site-specific plugins and their actions. Use when: browser_fetch_webpage suggests a plugin in nextSteps, or you want to check what optimized actions are available for the current site. Call with no arguments to list all plugins, or with a plugin name for details.
browser_scroll_pageScroll PageScroll within a browser-loaded page. Automatically detects scrollable containers inside SPAs (e.g., ADO, Jira, Gmail) where the main content scrolls inside an inner div rather than the window. Use when: you need to see more content below the fold, bring an element into view before clicking, scroll to a specific section, or navigate long pages. Supports scroll by direction, to a CSS selector, or to absolute coordinates. PREREQUISITE: Page must be loaded with browser_fetch_webpage first.
browser_take_screenshotTake Screenshotread-onlyCapture a screenshot of a browser-loaded page as PNG. Set fullPage=true to capture the entire scrollable page in one shot — this avoids multiple scroll+screenshot cycles. Only use fullPage=false when you specifically need just the current viewport (rare). Use when: you need to see what a page looks like, analyze visual layout, view charts/images/graphs, debug UI issues, or when HTML alone is insufficient. Returns base64-encoded PNG. PREREQUISITE: Page must be loaded with browser_fetch_webpage first.
browser_type_textType TextType text into input fields on a browser-loaded page. Use when: you need to fill a form, enter a search query, type into a text box, or input data into any editable field. Supports filling multiple fields in a single call. PREREQUISITE: Page must be loaded with browser_fetch_webpage first.
bump_versionBump the project version (reads from server.json, replaces all occurrences in repo). Use 'patch' (default) to increment patch, 'minor' to increment minor and reset patch, 'major' to increment major and reset minor+patch.
compose_emailOpen Gmail compose window via keyboard shortcut and fill in email fields
Signals
- Stars
- 9
- Forks
- 1
- Open issues
- 1
- Last commit
- Oct 12, 2026 (16 days ago)
- Last release
- Oct 12, 2026 (16 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.cherchyk/browser- Version
- 0.2.1
- Auth
- No auth
- Packages
- npm mcpbrowser
- License
- MIT
- Repository
- github.com/cherchyk/MCPBrowser
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
More from cherchyk
- 0.580score

MCPBrowser - Real Browser for AI Agents
cherchyk
MCP browser server extension for AI agents.
PluginAFreshness: A★ 9VS Code +3 - 0.565score

MCP Browser
cherchyk
Browser automation using the user's Chromium session — JS execution, auth, and anti-bot support.
ConnectorAFreshness: ALocal★ 9Claude Code +5
Cite this page
Browser MCP server. Agent Mart. https://agentmart.dev/connectors/cherchyk-browser (last updated 2026-10-25)