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
Copy file name to clipboardExpand all lines: README.md
+26-23Lines changed: 26 additions & 23 deletions
Original file line number
Diff line number
Diff line change
@@ -4,15 +4,21 @@
4
4
<imgsrc="assets/browserstack-logo.png"alt="BrowserStack Logo"height="100"> <imgsrc="assets/mcp-logo.png"alt="MCP Server Logo"width="100">
5
5
div>
6
6
7
-
▶️ [See it in action](https://www.youtube.com/watch?v=vy1sx0J7sTk)
7
+
<h2align="center">One Platform For All Your Testing Needsh2>
8
8
9
-
[](https://www.youtube.com/watch?v=vy1sx0J7sTk)
9
+
Enable every developer and tester in your team, whether they are testing manually, starting their automation journey, or scaling test automation.
10
+
BrowserStack MCP Server allows you to use our cutting-edge [Test Platform](https://www.browserstack.com/test-platform) directly from your favorite AI tools.
11
+
12
+
### Why BrowserStack ?
10
13
14
+
<palign="center">
15
+
<imgsrc="assets/overview.png"alt="overview">
16
+
p>
11
17
12
18
## 💡 Usage Examples
13
-
After installing the BrowserStack MCP Server, use the prompts below in your favorite AI clients: Github Copilot, Cursor, Claude Desktop, etc.
14
19
15
20
### 📱 Manual App Testing
21
+
16
22
Use the following prompts to use your **mobile apps** on BrowserStack's extensive cloud of real devices. Stop using emulators!
17
23
18
24
```bash
@@ -23,25 +29,25 @@ Use the following prompts to use your **mobile apps** on BrowserStack's extensiv
23
29
"My app crashed on Android 14 device, can you help me debug?"
24
30
```
25
31
26
-
- Test your mobile apps on BrowserStack's extensive cloud of real devices
27
-
- Unlike emulators, test your app's real-world performance on actual devices
28
-
- Debug crashes and performance issues in real-time
29
-
- Access all major devices and OS versions from our [device grid](https://www.browserstack.com/list-of-browsers-and-platforms/app_live).
32
+
Video Walkthrough:
33
+
[](https://www.youtube.com/watch?v=vy1sx0J7sTk)
30
34
35
+
- 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.
36
+
- 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/).
31
37
32
38
### 🌐 Manual Web Testing
39
+
33
40
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 a Windows machine to test on Internet Explorer? We've got you covered!
34
41
35
42
```bash
36
43
# Test your local websites
37
-
"open my website hosted on localhost:3001 on a internet explorer"
44
+
"open my website hosted on localhost:3001 on Internet Explorer"
38
45
```
39
-
- Test websites across different browsers and devices. We support all major browsers and devices.
40
-
- Seamlessly test websites hosted locally, no need to deploy to a remote server!
41
46
47
+
- 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.
48
+
- Seamlessly test websites hosted locally on your machine, no need to deploy to a remote server!
### 🧪 Automated Testing (Playwright, Selenium, A11y and more..)
45
51
46
52
Use the following prompts to run/debug/fix your **automated tests** on BrowserStack's [Test Platform](https://www.browserstack.com/test-platform).
47
53
@@ -68,8 +74,8 @@ BrowserStack MCP Server brings the power of BrowserStack's [Test Platform](https
68
74
69
75
1.**Create a BrowserStack Account**
70
76
71
-
- Sign up at[BrowserStack](https://www.browserstack.com/signup)
72
-
-Get your credentials from [Account Settings](https://www.browserstack.com/accounts/profile/details)
77
+
- Sign up for[BrowserStack](https://www.browserstack.com/signup) if you don't have an account already.
78
+
-Note down your `username` and `access_key` from [Account Settings](https://www.browserstack.com/accounts/profile/details)
73
79
74
80
2.**Install the MCP Server**
75
81
- On VSCode (Copilot - Agent Mode): `.vscode/mcp.json`:
@@ -118,10 +124,11 @@ BrowserStack MCP Server brings the power of BrowserStack's [Test Platform](https
118
124
}
119
125
```
120
126
127
+
121
128
## 🤝 Recommended MCP Clients
122
129
123
-
-**Github Copilot or Cursor**(Recommended for automated testing + debugging)
124
-
-**Claude Desktop** (Recommended for manual testing)
130
+
-We recommend using **Github Copilot or Cursor** for automated testing + debugging use cases.
131
+
-For manual testing use cases (Live Testing), we recommend using **Claude Desktop**.
125
132
126
133
## ⚠️ Important Notes
127
134
@@ -130,19 +137,15 @@ BrowserStack MCP Server brings the power of BrowserStack's [Test Platform](https
130
137
131
138
## 📝 Contributing
132
139
133
-
We welcome contributions! Please read our [Contributing Guidelines](CONTRIBUTING.md) for details on our code of conduct and the process for submitting pull requests.
134
-
135
-
## 📄 License
136
-
137
-
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
140
+
We welcome contributions! Please open an issue to discuss any changes you'd like to make.
0 commit comments