by hyperbrowserai
Provides tools to scrape webpages, extract structured data, crawl linked pages, and invoke general‑purpose browser agents such as OpenAI's Computer Use, Anthropic's Claude Computer Use, and lightweight Browser Use.
Provides a Model Context Protocol (MCP) server that exposes a suite of utilities for web‑scraping, crawling, structured data extraction, and browser‑based automation. It also acts as a bridge to LLM‑driven agents (OpenAI CUA, Claude Computer Use) enabling complex web interactions from any MCP‑compatible client.
npx hyperbrowser-mcp <YOUR-HYPERBROWSER-API-KEY>
git clone git@github.com:hyperbrowserai/mcp.git hyperbrowser-mcp
cd hyperbrowser-mcp
npm install # or yarn install
npm run build
node dist/server.js
{
"mcpServers": {
"hyperbrowser": {
"command": "npx",
"args": ["-y", "hyperbrowser-mcp"],
"env": { "HYPERBROWSER_API_KEY": "YOUR-API-KEY" }
}
}
}
scrape_webpage
, crawl_webpages
, extract_structured_data
, search_with_bing
, browser_use_agent
, openai_computer_use_agent
, claude_computer_use_agent
, create_profile
, delete_profile
, list_profiles
).npx
.Q: Do I need an API key?
A: Yes, a Hyperbrowser API key is required and must be provided via the HYPERBROWSER_API_KEY
environment variable.
Q: Can I run the server locally? A: Absolutely. Follow the development steps to start the server from source code.
Q: Which agents are supported? A: OpenAI’s Computer Use, Anthropic’s Claude Computer Use, and the generic Browser Use agent.
Q: How does the server integrate with existing MCP clients?
A: By adding the mcpServers
entry (shown above) to the client’s configuration file, the client can call any of the exposed methods.
Q: Is there a license? A: The project is licensed under the MIT License.
This is Hyperbrowser's Model Context Protocol (MCP) Server. It provides various tools to scrape, extract structured data, and crawl webpages. It also provides easy access to general purpose browser agents like OpenAI's CUA, Anthropic's Claude Computer Use, and Browser Use.
More information about the Hyperbrowser can be found here. The hyperbrowser API supports a superset of features present in the mcp server.
More information about the Model Context Protocol can be found here.
To install the server, run:
npx hyperbrowser-mcp <YOUR-HYPERBROWSER-API-KEY>
Add to ~/.cursor/mcp.json
like this:
{
"mcpServers": {
"hyperbrowser": {
"command": "npx",
"args": ["-y", "hyperbrowser-mcp"],
"env": {
"HYPERBROWSER_API_KEY": "YOUR-API-KEY"
}
}
}
}
Add to your ./codeium/windsurf/model_config.json
like this:
{
"mcpServers": {
"hyperbrowser": {
"command": "npx",
"args": ["-y", "hyperbrowser-mcp"],
"env": {
"HYPERBROWSER_API_KEY": "YOUR-API-KEY"
}
}
}
}
For development purposes, you can run the server directly from the source code.
Clone the repository:
git clone git@github.com:hyperbrowserai/mcp.git hyperbrowser-mcp
cd hyperbrowser-mcp
Install dependencies:
npm install # or yarn install
npm run build
Run the server:
node dist/server.js
This is an example config for the Hyperbrowser MCP server for the Claude Desktop client.
{
"mcpServers": {
"hyperbrowser": {
"command": "npx",
"args": ["--yes", "hyperbrowser-mcp"],
"env": {
"HYPERBROWSER_API_KEY": "your-api-key"
}
}
}
}
scrape_webpage
- Extract formatted (markdown, screenshot etc) content from any webpagecrawl_webpages
- Navigate through multiple linked pages and extract LLM-friendly formatted contentextract_structured_data
- Convert messy HTML into structured JSONsearch_with_bing
- Query the web and get results with Bing searchbrowser_use_agent
- Fast, lightweight browser automation with the Browser Use agentopenai_computer_use_agent
- General-purpose automation using OpenAI’s CUA modelclaude_computer_use_agent
- Complex browser tasks using Claude computer usecreate_profile
- Creates a new persistent Hyperbrowser profile.delete_profile
- Deletes an existing persistent Hyperbrowser profile.list_profiles
- Lists existing persistent Hyperbrowser profiles.To install Hyperbrowser MCP Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @hyperbrowserai/mcp --client claude
The server provides the documentation about hyperbrowser through the resources
methods. Any client which can do discovery over resources has access to it.
This project is licensed under the MIT License.
Please log in to share your review and rating for this MCP.
{ "mcpServers": { "hyperbrowser": { "command": "npx", "args": [ "-y", "hyperbrowser-mcp" ], "env": { "HYPERBROWSER_API_KEY": "<YOUR_API_KEY>" } } } }
Discover more MCP servers with similar functionality and use cases
by Skyvern-AI
Skyvern automates browser-based workflows using LLMs and computer vision, offering a robust solution for repetitive online tasks.
by PipedreamHQ
Connect APIs quickly, run event‑driven automations, and execute custom code in Node.js, Python, Go, or Bash on a hosted platform.
by czlonkowski
Provides AI assistants with structured access to n8n node documentation, properties, and operations, enabling automated workflow creation, validation, and management.
by executeautomation
mcp-playwright is a Model Context Protocol (MCP) server that enables large language models (LLMs) to perform browser automation and web scraping tasks using Playwright.
by browserbase
Provides cloud browser automation capabilities for LLMs, enabling web navigation, interaction, screenshot capture, and data extraction through Browserbase and Stagehand.
by haris-musa
excel-mcp-server is a Python-based Model Context Protocol (MCP) server that enables AI agents to programmatically create, read, and modify Excel files without requiring Microsoft Excel to be installed.
by mobile-next
Mobile-mcp is a Model Context Protocol (MCP) server designed for scalable mobile automation, app scraping, and development across iOS and Android devices, including physical devices, simulators, and emulators.
by anaisbetts
mcp-installer is an MCP server designed to automate the installation of other MCP servers, simplifying the process for users.
by leonardsellem
An MCP server that enables AI assistants to interact with n8n workflows through natural language.