{"_id":"@browserbasehq/mcp-server-browserbase","_rev":"40-d6e042b64e156053d51e0d998c984eff","name":"@browserbasehq/mcp-server-browserbase","dist-tags":{"latest":"2.4.3"},"versions":{"2.0.0":{"name":"@browserbasehq/mcp-server-browserbase","version":"2.0.0","author":{"url":"https://www.browserbase.com/","name":"Browserbase, Inc."},"license":"Apache-2.0","_id":"@browserbasehq/mcp-server-browserbase@2.0.0","maintainers":[{"name":"paul-klein-browserbase","email":"paul@browserbase.com"},{"name":"desaadi","email":"dominiceliassaadi@gmail.com"},{"name":"anirudhkamath","email":"anirudh@kamath.io"},{"name":"alexbphan","email":"alex@browserbase.com"},{"name":"kylejeong","email":"kyle@browserbase.com"}],"homepage":"https://www.browserbase.com","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"bin":{"mcp-server-browserbase":"cli.js"},"dist":{"shasum":"6ebf17e014a1c4efc59679211af350d383ac07ba","tarball":"https://registry.npmjs.org/@browserbasehq/mcp-server-browserbase/-/mcp-server-browserbase-2.0.0.tgz","fileCount":35,"integrity":"sha512-bzPVz8264Ug+/nzBbucxuftrUxOtnpvfzzGLREmSvvIY/i6A7mxejhtqmgHdQZxJ2JyzHf1fANz0jtq524lFJQ==","signatures":[{"sig":"MEUCICDAbH0z8I6QyvZOgl9RqGFaCuGPXsuvjghhzDCuzFhlAiEA3bpOfh0BLofs6JJnlnZNj16wDdTLN5oXQP2Al+hHwgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3051446},"main":"./cli.js","type":"module","module":"./src/index.ts","gitHead":"02a4caf1539c4795fabc4638f2ff0c8e1b658df1","scripts":{"lint":"eslint . --ext .ts","build":"tsc && shx chmod +x dist/*.js","clean":"rm -rf dist","watch":"tsc --watch","prepare":"husky && npm run build","smithery":"npx @smithery/cli dev src/index.ts","inspector":"npx @modelcontextprotocol/inspector build/index.js","pre-commit":"pnpm lint-staged","prettier:fix":"prettier --write .","prepublishOnly":"pnpm clean && pnpm build","prettier:check":"prettier --check ."},"_npmUser":{"name":"kylejeong","email":"kyle@browserbase.com"},"deprecated":"This package has moved to @browserbasehq/mcp","_npmVersion":"11.2.0","description":"MCP server for AI web browser automation using Browserbase and Stagehand","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx,json,css,scss,md}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.67","dotenv":"^16.4.6","commander":"^14.0.0","@smithery/cli":"^1.2.15","playwright-core":"^1.53.2","@browserbasehq/sdk":"^2.6.0","@browserbasehq/stagehand":"^2.4.0","@modelcontextprotocol/sdk":"^1.13.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4+sha512.5ea8b0deed94ed68691c9bad4c955492705c5eeb8a87ef86bc62c74a26b037b08ff9570f108b2e4dbd1dd1a9186fea925e527f141c648e85af45631074680184","devDependencies":{"shx":"^0.3.4","tsx":"^4.20.3","husky":"^9.1.7","eslint":"^9.29.0","globals":"^16.2.0","prettier":"^3.6.1","@eslint/js":"^9.29.0","typescript":"^5.6.2","lint-staged":"^16.1.2","typescript-eslint":"^8.35.0","eslint-plugin-react":"^7.37.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-browserbase_2.0.0_1753663690057_0.5415602120905476","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@browserbasehq/mcp-server-browserbase","version":"2.0.1","author":{"url":"https://www.browserbase.com/","name":"Browserbase, Inc."},"license":"Apache-2.0","_id":"@browserbasehq/mcp-server-browserbase@2.0.1","maintainers":[{"name":"paul-klein-browserbase","email":"paul@browserbase.com"},{"name":"desaadi","email":"dominiceliassaadi@gmail.com"},{"name":"anirudhkamath","email":"anirudh@kamath.io"},{"name":"alexbphan","email":"alex@browserbase.com"},{"name":"kylejeong","email":"kyle@browserbase.com"}],"homepage":"https://www.browserbase.com","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"bin":{"mcp-server-browserbase":"cli.js"},"dist":{"shasum":"9c50b3f76ffd6bed6aa321c2216fc9377d273cea","tarball":"https://registry.npmjs.org/@browserbasehq/mcp-server-browserbase/-/mcp-server-browserbase-2.0.1.tgz","fileCount":36,"integrity":"sha512-PMuQLnBvipQsh31Q1zheJrUkiW9KiGvfRaMYCfHI4xmC+VIAnn4kw2zK9CnSeVyGwuKCPUDwfWxdVRxdW3seNg==","signatures":[{"sig":"MEYCIQDta7EkTCDKMnFm7RAhbSvcQq4KUy5ceQU4/QrkXNc/4QIhANlQDSJ/8iGNjtQLlBR4P7jsFISfsct/U7JkAABksjme","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3056720},"main":"./cli.js","type":"module","module":"./src/index.ts","gitHead":"ed0d98e5837673235562811a845653b2c8fafb52","scripts":{"lint":"eslint . --ext .ts","build":"tsc && shx chmod +x dist/*.js","clean":"rm -rf dist","watch":"tsc --watch","prepare":"husky && npm run build","smithery":"npx @smithery/cli dev src/index.ts","inspector":"npx @modelcontextprotocol/inspector build/index.js","pre-commit":"pnpm lint-staged","prettier:fix":"prettier --write .","prepublishOnly":"pnpm clean && pnpm build","prettier:check":"prettier --check ."},"_npmUser":{"name":"kylejeong","email":"kyle@browserbase.com"},"deprecated":"This package has moved to @browserbasehq/mcp","_npmVersion":"11.2.0","description":"MCP server for AI web browser automation using Browserbase and Stagehand","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx,json,css,scss,md}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.67","dotenv":"^16.4.6","commander":"^14.0.0","@smithery/cli":"^1.2.15","playwright-core":"^1.53.2","@browserbasehq/sdk":"^2.6.0","@browserbasehq/stagehand":"^2.4.3","@modelcontextprotocol/sdk":"^1.13.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4+sha512.5ea8b0deed94ed68691c9bad4c955492705c5eeb8a87ef86bc62c74a26b037b08ff9570f108b2e4dbd1dd1a9186fea925e527f141c648e85af45631074680184","devDependencies":{"shx":"^0.3.4","tsx":"^4.20.3","husky":"^9.1.7","eslint":"^9.29.0","globals":"^16.2.0","prettier":"^3.6.1","@eslint/js":"^9.29.0","typescript":"^5.6.2","lint-staged":"^16.1.2","typescript-eslint":"^8.35.0","eslint-plugin-react":"^7.37.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-browserbase_2.0.1_1755708971394_0.9983928075274651","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@browserbasehq/mcp-server-browserbase","version":"2.1.0","author":{"url":"https://www.browserbase.com/","name":"Browserbase, Inc."},"license":"Apache-2.0","_id":"@browserbasehq/mcp-server-browserbase@2.1.0","maintainers":[{"name":"paul-klein-browserbase","email":"paul@browserbase.com"},{"name":"desaadi","email":"dominiceliassaadi@gmail.com"},{"name":"anirudhkamath","email":"anirudh@kamath.io"},{"name":"alexbphan","email":"alex@browserbase.com"},{"name":"kylejeong","email":"kyle@browserbase.com"}],"homepage":"https://www.browserbase.com","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"bin":{"mcp-server-browserbase":"cli.js"},"dist":{"shasum":"e46f726e9a7969f508460740c1fdf3ab96250a50","tarball":"https://registry.npmjs.org/@browserbasehq/mcp-server-browserbase/-/mcp-server-browserbase-2.1.0.tgz","fileCount":36,"integrity":"sha512-GBDHtZ1QYw0/Yr044TaMwOouZdda8n73OiEK5ud6cwyNrWQZOTspUuJv7mYIrvKprUAWdnu1rTNEDefrjogowQ==","signatures":[{"sig":"MEYCIQCHoZmI67oJWlcWkKuaMGYYtGWye3akD7gMdPYMlfOKrAIhAOGYhlDb13pReAfJWoypLpVeylc0VrZqDGXq59E5sboC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3056887},"main":"./cli.js","type":"module","_from":"file:browserbasehq-mcp-server-browserbase-2.1.0.tgz","module":"./src/index.ts","scripts":{"lint":"eslint . --ext .ts","build":"tsc && shx chmod +x dist/*.js","clean":"rm -rf dist","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","watch":"tsc --watch","format":"prettier --write .","release":"changeset publish","smithery":"npx @smithery/cli dev src/index.ts","changeset":"changeset","inspector":"npx @modelcontextprotocol/inspector build/index.js","pre-commit":"pnpm lint-staged","version:packages":"changeset version"},"_npmUser":{"name":"kylejeong","email":"kyle@browserbase.com"},"_resolved":"/private/var/folders/r5/0cb1tjqj1jx39rs739pb9_v80000gn/T/f42437a4fd370bf01732c6359af6c7cb/browserbasehq-mcp-server-browserbase-2.1.0.tgz","_integrity":"sha512-GBDHtZ1QYw0/Yr044TaMwOouZdda8n73OiEK5ud6cwyNrWQZOTspUuJv7mYIrvKprUAWdnu1rTNEDefrjogowQ==","deprecated":"This package has moved to @browserbasehq/mcp","_npmVersion":"11.2.0","description":"MCP server for AI web browser automation using Browserbase and Stagehand","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx,json,css,scss,md}":["prettier --write .","eslint --fix"]},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.67","dotenv":"^16.4.6","mcpvals":"^0.0.3","commander":"^14.0.0","@smithery/cli":"^1.2.15","@mcp-ui/server":"^5.10.0","playwright-core":"^1.53.2","@browserbasehq/sdk":"^2.6.0","@browserbasehq/stagehand":"^2.5.0","@modelcontextprotocol/sdk":"^1.13.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.20.3","chalk":"^5.3.0","husky":"^9.1.7","eslint":"^9.29.0","globals":"^16.2.0","prettier":"^3.6.1","@eslint/js":"^9.29.0","typescript":"^5.6.2","lint-staged":"^16.1.2","@changesets/cli":"^2.29.6","typescript-eslint":"^8.35.0","eslint-plugin-react":"^7.37.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-browserbase_2.1.0_1757380869132_0.36673476346664957","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@browserbasehq/mcp-server-browserbase","version":"2.1.1","author":{"url":"https://www.browserbase.com/","name":"Browserbase, Inc."},"license":"Apache-2.0","_id":"@browserbasehq/mcp-server-browserbase@2.1.1","maintainers":[{"name":"paul-klein-browserbase","email":"paul@browserbase.com"},{"name":"desaadi","email":"dominiceliassaadi@gmail.com"},{"name":"anirudhkamath","email":"anirudh@kamath.io"},{"name":"alexbphan","email":"alex@browserbase.com"},{"name":"kylejeong","email":"kyle@browserbase.com"}],"homepage":"https://www.browserbase.com","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"bin":{"mcp-server-browserbase":"cli.js"},"dist":{"shasum":"2b086d97e97c108a06e237cbf8c460069f16e90d","tarball":"https://registry.npmjs.org/@browserbasehq/mcp-server-browserbase/-/mcp-server-browserbase-2.1.1.tgz","fileCount":36,"integrity":"sha512-76EXKc0MMiz4ru27T4kgCwx5db+Js2LzBbtxGCYqRPdlp52Yx1o3RjZApz9UWTO6B/KQB3XJk7a1VJ+fwYnjrw==","signatures":[{"sig":"MEQCIB45nS1FT8fa7RksI4eKVfb488VbFZASiNKmnL2vJ6i3AiBHAVFdWcmv8pKIvXaKdhnlsy9GGc3s2pxy71zaOCHW4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3056948},"main":"./cli.js","type":"module","_from":"file:browserbasehq-mcp-server-browserbase-2.1.1.tgz","module":"./src/index.ts","mcpName":"io.github.browserbase/mcp-server-browserbase","scripts":{"lint":"eslint . --ext .ts","build":"tsc && shx chmod +x dist/*.js","clean":"rm -rf dist","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","watch":"tsc --watch","format":"prettier --write .","release":"changeset publish","smithery":"npx @smithery/cli dev src/index.ts","changeset":"changeset","inspector":"npx @modelcontextprotocol/inspector build/index.js","pre-commit":"pnpm lint-staged","version:packages":"changeset version"},"_npmUser":{"name":"kylejeong","email":"kyle@browserbase.com"},"_resolved":"/private/var/folders/r5/0cb1tjqj1jx39rs739pb9_v80000gn/T/daa5d7cde219b85ff8c6fc3f8a88d2aa/browserbasehq-mcp-server-browserbase-2.1.1.tgz","_integrity":"sha512-76EXKc0MMiz4ru27T4kgCwx5db+Js2LzBbtxGCYqRPdlp52Yx1o3RjZApz9UWTO6B/KQB3XJk7a1VJ+fwYnjrw==","deprecated":"This package has moved to @browserbasehq/mcp","_npmVersion":"11.2.0","description":"MCP server for AI web browser automation using Browserbase and Stagehand","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx,json,css,scss,md}":["prettier --write .","eslint --fix"]},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.67","dotenv":"^16.4.6","mcpvals":"^0.0.3","commander":"^14.0.0","@smithery/cli":"^1.2.15","@mcp-ui/server":"^5.10.0","playwright-core":"^1.53.2","@browserbasehq/sdk":"^2.6.0","@browserbasehq/stagehand":"^2.5.0","@modelcontextprotocol/sdk":"^1.13.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.20.3","chalk":"^5.3.0","husky":"^9.1.7","eslint":"^9.29.0","globals":"^16.2.0","prettier":"^3.6.1","@eslint/js":"^9.29.0","typescript":"^5.6.2","lint-staged":"^16.1.2","@changesets/cli":"^2.29.6","typescript-eslint":"^8.35.0","eslint-plugin-react":"^7.37.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-browserbase_2.1.1_1757710808094_0.1640951299093878","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@browserbasehq/mcp-server-browserbase","version":"2.1.2","author":{"url":"https://www.browserbase.com/","name":"Browserbase, Inc."},"license":"Apache-2.0","_id":"@browserbasehq/mcp-server-browserbase@2.1.2","maintainers":[{"name":"paul-klein-browserbase","email":"paul@browserbase.com"},{"name":"desaadi","email":"dominiceliassaadi@gmail.com"},{"name":"anirudhkamath","email":"anirudh@kamath.io"},{"name":"alexbphan","email":"alex@browserbase.com"},{"name":"kylejeong","email":"kyle@browserbase.com"}],"homepage":"https://www.browserbase.com","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"bin":{"mcp-server-browserbase":"cli.js"},"dist":{"shasum":"1e8a81eefbfd972cb60f588d71269ccee45121d7","tarball":"https://registry.npmjs.org/@browserbasehq/mcp-server-browserbase/-/mcp-server-browserbase-2.1.2.tgz","fileCount":36,"integrity":"sha512-PH8w4EsljyCaUMCw+JdqdkJ+rtPBIksBVJIIyQX0Vo6FPFcq1XVXsRUgm4eWAAFD6h55llTlNmSWmbxf4EmLow==","signatures":[{"sig":"MEYCIQCjoZlOdkBoVV3PBq9AfUIqwNs7IvL1bFVuM8XcGihXcQIhAPGu+jiBwXYcTkVfwNFGOx41bvWUuBVLeS5DRO49k2E7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3060342},"main":"./cli.js","type":"module","_from":"file:browserbasehq-mcp-server-browserbase-2.1.2.tgz","module":"./src/index.ts","mcpName":"io.github.browserbase/mcp-server-browserbase","scripts":{"lint":"eslint . --ext .ts","build":"tsc && shx chmod +x dist/*.js","clean":"rm -rf dist","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","watch":"tsc --watch","format":"prettier --write .","release":"changeset publish","smithery":"npx @smithery/cli dev src/index.ts","changeset":"changeset","inspector":"npx @modelcontextprotocol/inspector build/index.js","pre-commit":"pnpm lint-staged","version:packages":"changeset version"},"_npmUser":{"name":"kylejeong","email":"kyle@browserbase.com"},"_resolved":"/private/var/folders/r5/0cb1tjqj1jx39rs739pb9_v80000gn/T/e1a0bf3b0b1e99dd765d6130a0217da2/browserbasehq-mcp-server-browserbase-2.1.2.tgz","_integrity":"sha512-PH8w4EsljyCaUMCw+JdqdkJ+rtPBIksBVJIIyQX0Vo6FPFcq1XVXsRUgm4eWAAFD6h55llTlNmSWmbxf4EmLow==","deprecated":"This package has moved to @browserbasehq/mcp","_npmVersion":"11.2.0","description":"MCP server for AI web browser automation using Browserbase and Stagehand","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx,json,css,scss,md}":["prettier --write .","eslint --fix"]},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.67","dotenv":"^16.4.6","mcpvals":"^0.0.3","commander":"^14.0.0","@smithery/cli":"^1.2.15","@mcp-ui/server":"^5.10.0","playwright-core":"^1.53.2","@browserbasehq/sdk":"^2.6.0","@browserbasehq/stagehand":"^2.5.0","@modelcontextprotocol/sdk":"^1.13.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.20.3","chalk":"^5.3.0","husky":"^9.1.7","eslint":"^9.29.0","globals":"^16.2.0","prettier":"^3.6.1","@eslint/js":"^9.29.0","typescript":"^5.6.2","lint-staged":"^16.1.2","@changesets/cli":"^2.29.6","typescript-eslint":"^8.35.0","eslint-plugin-react":"^7.37.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-browserbase_2.1.2_1758829394931_0.7730717883034026","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@browserbasehq/mcp-server-browserbase","version":"2.1.3","author":{"url":"https://www.browserbase.com/","name":"Browserbase, Inc."},"license":"Apache-2.0","_id":"@browserbasehq/mcp-server-browserbase@2.1.3","maintainers":[{"name":"paul-klein-browserbase","email":"paul@browserbase.com"},{"name":"desaadi","email":"dominiceliassaadi@gmail.com"},{"name":"kylejeong","email":"kyle@browserbase.com"},{"name":"the-roaring","email":"vivien@browserbase.com"},{"name":"browserz","email":"zhao@browserbase.com"},{"name":"ajmcquilkin","email":"ajmcquilkin@gmail.com"},{"name":"seanmcguire12","email":"seanmcguire1@outlook.com"}],"homepage":"https://www.browserbase.com","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"bin":{"mcp-server-browserbase":"cli.js"},"dist":{"shasum":"7ffe4f6c98ae071c50faa1c7cb32342b90def0ec","tarball":"https://registry.npmjs.org/@browserbasehq/mcp-server-browserbase/-/mcp-server-browserbase-2.1.3.tgz","fileCount":36,"integrity":"sha512-uI3XhMsxqnJDgWO8sNTsCou3IM29HcWib6n5qgsxcGr96TZCr4N/N9/CbLOhRTIJFBw1s4lXrEni2qFhrhHN7w==","signatures":[{"sig":"MEQCIGcRpUSFxhpmL694vBE4yc1o6VTZjSZHlgvWbFmKFa4MAiAzKP8sUQIYXD/2p7VNgX4D+7mTB1gZAT5jnP8OKZS/+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3062054},"main":"./cli.js","type":"module","_from":"file:browserbasehq-mcp-server-browserbase-2.1.3.tgz","module":"./src/index.ts","mcpName":"io.github.browserbase/mcp-server-browserbase","scripts":{"lint":"eslint . --ext .ts","build":"tsc && shx chmod +x dist/*.js","clean":"rm -rf dist","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","watch":"tsc --watch","format":"prettier --write .","release":"changeset publish","smithery":"npx @smithery/cli dev src/index.ts","changeset":"changeset","inspector":"npx @modelcontextprotocol/inspector build/index.js","pre-commit":"pnpm lint-staged","version:packages":"changeset version"},"_npmUser":{"name":"kylejeong","email":"kyle@browserbase.com"},"_resolved":"/private/var/folders/r5/0cb1tjqj1jx39rs739pb9_v80000gn/T/b0169614b2761ddcfbb4d46ac1f03489/browserbasehq-mcp-server-browserbase-2.1.3.tgz","_integrity":"sha512-uI3XhMsxqnJDgWO8sNTsCou3IM29HcWib6n5qgsxcGr96TZCr4N/N9/CbLOhRTIJFBw1s4lXrEni2qFhrhHN7w==","deprecated":"This package has moved to @browserbasehq/mcp","_npmVersion":"11.2.0","description":"MCP server for AI web browser automation using Browserbase and Stagehand","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx,json,css,scss,md}":["prettier --write .","eslint --fix"]},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.67","dotenv":"^16.4.6","mcpvals":"^0.0.3","commander":"^14.0.0","@mcp-ui/server":"^5.10.0","@browserbasehq/sdk":"^2.6.0","@browserbasehq/stagehand":"^2.5.0","@modelcontextprotocol/sdk":"^1.13.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.20.3","chalk":"^5.3.0","husky":"^9.1.7","eslint":"^9.29.0","globals":"^16.2.0","prettier":"^3.6.1","@eslint/js":"^9.29.0","typescript":"^5.6.2","lint-staged":"^16.1.2","@smithery/cli":"^1.2.15","@changesets/cli":"^2.29.6","playwright-core":"^1.53.2","typescript-eslint":"^8.35.0","eslint-plugin-react":"^7.37.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-browserbase_2.1.3_1760389248715_0.45293727889743396","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@browserbasehq/mcp-server-browserbase","version":"2.2.0","author":{"url":"https://www.browserbase.com/","name":"Browserbase, Inc."},"license":"Apache-2.0","_id":"@browserbasehq/mcp-server-browserbase@2.2.0","maintainers":[{"name":"paul-klein-browserbase","email":"paul@browserbase.com"},{"name":"desaadi","email":"dominiceliassaadi@gmail.com"},{"name":"kylejeong","email":"kyle@browserbase.com"},{"name":"the-roaring","email":"vivien@browserbase.com"},{"name":"browserz","email":"zhao@browserbase.com"},{"name":"ajmcquilkin","email":"ajmcquilkin@gmail.com"},{"name":"seanmcguire12","email":"seanmcguire1@outlook.com"}],"homepage":"https://www.browserbase.com","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"bin":{"mcp-server-browserbase":"cli.js"},"dist":{"shasum":"2bb0b77df3cf35162757ba9dbe9e9061a732a6cb","tarball":"https://registry.npmjs.org/@browserbasehq/mcp-server-browserbase/-/mcp-server-browserbase-2.2.0.tgz","fileCount":29,"integrity":"sha512-hohhPoNbNl4IjyOyRZru7LbctB9jDcWdcxENjtkXGwthxcNX4smY9CIVfWnmvCRgElFe+9Ird13Kem/N7NPNxA==","signatures":[{"sig":"MEYCIQCvOb4J49A7SzXV1lnDuKSrB/okSfRKCCVwoe8z8JAWmQIhANtrhc3qGGKsBbHPWxpF9v6LHUecKA5SdjrkJPUtCuhX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1484177},"main":"./cli.js","type":"module","_from":"file:browserbasehq-mcp-server-browserbase-2.2.0.tgz","module":"./src/index.ts","mcpName":"io.github.browserbase/mcp-server-browserbase","scripts":{"lint":"eslint . --ext .ts","build":"tsc && shx chmod +x dist/*.js","clean":"rm -rf dist","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","watch":"tsc --watch","format":"prettier --write .","release":"changeset publish","smithery":"npx @smithery/cli dev src/index.ts","changeset":"changeset","inspector":"npx @modelcontextprotocol/inspector build/index.js","pre-commit":"pnpm lint-staged","version:packages":"changeset version"},"_npmUser":{"name":"kylejeong","email":"kyle@browserbase.com"},"_resolved":"/private/var/folders/r5/0cb1tjqj1jx39rs739pb9_v80000gn/T/c7d8df4121ff5027aa817d92c58b2ae7/browserbasehq-mcp-server-browserbase-2.2.0.tgz","_integrity":"sha512-hohhPoNbNl4IjyOyRZru7LbctB9jDcWdcxENjtkXGwthxcNX4smY9CIVfWnmvCRgElFe+9Ird13Kem/N7NPNxA==","deprecated":"This package has moved to @browserbasehq/mcp","_npmVersion":"11.2.0","description":"MCP server for AI web browser automation using Browserbase and Stagehand","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx,json,css,scss,md}":["prettier --write .","eslint --fix"]},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.67","dotenv":"^16.4.6","mcpvals":"^0.0.3","commander":"^14.0.0","@mcp-ui/server":"^5.10.0","@browserbasehq/sdk":"^2.6.0","@browserbasehq/stagehand":"^2.5.2","@modelcontextprotocol/sdk":"^1.13.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.20.3","chalk":"^5.3.0","husky":"^9.1.7","eslint":"^9.29.0","globals":"^16.2.0","prettier":"^3.6.1","@eslint/js":"^9.29.0","typescript":"^5.6.2","lint-staged":"^16.1.2","@smithery/cli":"^1.2.15","@changesets/cli":"^2.29.6","playwright-core":"^1.53.2","typescript-eslint":"^8.35.0","eslint-plugin-react":"^7.37.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-browserbase_2.2.0_1760651311231_0.4313162110564559","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@browserbasehq/mcp-server-browserbase","version":"2.3.0","author":{"url":"https://www.browserbase.com/","name":"Browserbase, Inc."},"license":"Apache-2.0","_id":"@browserbasehq/mcp-server-browserbase@2.3.0","maintainers":[{"name":"miguel_g","email":"miguel@browserbase.com"},{"name":"nosaj","email":"jason@nosaj.io"},{"name":"jjjosephharrison","email":"jharrison@browserbase.com"},{"name":"zerofool","email":"adamjaggard@gmail.com"},{"name":"tinathetechie","email":"tina.fcook@gmail.com"},{"name":"paul-klein-browserbase","email":"paul@browserbase.com"},{"name":"desaadi","email":"dominiceliassaadi@gmail.com"},{"name":"kylejeong","email":"kyle@browserbase.com"},{"name":"the-roaring","email":"vivien@browserbase.com"},{"name":"browserz","email":"zhao@browserbase.com"},{"name":"ajmcquilkin","email":"ajmcquilkin@gmail.com"},{"name":"seanmcguire12","email":"seanmcguire1@outlook.com"}],"homepage":"https://www.browserbase.com","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"bin":{"mcp-server-browserbase":"cli.js"},"dist":{"shasum":"9365fc2c515917652a6da28bba9aca737903dcde","tarball":"https://registry.npmjs.org/@browserbasehq/mcp-server-browserbase/-/mcp-server-browserbase-2.3.0.tgz","fileCount":29,"integrity":"sha512-VauRk4T0IqlixJ7Iz1CHzAvggj+kuMv/zqtxvqbewjgOwphj3GKh3dLmPR6OA0DfyRKjLcY0gKZzw/ZbkoEAvg==","signatures":[{"sig":"MEUCIEuXazCeN5VytY0K01riKJBeU+at8YCUmh6aloSTbFq5AiEAhWNO5hQ+rZUeZglhaEDRst28HyQI8K04kyHebHu30kI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1480958},"main":"./cli.js","type":"module","_from":"file:browserbasehq-mcp-server-browserbase-2.3.0.tgz","module":"./src/index.ts","mcpName":"io.github.browserbase/mcp-server-browserbase","scripts":{"lint":"eslint . --ext .ts","build":"tsc && shx chmod +x dist/*.js","clean":"rm -rf dist","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","watch":"tsc --watch","format":"prettier --write .","release":"changeset publish","smithery":"npx @smithery/cli dev src/index.ts","changeset":"changeset","inspector":"npx @modelcontextprotocol/inspector build/index.js","pre-commit":"pnpm lint-staged","version:packages":"changeset version"},"_npmUser":{"name":"kylejeong","email":"kyle@browserbase.com"},"_resolved":"/private/var/folders/r5/0cb1tjqj1jx39rs739pb9_v80000gn/T/95f6a11e96fe5ad64808c6fa6918d844/browserbasehq-mcp-server-browserbase-2.3.0.tgz","_integrity":"sha512-VauRk4T0IqlixJ7Iz1CHzAvggj+kuMv/zqtxvqbewjgOwphj3GKh3dLmPR6OA0DfyRKjLcY0gKZzw/ZbkoEAvg==","deprecated":"This package has moved to @browserbasehq/mcp","_npmVersion":"11.2.0","description":"MCP server for AI web browser automation using Browserbase and Stagehand","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx,json,css,scss,md}":["prettier --write .","eslint --fix"]},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.67","dotenv":"^16.4.6","commander":"^14.0.0","@mcp-ui/server":"^5.10.0","@browserbasehq/sdk":"^2.6.0","@browserbasehq/stagehand":"^3.0.1","@modelcontextprotocol/sdk":"^1.13.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.20.3","chalk":"^5.3.0","husky":"^9.1.7","eslint":"^9.29.0","globals":"^16.2.0","mcpvals":"^0.4.0","prettier":"^3.6.1","@eslint/js":"^9.29.0","typescript":"^5.6.2","lint-staged":"^16.1.2","@smithery/cli":"^1.2.15","@changesets/cli":"^2.29.6","typescript-eslint":"^8.35.0","eslint-plugin-react":"^7.37.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-browserbase_2.3.0_1762804083735_0.7617766021672217","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@browserbasehq/mcp-server-browserbase","version":"2.4.0","author":{"url":"https://www.browserbase.com/","name":"Browserbase, Inc."},"license":"Apache-2.0","_id":"@browserbasehq/mcp-server-browserbase@2.4.0","maintainers":[{"name":"miguel_g","email":"miguel@browserbase.com"},{"name":"nosaj","email":"jason@nosaj.io"},{"name":"jjjosephharrison","email":"jharrison@browserbase.com"},{"name":"zerofool","email":"adamjaggard@gmail.com"},{"name":"tinathetechie","email":"tina.fcook@gmail.com"},{"name":"paul-klein-browserbase","email":"paul@browserbase.com"},{"name":"desaadi","email":"dominiceliassaadi@gmail.com"},{"name":"kylejeong","email":"kyle@browserbase.com"},{"name":"the-roaring","email":"vivien@browserbase.com"},{"name":"browserz","email":"zhao@browserbase.com"},{"name":"ajmcquilkin","email":"ajmcquilkin@gmail.com"},{"name":"seanmcguire12","email":"seanmcguire1@outlook.com"}],"homepage":"https://www.browserbase.com","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"bin":{"mcp-server-browserbase":"cli.js"},"dist":{"shasum":"15876695eb346aee789a5462759f8c9c05930abd","tarball":"https://registry.npmjs.org/@browserbasehq/mcp-server-browserbase/-/mcp-server-browserbase-2.4.0.tgz","fileCount":30,"integrity":"sha512-XkzYYdDtvjskWaOb+E23bFZqbfeXl3avO/1BextVw0cV3L7S+5C4M+2qMRLRqwoqFSrapfWi//MdGvKsv9MPmQ==","signatures":[{"sig":"MEUCIQCsMARpUUlSfOx4xYtx1zkI9mAGpGJSnPwn6HCmGByG8AIgQ+r2gr7XRDrMRRd+vDkTfas0aVWH+csGtF3OSwUTmNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1483388},"main":"./cli.js","type":"module","_from":"file:browserbasehq-mcp-server-browserbase-2.4.0.tgz","module":"./src/index.ts","mcpName":"io.github.browserbase/mcp-server-browserbase","scripts":{"lint":"eslint . --ext .ts","build":"tsc && shx chmod +x dist/*.js","clean":"rm -rf dist","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","watch":"tsc --watch","format":"prettier --write .","release":"changeset publish","smithery":"npx @smithery/cli dev src/index.ts","changeset":"changeset","inspector":"npx @modelcontextprotocol/inspector build/index.js","pre-commit":"pnpm lint-staged","version:packages":"changeset version"},"_npmUser":{"name":"kylejeong","email":"kyle@browserbase.com"},"_resolved":"/private/var/folders/r5/0cb1tjqj1jx39rs739pb9_v80000gn/T/c2b59f6c4cda69aa26064d73cf48a30c/browserbasehq-mcp-server-browserbase-2.4.0.tgz","_integrity":"sha512-XkzYYdDtvjskWaOb+E23bFZqbfeXl3avO/1BextVw0cV3L7S+5C4M+2qMRLRqwoqFSrapfWi//MdGvKsv9MPmQ==","deprecated":"This package has moved to @browserbasehq/mcp","_npmVersion":"11.2.0","description":"MCP server for AI web browser automation using Browserbase and Stagehand","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx,json,css,scss,md}":["prettier --write .","eslint --fix"]},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.67","dotenv":"^16.4.6","commander":"^14.0.0","@mcp-ui/server":"^5.10.0","@browserbasehq/sdk":"^2.6.0","@browserbasehq/stagehand":"^3.0.1","@modelcontextprotocol/sdk":"^1.13.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.20.3","chalk":"^5.3.0","husky":"^9.1.7","eslint":"^9.29.0","globals":"^16.2.0","mcpvals":"^0.4.0","prettier":"^3.6.1","@eslint/js":"^9.29.0","typescript":"^5.6.2","lint-staged":"^16.1.2","@smithery/cli":"^1.2.15","@changesets/cli":"^2.29.6","typescript-eslint":"^8.35.0","eslint-plugin-react":"^7.37.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-browserbase_2.4.0_1762887643021_0.6415670332833241","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@browserbasehq/mcp-server-browserbase","version":"2.4.1","author":{"url":"https://www.browserbase.com/","name":"Browserbase, Inc."},"license":"Apache-2.0","_id":"@browserbasehq/mcp-server-browserbase@2.4.1","maintainers":[{"name":"miguel_g","email":"miguel@browserbase.com"},{"name":"nosaj","email":"jason@nosaj.io"},{"name":"jjjosephharrison","email":"jharrison@browserbase.com"},{"name":"zerofool","email":"adamjaggard@gmail.com"},{"name":"tinathetechie","email":"tina.fcook@gmail.com"},{"name":"paul-klein-browserbase","email":"paul@browserbase.com"},{"name":"desaadi","email":"dominiceliassaadi@gmail.com"},{"name":"tkattkat","email":"tkat@tkat.net"},{"name":"kylejeong","email":"kyle@browserbase.com"},{"name":"the-roaring","email":"vivien@browserbase.com"},{"name":"browserz","email":"zhao@browserbase.com"},{"name":"ajmcquilkin","email":"ajmcquilkin@gmail.com"},{"name":"seanmcguire12","email":"seanmcguire1@outlook.com"}],"homepage":"https://www.browserbase.com","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"bin":{"mcp-server-browserbase":"cli.js"},"dist":{"shasum":"2439bd1d5c9fa0cb3d85f4d1f008e0be05633c17","tarball":"https://registry.npmjs.org/@browserbasehq/mcp-server-browserbase/-/mcp-server-browserbase-2.4.1.tgz","fileCount":30,"integrity":"sha512-f7GydOdK11mE3RFlKkkmqsIscehxYwZndkTlvy1AhZWBDKJ/8vNA4ixhOGfmJeSDz+3zsZua1QCAd+p7hENS9Q==","signatures":[{"sig":"MEUCIQCptBqGkiOk2Vgmpdfbov17bnQDu2UuiaB5R0pOtSf4EgIgFQsUpBJSSjGZGs9fKomylgp6oIU7MsAhjFgaOmgRU+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1485311},"main":"./cli.js","type":"module","_from":"file:browserbasehq-mcp-server-browserbase-2.4.1.tgz","module":"./src/index.ts","mcpName":"io.github.browserbase/mcp-server-browserbase","scripts":{"lint":"eslint . --ext .ts","build":"tsc && shx chmod +x dist/*.js","clean":"rm -rf dist","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","watch":"tsc --watch","format":"prettier --write .","release":"changeset publish","smithery":"npx @smithery/cli dev src/index.ts","changeset":"changeset","inspector":"npx @modelcontextprotocol/inspector build/index.js","pre-commit":"pnpm lint-staged","version:packages":"changeset version"},"_npmUser":{"name":"kylejeong","email":"kyle@browserbase.com"},"_resolved":"/private/var/folders/r5/0cb1tjqj1jx39rs739pb9_v80000gn/T/d3d9661ab32949e9ca0a4c2d4ab0be47/browserbasehq-mcp-server-browserbase-2.4.1.tgz","_integrity":"sha512-f7GydOdK11mE3RFlKkkmqsIscehxYwZndkTlvy1AhZWBDKJ/8vNA4ixhOGfmJeSDz+3zsZua1QCAd+p7hENS9Q==","deprecated":"This package has moved to @browserbasehq/mcp","_npmVersion":"11.2.0","description":"MCP server for AI web browser automation using Browserbase and Stagehand","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx,json,css,scss,md}":["prettier --write .","eslint --fix"]},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.67","sharp":"^0.33.0","dotenv":"^16.4.6","commander":"^14.0.0","@mcp-ui/server":"^5.10.0","@browserbasehq/sdk":"^2.6.0","@browserbasehq/stagehand":"^3.0.3","@modelcontextprotocol/sdk":"^1.13.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.20.3","chalk":"^5.3.0","husky":"^9.1.7","eslint":"^9.29.0","globals":"^16.2.0","mcpvals":"^0.4.0","prettier":"^3.6.1","@eslint/js":"^9.29.0","typescript":"^5.6.2","@types/node":"^24.10.1","lint-staged":"^16.1.2","@smithery/cli":"^1.2.15","@changesets/cli":"^2.29.6","typescript-eslint":"^8.35.0","eslint-plugin-react":"^7.37.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-browserbase_2.4.1_1763420762938_0.8802076975351589","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"@browserbasehq/mcp-server-browserbase","version":"2.4.3","author":{"url":"https://www.browserbase.com/","name":"Browserbase, Inc."},"license":"Apache-2.0","_id":"@browserbasehq/mcp-server-browserbase@2.4.3","maintainers":[{"name":"seanmcguire12","email":"seanmcguire1@outlook.com"},{"name":"kylejeong","email":"kyle@browserbase.com"},{"name":"nosaj","email":"jason@nosaj.io"},{"name":"zerofool","email":"adamjaggard@gmail.com"},{"name":"desaadi","email":"dominiceliassaadi@gmail.com"},{"name":"ajmcquilkin","email":"ajmcquilkin@gmail.com"},{"name":"miguel_g","email":"miguel@browserbase.com"},{"name":"browserz","email":"zhao@browserbase.com"}],"homepage":"https://www.browserbase.com","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"bin":{"mcp-server-browserbase":"cli.js"},"dist":{"shasum":"4a1cd87604e68435d25ac9f92f85c1be2e84ae4c","tarball":"https://registry.npmjs.org/@browserbasehq/mcp-server-browserbase/-/mcp-server-browserbase-2.4.3.tgz","fileCount":30,"integrity":"sha512-7XuLkppqA0zsTDtDQMHAxGNOyGyP+PE8NKweaAQbe+YPDjzCfM8c25f9DFPN81aCzpW/cEe0vh2V2w1CnM6ITQ==","signatures":[{"sig":"MEYCIQDluPTA+6sJHBIFSHyPmA865G86bG7y5YeA+b47W/vb+wIhAPdvtdMVxl+z13zrOzk15Pc/mNPcLcSv19YG8a5ZVn94","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1485317},"main":"./cli.js","type":"module","_from":"file:browserbasehq-mcp-server-browserbase-2.4.3.tgz","module":"./src/index.ts","mcpName":"io.github.browserbase/mcp-server-browserbase","scripts":{"lint":"eslint . --ext .ts","build":"tsc && shx chmod +x dist/*.js","clean":"rm -rf dist","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","watch":"tsc --watch","format":"prettier --write .","release":"changeset publish","smithery":"npx @smithery/cli dev src/index.ts","changeset":"changeset","inspector":"npx @modelcontextprotocol/inspector build/index.js","pre-commit":"pnpm lint-staged","version:packages":"changeset version"},"_npmUser":{"name":"kylejeong","email":"kyle@browserbase.com"},"_resolved":"/private/var/folders/r5/0cb1tjqj1jx39rs739pb9_v80000gn/T/21b472bc8ebcbcc73de4e14a060e7210/browserbasehq-mcp-server-browserbase-2.4.3.tgz","_integrity":"sha512-7XuLkppqA0zsTDtDQMHAxGNOyGyP+PE8NKweaAQbe+YPDjzCfM8c25f9DFPN81aCzpW/cEe0vh2V2w1CnM6ITQ==","deprecated":"This package has moved to @browserbasehq/mcp","_npmVersion":"11.2.0","description":"MCP server for AI web browser automation using Browserbase and Stagehand","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx,json,css,scss,md}":["prettier --write .","eslint --fix"]},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.67","sharp":"^0.33.0","dotenv":"^16.4.6","commander":"^14.0.0","@mcp-ui/server":"^5.10.0","@browserbasehq/sdk":"^2.6.0","@browserbasehq/stagehand":"^3.0.8","@modelcontextprotocol/sdk":"^1.13.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.20.3","chalk":"^5.3.0","husky":"^9.1.7","eslint":"^9.29.0","globals":"^16.2.0","mcpvals":"^0.4.0","prettier":"^3.6.1","@eslint/js":"^9.29.0","typescript":"^5.6.2","@types/node":"^24.10.1","lint-staged":"^16.1.2","@smithery/cli":"^1.2.15","@changesets/cli":"^2.29.6","typescript-eslint":"^8.35.0","eslint-plugin-react":"^7.37.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-browserbase_2.4.3_1769210012802_0.1625348455300395","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-07-28T00:48:10.056Z","modified":"2026-08-31T16:40:55.503Z","1.0.0":"2025-05-08T19:26:00.704Z","1.0.1":"2025-05-08T19:31:52.590Z","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.2":"2025-11-24T12:56:47.783Z","2.4.3":"2026-01-23T23:13:33.015Z"},"bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"author":{"url":"https://www.browserbase.com/","name":"Browserbase, Inc."},"license":"Apache-2.0","homepage":"https://www.browserbase.com","description":"MCP server for AI web browser automation using Browserbase and Stagehand","maintainers":[{"email":"seanmcguire1@outlook.com","name":"seanmcguire12"},{"email":"kyle@browserbase.com","name":"kylejeong"},{"email":"jason@nosaj.io","name":"nosaj"},{"email":"adamjaggard@gmail.com","name":"zerofool"},{"email":"dominiceliassaadi@gmail.com","name":"desaadi"},{"email":"miguel@browserbase.com","name":"miguel_g"},{"email":"zhao@browserbase.com","name":"browserz"},{"email":"nick@browserbase.com","name":"nsnx"}],"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.\n","readmeFilename":"README.md"}