browserstack_mcp-server

MCP-Mirror/browserstack_mcp-server

3.1

If you are the rightful owner of browserstack_mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

BrowserStack MCP Server is a platform that integrates BrowserStack's testing capabilities with AI tools, enabling developers and testers to perform manual and automated testing on real devices and browsers.

Tools

Functions exposed to the LLM to take actions

accessibilityExpert

🚨 REQUIRED: Use this tool for any accessibility/a11y/WCAG questions. Do NOT answer accessibility questions directly - always use this tool.

startAccessibilityScan

Start an accessibility scan via BrowserStack and retrieve a local CSV report path.

runTestsOnBrowserStack

Use this tool to get instructions for running tests on BrowserStack and BrowserStack Percy. It sets up the BrowserStack SDK and runs your test cases on BrowserStack.

runAppLiveSession

Use this tool when user wants to manually check their app on a particular mobile device using BrowserStack's cloud infrastructure. Can be used to debug crashes, slow performance, etc.

runBrowserLiveSession

Launch a BrowserStack Live session (desktop or mobile).

createProjectOrFolder

Create a project and/or folder in BrowserStack Test Management.

createTestCase

Use this tool to create a test case in BrowserStack Test Management.

listTestCases

List test cases in a project with optional filters (status, priority, custom fields, etc.)

createTestRun

Create a test run in BrowserStack Test Management.

listTestRuns

List test runs in a project with optional filters (date ranges, assignee, state, etc.)

updateTestRun

Update a test run in BrowserStack Test Management.

addTestResult

Add a test result to a specific test run via BrowserStack Test Management API.

uploadProductRequirementFile

Upload files (e.g., PDRs, PDFs) to BrowserStack Test Management and retrieve a file mapping ID. This is utilized for generating test cases from files and is part of the Test Case Generator AI Agent in BrowserStack.

createTestCasesFromFile

Generate test cases from a file in BrowserStack Test Management using the Test Case Generator AI Agent.

createLCASteps

Generate Low Code Automation (LCA) steps for a test case in BrowserStack Test Management using the Low Code Automation Agent.

takeAppScreenshot

Use this tool to take a screenshot of an app running on a BrowserStack device. This is useful for visual testing and debugging.

runAppTestsOnBrowserStack

Run AppAutomate tests on BrowserStack by uploading app and test suite. If running from Android Studio or Xcode, the tool will help export app and test files automatically. For other environments, you'll need to provide the paths to your pre-built app and test files.

getFailureLogs

Fetch various types of logs from a BrowserStack session. Supports both automate and app-automate sessions.

fetchAutomationScreenshots

Fetch and process screenshots from a BrowserStack Automate session

fetchSelfHealedSelectors

Retrieves AI-generated, self-healed selectors for a BrowserStack Automate session to resolve flaky tests caused by dynamic DOM changes.

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources