browser-use MCP Server
Enable AI-driven browser automation, web scraping, and live web context with the browser-use MCP Server integration for FlowHunt.

What does “browser-use” MCP Server do?
The browser-use MCP (Model Context Protocol) Server enables AI agents to control web browsers programmatically using the browser-use library. This server acts as a bridge between AI assistants and web browsers, allowing automated browsing, web data extraction, and interaction with websites directly from development environments such as Cursor. By exposing browser automation capabilities to AI agents, it streamlines workflows like searching the web, scraping content, filling forms, and navigating sites, all under programmatic control. This enhances development by automating repetitive web tasks and providing real-time web context to AI assistants.
List of Prompts
No prompt templates are mentioned or documented in the repository.
List of Resources
No explicit resources are documented or listed in the repository.
List of Tools
Tools are not explicitly documented in the root or main README, and server.py is not directly exposed in the structure. No detailed tool list is available from public documentation.
Use Cases of this MCP Server
- Automated Web Browsing: Enable AI agents to open websites, follow links, and interact with page elements for research or information gathering.
- Web Data Extraction: Automatically scrape text, tables, and other content from web pages to provide context or data for further processing.
- Form Interaction and Submission: Programmatically fill out and submit forms (e.g., login, search) as part of automated workflows.
- Test Automation: Use AI agents to perform browser-based testing of web applications, ensuring UI flows work as expected.
- Live Web Context for AI: Allow AI assistants to retrieve real-time information (e.g., latest news, stock prices) by browsing the web on demand.
How to set it up
Windsurf
- Ensure you have Node.js and the required environment for Windsurf.
- Open your Windsurf configuration file (e.g.,
windsurf.config.json
). - Add the browser-use MCP Server to the
mcpServers
section:{ "mcpServers": { "browser-use": { "command": "npx", "args": ["@browser-use/mcp-server@latest"] } } }
- Save the file and restart Windsurf.
- Verify the setup by checking for the MCP server in the Windsurf interface.
Claude
- Ensure Claude supports external MCP servers and you have Node.js installed.
- Edit the Claude config file to add the MCP server:
{ "mcpServers": { "browser-use": { "command": "npx", "args": ["@browser-use/mcp-server@latest"] } } }
- Save, restart Claude, and confirm integration by running a test action.
Cursor
- Verify prerequisites: uv, Playwright.
- Open Cursor’s configuration (e.g.,
.cursor/config.json
). - Add the MCP server:
{ "mcpServers": { "browser-use": { "command": "npx", "args": ["@browser-use/mcp-server@latest"] } } }
- Save and restart Cursor.
- Test by triggering a browser automation action from Cursor.
Cline
- Make sure Cline is installed and configured for MCP servers.
- Edit the Cline config to register the MCP server:
{ "mcpServers": { "browser-use": { "command": "npx", "args": ["@browser-use/mcp-server@latest"] } } }
- Save and restart Cline.
- Verify that the MCP server is running by listing active MCP servers in Cline.
Securing API Keys
- Use environment variables to store sensitive data, such as API keys.
- Example configuration:
{ "mcpServers": { "browser-use": { "command": "npx", "args": ["@browser-use/mcp-server@latest"], "env": { "API_KEY": "${API_KEY}" }, "inputs": { "api_key": "${API_KEY}" } } } }
How to use this MCP inside flows
Using MCP in FlowHunt
To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:

Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:
{
"browser-use": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change “browser-use” to whatever the actual name of your MCP server is and replace the URL with your own MCP server URL.
Overview
Section | Availability | Details/Notes |
---|---|---|
Overview | ✅ | |
List of Prompts | ⛔ | None found |
List of Resources | ⛔ | None found |
List of Tools | ⛔ | Not explicitly listed |
Securing API Keys | ✅ | Example provided |
Sampling Support (less important in evaluation) | ⛔ | Not mentioned |
Between the two tables:
This MCP server provides the essentials for browser automation in an AI context and is well-maintained, but lacks in-depth documentation on available prompts, resources, and tools. For core usage (browser control), it is highly valuable, but documentation completeness holds it back.
MCP Score
Has a LICENSE | ✅ (MIT) |
---|---|
Has at least one tool | ⛔ (Not listed) |
Number of Forks | 70 |
Number of Stars | 571 |
Overall rating:
6/10 (excellent for core browser automation, but documentation on advanced MCP concepts and tooling is lacking; would be higher with more implementation details exposed).
Frequently asked questions
- What is the browser-use MCP Server?
The browser-use MCP Server lets AI agents programmatically control web browsers using the browser-use library. This enables automated browsing, web scraping, form interactions, and live data access, enhancing AI workflows in FlowHunt and compatible tools.
- What are some use cases for the browser-use MCP Server?
Common use cases include automated web browsing, extracting structured or unstructured data from websites, filling and submitting web forms, running browser-based tests, and providing up-to-date web context to AI agents.
- How do I secure sensitive data like API keys for the MCP Server?
Use environment variables in your configuration. For example: { "env": { "API_KEY": "${API_KEY}" }, "inputs": { "api_key": "${API_KEY}" } }.
- How do I connect the browser-use MCP Server to FlowHunt?
Add an MCP component in your FlowHunt flow, open its configuration, and insert your MCP server details in the provided JSON format. Example: { "browser-use": { "transport": "streamable_http", "url": "https://yourmcpserver.example/pathtothemcp/url" } }.
- How would you rate the browser-use MCP Server?
6/10. It excels at browser automation and is actively maintained, but lacks thorough documentation on advanced prompts, resources, and tool exposure.
Get Started with browser-use MCP Server
Bring real-time web interaction and automation to your AI workflows. Integrate browser-use MCP Server in FlowHunt for seamless browser control and data extraction.