MCP Catalogs
首页mcp-server screenshot

mcp-server

by browserstack·139·综合分 48

BrowserStack 的 MCP 服务器,提供在真实设备和浏览器上进行全面测试以及 AI 驱动的测试管理功能。

browser-automationdeveloper-toolsai-llm
45
Forks
35
活跃 Issue
本月
最近提交
2 天前
收录于

概述

BrowserStack MCP 服务器是一个全面的测试平台,支持在 Cursor 和 Claude 等 MCP 客户端内直接执行测试、调试和管理测试。它支持在真实设备和浏览器上进行手动应用和网站测试,使用 Playwright 和 Selenium 进行自动化测试,无障碍扫描以及测试管理功能。该服务器集成了 BrowserStack 的 AI 代理,用于测试用例生成、低代码自动化和修复不稳定测试。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:跨多个浏览器和设备进行 Web 应用自动化测试
:在真实设备上调试移动应用崩溃问题
:使用自然语言生成和管理测试用例
:BrowserStack MCP Server 提供哪些测试功能?
:如何验证 BrowserStack MCP Server?

什么时候选它

如果您已经在使用 BrowserStack 进行测试,并希望将其功能直接集成到您的 AI 驱动的开发工作流程中,请选择此服务器。

什么时候不要选它

如果您需要不需要 BrowserStack 基础设施的测试解决方案,或者您担心锁定到特定测试平台,请不要选择此服务器。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • createProjectOrFolder

    Create a Test Management project and/or folders to organize test cases

  • createTestCase

    Add a manual test case under a specific project/folder

  • listTestCases

    List test cases for a project with filters

  • createTestRun

    Create a test run (suite) for selected test cases in a project

  • listTestRuns

    List test runs for a project with filters

  • updateTestRun

    Partially update a test run status, tags, notes, or associated test cases

  • addTestResult

    Add a manual execution result for a test case within a run

  • createTestCasesFromFile

    Bulk-create test cases from an uploaded file

  • setupBrowserStackAutomateTests

    Integrate BrowserStack SDK and run web tests on BrowserStack

  • openAppOnDevice

    Open a mobile app on a specific device for testing

  • debugAppCrash

    Debug app crashes on BrowserStack devices

  • runAccessibilityScan

    Scan accessibility issues on websites

可对比工具

saucelabs-mcptestingbot-mcpplaywright-mcp

安装

安装

前提条件

  • 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 讨论

开发者社区最近的相关讨论。

mcp-server 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。