article
README
🚀 BrowserStack MCP 服务器
BrowserStack MCP 服务器为开发者提供了便捷的测试环境配置与使用方案,借助 BrowserStack 的强大功能和 MCP 协议,能有效提升测试效率,支持自动化和手动测试等多种场景。
🚀 快速开始
浏览器堆栈MCP服务器

![]()
📦 安装指南
1. 创建浏览器堆栈账户
- 访问 BrowserStack 账户设置
- 备注您的
username和access_key
2. 确保Node版本 >= v18.0。推荐使用 LTS 版本:v22.15.0
node --version
3. 安装MCP服务器
在 VSCode 中(适用于 Copilot 的 Agent 模式):
在 .vscode/mcp.json 中添加以下内容:
{
"servers": {
"browserstack": {
"command": "npx",
"args": ["-y", "@browserstack/mcp-server@latest"],
"env": {
"BROWSERSTACK_USERNAME": "<username>",
"BROWSERSTACK_ACCESS_KEY": "<access_key>"
}
}
}
}
在 VSCode 中点击 Start 按钮启动服务器。

在 Cursor 中:
在 .cursor/mcp.json 中添加以下内容:
{
"mcpServers": {
"browserstack": {
"command": "npx",
"args": ["-y", "@browserstack/mcp-server@latest"],
"env": {
"BROWSERSTACK_USERNAME": "<username>",
"BROWSERSTACK_ACCESS_KEY": "<access_key>"
}
}
}
}
在 Claude Desktop 中:
在 ~/claude_desktop_config.json 中添加以下内容:
{
"mcpServers": {
"browserstack": {
"command": "npx",
"args": ["-y", "@browserstack/mcp-server@latest"],
"env": {
"BROWSERSTACK_USERNAME": "<username>",
"BROWSERSTACK_ACCESS_KEY": "<access_key>"
}
}
}
}
✨ 主要特性
推荐的MCP客户端
- Github Copilot 或 Cursor:适用于自动化测试和调试。
- Claude Desktop:适用于手动测试。
📚 详细文档
注意事项
⚠️ 重要提示
- BrowserStack MCP Server 正在积极开发中,目前仅支持部分MCP规范功能。更多功能即将推出。
- 工具调用依赖于LLM(Large Language Model),可能会导致非确定性行为和意外结果。
贡献指南
我们欢迎贡献!请参考 Contributing Guidelines 开展工作。
支持
未来功能预告
更多更新即将推出!有任何建议,请打开问题讨论。
扫码加入微信群