co-browser_browser-use-mcp-server
An MCP server that enables AI agents to control web browsers using browser-use.
The browser-use-mcp-server is a Model Context Protocol (MCP) server designed to facilitate AI-driven browser automation. It leverages the browser-use library to allow AI agents to control web browsers, providing a seamless interface for executing browser tasks. The server supports both SSE and stdio modes, offering flexibility in communication protocols. It integrates with Playwright for browser automation and requires mcp-proxy for stdio mode. The server can be run locally or within a Docker container, ensuring a consistent environment across different platforms. It also supports VNC streaming, allowing users to watch browser automation in real-time. The server is designed for asynchronous task execution, enabling efficient handling of browser operations.
Features
- {'name': 'Browser Automation', 'description': 'Control browsers through AI agents.'}
- {'name': 'Dual Transport', 'description': 'Support for both SSE and stdio protocols.'}
- {'name': 'VNC Streaming', 'description': 'Watch browser automation in real-time.'}
- {'name': 'Async Tasks', 'description': 'Execute browser operations asynchronously.'}
Usage with Different Platforms
SSE Mode
bash
uv run server --port 8000
stdio Mode
bash
uv build
uv tool uninstall browser-use-mcp-server 2>/dev/null || true
uv tool install dist/browser_use_mcp_server-*.whl
browser-use-mcp-server run server --port 8000 --stdio --proxy-port 9000
Docker
bash
docker build -t browser-use-mcp-server .
docker run --rm -p8000:8000 -p5900:5900 browser-use-mcp-server
VNC Viewer
bash
git clone https://github.com/novnc/noVNC
cd noVNC
./utils/novnc_proxy --vnc localhost:5900
Related MCP Servers
View all browser_automation servers →Fetch
by modelcontextprotocol
A Model Context Protocol server that provides web content fetching capabilities, enabling LLMs to retrieve and process content from web pages.
markdownify-mcp
by zcaceres
Markdownify is a Model Context Protocol (MCP) server that converts various file types and web content to Markdown format.
mcp-playwright
by executeautomation
A Model Context Protocol server that provides browser automation capabilities using Playwright.
cursor-talk-to-figma-mcp
by sonnylazuardi
This project implements a Model Context Protocol (MCP) integration between Cursor AI and Figma, allowing Cursor to communicate with Figma for reading designs and modifying them programmatically.
playwright-mcp
by microsoft
A Model Context Protocol (MCP) server that provides browser automation capabilities using Playwright.
ai-agent-marketplace-index-mcp
by AI-Agent-Hub
MCP Server for AI Agent Marketplace Index from DeepNLP, allowing AI assistants to search available AI agents by keywords or categories.
web-eval-agent
by Operative-Sh
operative.sh's MCP Server is a browser-use powered agent that autonomously executes and debugs web apps directly in your code editor.