
How to add Hyperbrowser MCP to Claude Desktop
Hyperbrowser's cloud browser MCP — scrape, crawl, extract structured data, run CUA/Claude/Browser-Use agents. Paste the config into ~/Library/Application Support/Claude/claude_desktop_config.json and restart Claude Desktop.
Last updated June 15, 2026 · 250★ · stdio · apikey · official
Claude Desktop config for Hyperbrowser MCP
npx -y hyperbrowser-mcp{
"mcpServers": {
"hyperbrowser-mcp": {
"command": "npx",
"args": [
"-y",
"hyperbrowser-mcp"
],
"env": {
"HYPERBROWSER_API_KEY": "<your-hyperbrowser-api-key>"
}
}
}
}Setup steps
- 1Open Claude Desktop → Settings → Developer → Edit Config (this opens ~/Library/Application Support/Claude/claude_desktop_config.json).
- 2Paste the Hyperbrowser MCP config below under the top-level "mcpServers" key.
- 3Fill in any placeholder secrets (API keys, paths) in the snippet.
- 4Save the file, then fully quit and reopen Claude Desktop.
- 5Open a chat and confirm Hyperbrowser MCP's tools appear under the 🔌 tools menu.
Before you start
- Node.js installed (the server runs via npx)
- A Hyperbrowser API key — sign up at https://app.hyperbrowser.ai and create a key in the dashboard (docs at https://docs.hyperbrowser.ai)
- Set the key as the HYPERBROWSER_API_KEY environment variable (or pass it as a CLI argument)
What Hyperbrowser MCP can do in Claude Desktop
scrape_webpageExtract formatted content (markdown/HTML/links) from a single webpage.
crawl_webpagesFollow links across multiple pages of a site and extract their content.
extract_structured_dataConvert page HTML into structured JSON against a schema you provide.
search_with_bingRun a web search via Bing and return ranked results.
browser_use_agentFast agentic browser automation powered by the Browser Use agent.
openai_computer_use_agentAutomate tasks using OpenAI's Computer-Use Agent (CUA) model.
claude_computer_use_agentRun complex multi-step tasks via Claude computer use.
create_profileCreate a persistent Hyperbrowser profile to retain sessions/cookies.
Security
Requires a billable HYPERBROWSER_API_KEY; keep it in env and rotate if leaked. Scraping and autonomous browser agents execute against arbitrary sites in the cloud, so the extracted content should be treated as untrusted input to your model.
Hyperbrowser MCP + Claude Desktop FAQ
Where is the Claude Desktop config file?
Claude Desktop reads MCP servers from ~/Library/Application Support/Claude/claude_desktop_config.json. Paste the Hyperbrowser MCP config there under the "mcpServers" key and restart the client.
Is Hyperbrowser MCP safe to use with Claude Desktop?
Requires a billable HYPERBROWSER_API_KEY; keep it in env and rotate if leaked. Scraping and autonomous browser agents execute against arbitrary sites in the cloud, so the extracted content should be treated as untrusted input to your model.
How do I authenticate?
Set HYPERBROWSER_API_KEY in your MCP client config, or pass the key as a CLI argument to `npx hyperbrowser-mcp <KEY>`. Create the key in the Hyperbrowser dashboard.
Do I need to run a browser locally?
No. The browser runs in Hyperbrowser's cloud — the local npx process only relays MCP calls, so proxies, CAPTCHAs, and stealth are handled server-side.
Which clients does it work with?
Any MCP client over stdio. The README documents Cursor, Claude Desktop, and Windsurf; it can also be installed via Smithery.