Ship It Clean runs your code through up to 100 specialist AI reviewers that think like attackers, architects, and senior engineers. You can submit code three ways — through the web interface with GitHub or zip uploads, or directly from your AI coding assistant via MCP.
Pull Request Review
Submit a GitHub PR and Ship It Clean analyzes the diff. Enter the repository in owner/repo
format and the PR number.
facebook/react PR #28000Agents review the diff, not the entire repo — so reviews are fast and focused on what changed.
Full Repository Scan
Scan an entire repository. Ship It Clean fetches the top 60 code files from the specified branch and reviews them all.
myorg/myapp branch mainBest for initial audits or when you want a broad security/quality overview.
Public vs. Private Repositories
Upload a Zip File
Upload a .zip of your project directly. Max 10 MB, top 60 files analyzed.
# Example: zip your project excluding noise cd myproject zip -r ../myproject.zip . -x "node_modules/*" ".git/*" "dist/*" "*.lock"
What is MCP?
Model Context Protocol (MCP) lets AI coding assistants call external tools directly. With Ship It Clean connected via MCP, your AI can submit code for review mid-conversation — no copy-pasting, no browser tabs.
Get Your API Key
Generate an API key from your Dashboard. Click Generate Key in the API Keys section.
aplex_uk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxCopy it immediately — it won't be shown again.
Add the MCP Server
Claude Code
Run this command in your terminal:
claude mcp add codeforge --transport http --url https://shipitclean.com/mcp/codeforge/mcp --header "Authorization: Bearer YOUR_API_KEY"
Add --scope project to scope it to a project. Verify with claude mcp list.
Cursor
Create or edit .cursor/mcp.json in your project root:
{
"mcpServers": {
"codeforge": {
"type": "streamable-http",
"url": "https://shipitclean.com/mcp/codeforge/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
Restart Cursor after saving.
Windsurf / Cline / Other
~/.codeium/windsurf/mcp_config.jsonUse Ship It Clean via MCP
Once connected, your AI assistant has access to 5 tools. Just ask it to review your code naturally.
Auto-Approve (Skip Prompts)
Add this to .claude/settings.json in your project root:
{
"permissions": {
"allow": [
"mcp__codeforge__*"
]
}
}
Billing
Same billing for web UI, zip upload, and MCP. First scan of any unique target is free. Re-scans cost credits from your balance.
Data & Privacy
Ship It Clean never retains your source code. Code is held in memory only during the review (typically under 60 seconds) then fully deleted. Only findings are saved.