FastAPI server implementing MCP protocol Browser automation via browser-use library.
FastAPI server implementing MCP protocol Browser automation via browser-use library.
This repository provides a production-ready wrapper around the browser-use automation engine. It exposes a single MCP tool (run_browser_agent) that orchestrates a browser session, executes the browser-use agent, and returns the final result back to the client. The refactored layout focuses on keeping configuration in one place, improving testability, and keeping browser-use upgrades isolated from MCP specific code.
uv for dependency management (recommended) - Optional: Claude Desktop or another MCP-compatible client for integration testingCompare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
uv for dependency management (recommended) - Optional: Claude Desktop or another MCP-compatible client for integration testing| Variable | Description | Required |
|---|---|---|
| MCP_MODEL_PROVIDER | Configuration value read at startup. | Optional |
| MCP_MODEL_NAME | Configuration value read at startup. | Optional |
| ANTHROPIC_API_KEY | Credential the server authenticates with. | Yes |
| OPENAI_API_KEY | Credential the server authenticates with. | Yes |
| DEEPSEEK_API_KEY | Credential the server authenticates with. | Yes |
| GOOGLE_API_KEY | Credential the server authenticates with. | Yes |
| AZURE_OPENAI_API_KEY | Credential the server authenticates with. | Yes |
| BROWSER_USE_PROXY_URL | Endpoint or connection string the server talks to. | Yes |
Use Microsoft’s Playwright MCP server to navigate pages, inspect accessibility snapshots, fill forms and capture browser screenshots.
The original Chromium automation reference server — simple, screenshot-driven browser control.
220 browser automation tools for Chrome, Edge, and Firefox via CDP + BiDi. 100% Python.
Agent-Native Terminal
One x402/developer-credit control layer for paid AI/data tool calls, crypto conversion quotes, public MCP discovery, progress streaming, and
A Model Context Protocol server that provides browser automation capabilities using Puppeteer. This server enables LLMs to interact with web pages, take screenshots, and execute JavaScript in a real…