corrupt-cli
Scaffolds production-ready Next.js applications with admin portals, Supabase backend integration, and configurable content for local business and SaaS platforms.
Configures Stripe billing for membership and booking platforms, enabling subscriptions, payments, and revenue features.
Provisions Supabase projects, applies database migrations with RLS policies, manages auth, storage buckets, edge functions, and Data API grants for generated applications.
Deploys generated Next.js applications to Vercel.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@corrupt-cliscaffold a pro dealership site with Supabase for my car lot"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
💠Corrupt CLI - Master Infrastructure Engine
The Corrupt CLI is a zero-configuration scaffolding engine and Model Context Protocol (MCP) server. It instantly generates production-ready, white-labeled web architectures for local businesses and SaaS platforms.
Built by Corrupt Solutions.
🚀 The generators
Three white-label site generators. Full detail + a "which one do I pick?" guide in
docs/ARCHITECTURE.md.
Dealership / Local Service — two tiers:
Simple —
corrupt-dealership-engine/Stack: static HTML/JS/Tailwind + Python build. No backend.
What: a fast brochure site with real lead capture. Edit a JSON, re-render, drop
dist/on any static host. Cheapest and fastest to ship.
Pro —
corrupt-dealership-pro/Stack: Next.js + Supabase (Postgres/RLS, Auth, Storage, Edge Functions).
What: the static site plus a real, RLS-secured admin portal — OTP login, database inventory with photo uploads, credit-application inbox. Configured by editing one config file +
.env(no token replacement).
Membership / Booking SaaS — CorruptCLI-Engine/
Target: Gyms, Salons, Clubs, member-based orgs.
Stack: Next.js + Supabase + Deno Edge Functions; Stripe billing, scheduling, RLS, optional liability waivers.
enginevspro: the Simple tier has no backend (static, edit-JSON-and-render); the Pro tier is a full app with a real admin and a database. Pick Simple for speed and zero infrastructure, Pro for a live admin and DB-backed inventory. Seedocs/ARCHITECTURE.md.
Related MCP server: Kleap
💻 Human Installation
Run the following commands to install the CLI globally on your machine:
git clone https://github.com/CorruptFun/corrupt-cli.git
cd corrupt-cli
./install.shUsage:
Type corrupt in your terminal to launch the interactive selector.
🤖 AI Agent Installation (MCP Server)
This repository includes a native FastMCP server, allowing AI agents (Claude, Cursor, Hermes) to autonomously scaffold these architectures for you.
Add the following to your agent's config.yaml or MCP configuration:
{
"mcpServers": {
"corrupt-cli": {
"command": "python3",
"args": ["/path/to/corrupt-cli/corrupt-mcp/server.py"]
}
}
}Available MCP Tools:
scaffold_inventory_site: Generates the Dealership/Local Service stack.scaffold_saas_platform: Generates the Supabase/Next.js Membership stack.list_verticals/standup_site: Stand up any Next.js + Supabase app — scaffold, provision Supabase, deploy edge functions, deploy to Vercel, run the security gate. See below.create_vertical_pack: Teach the server a new site type from an app you have.
🧩 Standing up any site — vertical packs
The stand-up automation is not dealership-specific. The engine
(corrupt-mcp/standup_core.py) knows Supabase and Vercel and nothing about any
business domain; the domain lives in a vertical pack — a directory with a
vertical.json naming the app template, the baseline migration, the config file
to generate, and the edge functions to deploy. The dealership is simply the first
pack.
Already have a Next.js + Supabase app? Wrap it:
create_vertical_pack(pack_path="~/packs/bistro", name="bistro",
template_dir="~/code/bistro-app", ...)export CORRUPT_VERTICALS_PATH=~/packsstandup_site(vertical="bistro", target_path="~/sites/bistro-verde",
config_json='{"brand_name":"Bistro Verde", ...}')No schema yet? Declare the domain as a blueprint and the compiler writes the database for you — tables, RLS policies, admin allow-list, storage buckets, notification trigger, Data API grants — plus a notification edge function and TypeScript row types:
list_recipes # restaurant, services, realty, portfolio
preview_blueprint_schema(recipe="restaurant") # read the SQL, write nothing
create_vertical_from_blueprint(pack_path="~/packs/taqueria", recipe="restaurant")Everything a blueprint declares is one of two shapes: a catalog the public browses and admins write (vehicles, menu items, listings, services), or an inbox the public submits into and only admins read (credit applications, reservations, showing requests). Most local-business sites are exactly one of each.
Generated schemas are applied to a real Postgres in the test suite, and their access control is exercised as an anonymous visitor, a signed-in stranger, and an admin — so the policies are checked, not just plausible.
Agents: call
vertical_authoring_guidefirst — it returns the decision tree, the field reference, and the rules as structured data.
Full guide — manifest reference, blueprints, placeholders, config emitters, what
the engine assumes, troubleshooting: docs/VERTICALS.md.
📜 License & Usage
Created for the community by Corrupt Solutions.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceEnables AI assistants to automate Next.js development including project scaffolding, React component generation, API route creation, and full-stack application workflows with TypeScript and Tailwind CSS support.Last updatedMIT
- AlicenseAqualityBmaintenanceEnables AI agents to build, edit, and publish live websites with hosting, database, auth, and domains via the Model Context Protocol.Last updated1391MIT
- Alicense-qualityAmaintenanceEnables AI agents to scan any website for agent-readiness and generate the necessary artifacts (llms.txt, WebMCP scaffold, structured data) to make it agent-ready.Last updated13MIT
- FlicenseBqualityCmaintenanceCompiles any website into typed, callable tools for AI agents, enabling discovery and invocation of live web APIs and UI actions without custom MCP servers.Last updated81
Related MCP Connectors
AI agent website builder. Create and publish link-in-bio sites via MCP or REST API.
Deploy a multi-user web app from your agent: hosting, auth, database, and permissions.
AI-powered design and management for Webflow Sites
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/CorruptFun/corrupt-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server