MCPSERV.CLUB
GroundNG

VibeShift MCP Server

MCP Server

AI‑driven security for code generation

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

About

VibeShift is an MCP server that automatically scans AI‑generated code for security vulnerabilities and provides remediation feedback to the assistant, enabling shift‑left protection in AI‑assisted development.

Capabilities

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

Demo

VibeShift is an MCP‑enabled security agent that plugs directly into AI coding assistants—Cursor, GitHub Copilot, Claude Code, and more—to bring real‑time vulnerability detection into the code generation loop.
When an AI assistant writes or modifies a snippet, VibeShift automatically triggers a security scan. It runs a blend of static analysis tools (such as Semgrep) and, where possible, dynamic checks (e.g., Nuclei or ZAP) against any running components. The result is a concise report that pinpoints common flaws—XSS, SQL injection, insecure configurations, logic errors—and feeds this feedback back to the assistant. The AI can then suggest or apply fixes on the fly, creating a shift‑left security workflow that keeps vulnerabilities out of production before they ever reach the repository.

The server’s value lies in its seamless integration with existing AI workflows. Because it speaks MCP, developers can keep their familiar coding environment while adding a dedicated security layer that operates automatically. VibeShift’s automated scanning is triggered by code generation events, so developers never need to remember to run a separate lint or security tool. When a vulnerability is found, the assistant receives a structured alert that includes the location, severity, and remediation guidance—all delivered in natural language or code snippets. This reduces manual review time, eliminates human error, and scales with the rapid pace of AI‑driven development.

Key capabilities include:

  • MCP Integration – Works natively with popular AI assistants, exposing a lightweight API for triggering scans and receiving results.
  • Automated Security Scanning – Combines SAST (Semgrep) and optional DAST primitives to cover both static source code and live components.
  • AI‑Assisted Test Recording & Execution – Generates Playwright test scripts from natural language, records deterministic JSON tests, and runs them to surface runtime issues.
  • Regression Testing – Executes existing test suites automatically, ensuring that new code does not re‑introduce old bugs.
  • Feedback Loop – Returns execution logs, screenshots, and console output to the assistant, allowing continuous learning.

Real‑world scenarios benefit from VibeShift’s rapid feedback: a front‑end developer using Copilot can instantly see that an injected JSX component introduces XSS risk, while a backend engineer using Cursor receives a prompt to sanitize input before committing. In continuous integration pipelines, VibeShift can run as an MCP service, stopping merges that contain high‑severity vulnerabilities. By embedding security checks directly into the AI coding loop, VibeShift empowers teams to ship secure code faster and with confidence.