BU

browser-use/vibetest-use

开发工具官方

本页由 AI 翻译,技术细节请以原文为准。 查看原文

833 stars 83 forks 质量 56 趋势 22

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) 光标(手动)

  1. 通过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)

  1. 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) or headless

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

在 GitHub 查看完整 README

安装

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" } } } }