BrowserStack MCP 服务器
赋能团队中的每一位开发人员和测试人员,无论他们是手动测试、初入自动化之旅,还是扩展测试自动化。BrowserStack MCP 服务器让您可以直接在您常用的 AI 工具中使用我们先进的测试平台。
为什么选择 BrowserStack?
💡 使用示例
📱手动应用测试
使用以下提示,即可在 BrowserStack 丰富的真实设备云上使用您的移动应用。告别模拟器!
与模拟器不同,您可以在真机上测试应用的实际性能。借助高级App-Profiling 功能,您可以实时调试崩溃和性能问题。
从我们的设备网格访问所有主要设备和操作系统版本,我们有严格的 SLA 来在发布当天为我们的全球数据中心提供新发布的设备。
🌐 手动 Web 测试
与应用测试类似,您可以使用以下提示在 BrowserStack 丰富的真实浏览器和设备云上测试您的网站。如果您的设备上没有安装 Edge 浏览器?我们已为您准备好!
在不同的浏览器和设备上测试网站。我们支持所有主流操作系统上的所有主流浏览器。
无缝测试您机器上本地托管的网站,无需部署到远程服务器!
🧪 自动化测试(Playwright、Selenium、A11y 等..)
使用以下提示在 BrowserStack 的测试平台上运行/调试/修复您的自动化测试。
📋 测试管理
使用以下提示来利用 BrowserStack 的测试管理与 MCP 服务器的功能。
Related MCP server: Official Substack MCP Server
🛠️ 安装
创建BrowserStack帐户
如果您还没有帐户,请注册BrowserStack 。
ℹ️如果您有一个开源项目,我们将能够为您提供免费计划。
拥有帐户(并购买适当的计划)后,请从帐户设置中记下您的
username和access_key。
确保你使用的 Node 版本 >=
18.0。使用node --version检查你的 Node 版本。推荐版本:v22.15.0(LTS)安装 MCP 服务器
VSCode(Copilot-代理模式):
.vscode/mcp.json:
{ "servers": { "browserstack": { "command": "npx", "args": ["-y", "@browserstack/mcp-server@latest"], "env": { "BROWSERSTACK_USERNAME": "<username>", "BROWSERSTACK_ACCESS_KEY": "<access_key>" } } } }在 VSCode 中,确保单击 MCP 服务器中的
Start按钮来启动服务器。
对于游标:
.cursor/mcp.json:
{ "mcpServers": { "browserstack": { "command": "npx", "args": ["-y", "@browserstack/mcp-server@latest"], "env": { "BROWSERSTACK_USERNAME": "<username>", "BROWSERSTACK_ACCESS_KEY": "<access_key>" } } } }克劳德桌面:
~/claude_desktop_config.json:
{ "mcpServers": { "browserstack": { "command": "npx", "args": ["-y", "@browserstack/mcp-server@latest"], "env": { "BROWSERSTACK_USERNAME": "<username>", "BROWSERSTACK_ACCESS_KEY": "<access_key>" } } } }
通过 Smithery 安装
要通过Smithery自动为 Claude Desktop 安装 BrowserStack 测试平台服务器:
🤝 推荐的 MCP 客户端
我们建议使用Github Copilot 或 Cursor进行自动化测试 + 调试用例。
对于手动测试用例(实时测试),我们建议使用Claude Desktop 。
⚠️ 重要提示
BrowserStack MCP 服务器正在积极开发中,目前支持 MCP 规范的子集。更多功能即将添加。
工具调用依赖于 MCP 客户端,而 MCP 客户端又依赖于 LLM,因此可能会出现一些不确定的行为,从而导致意外结果。如果您有任何建议或反馈,请提交问题进行讨论。
📝 贡献
欢迎大家贡献代码!如有任何修改意见,请提交问题讨论。👉点击此处查看我们的贡献指南
📞 支持
如需支持,请:
查看我们的文档
如果您遇到任何与 MCP 服务器相关的问题,请在我们的GitHub 存储库中打开一个问题。
如有任何其他疑问,请联系我们的支持团队。
🚀 更多功能即将推出
敬请期待精彩更新!有任何建议吗?请提交问题进行讨论。