VibeCheck Web tester
@Ilikepizza2
About VibeCheck Web tester
[MCP Server] The Security Agent for AI assisted coding
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"VibeCheck": {
"command": "python",
"args": [
"-m",
"venv",
"venv"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is VibeCheck Web tester?
VibeCheck Web tester is an intelligent security agent that integrates with AI coding assistants to analyze code for vulnerabilities and facilitate AI-driven remediation before insecure code reaches the codebase. It uses the Model Context Protocol (MCP) to interact with assistants like Cursor, GitHub Copilot, and Claude Code.
How to use VibeCheck Web tester?
Clone the repository, install dependencies (Python 3.10+, MCP, Playwright), configure a .env file with your LLM API key, and add the provided MCP server configuration to your AI coding assistant. Then use natural language commands to request security scans, record tests, or run regression tests.
Key features of VibeCheck Web tester
- MCP integration with Cursor, Windsurf, GitHub Copilot, Roo Code
- Automated static and dynamic security scanning (SAST/DAST)
- AI-assisted test recording using Playwright from natural language
- Deterministic test execution with robust error reporting
- AI-powered test discovery by crawling websites
- Regression testing and self-healing tests
- Visual regression testing (pixelmatch and vision LLM)
Use cases of VibeCheck Web tester
- Automatically scanning AI-generated code for vulnerabilities like XSS or SQLi
- Recording and executing end-to-end web tests without manual scripting
- Running regression test suites after code changes to catch regressions
FAQ from VibeCheck Web tester
What are the prerequisites to run VibeCheck Web tester?
Python 3.10+, access to an LLM API (Gemini 2.0 Flash works well for free), MCP installed, and Playwright browsers installed via patchright install --with-deps.
How do I configure the LLM API key?
Rename .env.example to .env, set LLM_API_KEY to your API key, and place the file in the project root.
What security scanning tools does VibeCheck Web tester use?
It integrates Semgrep for static analysis and can invoke Nuclei or ZAP for dynamic checks against running components.
Can I run dynamic web tests with VibeCheck Web tester?
Yes –
Frequently asked questions
What are the prerequisites to run VibeCheck Web tester?
Python 3.10+, access to an LLM API (Gemini 2.0 Flash works well for free), MCP installed, and Playwright browsers installed via `patchright install --with-deps`.
How do I configure the LLM API key?
Rename `.env.example` to `.env`, set `LLM_API_KEY` to your API key, and place the file in the project root.
What security scanning tools does VibeCheck Web tester use?
It integrates Semgrep for static analysis and can invoke Nuclei or ZAP for dynamic checks against running components.
Can I run dynamic web tests with VibeCheck Web tester?
Yes –
Basic information
More Other MCP servers
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
AutoBrowser MCP
autobrowser-aiBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Production-ready MCP integrations for AI applications
Klavis-AIKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scale

DeepMark
DeepMark helps teachers deliver rapid, consistent marking with meaningful feedback for every student — in a fraction of the time. What once took a week, now takes one free period.
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
Comments