MCP server — security scanning inside your AI editor
Vibe Check runs as a Model Context Protocol (MCP) server, so your AI assistant can scan a site, explain a finding and write the fix directly into your code — without switching to a browser.
Installation
Add a server to your MCP client config (claude_desktop_config.json, .mcp.json or .cursor/mcp.json) that runs npx -y @grovetech/vibe-mcp with a GROVETECH_API_KEY environment variable. Get the key from your dashboard.
Available tools
- scan_url — full URL scan: security, performance, SEO, GDPR, accessibility, AI readiness. Returns a 0–100 score and the top findings.
- get_findings — findings from an earlier scan, filterable by severity and category.
- explain_finding — a detailed explanation of a finding, its impact and a concrete fix.
- compare_scans — compare scans before and after a fix: what disappeared, what appeared, what persists.
- scan_mcp_config — a security scan of your own MCP servers: prompt injection and tool poisoning in tool descriptions, plaintext secrets in config, rug-pull changes to tool definitions.
Supported clients
Claude Code, Claude Desktop, Cursor, Windsurf and VS Code. In Claude Code the /vibecheck <url> slash command additionally drives the full loop: scan → explain → fix → re-scan → compare.