startCommand:
type: stdio
configSchema:
type: object
required:
- OPENROUTER_API_KEY
properties:
OPENROUTER_API_KEY:
type: string
description: "The API key for OpenRouter."
MCP_MODEL_NAME:
type: string
description: "The model to use on OpenRouter (default: openai/o3-mini-high)."
BROWSER_HEADLESS:
type: string
description: "Set to 'true' to run the browser in headless mode (default: 'false')."
commandFunction:
|-
(config) => ({
command: 'mcp-server-browser-use',
args: [],
env: {
OPENROUTER_API_KEY: config.OPENROUTER_API_KEY || '',
MCP_MODEL_NAME: config.MCP_MODEL_NAME || 'openai/o3-mini-high',
BROWSER_HEADLESS: config.BROWSER_HEADLESS || 'false',
PORT: '8000'
}
})