BrowserStack MCP Server

BrowserStack MCP Server

site icon
2025.05.06 0
TypeScript测试平台自动化测试手动测试浏览器自动化开发效率
BrowserStack MCP Server 是一个用于测试的平台服务,允许开发者通过他们喜欢的AI工具直接使用BrowserStack的先进测试平台。它支持手动和自动化测试,包括移动应用和网站的测试,以及自动化测试框架如Playwright和Selenium的集成。
View on GitHub

Overview

基本能力

产品定位

BrowserStack MCP Server 是一个测试平台服务,旨在为开发者和测试者提供一个统一的平台,支持手动和自动化测试,包括移动应用和网站的测试。

核心功能

  1. 手动应用测试:在真实设备上测试移动应用,支持调试崩溃和性能问题。
  2. 手动网页测试:在多种浏览器和设备上测试网站,支持本地网站测试。
  3. 自动化测试:支持Playwright、Selenium等自动化测试框架,提供测试失败调试和可访问性测试。

适用场景

  1. 移动应用测试:在真实设备上测试应用性能。
  2. 网页测试:跨浏览器和设备测试网站兼容性。
  3. 自动化测试:运行和调试自动化测试套件。

工具列表

  1. BrowserStack Test Platform:提供全面的测试环境和工具。
  2. Test Observability:帮助调试测试失败。
  3. Accessibility Testing:确保网站符合WCAG和ADA标准。

常见问题解答

  1. 如何获取支持:通过文档、GitHub问题或联系支持团队。
  2. 贡献指南:欢迎贡献,需遵循贡献指南。

使用教程

使用依赖

  1. Node版本:>= 18.0,推荐 v22.15.0 (LTS)。 bash node --version

安装教程

  1. 创建BrowserStack账户
  2. 注册BrowserStack
  3. 获取usernameaccess_key
  4. 安装MCP Server
  5. VSCode配置: json { "servers": { "browserstack": { "command": "npx", "args": ["-y", "@browserstack/mcp-server@latest"], "env": { "BROWSERSTACK_USERNAME": "<username>", "BROWSERSTACK_ACCESS_KEY": "<access_key>" } } } }
  6. 通过Smithery安装: bash npx -y @smithery/cli install @browserstack/mcp-server --client claude

调试方式

  1. 启动MCP Server:在VSCode中点击Start按钮。
  2. 检查日志:查看服务器日志以确认运行状态。

许可证

该项目遵循 AGPL-3.0 开源许可条款,请参阅 AGPL-3.0 了解完整条款。