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
Enable every developer and tester in your team, whether they are testing manually, starting their automation journey, or scaling test automation.
30
-
BrowserStack MCP Server allows you to use our cutting-edge [Test Platform](https://www.browserstack.com/test-platform) directly from your favourite AI tools.
31
-
32
-
### Why BrowserStack ?
33
-
34
-
<palign="center">
35
-
<imgsrc="assets/overview.png"alt="overview">
36
-
</p>
29
+
Manage test cases, execute manual or automated tests, debug issues, and even fix code—directly within tools like Cursor, Claude, or any MCP-enabled client, using plain English.
30
+
#### Test from anywhere:
31
+
Easily connect the BrowserStack Test Platform to your favourite AI tools, such as IDEs, LLMs, or agentic workflows.
32
+
#### Reduced context switching:
33
+
Stay in flow—keep all project context in one place and trigger actions directly from your IDE or LLM.
37
34
38
35
## 💡 Usage Examples
39
36
40
37
### 📱 Manual App Testing
41
38
42
-
Use the following prompts to use your **mobile apps** on BrowserStack's extensive cloud of real devices. Stop using emulators!
43
-
39
+
Test mobile apps on real devices across the latest OS versions. Reproduce bugs and debug crashes without setup hassles.
40
+
Below are some sample prompts to use your mobile apps on BrowserStack's extensive cloud of real devices
44
41
```bash
45
42
# Open app on specific device
46
43
"open my app on a iPhone 15 Pro Max"
@@ -49,7 +46,6 @@ Use the following prompts to use your **mobile apps** on BrowserStack's extensiv
49
46
"My app crashed on Android 14 device, can you help me debug?"
50
47
```
51
48
52
-
53
49
- Unlike emulators, test your app's real-world performance on actual devices. With advanced [App-Profiling features](https://www.browserstack.com/docs/app-live/app-performance-testing), you can debug crashes and performance issues in real-time.
54
50
- Access all major devices and OS versions from our [device grid](https://www.browserstack.com/list-of-browsers-and-platforms/app_live), We have strict SLAs to provision our global datacenters with newly released devices on [launch day](https://www.browserstack.com/blog/browserstack-launches-iphone-15-on-day-0-behind-the-scenes/).
55
51
@@ -58,36 +54,49 @@ Use the following prompts to use your **mobile apps** on BrowserStack's extensiv
58
54
Similar to the app testing, you can use the following prompts to test your **websites** on BrowserStack's extensive cloud of real browsers and devices. Don't have Edge browser installed on your machine ? We've got you covered!
59
55
60
56
```bash
61
-
# Test your local websites
57
+
# Test your websites
62
58
"open my website hosted on localhost:3001 on Edge"
59
+
"open browserstack.com on latest version of Chrome"
63
60
```
64
61
65
62
- Test websites across different browsers and devices. We support [every major browser](https://www.browserstack.com/list-of-browsers-and-platforms/live) across every major OS.
66
63
- Seamlessly test websites hosted locally on your machine, no need to deploy to a remote server!
67
64
68
65
### 🧪 Automated Testing (Playwright, Selenium, A11y and more..)
69
66
70
-
Use the following prompts to run/debug/fix your **automated tests** on BrowserStack's [Test Platform](https://www.browserstack.com/test-platform).
67
+
Auto-analyze, diagnose, and even fix broken test scripts right in your IDE or LLM. Instantly fetch logs, identify root causes, and apply context-aware fixes. No more debugging loops.
68
+
Below are few example prompts to run/debug/fix your automated tests on BrowserStack's [Test Platform](https://www.browserstack.com/test-platform).
71
69
72
70
```bash
73
-
#Port test suite to BrowserStack
74
-
"run my test suite on BrowserStack infra"
71
+
#Port test suite to BrowserStack
72
+
"Setup test suite to run on BrowserStack infra"
75
73
76
-
# Debug test failures
77
-
"My test suite failed, can you help me fix the new failures?"
74
+
#Run tests on BrowserStack
75
+
“Run my tests on BrowserStack”
78
76
79
-
# Accessibility testing
80
-
"check for accessibility issues on my www.mywebsite.com"
81
-
```
77
+
#AI powered debugging of test failures
78
+
"My App Automate tests have failed, can you help me fix the new failures?"
82
79
80
+
```
83
81
- Fix test failures reported by your CI/CD pipeline by utilising our industry leading [Test Observability](https://www.browserstack.com/docs/test-observability) features. Find more info [here](https://www.browserstack.com/docs/test-observability/features/smart-tags).
84
82
- Run tests written in Jest, Playwright, Selenium, and more on BrowserStack's [Test Platform](https://www.browserstack.com/test-platform)
85
-
-**Accessibility Testing**: Ensure WCAG and ADA compliance with our [Accessibility Testing](https://www.browserstack.com/accessibility-testing) tool
86
83
84
+
### 🌐 Accessibility
85
+
86
+
Catch accessibility issues early with automated, local a11y scans. Get one-click, AI-suggested fixes. No docs hunting, no CI surprises. Ensure WCAG and ADA compliance with our Accessibility Testing tool
87
+
88
+
```bash
89
+
#Scan accessibility issues while development
90
+
"Scan & help fix accessibility issues for my website running locally on localhost:3000"
91
+
92
+
#Scan accessibility issues on production site
93
+
“Run accessibility scan & identify issues on my website - www.bstackdemo.com”
94
+
95
+
```
87
96
88
97
### 📋 Test Management
89
98
90
-
Use the following prompts to utilise capabilities of BrowserStack's [Test Management](https://www.browserstack.com/test-management) with MCP server.
99
+
Create and manage test cases, create test plans and trigger test runs using natural language. Below are a few example prompts to utilise capabilities of BrowserStack's [Test Management](https://www.browserstack.com/test-management) with MCP server.
91
100
92
101
```bash
93
102
# Create project & folder structure
@@ -106,16 +115,32 @@ Use the following prompts to utilise capabilities of BrowserStack's [Test Manage
106
115
"update test results as passed for Login tests test run from My Demo Project"
107
116
```
108
117
118
+
### 🧪 Access BrowserStack AI agnets
119
+
120
+
Generate test cases from PRDs, convert manual tests to low-code automation, and auto-heal flaky scripts powered by BrowserStack’s AI agents, seamlessly integrated into your workflow. Below are few example prompts to access Browserstack AI agents
121
+
122
+
```bash
123
+
#Test case generator agent
124
+
"With Browserstack AI, create relevant test cases for my PRD located at /usr/file/location"
125
+
126
+
127
+
#Low code authoring agent
128
+
“With Browserstack AI, automate my manual testcase X, added in Test Management”
129
+
130
+
131
+
#Self healing agent
132
+
“Help fix flaky tests in my test script with Browserstack AI self healing”
133
+
```
134
+
135
+
109
136
## 🛠️ Installation
110
137
111
138
1. **Create a BrowserStack Account**
112
139
113
140
- Sign up for [BrowserStack](https://www.browserstack.com/users/sign_up) if you don't have an account already.
114
141
115
142
- ℹ️ If you have an open-source project, we'll be able to provide you with a [free plan](https://www.browserstack.com/open-source).
- Once you have an account (and purchased appropriate plan), note down your `username` and `access_key` from [Account Settings](https://www.browserstack.com/accounts/profile/details).
121
146
@@ -175,6 +200,25 @@ Use the following prompts to utilise capabilities of BrowserStack's [Test Manage
175
200
}
176
201
}
177
202
```
203
+
- Cline
204
+
205
+
Click the “MCP Servers” icon in the navigation bar
206
+
Select the “Installed” tab. Click the “Configure MCP Servers” button at the bottom of the pane.
0 commit comments