Skip to content

Commit 9dd1fae

Browse files
readme update
1 parent 76a1323 commit 9dd1fae

File tree

1 file changed

+11
-16
lines changed

1 file changed

+11
-16
lines changed

README.md

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,28 +4,25 @@
44
div>
55

66

7-
> Seamlessly integrate BrowserStack's powerful testing infrastructure with your favorite AI-first development environments.
8-
97
## 🚀 Overview
10-
118
BrowserStack MCP Server brings the power of BrowserStack's [Test Platform](https://www.browserstack.com/test-platform) directly into your development workflow. It enables you to run tests, debug applications, and perform cross-browser testing through any [MCP-compliant client](https://modelcontextprotocol.io/clients#feature-support-matrix).
129

13-
## ✨ Features
10+
## ✨ Features - More Coming Soon!
1411

1512
### 📱 App Testing
1613
- **Real Device Testing**: Test your mobile apps on BrowserStack's extensive cloud of real devices
17-
- **Comprehensive Device Coverage**: Access all major devices and OS versions from our [device grid](https://www.browserstack.com/list-of-browsers-and-platforms/app_live)
1814
- **Performance Testing**: Unlike emulators, test your app's real-world performance on actual devices
1915
- **Live Debugging**: Debug crashes and performance issues in real-time
16+
- **Comprehensive Device Coverage**: Access all major devices and OS versions from our [device grid](https://www.browserstack.com/list-of-browsers-and-platforms/app_live)
2017

2118
### 🌐 Web Testing
2219
- **Local Testing**: Seamlessly test websites hosted on localhost
2320
- **Cross-Browser Testing**: Test websites across different browsers and devices
2421
- **Screenshot Testing**: Capture and compare screenshots across different environments
2522

2623
### 🧪 Automated Testing
27-
- **Framework Support**: Run tests written in Jest, Playwright, Selenium, and more
28-
- **Smart Test Case Tagging**: Leverage AI to identify and fix test failures
24+
- **Fix Test Failures**: Leverage AI to identify and 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).
25+
- **Run on BrowserStack**: Easily run tests written in Jest, Playwright, Selenium, and more on BrowserStack's [Test Platform](https://www.browserstack.com/test-platform)
2926
- **Accessibility Testing**: Ensure WCAG and ADA compliance with our [Accessibility Testing](https://www.browserstack.com/accessibility-testing) tool
3027

3128
## 🛠️ Installation
@@ -35,7 +32,7 @@ BrowserStack MCP Server brings the power of BrowserStack's [Test Platform](https
3532
- Get your credentials from [Account Settings](https://www.browserstack.com/accounts/profile/details)
3633

3734
2. **Install the MCP Server**
38-
- For Cursor users, update your `.cursor/mcp.json`:
35+
- Sample MCP Server config for Cursor: `.cursor/mcp.json`:
3936
```json
4037
{
4138
"mcpServers": {
@@ -50,6 +47,7 @@ BrowserStack MCP Server brings the power of BrowserStack's [Test Platform](https
5047
}
5148
}
5249
```
50+
- For Github Copilot users, ensure you are using the latest version of the VSCode with support for Copilot agent mode.
5351

5452
## 💡 Usage Examples
5553

@@ -83,17 +81,14 @@ BrowserStack MCP Server brings the power of BrowserStack's [Test Platform](https
8381
"check for accessibility issues on my www.mywebsite.com"
8482
```
8583

86-
## 🤝 Supported MCP Clients
84+
## 🤝 Recommended MCP Clients
8785

88-
- **Cursor** (Recommended for code modifications)
89-
- **Claude Desktop**
90-
- Other MCP-compliant clients
86+
- **Github Copilot or Cursor** (Recommended for automated testing + debugging)
87+
- **Claude Desktop** (Recommended for manual testing)
9188

9289
## ⚠️ Important Notes
93-
94-
- The BrowserStack MCP Server is under active development
95-
- Currently supports a subset of the MCP protocol
96-
- Due to the non-deterministic nature of LLMs, tool invocation may vary
90+
- The BrowserStack MCP Server is under active development and currently supports a subset of the MCP protocol, i.e. `tools`. More features will be added soon.
91+
- As tool invocation relies on the MCP Client which in turn rely on LLMs for tool calling. There can be some non-deterministic behaviour and can lead to unexpected results. If you have any suggestions or feedback, please open an issue to discuss.
9792

9893
## 📝 Contributing
9994

0 commit comments

Comments
 (0)