web MCP Server
Browser MCP — control your real Chrome from Claude Code. 29 tools: CAPTCHA solving, file upload, multi-session, human-in-the-loop. browsermcp.dev
Discovered via github-topic:model-context-protocol and last synced 3mo ago.
1. Install the package
npx @agent360/browser-mcp
2. Add to claude_desktop_config.json
{
"mcpServers": {
"browser-mcp": {
"command": "npx",
"args": [
"@agent360/browser-mcp"
]
}
}
}Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)
Click via CSS or text selector (`text=Submit`, `button:text(Next)`)
Robust date inputs: tries native value-set → masked typing → calendar-picker navigation (MUI/AntD/react-datepicker/Lexical). Use when `browser_fill` fails on date fields
List iframes on page
Write localStorage values
Admin API token
None
Autocomplete/combobox: type query → wait for filtered listbox → click option (multi-value chip support). Use when `browser_select_option` fails on lazy-rendered options
Get most recently opened tab (OAuth popups)
Navigate to provider dashboard + extract API token
`xoxb-...`
Screenshot via Chrome Debugger (works even when tab isn't focused)
Hover for tooltips/dropdowns
Switch to tab by ID
HTTP request from extension (bypasses CORS)
`sk_test_...` / `sk_live_...`
Client ID/Secret
Description
Keyboard events (Enter, Tab, Escape, modifiers)
Accept/dismiss native alert/confirm/prompt dialogs
Upload files to `<input type="file">` via Chrome Debugger API (no dialog)
JWT
Run JavaScript in page context
Native `<select>` + custom dropdowns (Angular Material, React Select)
Close tab (session-owned only)
Wait for specific API call to complete
Set cookies for a domain
`pat-...`
None
Fill input fields (works on CSP-strict sites)
Bulk-dismiss popups/modals/tooltips/banners via aria-label/text/×-char heuristics. `non_critical` mode preserves dialogs with form data
Execute JS in specific iframe
Detect and solve CAPTCHAs. Auto-detects reCAPTCHA v2/v3, hCaptcha, Turnstile, FunCaptcha. Actions: `detect`, `click_checkbox` (auto-click, ~80% pass with Google login), `click_grid` (AI vision guided), `ask_human` (fallback)
Capture console.log/warn/error messages from page
UUID
Get page text or HTML
Wait for element to appear
List session's tabs only
Read localStorage from page
Token Format
OAuth Client
Navigate to URL (reuses tab, or `new_tab=true`)
Scroll to element or by pixels
Get cookies for a domain
Show overlay dialog for 2FA, CAPTCHA, credentials, or any user input
Upload via drop-zones: finds hidden `<input type="file">` in target subtree/parent (up to 2 levels). Use when `browser_upload_file` fails because the zone has no visible input
`...-us1`
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.