MCPSERV.CLUB
GroundNG

VibeShift MCP Server

MCP Server

AI‑driven security for code generated by assistants

Stale(55)
59stars
1views
Updated 16 days ago

About

VibeShift is an MCP server that automatically scans, identifies, and remediates security vulnerabilities in code produced by AI coding assistants, embedding shift‑left protection into the development workflow.

Capabilities

Resources
Access data sources
Tools
Execute functions
Prompts
Pre-built templates
Sampling
AI model interactions

VibeShift Demo

VibeShift is a Model Context Protocol (MCP) server that positions itself as the security engineer of the AI‑driven development cycle. Its core mission is to close the gap between rapid code generation and secure software delivery by intercepting AI‑produced snippets before they reach the codebase. Developers who rely on assistants such as Cursor, GitHub Copilot, or Claude Code can now embed a continuous security check directly into the same workflow that fuels their productivity.

At its heart, VibeShift listens for code generation or modification events emitted by an MCP‑compatible assistant. When triggered, it runs a suite of static analysis tools—most notably Semgrep—to scan the new code for a wide spectrum of vulnerabilities, from classic injection flaws to subtle configuration mistakes. For environments where a running instance is available, it can also launch dynamic scanners like Nuclei or ZAP to surface runtime issues. The results are fed back through the MCP interface, delivering concise, actionable diagnostics that the assistant can present to the developer or even use to auto‑generate patch suggestions.

The server’s value extends beyond vulnerability detection. VibeShift includes AI‑assisted test generation, turning natural language requirements into Playwright scripts that can be executed deterministically. This capability allows developers to maintain a regression suite that runs automatically whenever new code is introduced, ensuring that fixes do not introduce new bugs. By returning execution artifacts—screenshots, console logs, and test outcomes—to the assistant, VibeShift creates a closed feedback loop that informs both human reviewers and the AI about the security posture of each change.

Real‑world scenarios where VibeShift shines include high‑velocity startup environments, continuous integration pipelines for open‑source projects, and regulated industries where every line of code must meet stringent security standards. In these contexts, the server enables a shift‑left mindset: security checks happen in tandem with code creation rather than as a post‑hoc audit. This reduces the cost of rework, accelerates delivery cycles, and instills confidence that AI‑generated code is not only functional but also resilient against common attack vectors.

Unique to VibeShift are its tight MCP integration and the seamless handoff between static, dynamic, and test‑based analyses—all orchestrated without disrupting existing AI workflows. By acting as a transparent security layer that speaks the same protocol language as modern coding assistants, VibeShift empowers developers to harness AI productivity while maintaining uncompromised code quality.