Cross-platform MCP server implementing the Ralph Loop - a multi-model iterative development technique with worker and reviewer phases
Quick Install
Copy the config for your editor. Some servers may need additional setup — check the README.
Claude Desktop
Claude Code
Cursor
Add to claude_desktop_config.json:
{
"mcpServers": {
"ralph-loop-mcp": {
"command": "npx",
"args": [
"-y",
"sheldonrobinson/ralph-loop-mcp"
]
}
}
}
📋 Copy
Run in terminal:
claude mcp add ralph-loop-mcp npx -y sheldonrobinson/ralph-loop-mcp
📋 Copy
Add to .cursor/mcp.json:
{
"mcpServers": {
"ralph-loop-mcp": {
"command": "npx",
"args": [
"-y",
"sheldonrobinson/ralph-loop-mcp"
]
}
}
}
📋 Copy
README Excerpt
A cross-platform implementation of the **Ralph Loop** — a multi-model iterative development technique where a "worker" model does the work and a "reviewer" model provides cross-model review, iterating until the reviewer says "SHIP". Based on: - [Ralph Wiggum as a "software engineer"](https://ghuntley.com/ralph/) by Geoffrey Huntley
Tools (20)
RALPH_MAX_ITERATIONS RALPH_RECIPE_DIR RALPH_REVIEWER_AGENT RALPH_REVIEWER_MODEL RALPH_REVIEWER_PROVIDER RALPH_REVIEW_GUIDELINES RALPH_WORKER_AGENT RALPH_WORKER_MODEL RALPH_WORKER_PROVIDER RALPH_WORK_GUIDELINES ralph_loop_block ralph_loop_get_config ralph_loop_get_feedback ralph_loop_get_status ralph_loop_get_task ralph_loop_get_work ralph_loop_initialize ralph_loop_reset ralph_loop_run ralph_loop_submit_review