-
-
Notifications
You must be signed in to change notification settings - Fork 3.8k
add browser-use mcp server #2735
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the ✨ Finishing touches🧪 Generate unit tests (beta)
Tip 📝 Customizable high-level summaries are now available in beta!You can now customize how CodeRabbit generates the high-level summary in your pull requests — including its content, structure, tone, and formatting.
Example instruction:
Note: This feature is currently in beta for Pro-tier users, and pricing will be announced later. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR adds the Browser Use MCP server to the community registry, enabling browser automation capabilities through the Model Context Protocol. The server connects to Browser Use's remote API endpoint using the mcp-remote package.
Key Changes:
- Added a new "browser-use" entry to the community MCP registry
- Configured remote connection via
npx mcp-remoteto Browser Use API endpoint - Included header-based API key authentication in command arguments
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| homepage: 'https://github.com/browser-use/browser-use', | ||
| configuration: { | ||
| command: 'npx', | ||
| args: ['mcp-remote', 'https://api.browser-use.com/mcp', '--header', 'X-Browser-Use-API-Key: <YOUR_API_KEY>'], |
Copilot
AI
Nov 25, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The npx command should include the -y flag for consistency with other registry entries using mcp-remote. The Sentry entry (line 240) shows the pattern: args: ['-y', 'mcp-remote', 'https://mcp.sentry.dev/sse']. This flag auto-confirms package installation and avoids user prompts during setup.
| args: ['mcp-remote', 'https://api.browser-use.com/mcp', '--header', 'X-Browser-Use-API-Key: <YOUR_API_KEY>'], | |
| args: ['-y', 'mcp-remote', 'https://api.browser-use.com/mcp', '--header', 'X-Browser-Use-API-Key: <YOUR_API_KEY>'], |
| homepage: 'https://github.com/browser-use/browser-use', | ||
| configuration: { | ||
| command: 'npx', | ||
| args: ['mcp-remote', 'https://api.browser-use.com/mcp', '--header', 'X-Browser-Use-API-Key: <YOUR_API_KEY>'], |
Copilot
AI
Nov 25, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
API key should be handled via environment variable instead of command-line argument for better security and consistency. The Discord entry (lines 527-533) demonstrates the correct pattern for mcp-remote with authentication: use env field with a variable like BROWSER_USE_API_KEY. Command-line arguments may be logged or exposed in process listings. Suggested configuration: args: ['-y', 'mcp-remote', 'https://api.browser-use.com/mcp'] with env: { BROWSER_USE_API_KEY: '<YOUR_API_KEY>' }.
| args: ['mcp-remote', 'https://api.browser-use.com/mcp', '--header', 'X-Browser-Use-API-Key: <YOUR_API_KEY>'], | |
| args: ['mcp-remote', 'https://api.browser-use.com/mcp'], | |
| env: { | |
| BROWSER_USE_API_KEY: '<YOUR_API_KEY>', | |
| }, |
Description
This PR adds the Browser Use MCP server to the community registry, enabling users to perform browser automation tasks directly through Chatbox.
Main Changes:
src/renderer/components/settings/mcp/registries.tsnpx mcp-remoteto the Browser Use API endpointFeatures provided by Browser Use MCP:
Configuration:
npx mcp-remote https://api.browser-use.com/mcpX-Browser-Use-API-KeyheaderUsers can now select "Browser Use" from the MCP server settings in Chatbox, add their API key, and enable AI agents to perform browser-based operations such as web scraping, form filling, automated testing, or general web navigation tasks.
Additional Notes
mcp-remotepackageScreenshots
N/A - This is a backend registry addition. The Browser Use option will appear in the MCP server selection dropdown in Settings.
Contributor Agreement
By submitting this Pull Request, I confirm that I have read and agree to the following terms:
Please check the box below to confirm:
[X] I have read and agree with the above statement.