Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions src/renderer/components/settings/mcp/registries.ts
Original file line number Diff line number Diff line change
Expand Up @@ -607,4 +607,16 @@ export const MCP_ENTRIES_COMMUNITY: MCPRegistryEntry[] = [
},
},
},
{
name: 'browser-use',
title: 'Browser Use',
description:
'Browser automation with real-time web access and search capabilities. Provides tools for executing browser tasks, managing persistent authentication profiles, and monitoring task progress.',
icon: 'https://browser-use.com/favicon.ico',
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>'],
Copy link

Copilot AI Nov 25, 2025

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.

Suggested change
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>'],

Copilot uses AI. Check for mistakes.
Copy link

Copilot AI Nov 25, 2025

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>' }.

Suggested change
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>',
},

Copilot uses AI. Check for mistakes.
},
},
]
Loading