Skip to main content
Glama

Redproof MCP server

Check apps built with Lovable, Bolt, Cursor or Claude Code for security problems from inside your AI tool. Redproof reads the code without running it and finds things like tables anyone can read, exposed keys and functions anyone can call.

npm MIT

Website and setup: https://redproof.dev/mcp

Set up

Claude Code:

claude mcp add redproof -- npx -y redproof-mcp

Claude Desktop, Cursor and other clients:

{ "mcpServers": { "redproof": { "command": "npx", "args": ["-y", "redproof-mcp"] } } }

Related MCP server: shipsafe-mcp

Tools

Tool

What it does

scan_github_repo

Starts a scan of a public GitHub repo. Refuses unless you confirm you own the code or may have it reviewed.

get_report

Reads the score and findings, with the files and a fix prompt for each.

Try: "Scan https://github.com/me/my-app with Redproof. I own this code. Fix the critical issues one at a time and show me each change."

Good to know

  • The server is free. A free scan gives the score, the counts and the most serious finding we could prove. The rest is in the paid report on redproof.dev.

  • It sends the repo URL to redproof.dev. Your AI tool sees the report under its own terms.

  • Only scan code you own or are allowed to have reviewed.

  • A scan lowers risk. It does not prove an app is safe. Read each fix before you keep it.

Build from source

npm ci
npm run build
node dist/index.js   # speaks MCP over stdio

This repository is a mirror of the MCP server in the Redproof codebase. Issues and pull requests are welcome here.

Available Tools

2 tools
get_reportRead a Redproof reportA
Read-only

Read the score and findings of a Redproof scan, with the exact files and a fix prompt per finding.

Inputs: token (required).

scan_github_repoStart a Redproof scanA

Start a security check of a public GitHub repository built with AI tools (Lovable, Bolt, Cursor...). Only for code the user owns or may have reviewed: ask them first and set owner_confirmed only after they say yes. Returns a token; call get_report with it after about a minute.

Inputs: url (required), owner_confirmed (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A4.1/5.0

    Scored across 2 tools

    Disambiguation5/5

    The two tools have clearly distinct roles: one initiates a scan and returns a token, the other reads results using that token. There is no overlap in purpose and the descriptions make the sequence explicit.

    Naming Consistency5/5

    Both names follow a consistent snake_case verb_noun pattern (scan_github_repo, get_report) and are self-descriptive. No convention mixing.

    Tool Count3/5

    Two tools is thin for a service; the surface is essentially a single async operation split into start and poll. It is defensible for a narrow purpose but leaves little room for auxiliary operations.

    Completeness4/5

    The core lifecycle (start scan, fetch findings with fixes) is covered end to end. Minor gaps exist: no status/cancel, no listing or re-fetching of past scans, and polling relies on the caller retrying blindly.

    Maintenance

    ActivityMaintained
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      F
      maintenance
      Predeploy security scanner for AI-generated code. 80+ vulnerability patterns across secrets, auth, injection, config, Supabase, and logging. Runs locally, code never leaves your machine. Optional x402 witnessed attestation.
      193 npm
      Apache 2.0
    • A
      license
      A
      quality
      C
      maintenance
      Enables AI coding assistants to scan projects for security issues such as leaked API keys, missing Supabase RLS, open Firebase rules, unauthenticated routes, and hallucinated packages, then fix and verify the results.
      8
      1
      MIT
    • A
      license
      A
      quality
      C
      maintenance
      Enables AI coding assistants to check whether an API key is safe to expose, audit Supabase Row Level Security, generate owner-based RLS policy templates, and run a builder-specific pre-launch security checklist. Runs locally over stdio with no network calls, telemetry, or file access.
      5
      MIT