You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While connecting with the CLuade Desktop, the MCP server for the Browserstack doesn't connect and shows the error. I tried with other MCP servers like GIt and Playwright, which work perfectly, but the Browserstack MCP failed to connect.
Cluade Desktop Version - Version 0.9.3
OS - macOS Sequoia 15.5
Node Version - v23.11.0
Here are the logs for reference.
2025-06-16T17:40:26.119Z [browserstack] [info] Initializing server...
2025-06-16T17:40:26.164Z [browserstack] [info] Server started and connected successfully
2025-06-16T17:40:26.166Z [browserstack] [info] Message from client: {"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"claude-ai","version":"0.1.0"}},"jsonrpc":"2.0","id":0}
2025-06-16T17:41:26.240Z [browserstack] [info] Message from client: {"jsonrpc":"2.0","method":"notifications/cancelled","params":{"requestId":0,"reason":"Error: MCP error -32001: Request timed out"}}
2025-06-16T17:41:26.240Z [browserstack] [info] Client transport closed
2025-06-16T17:41:26.240Z [browserstack] [info] Server transport closed
2025-06-16T17:41:26.240Z [browserstack] [info] Client transport closed
2025-06-16T17:41:26.240Z [browserstack] [info] Server transport closed unexpectedly, this is likely due to the process exiting early. If you are developing this MCP server you can add output to stderr (i.e. `console.error('...')` in JavaScript, `print('...', file=sys.stderr)` in python) and it will appear in this log.
2025-06-16T17:41:26.240Z [browserstack] [error] Server disconnected. For troubleshooting guidance, please visit our [debugging documentation](https://modelcontextprotocol.io/docs/tools/debugging) {"context":"connection"}
2025-06-16T17:41:26.275Z [browserstack] [info] Server transport closed
2025-06-16T17:41:26.275Z [browserstack] [info] Client transport closed
Are you using nvm by any chance to manage node versions ? If yes, try setting the correct version using nvm use <version> and then opening Claude Desktop from your terminal using open /Applications/Claude.app
I am not sure if this will help, but it worked for me. There is something weird with npx + nvm + Claude combination.
Thanks @pulkitsharma07 - unfortunately not on the nvm - using Node only. but let me give a try by uninstalling and reinstalling the LTS version recommended.
For debugging, try running npx @browserstack/mcp-server@latest directly in the terminal and see if it works. When it works it will not print anything just keep running.
Activity
[-]MCP Server doesn't load with Claude[/-][+]MCP Server doesn't load with Claude Desktop[/+]pulkitsharma07 commentedon Jun 16, 2025
Are you using
nvmby any chance to manage node versions ? If yes, try setting the correct version usingnvm use <version>and then opening Claude Desktop from your terminal usingopen /Applications/Claude.appI am not sure if this will help, but it worked for me. There is something weird with
npx+ nvm + Claude combination.MrRahulR commentedon Jun 17, 2025
Thanks @pulkitsharma07 - unfortunately not on the nvm - using Node only. but let me give a try by uninstalling and reinstalling the LTS version recommended.
pulkitsharma07 commentedon Jun 17, 2025
For debugging, try running
npx @browserstack/mcp-server@latestdirectly in the terminal and see if it works. When it works it will not print anything just keep running.