ralph-wiggum-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| RALPH_AUTO_COMMIT | No | Enable auto-commit by default | false |
| RALPH_HISTORY_LIMIT | No | Maximum history entries | 100 |
| RALPH_MAX_ITERATIONS | No | Default maximum iterations | 50 |
| RALPH_STAGNATION_THRESHOLD | No | Iterations before stagnation warning | 5 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| ralph_loopB | Start a Ralph Wiggum iterative development loop. Ralph is a development methodology based on continuous AI agent loops. The technique creates a self-referential feedback loop where the same prompt is fed back repeatedly, allowing the AI to iteratively improve its work until completion. NEW FEATURES:
Use ralph_list_templates to see available templates. |
| ralph_iterateA | Process the next iteration of a Ralph loop with enhanced tracking. After completing work on the current iteration, call this tool with your output and optional metadata to:
Enhanced features:
|
| ralph_cancelA | Cancel the active Ralph loop. Stops the current Ralph loop and removes all state. Use this when you want to manually stop the loop before completion. |
| ralph_statusA | Get the current status of the Ralph loop with progress insights. Shows:
|
| ralph_historyB | Get detailed iteration history report. Shows a comprehensive history of all iterations including:
|
| ralph_list_templatesC | List all available Ralph loop templates. Templates are pre-built prompts and configurations for common tasks:
Each template includes suggested settings and external tools. |
| ralph_get_templateB | Get details of a specific template. Returns the full template configuration including:
|
| ralph_git_statusA | Get git status and diff summary. Shows:
|
| ralph_git_commitA | Create a git commit for the current iteration. Use this to manually create a commit with a custom message. If auto_commit is enabled, commits are created automatically. |
| ralph_git_contextC | Get context from recent Ralph commits. Shows recent Ralph iteration commits from git history, providing context about what was done in previous iterations. |
| ralph_run_toolsA | Run external tool presets (test runners, linters, etc.). Available presets:
Use ralph_detect_tools to see which presets are available for your project. |
| ralph_detect_toolsA | Detect which tool presets are available for the current project. Analyzes the project structure and suggests relevant tool presets (e.g., if package.json exists, suggests javascript-test and javascript-lint). |
| ralph_list_toolsA | List all available external tool presets. Shows all available tool presets with descriptions, regardless of whether they're applicable to the current project. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
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/cbuntingde/ralph-wiggum-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server