关于 Vibetest Use
Vibetest Use 是一个 MCP 服务,启动多个 Browser-Use Agent 对由 vibe coding 生成的网站进行自动化 QA 测试。可检测 UI 缺陷、失效链接和可访问性问题,适用于线上站点与 localhost 开发环境。
主要功能
- 01同时启动多个 Browser-Use Agent 并行测试
- 02检测 UI 缺陷、失效链接与可访问性问题
- 03支持线上网站与 localhost 地址
- 04可设置 Agent 数量与有头或无头模式
适用场景
- 01对本地开发中的网站进行回归测试
- 02在部署前检查线上站点的失效链接
- 03在 Claude Code 或 Cursor 中通过自然语言发起测试
MCP 相关
该项目是 MCP 服务,可在 Claude Code、Cursor 等支持 MCP 的客户端中注册,并提供网站测试能力。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Vibetest 使用指南
使用 Browser-Use Agent 自动进行 QA 测试。
https://github.com/user-attachments/assets/9558d051-78bc-45fd-8694-9ac80eaf9494
一个 MCP 服务,可启动多个 Browser-Use Agent,测试通过 vibe coding 构建的网站,检查 UI 错误、失效链接、无障碍问题及其他技术问题。
非常适合测试线上网站和 localhost 开发站点。
持续进行 vibe coding 和 vibe testing,直到网站正常运行。
快速开始
# Install dependencies
uv venv
source .venv/bin/activate
uv pip install -e .
# Install the browser
playwright install chromium --with-deps --no-shell
1) Claude Code
# Add MCP server via CLI
claude mcp add vibetest /full/path/to/vibetest-use/.venv/bin/vibetest-mcp -e GOOGLE_API_KEY="your_api_key"
# Test in Claude Code
> claude
> /mcp
⎿ MCP Server Status
• vibetest: connected
2) Cursor(手动)
- 通过 MCP 设置界面安装:
- 打开 Cursor 设置
- 点击左侧边栏中的“MCP”
- 点击“Add Server”或“+”按钮
- 手动编辑配置:
{
"mcpServers": {
"vibetest": {
"command": "/full/path/to/vibetest-use/.venv/bin/vibetest-mcp",
"env": {
"GOOGLE_API_KEY": "your_api_key"
}
}
}
}
基本提示词
> Vibetest my website with 5 agents: browser-use.com
> Run vibetest on localhost:3000
> Run a headless vibetest on localhost:8080 with 10 agents
可指定的参数
- URL:任意网站(
https://example.com、localhost:3000、http://dev.mysite.com) - Agent 数量:
3(默认值)、5 agents、2 agents——Agent 越多,测试越全面 - 无头模式:
non-headless(默认值)或headless
要求
- Python 3.11+
- Google API 密钥(获取密钥)(支持 gemini-2.0-flash)
- 支持 MCP 的 Cursor/Claude
完整演示
https://github.com/user-attachments/assets/6450b5b7-10e5-4019-82a4-6d726dbfbe1f
许可证
MIT
由 Browser Use 提供支持
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。