BrowserStack MCP Server

BrowserStack MCP Server

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

Overview

基本能力

产品定位

BrowserStack MCP Server 是一个测试平台服务,旨在通过AI工具提供手动和自动化测试的能力。

核心功能

  • 手动应用测试:在真实设备上测试移动应用,支持性能分析和崩溃调试。
  • 手动网页测试:在不同浏览器和设备上测试网站,支持本地网站测试。
  • 自动化测试:支持Playwright、Selenium等自动化测试框架,提供测试失败调试和可访问性测试。

适用场景

  • 移动应用的手动测试和性能分析。
  • 网站的手动测试和跨浏览器兼容性测试。
  • 自动化测试的集成和调试。

工具列表

  • App-Profiling features:用于调试应用崩溃和性能问题。
  • Test Observability:提供测试失败的分析和调试功能。
  • Accessibility Testing:确保网站符合WCAG和ADA标准。

常见问题解答

  • 如何获取BrowserStack账户?
  • 可以通过BrowserStack官网注册。
  • 如何安装MCP Server?
  • 需要Node.js版本>=18.0,并通过npm安装。

使用教程

使用依赖

  • Node.js版本>=18.0,推荐使用v22.15.0 (LTS)。 bash node --version

安装教程

  1. 注册BrowserStack账户并获取usernameaccess_key
  2. 确保Node.js版本符合要求。
  3. 安装MCP Server:
  4. 对于VSCode (Copilot - Agent Mode),配置.vscode/mcp.json文件。
  5. 对于Cursor,配置.cursor/mcp.json文件。
  6. 对于Claude Desktop,配置~/claude_desktop_config.json文件。

调试方式

  • 启动MCP Server后,在VSCode中点击Start按钮。
  • 使用Smithery自动安装: bash npx -y @smithery/cli install @browserstack/mcp-server --client claude

许可证

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