Skip to content
Merged
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
103 changes: 103 additions & 0 deletions servers/com.browserbase-mcp-npx.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
{
"$schema": "../schemas/server-definition.schema.json",
"id": "com.browserbase-mcp-npx",
"name": "Browserbase (npx)",
"alias": "browserbase",
"description": "Cloud browser automation using Browserbase and Stagehand. Navigate, click, extract data, and take screenshots in cloud-hosted browsers.",
"icon": "https://avatars.githubusercontent.com/u/158221360?v=4",
"schema_version": "2.1",
"categories": [
"developer-tools",
"cloud"
],
"tags": [
"browserbase",
"browser",
"automation",
"stagehand",
"scraping",
"testing"
],
"transport": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@browserbasehq/mcp-server-browserbase"
],
"env": {
"BROWSERBASE_API_KEY": "${input:BROWSERBASE_API_KEY}",
"BROWSERBASE_PROJECT_ID": "${input:BROWSERBASE_PROJECT_ID}",
"GEMINI_API_KEY": "${input:GEMINI_API_KEY}"
},
"metadata": {
"inputs": [
{
"id": "BROWSERBASE_API_KEY",
"label": "Browserbase API Key",
"description": "API key for your Browserbase account.",
"type": "text",
"required": true,
"secret": true,
"placeholder": "bb_live_xxxxxxxxxxxxxxxx",
"obtain": {
"url": "https://www.browserbase.com/",
"instructions": "1. Go to browserbase.com and create an account\n2. Navigate to Settings in the dashboard\n3. Copy your API key",
"button_label": "Get API Key"
}
},
{
"id": "BROWSERBASE_PROJECT_ID",
"label": "Browserbase Project ID",
"description": "Your Browserbase project ID, found in the dashboard.",
"type": "text",
"required": true,
"secret": false,
"placeholder": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"obtain": {
"url": "https://www.browserbase.com/",
"instructions": "1. Log in to browserbase.com\n2. Open your project in the dashboard\n3. Copy the Project ID from the project settings",
"button_label": "Get Project ID"
}
},
{
"id": "GEMINI_API_KEY",
"label": "Gemini API Key",
"description": "Google Gemini API key. Required by default (Stagehand uses Gemini 2.0 Flash). Optional if using a custom model via --modelApiKey.",
"type": "text",
"required": false,
"secret": true,
"placeholder": "AIzaSy...",
"obtain": {
"url": "https://aistudio.google.com/apikey",
"instructions": "1. Go to Google AI Studio\n2. Click 'Get API key'\n3. Create a new API key or select an existing one\n4. Copy the key",
"button_label": "Get API Key"
}
}
]
}
},
"auth": {
"type": "api_key",
"instructions": "Get your API key and Project ID at https://www.browserbase.com/"
},
"contributor": {
"name": "Browserbase",
"github": "browserbase",
"url": "https://www.browserbase.com"
},
"links": {
"repository": "https://github.com/browserbase/mcp-server-browserbase",
"homepage": "https://www.browserbase.com",
"documentation": "https://docs.browserbase.com/integrations/mcp/"
},
"platforms": [
"all"
],
"capabilities": {
"tools": true,
"resources": false,
"prompts": false,
"read_only_mode": false
}
}