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

@browserstack/mcp-server

BrowserStack's Official MCP Server

143 stars6k/wkupdated 1d agogithub ↗
80good
▣ Overview

What it does

Bridges BrowserStack's cloud test platform with AI tools and code editors, enabling natural language control over test execution and debugging. Developers and QA teams can manage test cases, execute manual and automated tests, diagnose failures, and apply fixes without switching contexts. Supports real-device mobile testing, web testing across installed and remote browsers, test automation with Playwright and Selenium, and accessibility scanning.

Who it's for

QA engineers debugging Playwright and Selenium test failures, mobile developers testing on real iOS and Android devices, web teams needing cross-browser validation without local browser installations, and accessibility specialists verifying WCAG or ADA compliance.

Common use cases

  • Test a mobile app on real iOS and Android devices without managing emulators or device farms.
  • Open a website in Safari or Edge versions you don't have installed to reproduce browser-specific bugs.
  • Debug failed Playwright or Selenium tests using AI analysis to identify root causes and suggest fixes.
  • Scan websites for accessibility issues and receive one-click remediation suggestions.
  • Create, organize, and trigger test runs via the BrowserStack Test Management platform using natural language.

Setup pitfalls

  • Requires Node.js 18.0 or later; v22.15.0 LTS is recommended. Check your version with node --version.
  • BrowserStack API credentials are mandatory. Store the API key securely and never commit it to version control. The code scanner found one secret reference—verify and remove if exposed.
  • Requires filesystem read and write permissions to persist test configurations and state.
  • Local development servers (e.g., localhost:3000) are accessible to BrowserStack's cloud infrastructure. Review firewall and network policies before testing sensitive endpoints.
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%
67
13.4
Quality
10%
90
9.0
Trust
10%
50
5.0
Total
80.4
⚿ 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"
      ]
    }
  }
}
📈 Score historylast 35 snapshots
4/30/20266/13/2026 · 35 snapshots
⚙ Maintenance health
77/ 100 · is this project alive?
contributors (1y)15
top contributor share31%
releases (1y)23
last release1d ago
ci✓ passing
⛁ Raw data
weekly downloads6k
github stars143
forks47
open issues34
license✓ present
readme length21296 chars
last publish1d ago
last commit1d ago
last updated1d ago
install verified✗ fail · 22d 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