Vibetest-Use MCP Server: AI Powered QA Testing

Master QA with Vibetest-use MCP! This tutorial shows how to use Browser-Use to automate website testing, catching 404s, dead buttons, and UI glitches in under 60 seconds.

Ashley Goolam

Ashley Goolam

31 May 2025

Vibetest-Use MCP Server: AI Powered QA Testing

Ready to zap those pesky website bugs with Vibetest-use MCP? This open-source gem, powered by Browser-Use, lets you unleash AI agents to crawl your site, catch 404s, dead buttons, and UI glitches in under a minute. I found it on GitHub, and it’s a total game-changer for automated testing. With just a single command, you can spin up multiple agents to stress-test your site—local or live. In this tutorial, I’ll show you how to set up Vibetest-use MCP, run tests on a local or live site, and make your QA (quality assurance) process a breeze. Let’s squash those bugs!

💡
Working with APIs or documenting projects? Grab APIdog to design, test, and share API docs effortlessly—perfect for your Vibetest-use MCP workflows!
button

Why Vibetest-use MCP is a QA Superhero

Vibetest-use MCP is a Browser-Use-powered tool that automates QA testing by deploying AI agents to crawl websites and flag issues like broken links, unresponsive buttons, or UI errors. Built on the Model Context Protocol (MCP), it integrates with Browser-Use to control browsers (Chrome, Firefox, etc.) via Playwright, ensuring thorough testing. The GitHub repo highlights its ability to test any URL—live sites like https://example.com or local setups like localhost:3000—with configurable agent counts (e.g., 3, 5, or 10) for deeper scans. From testing a dev site to a production application, Vibetest-use MCP makes QA a walk in the park.

Setting Up Vibetest-use MCP

Let’s get Vibetest-use MCP running. This is beginner-friendly, and I’ll keep it clear!

1. Clone the Repository and Set Up Virtual Environment:

git clone https://github.com/browser-use/vibetest-use.git
cd vibetest-use
uv venv
source .venv/bin/activate  # macOS/Linux
.venv\Scripts\activate     # Windows
uv pip install -e .

2. Configure Your Environment Variables:

export GOOGLE_API_KEY="your_google_api_key_here"
GOOGLE_API_KEY=your_google_api_key_here

3. Run the MCP Server:

.venv/bin/vibetest-mcp
vibetest mcp connected

I had this up in 10 minutes—quick and painless!

Example Use Cases for Vibetest-use MCP

Ready to test with Vibetest-use MCP? Here are three ways to catch bugs fast!

1. Testing a Live Website with Multiple Agents:

vibetest my website with 6 agents: https://example.com
vibetest with multiple agents
vibetest finding project errors

2. Testing a Localhost Development Site:

run vibetest on localhost:3000
vibetest on local dev site

3. Headless Testing with Custom Agent Count:

run a headless vibetest on localhost:8080 with 10 agents

These tests took <60 seconds each—Vibetest-use MCP is a speed demon!

Integrating Vibetest-use MCP with Claude Code Desktop

Want to run Vibetest-use MCP tests from Claude Code Desktop? Here’s how to integrate it.

1. Add Vibetest MCP Server to Claude Desktop:

claude mcp add vibetest /full/path/to/vibetop-use/.venv/bin/vibetest-mcp -e GOOGLE_API_KEY="your_google_api_key"

2. Verify Connection:

/mcp

3. Run Vibetop Commands:

Vibetest my website with 5 agents: https://example.com
Run vibetop on localhost:3000

I tested a site via Claude Desktop, and it flagged a form bug instantly—super slick!

Using Vibetest-use MCP with Cursor

Prefer Cursor’s sleek interface? Here’s how to set up Vibetest-use MCP for testing.

1. Add MCP Server via Cursor Settings UI:

{
  "mcpServers": {
    "vibetest": {
      "command": "/full/path/to/vibetop-use/.venv/bin/vibetest-mcp",
      "env": {
        "GOOGLE_API_KEY": "your_google_api_key"
      }
    }
  }
}

2. Use Vibetest Commands in Cursor:

Vibetest my website with 5 agents: https://example.com
Run vibetest on localhost:3000
Run a headless vibetest on localhost:8080 with 10 agents

I ran a headless test in Cursor, and the JSON output was crystal clear—QA heaven!

Customizing Vibetest-use MCP for Your Needs

Want to tweak Vibetest-use MCP? Here’s how to make it your own.

1. Adjust Agent Count:

2. Target Specific Features:

prompt = "Vibetest with 3 the checkout flow on {website}. Verify cart updates and payment buttons."
vibetest completed
uv run vibetest --url https://shop.com --prompt "Test checkout flow"

3. Integrate with CI/CD (Ubuntu):

name: QA with Vibetest-use
on: [push]
jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: |
          curl -LsSf https://astral.sh/uv/install.sh | sh
          uv venv
          source .venv/bin/activate
          uv pip install -e .
          uv pip install playwright
          uv run playwright install chromium
          uv run vibetest --url http://localhost:3000 --agents 5 --output results.json
      env:
        GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }}

4. Use DeepSeek for Smarts:

uv run vibetest --url https://example.com --llm deepseek-chat

Exploring Vibetest-use MCP Features

Vibetest-use MCP is packed with QA goodies. Check these out:

  1. Parallel Testing: Run 10+ agents for <60s scans, as hyped on X.

2. Cross-Browser Testing: Test Firefox/Safari via playwright.config.ts:

{ browserName: 'firefox' }

3. Deep Research Mode: Use mcp-browser-cli --deep-research for UX analysis, saving Markdown reports.

4. Community: Join Browser-Code’s Discord or GitHub (38 stars) to share ideas.

I caught a Firefox-only glitch in a test—Vibetest-use MCP is a QA champ!

How to Use Qwen 3 30B for MCP and Agentic Tasks
Master Qwen 3 30B with MCP for agentic tasks! This tutorial guides you through Ollama setup, tool-calling with MCP, and building a poetry-writing agent using Qwen 3’s reasoning mode.

Wrapping Up: Master Vibetest-use MCP

You’ve unleashed Vibetest-use MCP to automate QA (quality assurance) like a pro! From setup to testing live sites, local servers, and integrating with Claude Desktop or Cursor, you’re set to keep your apps bug-free. Try experimenting with more agents, DeepSeek, or CI/CD, and be sure to document your APIs with APIdog. Share your Vibetest-use MCP wins on X or GitHub——I’m stoked to see your QA game soar! 🚀

button

Explore more

Google Just Dropped Gemini CLI— Free Gemini 2.5 Pro Access + 1000 Daily Requests

Google Just Dropped Gemini CLI— Free Gemini 2.5 Pro Access + 1000 Daily Requests

Google's free Gemini CLI, the open-source AI agent, rivals its competitors with free access to 1000 requests/day and Gemini 2.5 pro. Explore this complete Gemini CLI setup guide with MCP server integration.

26 June 2025

How to Use MCP Servers in LM Studio

How to Use MCP Servers in LM Studio

The world of local Large Language Models (LLMs) represents a frontier of privacy, control, and customization. For years, developers and enthusiasts have run powerful models on their own hardware, free from the constraints and costs of cloud-based services.However, this freedom often came with a significant limitation: isolation. Local models could reason, but they could not act. With the release of version 0.3.17, LM Studio shatters this barrier by introducing support for the Model Context Proto

26 June 2025

Gemini CLI: Google's Open Source Claude Code Alternative

Gemini CLI: Google's Open Source Claude Code Alternative

For decades, the command-line interface (CLI) has been the developer's sanctuary—a space of pure efficiency, control, and power. It's where code is born, systems are managed, and real work gets done. While graphical interfaces have evolved, the terminal has remained a constant, a testament to its enduring utility. Now, this venerable tool is getting its most significant upgrade in a generation. Google has introduced Gemini CLI, a powerful, open-source AI agent that brings the formidable capabili

25 June 2025

Practice API Design-first in Apidog

Discover an easier way to build and use APIs