Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Code Scanner Mcp

    Code security scanner MCP server - scans secrets, dependencies, and insecure code patterns

    0 stars
    Python
    Updated May 24, 2026

    Table of Contents

    • Features
    • 🔑 Secrets Detection (24+ patterns)
    • 📦 Dependency Vulnerability Scanning
    • 🛡️ Insecure Code Pattern Detection
    • Tools
    • Quick Start
    • Prerequisites
    • Run with MCP Inspector
    • Configure in your AI Client
    • Example Usage
    • Supported Platforms
    • Development
    • License

    Table of Contents

    • Features
    • 🔑 Secrets Detection (24+ patterns)
    • 📦 Dependency Vulnerability Scanning
    • 🛡️ Insecure Code Pattern Detection
    • Tools
    • Quick Start
    • Prerequisites
    • Run with MCP Inspector
    • Configure in your AI Client
    • Example Usage
    • Supported Platforms
    • Development
    • License

    Documentation

    Code Security Scanner MCP Server

    Scan your local codebase for security vulnerabilities, hardcoded secrets, and insecure coding patterns — all from your AI assistant via MCP (Model Context Protocol).

    Features

    🔑 Secrets Detection (24+ patterns)

    • AWS Access Keys & Secret Keys
    • GitHub tokens (personal, OAuth, app)
    • Stripe API keys (live/test)
    • Slack tokens & webhooks
    • Google Cloud / Firebase credentials
    • Database connection strings
    • JWT tokens & private keys (RSA, DSA, EC)
    • npm auth tokens, Telegram bot tokens, SendGrid API keys
    • Generic API keys & password assignments

    📦 Dependency Vulnerability Scanning

    Automatically detects and parses:

    • package.json (npm/yarn/pnpm)
    • requirements.txt, Pipfile, pyproject.toml (Python)
    • go.mod (Go)
    • Cargo.toml (Rust)
    • pom.xml, build.gradle (Java)

    Checks against a built-in database of 45+ CVEs across JavaScript, Python, Java, Go, and Rust ecosystems.

    🛡️ Insecure Code Pattern Detection

    • SQL Injection: String concatenation in queries, raw SQL builders
    • XSS: innerHTML, dangerouslySetInnerHTML, v-html
    • Command Injection: os.system, subprocess shell=True, eval/exec, child_process.exec
    • Path Traversal: Unsanitized file paths
    • Insecure Deserialization: pickle, yaml.load, marshal
    • Configuration Issues: Debug mode, CORS wildcard, hardcoded JWT secrets
    • Information Leakage: Stack trace exposure, directory listing

    Tools

    ToolDescription
    scan_secretsScan for hardcoded API keys, tokens, and passwords
    scan_dependenciesCheck dependencies against known vulnerability database
    scan_code_patternsDetect SQLi, XSS, command injection, and other patterns
    scan_fileComprehensive scan of a single file (secrets + code patterns)
    scan_directoryFull project audit (secrets + dependencies + code patterns)

    Quick Start

    Prerequisites

    • Python 3.11+
    • pip install mcp pydantic

    Run with MCP Inspector

    bash
    git clone https://github.com/214070779/code-scanner-mcp.git
    cd code-scanner-mcp
    pip install mcp pydantic
    npx @modelcontextprotocol/inspector python3 server.py

    Configure in your AI Client

    Add to your MCP settings:

    json
    {
      "mcpServers": {
        "code-scanner": {
          "command": "python3",
          "args": ["/path/to/code-scanner-mcp/server.py"]
        }
      }
    }

    Example Usage

    "Scan my project for security issues"

    → AI calls scan_directory(path="./my-project")

    "Check this file for secrets before committing"

    → AI calls scan_file(path="./src/config.ts")

    "Are there any vulnerable npm packages?"

    → AI calls scan_dependencies(path=".")

    Supported Platforms

    • MCPize
    • Smithery
    • PulseMCP
    • MCP.so
    • All MCP-compatible AI clients

    Development

    bash
    # Clone and install
    git clone https://github.com/214070779/code-scanner-mcp.git
    cd code-scanner-mcp
    pip install mcp pydantic
    
    # Run tests
    python3 -c "from server import mcp; print('OK:', list(mcp._tool_manager._tools.keys()))"
    
    # Run with inspector
    npx @modelcontextprotocol/inspector python3 server.py

    License

    MIT

    Similar MCP

    Based on tags & features

    • CH

      Chuk Mcp Linkedin

      Python00
    • PU

      Pursuit Mcp

      Python00
    • HE

      Hello Mcp

      Python00
    • GR

      Gradle Mcp

      Python00

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • CH

      Chuk Mcp Linkedin

      Python00
    • PU

      Pursuit Mcp

      Python00
    • HE

      Hello Mcp

      Python00
    • GR

      Gradle Mcp

      Python00

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k