
BrowserStack MCP Server

2025.05.06
0
TypeScript测试平台自动化测试手动测试浏览器自动化开发效率
BrowserStack MCP Server 是一个用于测试的平台服务,允许开发者通过他们喜欢的AI工具直接使用BrowserStack的先进测试平台。它支持手动和自动化测试,包括移动应用和网站的测试,以及自动化测试框架如Playwright和Selenium的集成。
View on GitHub
Overview
基本能力
产品定位
BrowserStack MCP Server 是一个测试平台服务,旨在为开发者和测试者提供一个统一的平台,支持手动和自动化测试,包括移动应用和网站的测试。
核心功能
- 手动应用测试:在真实设备上测试移动应用,支持调试崩溃和性能问题。
- 手动网页测试:在多种浏览器和设备上测试网站,支持本地网站测试。
- 自动化测试:支持Playwright、Selenium等自动化测试框架,提供测试失败调试和可访问性测试。
适用场景
- 移动应用测试:在真实设备上测试应用性能。
- 网页测试:跨浏览器和设备测试网站兼容性。
- 自动化测试:运行和调试自动化测试套件。
工具列表
- BrowserStack Test Platform:提供全面的测试环境和工具。
- Test Observability:帮助调试测试失败。
- Accessibility Testing:确保网站符合WCAG和ADA标准。
常见问题解答
- 如何获取支持:通过文档、GitHub问题或联系支持团队。
- 贡献指南:欢迎贡献,需遵循贡献指南。
使用教程
使用依赖
- Node版本:>=
18.0
,推荐v22.15.0
(LTS)。bash node --version
安装教程
- 创建BrowserStack账户:
- 注册BrowserStack。
- 获取
username
和access_key
。 - 安装MCP Server:
- VSCode配置:
json { "servers": { "browserstack": { "command": "npx", "args": ["-y", "@browserstack/mcp-server@latest"], "env": { "BROWSERSTACK_USERNAME": "<username>", "BROWSERSTACK_ACCESS_KEY": "<access_key>" } } } }
- 通过Smithery安装:
bash npx -y @smithery/cli install @browserstack/mcp-server --client claude
调试方式
- 启动MCP Server:在VSCode中点击
Start
按钮。 - 检查日志:查看服务器日志以确认运行状态。