Skip to content

Working with clients? Stay ahead of what they ask for.

OfficialDev Tools

BrowserStack MCP

by BrowserStack

BrowserStack's official MCP server. Run cross-browser tests, inspect results, and trigger app uploads from agents. 138 GitHub stars and 11 commits on main in the last 30 days.

★ 138·6 listed tools·Released AUG 2025·AGPL-3.0
npx -y @browserstack/mcp-server
Share:

INSTALL THIS SERVER

Requires authenticationBROWSERSTACK_USERNAME and BROWSERSTACK_ACCESS_KEY environment variables. Obtain at https://www.browserstack.com/accounts/profile/details.
{ "mcpServers": { "browserstack": { "command": "npx", "args": [ "-y", "@browserstack/mcp-server" ], "env": { "BROWSERSTACK_USERNAME": "YOUR_USERNAME", "BROWSERSTACK_ACCESS_KEY": "YOUR_ACCESS_KEY" } } } }
PrereqGenerate BROWSERSTACK_ACCESS_KEY at https://www.browserstack.com/accounts/profile/details. AGPL-3.0 license: derivative MCPs require AGPL distribution. Path: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS).
{ "mcpServers": { "browserstack": { "command": "npx", "args": [ "-y", "@browserstack/mcp-server" ], "env": { "BROWSERSTACK_USERNAME": "YOUR_USERNAME", "BROWSERSTACK_ACCESS_KEY": "YOUR_ACCESS_KEY" } } } }
{ "mcpServers": { "browserstack": { "command": "npx", "args": [ "-y", "@browserstack/mcp-server" ], "env": { "BROWSERSTACK_USERNAME": "YOUR_USERNAME", "BROWSERSTACK_ACCESS_KEY": "YOUR_ACCESS_KEY" } } } }
{ "mcpServers": { "browserstack": { "command": "npx", "args": [ "-y", "@browserstack/mcp-server" ], "env": { "BROWSERSTACK_USERNAME": "YOUR_USERNAME", "BROWSERSTACK_ACCESS_KEY": "YOUR_ACCESS_KEY" } } } }
{ "mcpServers": { "browserstack": { "command": "npx", "args": [ "-y", "@browserstack/mcp-server" ], "env": { "BROWSERSTACK_USERNAME": "YOUR_USERNAME", "BROWSERSTACK_ACCESS_KEY": "YOUR_ACCESS_KEY" } } } }

6 SELECTED TOOLS

run_test
Trigger a BrowserStack test session against a target URL or app
Admin
list_sessions
List recent test sessions and their statuses
Read
get_session
Retrieve session details, logs, and screenshots
Read
upload_app
Upload a mobile app build (APK, IPA) for App Live or App Automate
Admin
list_browsers
List available browser and OS combinations
Read
list_devices
List available real-device fleet entries
Read

OUR ASSESSMENT

browserstack/mcp-server is the official MCP server from BrowserStack. Tool surface covers test session triggering, session inspection (logs and screenshots), app upload, and browser/device fleet discovery. Pairs with Playwright, Chrome DevTools, and Claude Code MCPs in the dev-tools category for QA-heavy agent workflows.

Strengths
  • BrowserStack official maintenance.
  • 138 GitHub stars.
  • 11 commits on main in the last 30 days.
  • Direct access to BrowserStack real-device fleet.
  • App upload tool surfaces mobile QA inside the agent loop.
Weaknesses
  • AGPL-3.0 license restricts redistribution; teams building derivative MCPs must publish source under AGPL.
  • BrowserStack subscription required for production scale; minutes-based pricing.
  • Test execution latency counts toward agent loop timeouts.
Security Notes

BROWSERSTACK_ACCESS_KEY carries the full account permission. Use a dedicated service-account user where the BrowserStack plan supports it. App-upload artefacts may contain proprietary code; treat the agent flow as having access to source.

Best For

QA teams using BrowserStack who want agents to trigger and review test runs; mobile app workflows that upload builds for App Live; cross-browser regression flows in agent-driven CI.

TECHNICAL DETAILS

Language
typescript
Transport
stdio
Clients
Claude DesktopClaude CodeCursorVS CodeWindsurf
License
AGPL-3.0
GitHub
npm
@browserstack/mcp-server
Last Release
@browserstack/mcp-server (npm latest)MAY 5, 2026
First Released
AUG 1, 2025

RECORDED ADOPTION METRICS

Saved directory snapshots. Record last checked MAY 5, 2026. The review date above does not refresh these figures.

// GitHub Stars
138

// Recorded note138 stars on browserstack/mcp-server. 11 commits on main in the last 30 days.

// Popularity Rank
#4
Recorded directory rank · #4 in Dev Tools

// Recorded notePairs with Playwright, Chrome DevTools, Claude Code MCPs in dev-tools for QA agent flows. AGPL-3.0 differentiates from MIT-/Apache-licensed alternatives.

SOURCES & RECORDED CHECKS

These are the directory listings and check details held in this record. Client compatibility, directory listings and installation testing are separate signals. Recorded client names describe the scope of a check; they do not establish a security assessment or a recurring test schedule.

01
Discovered
Source not recorded
First indexed MAY 5, 2026
02
Directory listings
5 directories
PulseMCP, MCP.so, Glama, Smithery, Official MCP Registry
03
Recorded client testing
Claude Desktop, Cursor
Check current setup against the provider documentation
04
Record last checked
MAY 5, 2026
Record date; functional retest scope may differ
// How other directories see it

The same server, 5 different lenses. We reconcile these signals into our editorial score, which is why our number sometimes diverges from a directory-aggregate star count.

SourceTheir ratingTheir star countTheir downloadsLast synced
AutomationSwitch This page4.2editorial138—MAY 5, 2026
PulseMCP— unratedunavailableunavailableMAY 5, 2026
MCP.so— unratedunavailableunavailableMAY 5, 2026
Glama— unratedunavailableunavailableMAY 5, 2026
Smithery— unratedunavailableunavailableMAY 5, 2026
Official MCP Registry— unratedunavailableunavailableMAY 5, 2026

// Counts are directory-reported; we don't adjust them. Discrepancies usually come from different snapshot times or star-caching.

// Get in touch

DISCUSS YOUR
MCP REQUIREMENTS.

Evaluating a server, scoping an internal deployment, or working out whether MCP is the right fit at all. Start the conversation and we will point you at the right piece of the ecosystem.

Discuss Your MCP Requirements →