Vibetest
An MCP server that launches multiple Browser-Use agents to test websites for UI bugs, broken links, and accessibility issues. It supports automated testing of both live and localhost development sites using natural language prompts.
What is Vibetest?
Vibetest is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to mcp server that launches multiple browser-use agents to test websites for ui bugs, broken links, and accessibility issues. it supports automated testing of both live and localhost development sites us...
An MCP server that launches multiple Browser-Use agents to test websites for UI bugs, broken links, and accessibility issues. It supports automated testing of both live and localhost development sites using natural language prompts.
This server falls under the Browser Automation category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- An MCP server that launches multiple Browser-Use agents to t
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx vibetest-useConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Vibetest
Vibetest is an MCP server that orchestrates multiple Browser-Use agents to automatically test websites for UI bugs, broken links, and accessibility issues. It connects to live or localhost sites and drives real browser sessions powered by Gemini 2.0 Flash, letting developers run comprehensive vibe-checks on their frontends with a single natural-language prompt. Teams working on rapid front-end iteration use it to catch regressions before shipping without writing any Playwright or Selenium code.
Prerequisites
- Python 3.11+ and uv (pip install uv) installed on your system
- Google Gemini API key (GOOGLE_API_KEY) — obtain at aistudio.google.com
- Playwright Chromium browser (installed during setup)
- An MCP client such as Claude Desktop or Cursor
Clone the repository
Clone the vibetest-use repository from GitHub and enter the project directory.
git clone https://github.com/browser-use/vibetest-use.git
cd vibetest-useCreate a virtual environment and install dependencies
Use uv to create an isolated Python environment and install the package along with its dependencies.
uv venv
source .venv/bin/activate
uv pip install -e .Install Playwright Chromium browser
Vibetest drives real browser sessions, so you need the Chromium browser and its system dependencies installed.
playwright install chromium --with-deps --no-shellLocate the installed binary path
Note the full path to the vibetest-mcp binary inside your virtual environment — you will need it for your MCP client configuration.
which vibetest-mcp
# Example output: /full/path/to/vibetest-use/.venv/bin/vibetest-mcpConfigure your MCP client
Add Vibetest to your MCP client configuration file (e.g. claude_desktop_config.json), substituting the real binary path and your API key.
{
"mcpServers": {
"vibetest": {
"command": "/full/path/to/vibetest-use/.venv/bin/vibetest-mcp",
"env": {
"GOOGLE_API_KEY": "your_google_api_key_here"
}
}
}
}Restart your MCP client and verify
Restart Claude Desktop or your chosen MCP client so it picks up the new server entry. You should see Vibetest appear in the connected tools list.
Vibetest Examples
Client configuration
Complete claude_desktop_config.json entry for the Vibetest MCP server.
{
"mcpServers": {
"vibetest": {
"command": "/Users/yourname/vibetest-use/.venv/bin/vibetest-mcp",
"env": {
"GOOGLE_API_KEY": "AIza..."
}
}
}
}Prompts to try
Use these natural-language prompts in your MCP client after connecting Vibetest.
- "Vibetest my website with 5 agents: https://example.com"
- "Run vibetest on localhost:3000 and report any broken links"
- "Run a headless vibetest on localhost:8080 with 10 agents"
- "Test https://myapp.com for accessibility issues using 3 browser agents"Troubleshooting Vibetest
Playwright fails with missing system libraries during browser launch
Re-run 'playwright install chromium --with-deps --no-shell' inside the activated virtual environment to install all OS-level dependencies Chromium needs.
GOOGLE_API_KEY error or agents fail to start
Make sure GOOGLE_API_KEY is set correctly in the MCP server env block and that your key has the Gemini API enabled in Google AI Studio.
MCP client does not show Vibetest in the tools list
Verify the 'command' path points to the vibetest-mcp binary inside the .venv directory, not a system Python. Use 'which vibetest-mcp' (with the venv activated) to confirm the path.
Frequently Asked Questions about Vibetest
What is Vibetest?
Vibetest is a Model Context Protocol (MCP) server that mcp server that launches multiple browser-use agents to test websites for ui bugs, broken links, and accessibility issues. it supports automated testing of both live and localhost development sites using natural language prompts. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Vibetest?
Follow the installation instructions on the Vibetest GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Vibetest?
Vibetest works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Vibetest free to use?
Yes, Vibetest is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
Vibetest Alternatives — Similar Browser Automation Servers
Looking for alternatives to Vibetest? Here are other popular browser automation servers you can use with Claude, Cursor, and VS Code.
Chrome DevTools MCP
★ 40.6kAI-powered Chrome automation server with natural language element detection. Control Chrome browser through MCP protocol for testing, debugging, and performance analysis. Features 91% accuracy in element location, works with free AI models, and suppo
UI TARS Desktop
★ 34.9k📇 🏠 - Browser automation capabilities using Puppeteer, both support local and remote browser connection.
Playwright
★ 32.8kA production-ready browser automation server that enables AI assistants to interact with web pages using tools for navigation, element interaction, and data extraction. It features a built-in Inspector UI and robust crash recovery for reliable automa
Page Agent
★ 18.0kJavaScript in-page GUI agent. Control web interfaces with natural language.
Chrome
★ 11.7kAn extension-based MCP server that enables AI assistants to control your browser, leveraging existing sessions and login states for automation and content analysis. It provides over 20 tools for semantic tab search, interactive element manipulation,
LAMDA
★ 7.8kThe most powerful Android RPA agent framework, next generation mobile automation.
Browse More Browser Automation MCP Servers
Explore all browser automation servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Vibetest in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Vibetest?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.