browser-use-mcp-server  by co-browser

MCP server for AI agent browser control

Created 6 months ago
739 stars

Top 46.9% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

This project provides an MCP server enabling AI agents to control web browsers, targeting AI developers and researchers. It allows agents to automate web interactions, enhancing productivity and enabling new AI-driven workflows.

How It Works

The server leverages the browser-use library and Playwright for browser automation. It supports both Server-Sent Events (SSE) and stdio transport protocols for communication with AI agents. This dual transport approach offers flexibility in integration, while VNC streaming provides real-time visibility into browser operations.

Quick Start & Requirements

  • Install prerequisites: curl -LsSf https://astral.sh/uv/install.sh | sh and uv tool install mcp-proxy. Update shell with uv tool update-shell.
  • Install dependencies: uv sync and uv pip install playwright. Install browser binaries with uv run playwright install --with-deps --no-shell chromium.
  • Environment: Requires OPENAI_API_KEY. CHROME_PATH is optional.
  • Usage: Run directly from source (uv run server --port 8000) or install globally and run with stdio transport (browser-use-mcp-server run server --port 8000 --stdio --proxy-port 9000).
  • Docs: browser-use

Highlighted Details

  • Supports both SSE and stdio transport protocols.
  • Includes VNC streaming for real-time monitoring.
  • Enables asynchronous browser operations.
  • Provides Docker support for isolated environments.

Maintenance & Community

Licensing & Compatibility

  • Licensed under the MIT License.
  • Compatible with commercial and closed-source applications.

Limitations & Caveats

The project is primarily designed for AI agent interaction and may require specific client-side configuration for integration with various AI platforms like Cursor or Claude.

Health Check
Last Commit

2 months ago

Responsiveness

1 week

Pull Requests (30d)
1
Issues (30d)
2
Star History
46 stars in the last 30 days

Explore Similar Projects

Starred by Kevin Hou Kevin Hou(Head of Product Engineering at Windsurf), Eric Zhu Eric Zhu(Coauthor of AutoGen; Research Scientist at Microsoft Research), and
29 more.

browser-use by browser-use

0.6%
70k
SDK for AI agent browser control
Created 10 months ago
Updated 1 day ago
Feedback? Help us improve.