{"versions":{"2.0.0":{"name":"@browserbasehq/mcp-server-browserbase","version":"2.0.0","description":"MCP server for AI web browser automation using Browserbase and Stagehand","license":"Apache-2.0","author":{"name":"Browserbase, Inc.","url":"https://www.browserbase.com/"},"homepage":"https://www.browserbase.com","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"type":"module","main":"./cli.js","module":"./src/index.ts","bin":{"mcp-server-browserbase":"cli.js"},"scripts":{"build":"tsc && shx chmod +x dist/*.js","prepare":"husky && npm run build","watch":"tsc --watch","smithery":"npx @smithery/cli dev src/index.ts","inspector":"npx @modelcontextprotocol/inspector build/index.js","lint":"eslint . --ext .ts","prettier:check":"prettier --check .","prettier:fix":"prettier --write .","clean":"rm -rf dist","prepublishOnly":"pnpm clean && pnpm build","pre-commit":"pnpm lint-staged"},"lint-staged":{"*.{js,jsx,ts,tsx,json,css,scss,md}":["prettier --write","eslint --fix"]},"dependencies":{"@browserbasehq/sdk":"^2.6.0","@browserbasehq/stagehand":"^2.4.0","@modelcontextprotocol/sdk":"^1.13.1","@smithery/cli":"^1.2.15","commander":"^14.0.0","dotenv":"^16.4.6","playwright-core":"^1.53.2","zod":"^3.25.67"},"devDependencies":{"@eslint/js":"^9.29.0","eslint":"^9.29.0","eslint-plugin-react":"^7.37.5","globals":"^16.2.0","husky":"^9.1.7","lint-staged":"^16.1.2","prettier":"^3.6.1","shx":"^0.3.4","tsx":"^4.20.3","typescript":"^5.6.2","typescript-eslint":"^8.35.0"},"packageManager":"pnpm@10.12.4+sha512.5ea8b0deed94ed68691c9bad4c955492705c5eeb8a87ef86bc62c74a26b037b08ff9570f108b2e4dbd1dd1a9186fea925e527f141c648e85af45631074680184","_id":"@browserbasehq/mcp-server-browserbase@2.0.0","gitHead":"02a4caf1539c4795fabc4638f2ff0c8e1b658df1","_nodeVersion":"22.14.0","_npmVersion":"11.2.0","dist":{"integrity":"sha512-bzPVz8264Ug+/nzBbucxuftrUxOtnpvfzzGLREmSvvIY/i6A7mxejhtqmgHdQZxJ2JyzHf1fANz0jtq524lFJQ==","shasum":"6ebf17e014a1c4efc59679211af350d383ac07ba","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@browserbasehq/mcp-server-browserbase/-/mcp-server-browserbase-2.0.0.tgz","fileCount":35,"unpackedSize":3051446,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICDAbH0z8I6QyvZOgl9RqGFaCuGPXsuvjghhzDCuzFhlAiEA3bpOfh0BLofs6JJnlnZNj16wDdTLN5oXQP2Al+hHwgg="}],"size":2899521},"_npmUser":{"name":"anonymous","email":"kyle@browserbase.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"paul@browserbase.com"},{"name":"anonymous","email":"dominiceliassaadi@gmail.com"},{"name":"anonymous","email":"anirudh@kamath.io"},{"name":"anonymous","email":"alex@browserbase.com"},{"name":"anonymous","email":"kyle@browserbase.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server-browserbase_2.0.0_1753663690057_0.5415602120905476"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-28T00:48:10.294Z","publish_time":1753663690294,"_source_registry_name":"default","contributors":[]},"2.0.1":{"name":"@browserbasehq/mcp-server-browserbase","version":"2.0.1","description":"MCP server for AI web browser automation using Browserbase and Stagehand","license":"Apache-2.0","author":{"name":"Browserbase, Inc.","url":"https://www.browserbase.com/"},"homepage":"https://www.browserbase.com","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"type":"module","main":"./cli.js","module":"./src/index.ts","bin":{"mcp-server-browserbase":"cli.js"},"scripts":{"build":"tsc && shx chmod +x dist/*.js","prepare":"husky && npm run build","watch":"tsc --watch","smithery":"npx @smithery/cli dev src/index.ts","inspector":"npx @modelcontextprotocol/inspector build/index.js","lint":"eslint . --ext .ts","prettier:check":"prettier --check .","prettier:fix":"prettier --write .","clean":"rm -rf dist","prepublishOnly":"pnpm clean && pnpm build","pre-commit":"pnpm lint-staged"},"lint-staged":{"*.{js,jsx,ts,tsx,json,css,scss,md}":["prettier --write","eslint --fix"]},"dependencies":{"@browserbasehq/sdk":"^2.6.0","@browserbasehq/stagehand":"^2.4.3","@modelcontextprotocol/sdk":"^1.13.1","@smithery/cli":"^1.2.15","commander":"^14.0.0","dotenv":"^16.4.6","playwright-core":"^1.53.2","zod":"^3.25.67"},"devDependencies":{"@eslint/js":"^9.29.0","eslint":"^9.29.0","eslint-plugin-react":"^7.37.5","globals":"^16.2.0","husky":"^9.1.7","lint-staged":"^16.1.2","prettier":"^3.6.1","shx":"^0.3.4","tsx":"^4.20.3","typescript":"^5.6.2","typescript-eslint":"^8.35.0"},"packageManager":"pnpm@10.12.4+sha512.5ea8b0deed94ed68691c9bad4c955492705c5eeb8a87ef86bc62c74a26b037b08ff9570f108b2e4dbd1dd1a9186fea925e527f141c648e85af45631074680184","_id":"@browserbasehq/mcp-server-browserbase@2.0.1","gitHead":"ed0d98e5837673235562811a845653b2c8fafb52","_nodeVersion":"22.14.0","_npmVersion":"11.2.0","dist":{"integrity":"sha512-PMuQLnBvipQsh31Q1zheJrUkiW9KiGvfRaMYCfHI4xmC+VIAnn4kw2zK9CnSeVyGwuKCPUDwfWxdVRxdW3seNg==","shasum":"9c50b3f76ffd6bed6aa321c2216fc9377d273cea","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@browserbasehq/mcp-server-browserbase/-/mcp-server-browserbase-2.0.1.tgz","fileCount":36,"unpackedSize":3056720,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDta7EkTCDKMnFm7RAhbSvcQq4KUy5ceQU4/QrkXNc/4QIhANlQDSJ/8iGNjtQLlBR4P7jsFISfsct/U7JkAABksjme"}],"size":2900621},"_npmUser":{"name":"anonymous","email":"kyle@browserbase.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"paul@browserbase.com"},{"name":"anonymous","email":"dominiceliassaadi@gmail.com"},{"name":"anonymous","email":"anirudh@kamath.io"},{"name":"anonymous","email":"alex@browserbase.com"},{"name":"anonymous","email":"kyle@browserbase.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server-browserbase_2.0.1_1755708971394_0.9983928075274651"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-20T16:56:11.683Z","publish_time":1755708971683,"_source_registry_name":"default","contributors":[]},"2.1.0":{"name":"@browserbasehq/mcp-server-browserbase","version":"2.1.0","description":"MCP server for AI web browser automation using Browserbase and Stagehand","license":"Apache-2.0","author":{"name":"Browserbase, Inc.","url":"https://www.browserbase.com/"},"homepage":"https://www.browserbase.com","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"type":"module","main":"./cli.js","module":"./src/index.ts","bin":{"mcp-server-browserbase":"cli.js"},"lint-staged":{"*.{js,jsx,ts,tsx,json,css,scss,md}":["prettier --write .","eslint --fix"]},"dependencies":{"@browserbasehq/sdk":"^2.6.0","@browserbasehq/stagehand":"^2.5.0","@mcp-ui/server":"^5.10.0","@modelcontextprotocol/sdk":"^1.13.1","@smithery/cli":"^1.2.15","commander":"^14.0.0","dotenv":"^16.4.6","mcpvals":"^0.0.3","playwright-core":"^1.53.2","zod":"^3.25.67"},"devDependencies":{"@changesets/cli":"^2.29.6","@eslint/js":"^9.29.0","chalk":"^5.3.0","eslint":"^9.29.0","eslint-plugin-react":"^7.37.5","globals":"^16.2.0","husky":"^9.1.7","lint-staged":"^16.1.2","prettier":"^3.6.1","shx":"^0.3.4","tsx":"^4.20.3","typescript":"^5.6.2","typescript-eslint":"^8.35.0"},"publishConfig":{"access":"public"},"scripts":{"build":"tsc && shx chmod +x dist/*.js","watch":"tsc --watch","smithery":"npx @smithery/cli dev src/index.ts","inspector":"npx @modelcontextprotocol/inspector build/index.js","evals":"tsx evals/run-evals.ts run --config evals/mcp-eval-basic.config.json && tsx evals/run-evals.ts run --config evals/mcp-eval-minimal.config.json && tsx evals/run-evals.ts run --config evals/mcp-eval.config.json","lint":"eslint . --ext .ts","format":"prettier --write .","clean":"rm -rf dist","pre-commit":"pnpm lint-staged","changeset":"changeset","version:packages":"changeset version","release":"changeset publish"},"_id":"@browserbasehq/mcp-server-browserbase@2.1.0","_integrity":"sha512-GBDHtZ1QYw0/Yr044TaMwOouZdda8n73OiEK5ud6cwyNrWQZOTspUuJv7mYIrvKprUAWdnu1rTNEDefrjogowQ==","_resolved":"/private/var/folders/r5/0cb1tjqj1jx39rs739pb9_v80000gn/T/f42437a4fd370bf01732c6359af6c7cb/browserbasehq-mcp-server-browserbase-2.1.0.tgz","_from":"file:browserbasehq-mcp-server-browserbase-2.1.0.tgz","_nodeVersion":"22.14.0","_npmVersion":"11.2.0","dist":{"integrity":"sha512-GBDHtZ1QYw0/Yr044TaMwOouZdda8n73OiEK5ud6cwyNrWQZOTspUuJv7mYIrvKprUAWdnu1rTNEDefrjogowQ==","shasum":"e46f726e9a7969f508460740c1fdf3ab96250a50","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@browserbasehq/mcp-server-browserbase/-/mcp-server-browserbase-2.1.0.tgz","fileCount":36,"unpackedSize":3056887,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCHoZmI67oJWlcWkKuaMGYYtGWye3akD7gMdPYMlfOKrAIhAOGYhlDb13pReAfJWoypLpVeylc0VrZqDGXq59E5sboC"}],"size":2900948},"_npmUser":{"name":"anonymous","email":"kyle@browserbase.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"paul@browserbase.com"},{"name":"anonymous","email":"dominiceliassaadi@gmail.com"},{"name":"anonymous","email":"anirudh@kamath.io"},{"name":"anonymous","email":"alex@browserbase.com"},{"name":"anonymous","email":"kyle@browserbase.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server-browserbase_2.1.0_1757380869132_0.36673476346664957"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-09T01:21:09.393Z","publish_time":1757380869393,"_source_registry_name":"default","contributors":[]},"2.1.1":{"name":"@browserbasehq/mcp-server-browserbase","version":"2.1.1","description":"MCP server for AI web browser automation using Browserbase and Stagehand","mcpName":"io.github.browserbase/mcp-server-browserbase","license":"Apache-2.0","author":{"name":"Browserbase, Inc.","url":"https://www.browserbase.com/"},"homepage":"https://www.browserbase.com","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"type":"module","main":"./cli.js","module":"./src/index.ts","bin":{"mcp-server-browserbase":"cli.js"},"lint-staged":{"*.{js,jsx,ts,tsx,json,css,scss,md}":["prettier --write .","eslint --fix"]},"dependencies":{"@browserbasehq/sdk":"^2.6.0","@browserbasehq/stagehand":"^2.5.0","@mcp-ui/server":"^5.10.0","@modelcontextprotocol/sdk":"^1.13.1","@smithery/cli":"^1.2.15","commander":"^14.0.0","dotenv":"^16.4.6","mcpvals":"^0.0.3","playwright-core":"^1.53.2","zod":"^3.25.67"},"devDependencies":{"@changesets/cli":"^2.29.6","@eslint/js":"^9.29.0","chalk":"^5.3.0","eslint":"^9.29.0","eslint-plugin-react":"^7.37.5","globals":"^16.2.0","husky":"^9.1.7","lint-staged":"^16.1.2","prettier":"^3.6.1","shx":"^0.3.4","tsx":"^4.20.3","typescript":"^5.6.2","typescript-eslint":"^8.35.0"},"publishConfig":{"access":"public"},"scripts":{"build":"tsc && shx chmod +x dist/*.js","watch":"tsc --watch","smithery":"npx @smithery/cli dev src/index.ts","inspector":"npx @modelcontextprotocol/inspector build/index.js","evals":"tsx evals/run-evals.ts run --config evals/mcp-eval-basic.config.json && tsx evals/run-evals.ts run --config evals/mcp-eval-minimal.config.json && tsx evals/run-evals.ts run --config evals/mcp-eval.config.json","lint":"eslint . --ext .ts","format":"prettier --write .","clean":"rm -rf dist","pre-commit":"pnpm lint-staged","changeset":"changeset","version:packages":"changeset version","release":"changeset publish"},"_id":"@browserbasehq/mcp-server-browserbase@2.1.1","_integrity":"sha512-76EXKc0MMiz4ru27T4kgCwx5db+Js2LzBbtxGCYqRPdlp52Yx1o3RjZApz9UWTO6B/KQB3XJk7a1VJ+fwYnjrw==","_resolved":"/private/var/folders/r5/0cb1tjqj1jx39rs739pb9_v80000gn/T/daa5d7cde219b85ff8c6fc3f8a88d2aa/browserbasehq-mcp-server-browserbase-2.1.1.tgz","_from":"file:browserbasehq-mcp-server-browserbase-2.1.1.tgz","_nodeVersion":"22.14.0","_npmVersion":"11.2.0","dist":{"integrity":"sha512-76EXKc0MMiz4ru27T4kgCwx5db+Js2LzBbtxGCYqRPdlp52Yx1o3RjZApz9UWTO6B/KQB3XJk7a1VJ+fwYnjrw==","shasum":"2b086d97e97c108a06e237cbf8c460069f16e90d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@browserbasehq/mcp-server-browserbase/-/mcp-server-browserbase-2.1.1.tgz","fileCount":36,"unpackedSize":3056948,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIB45nS1FT8fa7RksI4eKVfb488VbFZASiNKmnL2vJ6i3AiBHAVFdWcmv8pKIvXaKdhnlsy9GGc3s2pxy71zaOCHW4g=="}],"size":2900970},"_npmUser":{"name":"anonymous","email":"kyle@browserbase.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"paul@browserbase.com"},{"name":"anonymous","email":"dominiceliassaadi@gmail.com"},{"name":"anonymous","email":"anirudh@kamath.io"},{"name":"anonymous","email":"alex@browserbase.com"},{"name":"anonymous","email":"kyle@browserbase.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server-browserbase_2.1.1_1757710808094_0.1640951299093878"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-12T21:00:08.332Z","publish_time":1757710808332,"_source_registry_name":"default","contributors":[]},"2.1.2":{"name":"@browserbasehq/mcp-server-browserbase","version":"2.1.2","description":"MCP server for AI web browser automation using Browserbase and Stagehand","mcpName":"io.github.browserbase/mcp-server-browserbase","license":"Apache-2.0","author":{"name":"Browserbase, Inc.","url":"https://www.browserbase.com/"},"homepage":"https://www.browserbase.com","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"type":"module","main":"./cli.js","module":"./src/index.ts","bin":{"mcp-server-browserbase":"cli.js"},"lint-staged":{"*.{js,jsx,ts,tsx,json,css,scss,md}":["prettier --write .","eslint --fix"]},"dependencies":{"@browserbasehq/sdk":"^2.6.0","@browserbasehq/stagehand":"^2.5.0","@mcp-ui/server":"^5.10.0","@modelcontextprotocol/sdk":"^1.13.1","@smithery/cli":"^1.2.15","commander":"^14.0.0","dotenv":"^16.4.6","mcpvals":"^0.0.3","playwright-core":"^1.53.2","zod":"^3.25.67"},"devDependencies":{"@changesets/cli":"^2.29.6","@eslint/js":"^9.29.0","chalk":"^5.3.0","eslint":"^9.29.0","eslint-plugin-react":"^7.37.5","globals":"^16.2.0","husky":"^9.1.7","lint-staged":"^16.1.2","prettier":"^3.6.1","shx":"^0.3.4","tsx":"^4.20.3","typescript":"^5.6.2","typescript-eslint":"^8.35.0"},"publishConfig":{"access":"public"},"scripts":{"build":"tsc && shx chmod +x dist/*.js","watch":"tsc --watch","smithery":"npx @smithery/cli dev src/index.ts","inspector":"npx @modelcontextprotocol/inspector build/index.js","evals":"tsx evals/run-evals.ts run --config evals/mcp-eval-basic.config.json && tsx evals/run-evals.ts run --config evals/mcp-eval-minimal.config.json && tsx evals/run-evals.ts run --config evals/mcp-eval.config.json","lint":"eslint . --ext .ts","format":"prettier --write .","clean":"rm -rf dist","pre-commit":"pnpm lint-staged","changeset":"changeset","version:packages":"changeset version","release":"changeset publish"},"_id":"@browserbasehq/mcp-server-browserbase@2.1.2","_integrity":"sha512-PH8w4EsljyCaUMCw+JdqdkJ+rtPBIksBVJIIyQX0Vo6FPFcq1XVXsRUgm4eWAAFD6h55llTlNmSWmbxf4EmLow==","_resolved":"/private/var/folders/r5/0cb1tjqj1jx39rs739pb9_v80000gn/T/e1a0bf3b0b1e99dd765d6130a0217da2/browserbasehq-mcp-server-browserbase-2.1.2.tgz","_from":"file:browserbasehq-mcp-server-browserbase-2.1.2.tgz","_nodeVersion":"22.14.0","_npmVersion":"11.2.0","dist":{"integrity":"sha512-PH8w4EsljyCaUMCw+JdqdkJ+rtPBIksBVJIIyQX0Vo6FPFcq1XVXsRUgm4eWAAFD6h55llTlNmSWmbxf4EmLow==","shasum":"1e8a81eefbfd972cb60f588d71269ccee45121d7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@browserbasehq/mcp-server-browserbase/-/mcp-server-browserbase-2.1.2.tgz","fileCount":36,"unpackedSize":3060342,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCjoZlOdkBoVV3PBq9AfUIqwNs7IvL1bFVuM8XcGihXcQIhAPGu+jiBwXYcTkVfwNFGOx41bvWUuBVLeS5DRO49k2E7"}],"size":2901501},"_npmUser":{"name":"anonymous","email":"kyle@browserbase.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"paul@browserbase.com"},{"name":"anonymous","email":"dominiceliassaadi@gmail.com"},{"name":"anonymous","email":"anirudh@kamath.io"},{"name":"anonymous","email":"alex@browserbase.com"},{"name":"anonymous","email":"kyle@browserbase.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server-browserbase_2.1.2_1758829394931_0.7730717883034026"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-25T19:43:15.143Z","publish_time":1758829395143,"_source_registry_name":"default","contributors":[]},"2.1.3":{"name":"@browserbasehq/mcp-server-browserbase","version":"2.1.3","description":"MCP server for AI web browser automation using Browserbase and Stagehand","mcpName":"io.github.browserbase/mcp-server-browserbase","license":"Apache-2.0","author":{"name":"Browserbase, Inc.","url":"https://www.browserbase.com/"},"homepage":"https://www.browserbase.com","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"type":"module","main":"./cli.js","module":"./src/index.ts","bin":{"mcp-server-browserbase":"cli.js"},"lint-staged":{"*.{js,jsx,ts,tsx,json,css,scss,md}":["prettier --write .","eslint --fix"]},"dependencies":{"@browserbasehq/sdk":"^2.6.0","@browserbasehq/stagehand":"^2.5.0","@mcp-ui/server":"^5.10.0","@modelcontextprotocol/sdk":"^1.13.1","commander":"^14.0.0","dotenv":"^16.4.6","mcpvals":"^0.0.3","zod":"^3.25.67"},"devDependencies":{"@changesets/cli":"^2.29.6","@eslint/js":"^9.29.0","@smithery/cli":"^1.2.15","chalk":"^5.3.0","eslint":"^9.29.0","eslint-plugin-react":"^7.37.5","globals":"^16.2.0","husky":"^9.1.7","lint-staged":"^16.1.2","playwright-core":"^1.53.2","prettier":"^3.6.1","shx":"^0.3.4","tsx":"^4.20.3","typescript":"^5.6.2","typescript-eslint":"^8.35.0"},"publishConfig":{"access":"public"},"scripts":{"build":"tsc && shx chmod +x dist/*.js","watch":"tsc --watch","smithery":"npx @smithery/cli dev src/index.ts","inspector":"npx @modelcontextprotocol/inspector build/index.js","evals":"tsx evals/run-evals.ts run --config evals/mcp-eval-basic.config.json && tsx evals/run-evals.ts run --config evals/mcp-eval-minimal.config.json && tsx evals/run-evals.ts run --config evals/mcp-eval.config.json","lint":"eslint . --ext .ts","format":"prettier --write .","clean":"rm -rf dist","pre-commit":"pnpm lint-staged","changeset":"changeset","version:packages":"changeset version","release":"changeset publish"},"_id":"@browserbasehq/mcp-server-browserbase@2.1.3","_integrity":"sha512-uI3XhMsxqnJDgWO8sNTsCou3IM29HcWib6n5qgsxcGr96TZCr4N/N9/CbLOhRTIJFBw1s4lXrEni2qFhrhHN7w==","_resolved":"/private/var/folders/r5/0cb1tjqj1jx39rs739pb9_v80000gn/T/b0169614b2761ddcfbb4d46ac1f03489/browserbasehq-mcp-server-browserbase-2.1.3.tgz","_from":"file:browserbasehq-mcp-server-browserbase-2.1.3.tgz","_nodeVersion":"22.14.0","_npmVersion":"11.2.0","dist":{"integrity":"sha512-uI3XhMsxqnJDgWO8sNTsCou3IM29HcWib6n5qgsxcGr96TZCr4N/N9/CbLOhRTIJFBw1s4lXrEni2qFhrhHN7w==","shasum":"7ffe4f6c98ae071c50faa1c7cb32342b90def0ec","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@browserbasehq/mcp-server-browserbase/-/mcp-server-browserbase-2.1.3.tgz","fileCount":36,"unpackedSize":3062054,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGcRpUSFxhpmL694vBE4yc1o6VTZjSZHlgvWbFmKFa4MAiAzKP8sUQIYXD/2p7VNgX4D+7mTB1gZAT5jnP8OKZS/+Q=="}],"size":2901827},"_npmUser":{"name":"anonymous","email":"kyle@browserbase.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"paul@browserbase.com"},{"name":"anonymous","email":"dominiceliassaadi@gmail.com"},{"name":"anonymous","email":"kyle@browserbase.com"},{"name":"anonymous","email":"vivien@browserbase.com"},{"name":"anonymous","email":"zhao@browserbase.com"},{"name":"anonymous","email":"ajmcquilkin@gmail.com"},{"name":"anonymous","email":"seanmcguire1@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server-browserbase_2.1.3_1760389248715_0.45293727889743396"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-13T21:00:48.921Z","publish_time":1760389248921,"_source_registry_name":"default","contributors":[]},"2.2.0":{"name":"@browserbasehq/mcp-server-browserbase","version":"2.2.0","description":"MCP server for AI web browser automation using Browserbase and Stagehand","mcpName":"io.github.browserbase/mcp-server-browserbase","license":"Apache-2.0","author":{"name":"Browserbase, Inc.","url":"https://www.browserbase.com/"},"homepage":"https://www.browserbase.com","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"type":"module","main":"./cli.js","module":"./src/index.ts","bin":{"mcp-server-browserbase":"cli.js"},"lint-staged":{"*.{js,jsx,ts,tsx,json,css,scss,md}":["prettier --write .","eslint --fix"]},"dependencies":{"@browserbasehq/sdk":"^2.6.0","@browserbasehq/stagehand":"^2.5.2","@mcp-ui/server":"^5.10.0","@modelcontextprotocol/sdk":"^1.13.1","commander":"^14.0.0","dotenv":"^16.4.6","mcpvals":"^0.0.3","zod":"^3.25.67"},"devDependencies":{"@changesets/cli":"^2.29.6","@eslint/js":"^9.29.0","@smithery/cli":"^1.2.15","chalk":"^5.3.0","eslint":"^9.29.0","eslint-plugin-react":"^7.37.5","globals":"^16.2.0","husky":"^9.1.7","lint-staged":"^16.1.2","playwright-core":"^1.53.2","prettier":"^3.6.1","shx":"^0.3.4","tsx":"^4.20.3","typescript":"^5.6.2","typescript-eslint":"^8.35.0"},"publishConfig":{"access":"public"},"scripts":{"build":"tsc && shx chmod +x dist/*.js","watch":"tsc --watch","smithery":"npx @smithery/cli dev src/index.ts","inspector":"npx @modelcontextprotocol/inspector build/index.js","evals":"tsx evals/run-evals.ts run --config evals/mcp-eval-basic.config.json && tsx evals/run-evals.ts run --config evals/mcp-eval-minimal.config.json && tsx evals/run-evals.ts run --config evals/mcp-eval.config.json","lint":"eslint . --ext .ts","format":"prettier --write .","clean":"rm -rf dist","pre-commit":"pnpm lint-staged","changeset":"changeset","version:packages":"changeset version","release":"changeset publish"},"_id":"@browserbasehq/mcp-server-browserbase@2.2.0","_integrity":"sha512-hohhPoNbNl4IjyOyRZru7LbctB9jDcWdcxENjtkXGwthxcNX4smY9CIVfWnmvCRgElFe+9Ird13Kem/N7NPNxA==","_resolved":"/private/var/folders/r5/0cb1tjqj1jx39rs739pb9_v80000gn/T/c7d8df4121ff5027aa817d92c58b2ae7/browserbasehq-mcp-server-browserbase-2.2.0.tgz","_from":"file:browserbasehq-mcp-server-browserbase-2.2.0.tgz","_nodeVersion":"22.14.0","_npmVersion":"11.2.0","dist":{"integrity":"sha512-hohhPoNbNl4IjyOyRZru7LbctB9jDcWdcxENjtkXGwthxcNX4smY9CIVfWnmvCRgElFe+9Ird13Kem/N7NPNxA==","shasum":"2bb0b77df3cf35162757ba9dbe9e9061a732a6cb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@browserbasehq/mcp-server-browserbase/-/mcp-server-browserbase-2.2.0.tgz","fileCount":29,"unpackedSize":1484177,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCvOb4J49A7SzXV1lnDuKSrB/okSfRKCCVwoe8z8JAWmQIhANtrhc3qGGKsBbHPWxpF9v6LHUecKA5SdjrkJPUtCuhX"}],"size":1371220},"_npmUser":{"name":"anonymous","email":"kyle@browserbase.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"paul@browserbase.com"},{"name":"anonymous","email":"dominiceliassaadi@gmail.com"},{"name":"anonymous","email":"kyle@browserbase.com"},{"name":"anonymous","email":"vivien@browserbase.com"},{"name":"anonymous","email":"zhao@browserbase.com"},{"name":"anonymous","email":"ajmcquilkin@gmail.com"},{"name":"anonymous","email":"seanmcguire1@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server-browserbase_2.2.0_1760651311231_0.4313162110564559"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-16T21:48:31.526Z","publish_time":1760651311526,"_source_registry_name":"default","contributors":[]},"2.3.0":{"name":"@browserbasehq/mcp-server-browserbase","version":"2.3.0","description":"MCP server for AI web browser automation using Browserbase and Stagehand","mcpName":"io.github.browserbase/mcp-server-browserbase","license":"Apache-2.0","author":{"name":"Browserbase, Inc.","url":"https://www.browserbase.com/"},"homepage":"https://www.browserbase.com","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"type":"module","main":"./cli.js","module":"./src/index.ts","bin":{"mcp-server-browserbase":"cli.js"},"lint-staged":{"*.{js,jsx,ts,tsx,json,css,scss,md}":["prettier --write .","eslint --fix"]},"dependencies":{"@browserbasehq/sdk":"^2.6.0","@browserbasehq/stagehand":"^3.0.1","@mcp-ui/server":"^5.10.0","@modelcontextprotocol/sdk":"^1.13.1","commander":"^14.0.0","dotenv":"^16.4.6","zod":"^3.25.67"},"devDependencies":{"@changesets/cli":"^2.29.6","@eslint/js":"^9.29.0","@smithery/cli":"^1.2.15","chalk":"^5.3.0","eslint":"^9.29.0","eslint-plugin-react":"^7.37.5","globals":"^16.2.0","husky":"^9.1.7","lint-staged":"^16.1.2","mcpvals":"^0.4.0","prettier":"^3.6.1","shx":"^0.3.4","tsx":"^4.20.3","typescript":"^5.6.2","typescript-eslint":"^8.35.0"},"publishConfig":{"access":"public"},"scripts":{"build":"tsc && shx chmod +x dist/*.js","watch":"tsc --watch","smithery":"npx @smithery/cli dev src/index.ts","inspector":"npx @modelcontextprotocol/inspector build/index.js","evals":"tsx evals/run-evals.ts run --config evals/mcp-eval-basic.config.json && tsx evals/run-evals.ts run --config evals/mcp-eval-minimal.config.json && tsx evals/run-evals.ts run --config evals/mcp-eval.config.json","lint":"eslint . --ext .ts","format":"prettier --write .","clean":"rm -rf dist","pre-commit":"pnpm lint-staged","changeset":"changeset","version:packages":"changeset version","release":"changeset publish"},"_id":"@browserbasehq/mcp-server-browserbase@2.3.0","_integrity":"sha512-VauRk4T0IqlixJ7Iz1CHzAvggj+kuMv/zqtxvqbewjgOwphj3GKh3dLmPR6OA0DfyRKjLcY0gKZzw/ZbkoEAvg==","_resolved":"/private/var/folders/r5/0cb1tjqj1jx39rs739pb9_v80000gn/T/95f6a11e96fe5ad64808c6fa6918d844/browserbasehq-mcp-server-browserbase-2.3.0.tgz","_from":"file:browserbasehq-mcp-server-browserbase-2.3.0.tgz","_nodeVersion":"22.14.0","_npmVersion":"11.2.0","dist":{"integrity":"sha512-VauRk4T0IqlixJ7Iz1CHzAvggj+kuMv/zqtxvqbewjgOwphj3GKh3dLmPR6OA0DfyRKjLcY0gKZzw/ZbkoEAvg==","shasum":"9365fc2c515917652a6da28bba9aca737903dcde","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@browserbasehq/mcp-server-browserbase/-/mcp-server-browserbase-2.3.0.tgz","fileCount":29,"unpackedSize":1480958,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEuXazCeN5VytY0K01riKJBeU+at8YCUmh6aloSTbFq5AiEAhWNO5hQ+rZUeZglhaEDRst28HyQI8K04kyHebHu30kI="}],"size":1370678},"_npmUser":{"name":"anonymous","email":"kyle@browserbase.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"miguel@browserbase.com"},{"name":"anonymous","email":"jason@nosaj.io"},{"name":"anonymous","email":"jharrison@browserbase.com"},{"name":"anonymous","email":"adamjaggard@gmail.com"},{"name":"anonymous","email":"tina.fcook@gmail.com"},{"name":"anonymous","email":"paul@browserbase.com"},{"name":"anonymous","email":"dominiceliassaadi@gmail.com"},{"name":"anonymous","email":"kyle@browserbase.com"},{"name":"anonymous","email":"vivien@browserbase.com"},{"name":"anonymous","email":"zhao@browserbase.com"},{"name":"anonymous","email":"ajmcquilkin@gmail.com"},{"name":"anonymous","email":"seanmcguire1@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server-browserbase_2.3.0_1762804083735_0.7617766021672217"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-10T19:48:03.955Z","publish_time":1762804083955,"_source_registry_name":"default","contributors":[]},"2.4.0":{"name":"@browserbasehq/mcp-server-browserbase","version":"2.4.0","description":"MCP server for AI web browser automation using Browserbase and Stagehand","mcpName":"io.github.browserbase/mcp-server-browserbase","license":"Apache-2.0","author":{"name":"Browserbase, Inc.","url":"https://www.browserbase.com/"},"homepage":"https://www.browserbase.com","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"type":"module","main":"./cli.js","module":"./src/index.ts","bin":{"mcp-server-browserbase":"cli.js"},"lint-staged":{"*.{js,jsx,ts,tsx,json,css,scss,md}":["prettier --write .","eslint --fix"]},"dependencies":{"@browserbasehq/sdk":"^2.6.0","@browserbasehq/stagehand":"^3.0.1","@mcp-ui/server":"^5.10.0","@modelcontextprotocol/sdk":"^1.13.1","commander":"^14.0.0","dotenv":"^16.4.6","zod":"^3.25.67"},"devDependencies":{"@changesets/cli":"^2.29.6","@eslint/js":"^9.29.0","@smithery/cli":"^1.2.15","chalk":"^5.3.0","eslint":"^9.29.0","eslint-plugin-react":"^7.37.5","globals":"^16.2.0","husky":"^9.1.7","lint-staged":"^16.1.2","mcpvals":"^0.4.0","prettier":"^3.6.1","shx":"^0.3.4","tsx":"^4.20.3","typescript":"^5.6.2","typescript-eslint":"^8.35.0"},"publishConfig":{"access":"public"},"scripts":{"build":"tsc && shx chmod +x dist/*.js","watch":"tsc --watch","smithery":"npx @smithery/cli dev src/index.ts","inspector":"npx @modelcontextprotocol/inspector build/index.js","evals":"tsx evals/run-evals.ts run --config evals/mcp-eval-basic.config.json && tsx evals/run-evals.ts run --config evals/mcp-eval-minimal.config.json && tsx evals/run-evals.ts run --config evals/mcp-eval.config.json","lint":"eslint . --ext .ts","format":"prettier --write .","clean":"rm -rf dist","pre-commit":"pnpm lint-staged","changeset":"changeset","version:packages":"changeset version","release":"changeset publish"},"_id":"@browserbasehq/mcp-server-browserbase@2.4.0","_integrity":"sha512-XkzYYdDtvjskWaOb+E23bFZqbfeXl3avO/1BextVw0cV3L7S+5C4M+2qMRLRqwoqFSrapfWi//MdGvKsv9MPmQ==","_resolved":"/private/var/folders/r5/0cb1tjqj1jx39rs739pb9_v80000gn/T/c2b59f6c4cda69aa26064d73cf48a30c/browserbasehq-mcp-server-browserbase-2.4.0.tgz","_from":"file:browserbasehq-mcp-server-browserbase-2.4.0.tgz","_nodeVersion":"22.14.0","_npmVersion":"11.2.0","dist":{"integrity":"sha512-XkzYYdDtvjskWaOb+E23bFZqbfeXl3avO/1BextVw0cV3L7S+5C4M+2qMRLRqwoqFSrapfWi//MdGvKsv9MPmQ==","shasum":"15876695eb346aee789a5462759f8c9c05930abd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@browserbasehq/mcp-server-browserbase/-/mcp-server-browserbase-2.4.0.tgz","fileCount":30,"unpackedSize":1483388,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCsMARpUUlSfOx4xYtx1zkI9mAGpGJSnPwn6HCmGByG8AIgQ+r2gr7XRDrMRRd+vDkTfas0aVWH+csGtF3OSwUTmNo="}],"size":1371168},"_npmUser":{"name":"anonymous","email":"kyle@browserbase.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"miguel@browserbase.com"},{"name":"anonymous","email":"jason@nosaj.io"},{"name":"anonymous","email":"jharrison@browserbase.com"},{"name":"anonymous","email":"adamjaggard@gmail.com"},{"name":"anonymous","email":"tina.fcook@gmail.com"},{"name":"anonymous","email":"paul@browserbase.com"},{"name":"anonymous","email":"dominiceliassaadi@gmail.com"},{"name":"anonymous","email":"kyle@browserbase.com"},{"name":"anonymous","email":"vivien@browserbase.com"},{"name":"anonymous","email":"zhao@browserbase.com"},{"name":"anonymous","email":"ajmcquilkin@gmail.com"},{"name":"anonymous","email":"seanmcguire1@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server-browserbase_2.4.0_1762887643021_0.6415670332833241"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-11T19:00:43.310Z","publish_time":1762887643310,"_source_registry_name":"default","contributors":[]},"2.4.1":{"name":"@browserbasehq/mcp-server-browserbase","version":"2.4.1","description":"MCP server for AI web browser automation using Browserbase and Stagehand","mcpName":"io.github.browserbase/mcp-server-browserbase","license":"Apache-2.0","author":{"name":"Browserbase, Inc.","url":"https://www.browserbase.com/"},"homepage":"https://www.browserbase.com","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"type":"module","main":"./cli.js","module":"./src/index.ts","bin":{"mcp-server-browserbase":"cli.js"},"lint-staged":{"*.{js,jsx,ts,tsx,json,css,scss,md}":["prettier --write .","eslint --fix"]},"dependencies":{"@browserbasehq/sdk":"^2.6.0","@browserbasehq/stagehand":"^3.0.3","@mcp-ui/server":"^5.10.0","@modelcontextprotocol/sdk":"^1.13.1","commander":"^14.0.0","dotenv":"^16.4.6","sharp":"^0.33.0","zod":"^3.25.67"},"devDependencies":{"@changesets/cli":"^2.29.6","@eslint/js":"^9.29.0","@smithery/cli":"^1.2.15","@types/node":"^24.10.1","chalk":"^5.3.0","eslint":"^9.29.0","eslint-plugin-react":"^7.37.5","globals":"^16.2.0","husky":"^9.1.7","lint-staged":"^16.1.2","mcpvals":"^0.4.0","prettier":"^3.6.1","shx":"^0.3.4","tsx":"^4.20.3","typescript":"^5.6.2","typescript-eslint":"^8.35.0"},"publishConfig":{"access":"public"},"scripts":{"build":"tsc && shx chmod +x dist/*.js","watch":"tsc --watch","smithery":"npx @smithery/cli dev src/index.ts","inspector":"npx @modelcontextprotocol/inspector build/index.js","evals":"tsx evals/run-evals.ts run --config evals/mcp-eval-basic.config.json && tsx evals/run-evals.ts run --config evals/mcp-eval-minimal.config.json && tsx evals/run-evals.ts run --config evals/mcp-eval.config.json","lint":"eslint . --ext .ts","format":"prettier --write .","clean":"rm -rf dist","pre-commit":"pnpm lint-staged","changeset":"changeset","version:packages":"changeset version","release":"changeset publish"},"_id":"@browserbasehq/mcp-server-browserbase@2.4.1","_integrity":"sha512-f7GydOdK11mE3RFlKkkmqsIscehxYwZndkTlvy1AhZWBDKJ/8vNA4ixhOGfmJeSDz+3zsZua1QCAd+p7hENS9Q==","_resolved":"/private/var/folders/r5/0cb1tjqj1jx39rs739pb9_v80000gn/T/d3d9661ab32949e9ca0a4c2d4ab0be47/browserbasehq-mcp-server-browserbase-2.4.1.tgz","_from":"file:browserbasehq-mcp-server-browserbase-2.4.1.tgz","_nodeVersion":"22.14.0","_npmVersion":"11.2.0","dist":{"integrity":"sha512-f7GydOdK11mE3RFlKkkmqsIscehxYwZndkTlvy1AhZWBDKJ/8vNA4ixhOGfmJeSDz+3zsZua1QCAd+p7hENS9Q==","shasum":"2439bd1d5c9fa0cb3d85f4d1f008e0be05633c17","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@browserbasehq/mcp-server-browserbase/-/mcp-server-browserbase-2.4.1.tgz","fileCount":30,"unpackedSize":1485311,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCptBqGkiOk2Vgmpdfbov17bnQDu2UuiaB5R0pOtSf4EgIgFQsUpBJSSjGZGs9fKomylgp6oIU7MsAhjFgaOmgRU+4="}],"size":1371936},"_npmUser":{"name":"anonymous","email":"kyle@browserbase.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"miguel@browserbase.com"},{"name":"anonymous","email":"jason@nosaj.io"},{"name":"anonymous","email":"jharrison@browserbase.com"},{"name":"anonymous","email":"adamjaggard@gmail.com"},{"name":"anonymous","email":"tina.fcook@gmail.com"},{"name":"anonymous","email":"paul@browserbase.com"},{"name":"anonymous","email":"dominiceliassaadi@gmail.com"},{"name":"anonymous","email":"tkat@tkat.net"},{"name":"anonymous","email":"kyle@browserbase.com"},{"name":"anonymous","email":"vivien@browserbase.com"},{"name":"anonymous","email":"zhao@browserbase.com"},{"name":"anonymous","email":"ajmcquilkin@gmail.com"},{"name":"anonymous","email":"seanmcguire1@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server-browserbase_2.4.1_1763420762938_0.8802076975351589"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-17T23:06:03.228Z","publish_time":1763420763228,"_source_registry_name":"default","contributors":[]},"2.4.3":{"name":"@browserbasehq/mcp-server-browserbase","version":"2.4.3","description":"MCP server for AI web browser automation using Browserbase and Stagehand","mcpName":"io.github.browserbase/mcp-server-browserbase","license":"Apache-2.0","author":{"name":"Browserbase, Inc.","url":"https://www.browserbase.com/"},"homepage":"https://www.browserbase.com","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"type":"module","main":"./cli.js","module":"./src/index.ts","bin":{"mcp-server-browserbase":"cli.js"},"lint-staged":{"*.{js,jsx,ts,tsx,json,css,scss,md}":["prettier --write .","eslint --fix"]},"dependencies":{"@browserbasehq/sdk":"^2.6.0","@browserbasehq/stagehand":"^3.0.8","@mcp-ui/server":"^5.10.0","@modelcontextprotocol/sdk":"^1.13.1","commander":"^14.0.0","dotenv":"^16.4.6","sharp":"^0.33.0","zod":"^3.25.67"},"devDependencies":{"@changesets/cli":"^2.29.6","@eslint/js":"^9.29.0","@smithery/cli":"^1.2.15","@types/node":"^24.10.1","chalk":"^5.3.0","eslint":"^9.29.0","eslint-plugin-react":"^7.37.5","globals":"^16.2.0","husky":"^9.1.7","lint-staged":"^16.1.2","mcpvals":"^0.4.0","prettier":"^3.6.1","shx":"^0.3.4","tsx":"^4.20.3","typescript":"^5.6.2","typescript-eslint":"^8.35.0"},"publishConfig":{"access":"public"},"scripts":{"build":"tsc && shx chmod +x dist/*.js","watch":"tsc --watch","smithery":"npx @smithery/cli dev src/index.ts","inspector":"npx @modelcontextprotocol/inspector build/index.js","evals":"tsx evals/run-evals.ts run --config evals/mcp-eval-basic.config.json && tsx evals/run-evals.ts run --config evals/mcp-eval-minimal.config.json && tsx evals/run-evals.ts run --config evals/mcp-eval.config.json","lint":"eslint . --ext .ts","format":"prettier --write .","clean":"rm -rf dist","pre-commit":"pnpm lint-staged","changeset":"changeset","version:packages":"changeset version","release":"changeset publish"},"_id":"@browserbasehq/mcp-server-browserbase@2.4.3","_integrity":"sha512-7XuLkppqA0zsTDtDQMHAxGNOyGyP+PE8NKweaAQbe+YPDjzCfM8c25f9DFPN81aCzpW/cEe0vh2V2w1CnM6ITQ==","_resolved":"/private/var/folders/r5/0cb1tjqj1jx39rs739pb9_v80000gn/T/21b472bc8ebcbcc73de4e14a060e7210/browserbasehq-mcp-server-browserbase-2.4.3.tgz","_from":"file:browserbasehq-mcp-server-browserbase-2.4.3.tgz","_nodeVersion":"22.14.0","_npmVersion":"11.2.0","dist":{"integrity":"sha512-7XuLkppqA0zsTDtDQMHAxGNOyGyP+PE8NKweaAQbe+YPDjzCfM8c25f9DFPN81aCzpW/cEe0vh2V2w1CnM6ITQ==","shasum":"4a1cd87604e68435d25ac9f92f85c1be2e84ae4c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@browserbasehq/mcp-server-browserbase/-/mcp-server-browserbase-2.4.3.tgz","fileCount":30,"unpackedSize":1485317,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDluPTA+6sJHBIFSHyPmA865G86bG7y5YeA+b47W/vb+wIhAPdvtdMVxl+z13zrOzk15Pc/mNPcLcSv19YG8a5ZVn94"}],"size":1371942},"_npmUser":{"name":"anonymous","email":"kyle@browserbase.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"seanmcguire1@outlook.com"},{"name":"anonymous","email":"kyle@browserbase.com"},{"name":"anonymous","email":"jason@nosaj.io"},{"name":"anonymous","email":"adamjaggard@gmail.com"},{"name":"anonymous","email":"dominiceliassaadi@gmail.com"},{"name":"anonymous","email":"ajmcquilkin@gmail.com"},{"name":"anonymous","email":"miguel@browserbase.com"},{"name":"anonymous","email":"zhao@browserbase.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server-browserbase_2.4.3_1769210012802_0.1625348455300395"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-23T23:13:33.015Z","publish_time":1769210013015,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"2.4.3"},"name":"@browserbasehq/mcp-server-browserbase","time":{"created":"2025-07-28T01:02:30.604Z","modified":"2026-01-23T23:13:51.277Z","2.0.0":"2025-07-28T00:48:10.294Z","2.0.1":"2025-08-20T16:56:11.683Z","2.1.0":"2025-09-09T01:21:09.393Z","2.1.1":"2025-09-12T21:00:08.332Z","2.1.2":"2025-09-25T19:43:15.143Z","2.1.3":"2025-10-13T21:00:48.921Z","2.2.0":"2025-10-16T21:48:31.526Z","2.3.0":"2025-11-10T19:48:03.955Z","2.4.0":"2025-11-11T19:00:43.310Z","2.4.1":"2025-11-17T23:06:03.228Z","2.4.3":"2026-01-23T23:13:33.015Z"},"readme":"# Browserbase MCP Server\n\n[![smithery badge](https://smithery.ai/badge/@browserbasehq/mcp-browserbase)](https://smithery.ai/server/@browserbasehq/mcp-browserbase)\n\n![cover](assets/cover.png)\n\n[The Model Context Protocol (MCP)](https://modelcontextprotocol.io/introduction) is an open protocol that enables seamless integration between LLM applications and external data sources and tools. Whether you're building an AI-powered IDE, enhancing a chat interface, or creating custom AI workflows, MCP provides a standardized way to connect LLMs with the context they need.\n\nThis server provides cloud browser automation capabilities using [Browserbase](https://www.browserbase.com/) and [Stagehand](https://github.com/browserbase/stagehand). It enables LLMs to interact with web pages, take screenshots, extract information, and perform automated actions with atomic precision.\n\n## What's New in Stagehand v3\n\nPowered by [Stagehand v3.0](https://github.com/browserbase/stagehand), this MCP server now includes:\n\n- **20-40% Faster Performance**: Speed improvements across all core operations (`act`, `extract`, `observe`) through automatic caching\n- **Enhanced Extraction**: Targeted extraction and observation across iframes and shadow roots\n- **Improved Schemas**: Streamlined extract schemas for more intuitive data extraction\n- **Advanced Selector Support**: CSS selector support with improved element targeting\n- **Multi-Browser Support**: Compatible with Playwright, Puppeteer, and Patchright\n- **New Primitives**: Built-in `page`, `locator`, `frameLocator`, and `deepLocator` for simplified automation\n- **Experimental Features**: Enable cutting-edge capabilities with the `--experimental` flag\n\nFor more details, visit the [Stagehand v3 documentation](https://docs.stagehand.dev/).\n\n## Features\n\n| Feature            | Description                                                 |\n| ------------------ | ----------------------------------------------------------- |\n| Browser Automation | Control and orchestrate cloud browsers via Browserbase      |\n| Data Extraction    | Extract structured data from any webpage                    |\n| Web Interaction    | Navigate, click, and fill forms with ease                   |\n| Screenshots        | Capture full-page and element screenshots                   |\n| Model Flexibility  | Supports multiple models (OpenAI, Claude, Gemini, and more) |\n| Vision Support     | Use annotated screenshots for complex DOMs                  |\n| Session Management | Create, manage, and close browser sessions                  |\n| High Performance   | 20-40% faster operations with automatic caching (v3)        |\n| Advanced Selectors | Enhanced CSS selector support for precise element targeting |\n\n## How to Setup\n\n### Quickstarts:\n\n#### Add to Cursor\n\nCopy and Paste this link in your Browser:\n\n```text\ncursor://anysphere.cursor-deeplink/mcp/install?name=browserbase&config=eyJjb21tYW5kIjoibnB4IEBicm93c2VyYmFzZWhxL21jcCIsImVudiI6eyJCUk9XU0VSQkFTRV9BUElfS0VZIjoiIiwiQlJPV1NFUkJBU0VfUFJPSkVDVF9JRCI6IiIsIkdFTUlOSV9BUElfS0VZIjoiIn19\n```\n\nWe currently support 2 transports for our MCP server, STDIO and SHTTP. We recommend you use SHTTP with our remote hosted url to take advantage of the server at full capacity.\n\n## SHTTP:\n\nTo use the Browserbase MCP Server through our remote hosted URL, add the following to your configuration.\n\nGo to [smithery.ai](https://smithery.ai/server/@browserbasehq/mcp-browserbase) and enter your API keys and configuration to get a remote hosted URL.\nWhen using our remote hosted server, we provide the LLM costs for Gemini, the [best performing model](https://www.stagehand.dev/evals) in [Stagehand](https://www.stagehand.dev).\n\n![Smithery Image](assets/smithery.jpg)\n\nIf your client supports SHTTP:\n\n```json\n{\n  \"mcpServers\": {\n    \"browserbase\": {\n      \"type\": \"http\",\n      \"url\": \"your-smithery-url.com\"\n    }\n  }\n}\n```\n\nIf your client doesn't support SHTTP:\n\n```json\n{\n  \"mcpServers\": {\n    \"browserbase\": {\n      \"command\": \"npx\",\n      \"args\": [\"mcp-remote\", \"your-smithery-url.com\"]\n    }\n  }\n}\n```\n\n## STDIO:\n\nYou can either use our Server hosted on NPM or run it completely locally by cloning this repo.\n\n> **❗️ Important:** If you want to use a different model you have to add --modelName to the args and provide that respective key as an arg. More info below.\n\n### To run on NPM (Recommended)\n\nGo into your MCP Config JSON and add the Browserbase Server:\n\n```json\n{\n  \"mcpServers\": {\n    \"browserbase\": {\n      \"command\": \"npx\",\n      \"args\": [\"@browserbasehq/mcp-server-browserbase\"],\n      \"env\": {\n        \"BROWSERBASE_API_KEY\": \"\",\n        \"BROWSERBASE_PROJECT_ID\": \"\",\n        \"GEMINI_API_KEY\": \"\"\n      }\n    }\n  }\n}\n```\n\nThat's it! Reload your MCP client and Claude will be able to use Browserbase.\n\n### To run 100% local:\n\n#### Option 1: Direct installation\n\n```bash\n# Clone the Repo\ngit clone https://github.com/browserbase/mcp-server-browserbase.git\ncd mcp-server-browserbase\n\n# Install the dependencies and build the project\nnpm install && npm run build\n```\n\n#### Option 2: Docker\n\n```bash\n# Clone the Repo\ngit clone https://github.com/browserbase/mcp-server-browserbase.git\ncd mcp-server-browserbase\n\n# Build the Docker image\ndocker build -t mcp-browserbase .\n```\n\nThen in your MCP Config JSON run the server. To run locally we can use STDIO or self-host SHTTP.\n\n### STDIO:\n\n#### Using Direct Installation\n\nTo your MCP Config JSON file add the following:\n\n```json\n{\n  \"mcpServers\": {\n    \"browserbase\": {\n      \"command\": \"node\",\n      \"args\": [\"/path/to/mcp-server-browserbase/cli.js\"],\n      \"env\": {\n        \"BROWSERBASE_API_KEY\": \"\",\n        \"BROWSERBASE_PROJECT_ID\": \"\",\n        \"GEMINI_API_KEY\": \"\"\n      }\n    }\n  }\n}\n```\n\n#### Using Docker\n\nTo your MCP Config JSON file add the following:\n\n```json\n{\n  \"mcpServers\": {\n    \"browserbase\": {\n      \"command\": \"docker\",\n      \"args\": [\n        \"run\",\n        \"--rm\",\n        \"-i\",\n        \"-e\",\n        \"BROWSERBASE_API_KEY\",\n        \"-e\",\n        \"BROWSERBASE_PROJECT_ID\",\n        \"-e\",\n        \"GEMINI_API_KEY\",\n        \"mcp-browserbase\"\n      ],\n      \"env\": {\n        \"BROWSERBASE_API_KEY\": \"\",\n        \"BROWSERBASE_PROJECT_ID\": \"\",\n        \"GEMINI_API_KEY\": \"\"\n      }\n    }\n  }\n}\n```\n\nThen reload your MCP client and you should be good to go!\n\n## Configuration\n\nThe Browserbase MCP server accepts the following command-line flags:\n\n| Flag                       | Description                                                                 |\n| -------------------------- | --------------------------------------------------------------------------- |\n| `--proxies`                | Enable Browserbase proxies for the session                                  |\n| `--advancedStealth`        | Enable Browserbase Advanced Stealth (Only for Scale Plan Users)             |\n| `--keepAlive`              | Enable Browserbase Keep Alive Session                                       |\n| `--contextId <contextId>`  | Specify a Browserbase Context ID to use                                     |\n| `--persist`                | Whether to persist the Browserbase context (default: true)                  |\n| `--port <port>`            | Port to listen on for HTTP/SHTTP transport                                  |\n| `--host <host>`            | Host to bind server to (default: localhost, use 0.0.0.0 for all interfaces) |\n| `--browserWidth <width>`   | Browser viewport width (default: 1024)                                      |\n| `--browserHeight <height>` | Browser viewport height (default: 768)                                      |\n| `--modelName <model>`      | The model to use for Stagehand (default: gemini-2.0-flash)                  |\n| `--modelApiKey <key>`      | API key for the custom model provider (required when using custom models)   |\n| `--experimental`           | Enable experimental features (default: false)                               |\n\nThese flags can be passed directly to the CLI or configured in your MCP configuration file.\n\n### NOTE:\n\nCurrently, these flags can only be used with the local server (npx @browserbasehq/mcp-server-browserbase or Docker).\n\n### Using Configuration Flags with Docker\n\nWhen using Docker, you can pass configuration flags as additional arguments after the image name. Here's an example with the `--proxies` flag:\n\n```json\n{\n  \"mcpServers\": {\n    \"browserbase\": {\n      \"command\": \"docker\",\n      \"args\": [\n        \"run\",\n        \"--rm\",\n        \"-i\",\n        \"-e\",\n        \"BROWSERBASE_API_KEY\",\n        \"-e\",\n        \"BROWSERBASE_PROJECT_ID\",\n        \"-e\",\n        \"GEMINI_API_KEY\",\n        \"mcp-browserbase\",\n        \"--proxies\"\n      ],\n      \"env\": {\n        \"BROWSERBASE_API_KEY\": \"\",\n        \"BROWSERBASE_PROJECT_ID\": \"\",\n        \"GEMINI_API_KEY\": \"\"\n      }\n    }\n  }\n}\n```\n\nYou can also run the Docker container directly from the command line:\n\n```bash\ndocker run --rm -i \\\n  -e BROWSERBASE_API_KEY=your_api_key \\\n  -e BROWSERBASE_PROJECT_ID=your_project_id \\\n  -e GEMINI_API_KEY=your_gemini_key \\\n  mcp-browserbase --proxies\n```\n\n## Configuration Examples\n\n### Proxies\n\nHere are our docs on [Proxies](https://docs.browserbase.com/features/proxies).\n\nTo use proxies, set the --proxies flag in your MCP Config:\n\n```json\n{\n  \"mcpServers\": {\n    \"browserbase\": {\n      \"command\": \"npx\",\n      \"args\": [\"@browserbasehq/mcp-server-browserbase\", \"--proxies\"],\n      \"env\": {\n        \"BROWSERBASE_API_KEY\": \"\",\n        \"BROWSERBASE_PROJECT_ID\": \"\",\n        \"GEMINI_API_KEY\": \"\"\n      }\n    }\n  }\n}\n```\n\n### Advanced Stealth\n\nHere are our docs on [Advanced Stealth](https://docs.browserbase.com/features/stealth-mode#advanced-stealth-mode).\n\nTo use advanced stealth, set the --advancedStealth flag in your MCP Config:\n\n```json\n{\n  \"mcpServers\": {\n    \"browserbase\": {\n      \"command\": \"npx\",\n      \"args\": [\"@browserbasehq/mcp-server-browserbase\", \"--advancedStealth\"],\n      \"env\": {\n        \"BROWSERBASE_API_KEY\": \"\",\n        \"BROWSERBASE_PROJECT_ID\": \"\",\n        \"GEMINI_API_KEY\": \"\"\n      }\n    }\n  }\n}\n```\n\n### Contexts\n\nHere are our docs on [Contexts](https://docs.browserbase.com/features/contexts)\n\nTo use contexts, set the --contextId flag in your MCP Config:\n\n```json\n{\n  \"mcpServers\": {\n    \"browserbase\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"@browserbasehq/mcp-server-browserbase\",\n        \"--contextId\",\n        \"<YOUR_CONTEXT_ID>\"\n      ],\n      \"env\": {\n        \"BROWSERBASE_API_KEY\": \"\",\n        \"BROWSERBASE_PROJECT_ID\": \"\",\n        \"GEMINI_API_KEY\": \"\"\n      }\n    }\n  }\n}\n```\n\n### Browser Viewport Sizing\n\nThe default viewport sizing for a browser session is 1024 x 768. You can adjust the Browser viewport sizing with browserWidth and browserHeight flags.\n\nHere's how to use it for custom browser sizing. We recommend to stick with 16:9 aspect ratios (ie: 1920 x 1080, 1280 x 720, 1024 x 768)\n\n```json\n{\n  \"mcpServers\": {\n    \"browserbase\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"@browserbasehq/mcp-server-browserbase\",\n        \"--browserHeight 1080\",\n        \"--browserWidth 1920\"\n      ],\n      \"env\": {\n        \"BROWSERBASE_API_KEY\": \"\",\n        \"BROWSERBASE_PROJECT_ID\": \"\",\n        \"GEMINI_API_KEY\": \"\"\n      }\n    }\n  }\n}\n```\n\n### Experimental Features\n\nStagehand v3 includes experimental features that can be enabled with the `--experimental` flag. These features provide cutting-edge capabilities that are actively being developed and refined.\n\nTo enable experimental features:\n\n```json\n{\n  \"mcpServers\": {\n    \"browserbase\": {\n      \"command\": \"npx\",\n      \"args\": [\"@browserbasehq/mcp-server-browserbase\", \"--experimental\"],\n      \"env\": {\n        \"BROWSERBASE_API_KEY\": \"\",\n        \"BROWSERBASE_PROJECT_ID\": \"\",\n        \"GEMINI_API_KEY\": \"\"\n      }\n    }\n  }\n}\n```\n\n_Note: Experimental features may change or be removed in future releases. Use them at your own discretion._\n\n### Model Configuration\n\nStagehand defaults to using Google's Gemini 2.0 Flash model, but you can configure it to use other models like GPT-4o, Claude, or other providers.\n\n**Important**: When using any custom model (non-default), you must provide your own API key for that model provider using the `--modelApiKey` flag.\n\nHere's how to configure different models:\n\n```json\n{\n  \"mcpServers\": {\n    \"browserbase\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"@browserbasehq/mcp-server-browserbase\",\n        \"--modelName\",\n        \"anthropic/claude-sonnet-4.5\",\n        \"--modelApiKey\",\n        \"your-anthropic-api-key\"\n      ],\n      \"env\": {\n        \"BROWSERBASE_API_KEY\": \"\",\n        \"BROWSERBASE_PROJECT_ID\": \"\"\n      }\n    }\n  }\n}\n```\n\n_Note: The model must be supported in Stagehand. Check out the docs [here](https://docs.stagehand.dev/examples/custom_llms#supported-llms). When using any custom model, you must provide your own API key for that provider._\n\n### Resources\n\nThe server provides access to screenshot resources:\n\n1. **Screenshots** (`screenshot://<screenshot-name>`)\n   - PNG images of captured screenshots\n\n## Key Features\n\n- **AI-Powered Automation**: Natural language commands for web interactions\n- **Multi-Model Support**: Works with OpenAI, Claude, Gemini, and more\n- **Screenshot Capture**: Full-page and element-specific screenshots\n- **Data Extraction**: Intelligent content extraction from web pages\n- **Proxy Support**: Enterprise-grade proxy capabilities\n- **Stealth Mode**: Advanced anti-detection features\n- **Context Persistence**: Maintain authentication and state across sessions\n\nFor more information about the Model Context Protocol, visit:\n\n- [MCP Documentation](https://modelcontextprotocol.io/docs)\n- [MCP Specification](https://spec.modelcontextprotocol.io/)\n\nFor the official MCP Docs:\n\n- [Browserbase MCP](https://docs.browserbase.com/integrations/mcp/introduction)\n\n## License\n\nLicensed under the Apache 2.0 License.\n\nCopyright 2025 Browserbase, Inc.","users":{}}