
Security News
rv Is a New Rust-Powered Ruby Version Manager Inspired by Python's uv
Ruby maintainers from Bundler and rbenv teams are building rv to bring Python uv's speed and unified tooling approach to Ruby development.
levisnkyyy-browser-use-mcp
Advanced tools
An MCP (Model Context Protocol) server that provides browser automation capabilities through the Browser-Use API.
cd mcp
npm install
npm run build
The MCP server requires the following environment variables:
BROWSER_USE_API_URL
: The URL of the Browser-Use API server (default: http://localhost:8000
)BROWSER_USE_API_KEY
: Optional API key for authentication with the Browser-Use APILLM provider API keys (OpenAI, Anthropic, Google) must be configured on the Browser-Use API server side as environment variables:
OPENAI_API_KEY
: For OpenAI models (e.g., gpt-4o)ANTHROPIC_API_KEY
: For Anthropic models (e.g., claude-3-5-sonnet)GOOGLE_API_KEY
: For Google models (e.g., gemini-pro)These keys are not passed through the MCP protocol for security reasons.
Add the following to your Claude Desktop configuration (~/Library/Application Support/Claude/claude_desktop_config.json
):
{
"mcpServers": {
"browser-use": {
"command": "node",
"args": ["/path/to/browser-use/mcp/dist/index.js"],
"env": {
"BROWSER_USE_API_URL": "http://localhost:8000"
}
}
}
}
export BROWSER_USE_API_URL=http://localhost:8000
node dist/index.js
browser_use_create_task
- Create a new browser automation taskbrowser_use_get_task
- Get task status and resultsbrowser_use_list_tasks
- List all tasksbrowser_use_cancel_task
- Cancel a running taskbrowser_use_pause_task
- Pause a running taskbrowser_use_get_task_history
- Get task execution historybrowser_use_get_screenshot
- Get current browser screenshotbrowser_use_stream_task
- Stream real-time task updatesbrowser_use_create_session
- Create a reusable browser sessionbrowser_use_close_session
- Close a browser sessionbrowser_use_health
- Check API health status{
"task": "Navigate to example.com and take a screenshot",
"browser_config": {
"headless": false,
"viewport": { "width": 1920, "height": 1080 }
}
}
{
"headless": false,
"viewport": { "width": 1280, "height": 720 },
"cookies": [
{
"name": "session",
"value": "abc123",
"domain": ".example.com"
}
]
}
# Run in development mode with hot reload
npm run dev
# Build for production
npm run build
# Start production server
npm start
FAQs
MCP server for Browser-Use API
The npm package levisnkyyy-browser-use-mcp receives a total of 36 weekly downloads. As such, levisnkyyy-browser-use-mcp popularity was classified as not popular.
We found that levisnkyyy-browser-use-mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Ruby maintainers from Bundler and rbenv teams are building rv to bring Python uv's speed and unified tooling approach to Ruby development.
Security News
Following last week’s supply chain attack, Nx published findings on the GitHub Actions exploit and moved npm publishing to Trusted Publishers.
Security News
AGENTS.md is a fast-growing open format giving AI coding agents a shared, predictable way to understand project setup, style, and workflows.