Steps taken:
- Verified the Claude Chrome extension is installed
- Verified that before installing anything Browserbase-related,
claude --chrome works normally (spins up local browser)
- Added the marketplace and installed the plugin
- Cloned the repo to
~/.claude/plugins/browserbase/
- Ran
npm install
- Ran the
setup.sh setup script
- Verified credentials are properly stored in
~/.browserbase/credentials
- Started
claude without --chrome flag as per docs
- Tried the example query in the README:
Navigate to github.com and take a screenshot
Got the following result:
> go to https://www.youtube.com/watch?v=MiUHjLxm3V0 and get the first 5 comments and tell me what they say
⏺ Fetch(https://www.youtube.com/watch?v=MiUHjLxm3V0)
⎿ Error: Claude Code is unable to fetch from www.youtube.com
⎿ Interrupted · What should Claude do instead?
> use the browser
⏺ I don't have browser automation tools available in my current toolset. The system mentioned a Browserbase plugin, but I don't see the mcp__claude-in-chrome__* tools in my available tools.
Could you check if the browser MCP server is properly connected? You can verify this by running /mcp in Claude Code to see the available MCP servers and their tools.
Alternatively, if you have a different way you'd like me to access this video's comments, let me know!
...and then in a different session:
⏺ I'll use the browser automation tools to navigate to GitHub and take a screenshot. Let me interact with the MCP browser bridge.
⏺ Bash(echo '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | nc -U timeout: 10s
/var/folders/_w/<some-random-folder>/T/claude-mcp-browser-bridge-rohan 2>/dev/null)
⎿ Interrupted · What should Claude do instead?
It doesn't seem to understand how to do browser automation when running without --chrome. I tried running with --chrome, but it always defaults to local Chrome at that point over Browserbase.
Any ideas?
Environment:
- macOS (Sequoia 15.5)
- Claude Code 2.0.76
- Plugin installed at
~/.claude/plugins/browserbase
- Credentials configured in
~/.browserbase/credentials
- Node.js 22+
Steps taken:
claude --chromeworks normally (spins up local browser)~/.claude/plugins/browserbase/npm installsetup.shsetup script~/.browserbase/credentialsclaudewithout--chromeflag as per docsNavigate to github.com and take a screenshotGot the following result:
...and then in a different session:
It doesn't seem to understand how to do browser automation when running without
--chrome. I tried running with--chrome, but it always defaults to local Chrome at that point over Browserbase.Any ideas?
Environment:
~/.claude/plugins/browserbase~/.browserbase/credentials