PatchLabs
Server Details
Security checks for AI-built apps (Lovable, Supabase, Bolt): RLS, headers, monitoring, fixes.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- Repository
- manra399/patchlabs
- GitHub Stars
- 0
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 6 tools
Three tools revolve around the check lifecycle: start_check initiates a lab check with ownership proof, run_check queues a check for a monitored app, and get_check retrieves status. The distinction (anonymous/full-lab vs. workspace-monitored vs. retrieval) is explained but still easy to misselect, while headers_check and rls_check are cleanly distinct.
All names are snake_case and mostly verb_noun (get_check, list_apps, run_check, start_check), but headers_check and rls_check are noun-first and drop the verb, creating a minor stylistic split within an otherwise readable set.
Six tools is well-scoped for a security-check service: two targeted scanners, two initiation paths, one retrieval, and one listing. Every tool maps to a distinct user workflow with no filler.
The surface covers scanning and check initiation but has lifecycle gaps: list_apps exists with no register/create_app or remove_app, there is no way to list or cancel checks beyond fetching by id, and 'fix' is only returned as text with no remediation tool. Agents can work around most of this but will hit dead ends when onboarding a new monitored app.
Available Tools
6 toolsget_checkGet a checkCInspect
Status, summary, report and fix for a check id.
Inputs: check_id (required).
headers_checkSecurity headers checkAInspect
Grade a public site's HTTPS, TLS certificate, security headers and cookie flags from one load of its home page (no sign-up). Returns findings PL-027..PL-036 with fixes.
Inputs: url (required).
list_appsList monitored appsAInspect
Apps monitored in the API key's workspace, with their last check. Needs X-API-Key.
Inputs: no named parameters.
rls_checkStatic RLS checkBInspect
Scan a public repo's supabase/migrations for row-level-security mistakes (static analysis, no sign-up).
Inputs: repo (required).
run_checkRun a check on an appCInspect
Queue a check for a monitored app now. Needs X-API-Key.
Inputs: app_id (required).
start_checkRequest a full leak checkAInspect
Request the full lab check. Returns a check id and a link; the repo owner proves ownership with a one-line file.
Inputs: repo (required), email (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Security scans for AI-built apps: leaked keys, open Supabase RLS, vulnerable packages, live sites.
Security checks for apps built with AI: leaked keys, open routes, database rules, each with a fix.
Independent security review for AI-built apps: exposed secrets, broken auth, unsafe data access.
Security checks for Next.js + Supabase apps: code scan, read-only live DB check, fix confirmation.
Related MCP Servers
- AlicenseAqualityDmaintenanceAudits PostgreSQL/Supabase schemas for security issues like missing RLS, permissive policies, and sensitive data exposure during AI conversations.3MIT

shipsafe-mcpofficial
AlicenseAqualityCmaintenanceEnables 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.81MIT- AlicenseAqualityBmaintenanceScan a deployed site for an exposed Supabase service_role key and audit Row Level Security from your AI coding agent.246 npmMIT
- AlicenseAqualityCmaintenanceEnables 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.5MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.