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
@@ -35,6 +35,10 @@ Manage, execute, debug tests, and even fix code using plain English prompts.
35
35
#### Reduced context switching:
36
36
Stay in flow—keep all project context in one place and trigger actions directly from your IDE or LLM.
37
37
38
+
### **One Click MCP Setup**
39
+
40
+
[](http://mcp.browserstack.com/one-click-setup?client=vscode) [](http://mcp.browserstack.com/one-click-setup?client=cursor)
41
+
38
42
## 💡 Usage Examples
39
43
40
44
### 📱 Manual App Testing
@@ -136,7 +140,143 @@ Generate test cases from PRDs, convert manual tests to low-code automation, and
136
140
```
137
141
138
142
143
+
## 🛠️ Installation
144
+
145
+
### **One Click MCP Setup**
146
+
147
+
[](http://mcp.browserstack.com/one-click-setup?client=vscode) [](http://mcp.browserstack.com/one-click-setup?client=cursor)
148
+
149
+
150
+
### **Alternate ways to Setup MCP server**
151
+
152
+
1. **Create a BrowserStack Account**
153
+
154
+
- Sign up for [BrowserStack](https://www.browserstack.com/users/sign_up) if you don't have an account already.
155
+
156
+
- ℹ️ If you have an open-source project, we'll be able to provide you with a [free plan](https://www.browserstack.com/open-source).
157
+
158
+
159
+
- 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).
160
+
161
+
2. Ensure you are using Node version >= `18.0`. Check your node version using `node --version`. Recommended version: `v22.15.0` (LTS)
In the root directory of your project, look fora folder named .vscode. This folder is usually hidden so you will need to find it as mentionedin the expand.
169
+
170
+
- If this folder doesn't exist, create it.
171
+
172
+
- Inside the .vscode folder, create a new file named mcp.json
173
+
174
+
- Add the Configuration: Open the mcp.json file and then add the following JSON content.
175
+
176
+
- Replace the username and <access_key> with your BrowserStack credentials.
To install BrowserStack Test Platform Server for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@browserstack/mcp-server):
139
276
277
+
```bash
278
+
npx -y @smithery/cli install @browserstack/mcp-server --client claude
279
+
```
140
280
141
281
142
282
### 💡 List of BrowserStack MCP Tools
@@ -202,7 +342,7 @@ Returns with Folder ID, Project ID and Test Management Link to access the TM Pro
202
342
**Prompt example**
203
343
204
344
```text
205
-
Upload test cases from '/Users/pushkar/testcases.pdf' to the 'Shopping App' project in Test Management
345
+
Upload test cases from '/Users/xyz/testcases.pdf' to the 'Shopping App' project in Test Management
206
346
```
207
347
208
348
---
@@ -242,7 +382,7 @@ Returns with Folder ID, Project ID and Test Management Link to access the TM Pro
242
382
**Prompt example**
243
383
244
384
```text
245
-
Open my app on iPhone 15 Pro Max with iOS 17. App path is /Users/pushkar/app.ipa
385
+
Open my app on iPhone 15 Pro Max with iOS 17. App path is /Users/xyz/app.ipa
246
386
```
247
387
248
388
---
@@ -264,7 +404,7 @@ Returns with Folder ID, Project ID and Test Management Link to access the TM Pro
264
404
**Prompt example**
265
405
266
406
```text
267
-
Take a screenshot of my app on Google Pixel 6 with Android 14 while testing on App Automate. App file path: /Users/pushkar/app-debug.apk
407
+
Take a screenshot of my app on Google Pixel 6 with Android 14 while testing on App Automate. App file path: /Users/xyz/app-debug.apk
268
408
```
269
409
270
410
* `runAppTestsOnBrowserStack` — Run automated mobile tests (Espresso/XCUITest, etc.) on real devices.
@@ -289,7 +429,7 @@ Returns with Folder ID, Project ID and Test Management Link to access the TM Pro
289
429
**Prompt example**
290
430
291
431
```text
292
-
Run accessibility scan named 'HomePage Audit'for www.example.com
432
+
Run accessibility scan for "www.example.com"
293
433
```
294
434
295
435
---
@@ -314,150 +454,10 @@ Returns with Folder ID, Project ID and Test Management Link to access the TM Pro
314
454
**Prompt example**
315
455
316
456
```text
317
-
Upload PRD from /Users/pushkar/Desktop/login-flow.pdf and use BrowserStack AI to generate test cases
457
+
Upload PRD from /Users/xyz/Desktop/login-flow.pdf and use BrowserStack AI to generate test cases
318
458
```
319
459
320
460
321
-
322
-
323
-
## 🛠️ Installation
324
-
325
-
### **One Click MCP Setup**
326
-
327
-
[](http://mcp.browserstack.com/one-click-setup?client=vscode) [](http://mcp.browserstack.com/one-click-setup?client=cursor)
328
-
329
-
330
-
### **Alternate ways to Setup MCP server**
331
-
332
-
1. **Create a BrowserStack Account**
333
-
334
-
- Sign up for [BrowserStack](https://www.browserstack.com/users/sign_up) if you don't have an account already.
335
-
336
-
- ℹ️ If you have an open-source project, we'll be able to provide you with a [free plan](https://www.browserstack.com/open-source).
337
-
338
-
339
-
- 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).
340
-
341
-
2. Ensure you are using Node version >= `18.0`. Check your node version using `node --version`. Recommended version: `v22.15.0` (LTS)
In the root directory of your project, look fora folder named .vscode. This folder is usually hidden so you will need to find it as mentionedin the expand.
349
-
350
-
- If this folder doesn't exist, create it.
351
-
352
-
- Inside the .vscode folder, create a new file named mcp.json
353
-
354
-
- Add the Configuration: Open the mcp.json file and then add the following JSON content.
355
-
356
-
- Replace the username and <access_key> with your BrowserStack credentials.
0 commit comments