$ timeahead.in
/ servers/npm/@browserstack/mcp-server
npm

@browserstack/mcp-server

BrowserStack's Official MCP Server

141 stars12k/wkupdated 4d agogithub ↗
81good
▣ Overview

What it does

The server integrates BrowserStack's testing platform directly into Claude, VS Code, Cursor, and other MCP clients. With 39 tools, it covers manual testing on real devices and browsers, automated test execution and debugging (Playwright, Selenium, Jest), accessibility scanning, and test management. Launch an app on an iPhone 15, debug a failed test, or scan your localhost for WCAG compliance—all via plain-English prompts. This eliminates context switching between your IDE and BrowserStack's web interface.

Who it's for

QA engineers and test automation specialists who want to manage and run tests across real mobile devices and browsers without leaving their IDE. Mobile testers reproducing device-specific bugs, accessibility compliance auditors, and CI/CD engineers integrating test debugging into deployment pipelines.

Common use cases

  • Test mobile apps on real iOS/Android devices instead of emulators, catching real-world performance and OS-version-specific bugs
  • Debug failing Playwright or Selenium tests with AI-powered diagnostics and suggested fixes
  • Run cross-browser web tests on localhost without deploying to a remote server
  • Scan production or local websites for accessibility issues (WCAG, ADA compliance)
  • Create, organize, and execute test cases using natural language prompts

Setup pitfalls

  • Node version must be ≥18.0 (v22.15.0 LTS recommended); check with node --version
  • CI is currently failing—review recent commits and status before use
  • Requires BrowserStack account and valid API credentials configured in your environment
  • Filesystem write access needed to store test logs and result files
1 credential detected in repository history via Gitleaks
▣ Score BreakdownMCPScore = Σ(raw × weight)
DimensionRawWeighted
Security
35%
80
28.0
Freshness
25%
100
25.0
Adoption
20%
70
14.1
Quality
10%
90
9.0
Trust
10%
50
5.0
Total
81.1
⚿ Capabilities & Risk Explainer
fs readfs writenetworkexecsecrets
◆ Risk level: high· 43 tools · auth: API key
fs read + fs write + network + exec + secrets active — can execute code, access credentials, and make external network calls.
Tool nameDescriptionDestructive?
getFailureLogs✓ no
accessibilityExpert✓ no
startAccessibilityScan✓ no
createAccessibilityAuthConfig✓ no
getAccessibilityAuthConfig✓ no
+38 more tools
fetchAccessibilityIssues✓ no
setupBrowserStackAutomateTests✓ no
fetchBuildInsights✓ no
fetchRCA✓ no
getBuildId✓ no
listTestIds✓ no
fetchAutomationScreenshots✓ no
runAppLiveSession⚠ yes
getFailuresInLastRun⚠ yes
percyVisualTestIntegrationAgent✓ no
expandPercyVisualTesting✓ no
addPercySnapshotCommands✓ no
listTestFiles✓ no
runPercyScan⚠ yes
fetchPercyChanges✓ no
managePercyBuildApproval✓ no
runBrowserLiveSession⚠ yes
takeAppScreenshot✓ no
runAppTestsOnBrowserStack⚠ yes
setupBrowserStackAppAutomateTests✓ no
fetchSelfHealedSelectors✓ no
prepareSelfHealingPlan✓ no
createProjectOrFolder✓ no
createTestCase✓ no
updateTestCase✓ no
listTestCases✓ no
listFolders✓ no
createTestRun⚠ yes
listTestRuns⚠ yes
updateTestRun⚠ yes
addTestResult✓ no
uploadProductRequirementFile✓ no
createTestCasesFromFile✓ no
createLCASteps✓ no
listTestPlans✓ no
getTestPlan✓ no
listSubTestPlans✓ no
getSubTestPlan✓ no
⚙ Install config
Claude Desktop · Cursor · Windsurf · VS Code (Copilot) · Claude Code
add to your MCP client config:
{
  "mcpServers": {
    "browserstackmcp": {
      "command": "npx",
      "args": [
        "-y",
        "@browserstack/mcp-server"
      ]
    }
  }
}
⚙ Maintenance health
77/ 100 · is this project alive?
contributors (1y)14
top contributor share32%
releases (1y)22
last release7d ago
ci✓ passing
⛁ Raw data
weekly downloads12k
github stars141
forks46
open issues32
license✓ present
readme length21296 chars
last publish0d ago
last commit4d ago
last updated11h ago
install verified✗ fail · 14d ago
owner of this server? claim your listing to get a verified badgeclaim →
🔔 Score drop alerts
get notified by email when this server's score drops 5+ points