
Vibetest MCP - 使用浏览器使用代理的自动化质量保证测试
概览
使用浏览器使用代理进行自动化质量保证测试。 https://github.com/user-attachments/assets/9558d051-78bc-45fd-8694-9ac80eaf9494 一个MCP服务器,启动多个浏览器使用代理,测试一个氛围编码的网站,以检测界面漏洞、链接损坏、无障碍问题及其他技术问题。 非常适合测试在线网站和本地主机开发网站。 Vibecode和vibetest,直到你的网站能正常工作。 1. - 打开光标设置 - 点击左侧边栏的“MCP” - 点击“添加服务器”或“+”按钮 - 手动编辑配置: - : 任意网站([https://example.com, localhost:3000, http://dev.mysite.com) - : 3(默认),5个代理,2个代理 - 更多代理 = 更全面的测试 - : 非无头(默认)或无头 - Python 3.11+ - Google API 密钥(获取一个)(我们支持 gemini-2.0-flash)- 支持 MCP 的光标/Claude
概述(AI 翻译)
使用浏览器使用代理进行自动化质量保证测试。
https://github.com/user-attachments/assets/9558d051-78bc-45fd-8694-9ac80eaf9494
一个MCP服务器,启动多个浏览器使用代理,测试一个氛围编码的网站,以检测界面漏洞、链接损坏、无障碍问题及其他技术问题。
非常适合测试在线网站和本地主机开发网站。
Vibecode和vibetest,直到你的网站能正常工作。
快速启动
1)克劳德代码
2) 光标(手动)
- 通过MCP设置UI安装:
- 打开光标设置
- 点击左侧边栏的“MCP”
- 点击“添加服务器”或“+”按钮
- 手动编辑配置:
基础提示
你可以指定的参数
- URL:任何网站(
https://example.com、localhost:3000、http://dev.mysite.com) - 代理人数量:
3(默认),5 agents、2 agents- 代理人越多 = 测试越全面 - 无头模式:
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
许可证
麻省理工学院
本页由 AI 翻译,技术细节请以原文为准。
README
Vibetest Use
Automated QA testing using Browser-Use agents.
https://github.com/user-attachments/assets/9558d051-78bc-45fd-8694-9ac80eaf9494
An MCP server that launches multiple Browser-Use agents to test a vibe-coded website for UI bugs, broken links, accessibility issues, and other technical problems.
Perfect for testing both live websites and localhost development sites.
Vibecode and vibetest until your website works.
Quick Start
# 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 (manually)
- Install via MCP Settings UI:
- Open Cursor Settings
- Click on “MCP” in the left sidebar
- Click “Add Server” or the “+” button
- Manually edit config:
{
"mcpServers": {
"vibetest": {
"command": "/full/path/to/vibetest-use/.venv/bin/vibetest-mcp",
"env": {
"GOOGLE_API_KEY": "your_api_key"
}
}
}
}
Basic Prompts
> Vibetest my website with 5 agents: browser-use.com
> Run vibetest on localhost:3000
> Run a headless vibetest on localhost:8080 with 10 agents
Parameters You Can Specify
- URL: Any website (
https://example.com,localhost:3000,http://dev.mysite.com) - Number of agents:
3(default),5 agents,2 agents- more agents = more thorough testing - Headless mode:
non-headless(default) orheadless
Requirements
- Python 3.11+
- Google API key (get one) (we support gemini-2.0-flash)
- Cursor/Claude with MCP support
Full Demo
https://github.com/user-attachments/assets/6450b5b7-10e5-4019-82a4-6d726dbfbe1f
License
MIT
Powered by Browser Use
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →配置
{
"mcpServers": {
"vibetest": {
"command": "/full/path/to/vibetest-use/.venv/bin/vibetest-mcp",
"env": {
"GOOGLE_API_KEY": "your_api_key"
}
}
}
}