Hyperbrowser MCP Server
A MCP server implementation for hyperbrowser
Overview
Hyperbrowser MCP Server is a server implementation for the Hyperbrowser that utilizes the Model Context Protocol (MCP) to provide tools for scraping, extracting structured data, and crawling webpages.
To use the Hyperbrowser MCP Server, clone the repository, install dependencies, and configure the service in your MCP client with the provided example configuration.
- Scrape webpages and retrieve content in various formats (markdown, HTML, links, screenshots). - Extract structured data from multiple webpages using specified prompts and JSON schemas. - Crawl webpages while following links and limiting the number of pages crawled.
- Automating data extraction from websites for research purposes.
- Collecting structured data for analysis and reporting.
- Crawling websites to gather information for competitive analysis.
Add to your AI client
Use these steps to connect Hyperbrowser MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"mcp-hyperbrowserai": {
"command": "npx",
"args": [
"-y",
"hyperbrowser-mcp"
],
"env": {
"HYPERBROWSER_API_KEY": "YOUR-API-KEY"
}
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"mcp-hyperbrowserai": {
"command": "npx",
"args": [
"-y",
"hyperbrowser-mcp"
],
"env": {
"HYPERBROWSER_API_KEY": "YOUR-API-KEY"
}
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"mcp-hyperbrowserai": {
"command": "npx",
"args": [
"-y",
"hyperbrowser-mcp"
],
"env": {
"HYPERBROWSER_API_KEY": "YOUR-API-KEY"
}
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"mcp-hyperbrowserai": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"hyperbrowser-mcp"
],
"env": {
"HYPERBROWSER_API_KEY": "YOUR-API-KEY"
}
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"mcp-hyperbrowserai": {
"command": "npx",
"args": [
"-y",
"hyperbrowser-mcp"
],
"env": {
"HYPERBROWSER_API_KEY": "YOUR-API-KEY"
}
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"mcp-hyperbrowserai": {
"command": "npx",
"args": [
"-y",
"hyperbrowser-mcp"
],
"env": {
"HYPERBROWSER_API_KEY": "YOUR-API-KEY"
}
}
}
}FAQ
What is the Model Context Protocol (MCP)?
MCP is a protocol designed to facilitate communication between different components in a system, allowing for efficient data exchange.
Is there a license for using the Hyperbrowser MCP Server?
Yes, the project is licensed under the MIT License, allowing for free use and modification.
What programming language is used in this project?
The Hyperbrowser MCP Server is developed using TypeScript.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":1962,"uuid":"00627156-195e-4fec-8bad-c8d6ecf0ebbc","name":"mcp","title":"Hyperbrowser MCP Server","description":"A MCP server implementation for hyperbrowser","avatar_url":"https://avatars.githubusercontent.com/u/189776885?v=4","created_at":"2025-03-05T07:33:20.854Z","updated_at":"2025-03-12T10:21:42.168Z","status":"created","author_name":"hyperbrowserai","author_avatar_url":"https://avatars.githubusercontent.com/u/189776885?v=4","tags":"[]","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/hyperbrowserai/mcp","target":"_self","content":"$29","summary":"$2a","img_url":"https://camo.githubusercontent.com/e1809e9bfe3a816d379de9786edcc897e027e27c825c7a4242e1067db0589601/68747470733a2f2f736d6974686572792e61692f62616467652f40687970657262726f7773657261692f6d6370","type":null,"metadata":"{\"star\":\"284\",\"license\":\"MIT license\",\"language\":\"TypeScript\",\"is_official\":false,\"latest_commit_time\":\"2025-05-23 02:07:24\"}","user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]