
mcp-server
by browserstack·★ 139·综合分 48
BrowserStack 的 MCP 服务器,提供在真实设备和浏览器上进行全面测试以及 AI 驱动的测试管理功能。
概述
BrowserStack MCP 服务器是一个全面的测试平台,支持在 Cursor 和 Claude 等 MCP 客户端内直接执行测试、调试和管理测试。它支持在真实设备和浏览器上进行手动应用和网站测试,使用 Playwright 和 Selenium 进行自动化测试,无障碍扫描以及测试管理功能。该服务器集成了 BrowserStack 的 AI 代理,用于测试用例生成、低代码自动化和修复不稳定测试。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
如果您已经在使用 BrowserStack 进行测试,并希望将其功能直接集成到您的 AI 驱动的开发工作流程中,请选择此服务器。
什么时候不要选它
如果您需要不需要 BrowserStack 基础设施的测试解决方案,或者您担心锁定到特定测试平台,请不要选择此服务器。
此 server 暴露的工具
从 README 抽取出 12 个工具createProjectOrFolderCreate a Test Management project and/or folders to organize test cases
createTestCaseAdd a manual test case under a specific project/folder
listTestCasesList test cases for a project with filters
createTestRunCreate a test run (suite) for selected test cases in a project
listTestRunsList test runs for a project with filters
updateTestRunPartially update a test run status, tags, notes, or associated test cases
addTestResultAdd a manual execution result for a test case within a run
createTestCasesFromFileBulk-create test cases from an uploaded file
setupBrowserStackAutomateTestsIntegrate BrowserStack SDK and run web tests on BrowserStack
openAppOnDeviceOpen a mobile app on a specific device for testing
debugAppCrashDebug app crashes on BrowserStack devices
runAccessibilityScanScan accessibility issues on websites
可对比工具
安装
安装
前提条件
- Node.js 版本 >= 18.0 (推荐 v22.15.0 LTS)
- BrowserStack 账户及访问密钥
Claude Desktop 配置
添加到 ~/claude_desktop_config.json:
{
"mcpServers": {
"browserstack": {
"command": "npx",
"args": ["-y", "@browserstack/mcp-server@latest"],
"env": {
"BROWSERSTACK_USERNAME": "<用户名>",
"BROWSERSTACK_ACCESS_KEY": "<访问密钥>"
}
}
}
}VSCode 配置
创建 .vscode/mcp.json:
{
"servers": {
"browserstack": {
"command": "npx",
"args": ["-y", "@browserstack/mcp-server@latest"],
"env": {
"BROWSERSTACK_USERNAME": "<用户名>",
"BROWSERSTACK_ACCESS_KEY": "<访问密钥>"
}
}
}
}还支持通过 browserstack.com/one-click-setup 为 VSCode 和 Cursor 提供一键安装
FAQ
- BrowserStack MCP Server 提供哪些测试功能?
- 它支持在真实设备上进行手动应用和网站测试,使用 Playwright 和 Selenium 等框架进行自动化测试,无障碍扫描,以及通过自然语言命令进行测试管理。
- 如何验证 BrowserStack MCP Server?
- 需要在配置 MCP 服务器时,在客户端应用程序的环境变量中提供您的 BrowserStack 用户名和访问密钥。
Hacker News 讨论
开发者社区最近的相关讨论。
- 帖子 by pulkitsh1234 · 2025-04-23
mcp-server 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。