Skill
browser-use
browser-use — a Claude Code skill from saik0s/mcp-browser-use
Features
- ✓Automate browser actions with Claude
- ✓Persistent HTTP transport for long-running tasks
- ✓Playwright integration for browser automation
- ✓Customizable configuration for API key and server setup
- ✓Real-time task monitoring via web UI
- ✓Visit GitHub for detailed installation guides
Installation Guide
Claude Code Plugin (Recommended)
Install as a Claude Code plugin for automatic setup:
bash
# Install the plugin
/plugin install browser-use/mcp-browser-useThe plugin automatically:
Set your API key (the browser agent needs an LLM to decide actions):
bash
# Set API key (environment variable - recommended)
export GEMINI_API_KEY=your-key-here
# Or use config file
mcp-server-browser-use config set -k llm.api_key -v your-key-hereThat's it! Claude can now use browser automation tools.
Manual Installation
For other MCP clients or standalone use:
bash
# Clone and install
git clone https://github.com/Saik0s/mcp-browser-use.git
cd mcp-server-browser-use
uv sync
# Install browser
uv run playwright install chromium
# Start the server
uv run mcp-server-browser-use serverAdd to Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):
json
{
"mcpServers": {
"browser-use": {
"type": "streamable-http",
"url": "http://localhost:8383/mcp"
}
}
}For MCP clients that don't support HTTP transport, use mcp-remote as a proxy:
json
{
"mcpServers": {
"browser-use": {
"command": "npx",
"args": ["mcp-remote", "http://localhost:8383/mcp"]
}
}
}---