mcpField
V
vibescan-mcp-server

vibescan-mcp-server

Local
github.com/AguantarSecurity1Updated 32w ago

About vibescan-mcp-server

vibescan-mcp-server exposes VibeScan security checks to Claude Code and other MCP clients. It scans projects locally for leaked secrets, risky code patterns, and Git hygiene issues, so project code stays on the machine.

Key features

  1. 01Scan for secrets and risky patterns
  2. 02Check Git hygiene issues
  3. 03List 17 detection rules
  4. 04Run scans locally

Use cases

  1. 01Check a project for leaked credentials
  2. 02Review code for dangerous execution patterns
  3. 03Find unignored environment or key files

MCP support

Exposes the `vibescan_scan` project-scanning tool and `vibescan_rules` rule-listing tool to MCP clients.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"aguantar-vibescan": {
"command": "uvx",
"args": [
"vibescan-mcp-server"
]
}
}
}
Run commanduvx vibescan-mcp-server

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
pypivibescan-mcp-server0.1.0

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

vibescan-mcp-server

mcp-name: io.github.Aguantar/vibescan-mcp-server

MCP server for VibeScan — scan projects for leaked secrets and security issues directly from Claude Code.

Features

  • vibescan_scan — Scan a project for secrets, dangerous patterns, and git hygiene issues
  • vibescan_rules — List all 17 detection rules
What VibeScan detects
  • 14 secret categories: env files, config hardcodes, cloud credentials, Docker/infra, CI/CD pipelines, IDE settings, SSH keys, hardcoded patterns, frontend env vars, data files, doc secrets, mobile files, system configs, editor remnants
  • Dangerous code patterns: eval(), exec(), shell injection, SQL injection, pickle, innerHTML
  • Git hygiene: missing .gitignore, unignored .env/.pem/.key files

All scanning runs locally — your code never leaves your machine.

Installation

pip install vibescan-mcp-server

Usage with Claude Code

Add to your .mcp.json:

{
  "mcpServers": {
    "vibescan": {
      "command": "vibescan-mcp-server"
    }
  }
}

Then ask Claude: "scan this project for security issues" or "check for leaked secrets".

License

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.