mcpField
R
Ralph Wiggum Loop

Ralph Wiggum Loop

本地服务
sheldonrobinson.github.ioAI 与智能体06 天前更新

关于 Ralph Wiggum Loop

Ralph Wiggum Loop 是面向规范驱动开发的跨平台迭代开发 Agent 插件。一个模型负责执行任务,另一个模型通过 SHIP/REVISE 循环审查结果。

主要功能

  1. 01Worker/reviewer 开发循环
  2. 02SHIP/REVISE 审查决策
  3. 03规范驱动开发技能
  4. 04Bash 与 PowerShell 实现
  5. 05CLI、stdio 和 HTTP 模式

适用场景

  1. 01依据规范迭代实现功能
  2. 02由独立模型审查变更
  3. 03在 Linux、macOS 或 Windows 上运行工作流

MCP 相关

它可通过 stdio 或 streamable HTTP 作为 MCP 服务运行,向 MCP 客户端提供迭代开发工作流。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库
安装包
mcpbralph-wiggum-loop.sh.mcpb1.1.0
mcpbralph-wiggum-loop.pwsh.mcpb1.1.0

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

ralph-wiggum-loop

多模型迭代开发 Agent 插件 — Ralph Loop 采用跨模型工作者/审查者架构,提供规范驱动开发技能、Stop 钩子以及 SHIP/REVISE 决策引擎。

License: MIT Agent Plugin GitHub Pages

概述

Ralph Loop 实现了一种两阶段迭代工作流:工作者模型负责执行任务,审查者模型负责跨模型审查,并不断迭代,直到审查者说出 “SHIP”。

本项目是一个跨平台 Agent 插件(plugin.json、mcp.json、.agents/skills/ralph-wiggum-loop/ 和 skills/ralph-wiggum-loop/),包含原生实现:

  • Linux / macOS(Bash): bin/ralph-wiggum-loop.sh(使用 bin/mcp-sdk.sh)
  • Windows(PowerShell): bin/ralph-wiggum-loop.ps1(使用 bin/mcp-sdk.psm1)
  • 多语言运行器: bin/script-runner.sh / bin/script-runner.ps1(可在 POSIX sh/bash 和 PowerShell 中运行)

安装技能(.agents/skills/)

根据 Agent Skills 规范,将技能安装到 .agents/skills/:

# Project-level (.agents/skills/ralph-wiggum-loop) or User-level (~/.agents/skills/ralph-wiggum-loop)
mkdir -p .agents/skills
cp -R skills/ralph-wiggum-loop .agents/skills/ralph-wiggum-loop
New-Item -ItemType Directory -Path .agents/skills -Force | Out-Null
Copy-Item -Recurse -Force skills/ralph-wiggum-loop .agents/skills/ralph-wiggum-loop

特定操作系统的 MCP 服务(mcp.json)

MCP 服务名称操作系统/运行时传输方式命令/端点
ralph-wiggum-loopLinux / macOS(Bash)stdio./bin/script-runner.sh ralph-wiggum-loop --stdio
ralph-wiggum-loop-pwshWindows(PowerShell 7+)stdiopwsh -NoProfile -ExecutionPolicy Bypass -File ${PLUGIN_ROOT}/bin/script-runner.ps1 ralph-wiggum-loop --stdio
ralph-wiggum-loop-powershellWindows(PowerShell 5.1)stdiopowershell.exe -NoProfile -ExecutionPolicy Bypass -File ${PLUGIN_ROOT}/bin/script-runner.ps1 ralph-wiggum-loop --stdio
ralph-wiggum-loop-http跨平台streamable-httphttp://127.0.0.1:8080/mcp

快速开始

1. CLI 模式
  • Linux / macOS(Bash):
    ./bin/ralph-wiggum-loop.sh "Implement user authentication with JWT tokens" --profile pro
    
  • Windows(PowerShell):
    pwsh -NoProfile -ExecutionPolicy Bypass -File .\bin\ralph-wiggum-loop.ps1 "Implement user authentication with JWT tokens" --profile pro
    
2. MCP 服务(stdio 模式)
  • Linux / macOS(Bash):
    ./bin/ralph-wiggum-loop.sh --stdio
    
  • Windows(PowerShell):
    pwsh -NoProfile -ExecutionPolicy Bypass -File .\bin\ralph-wiggum-loop.ps1 --stdio
    
3. MCP 服务(streamable-http 服务模式)
  • Linux / macOS(Bash):
    ./bin/script-runner.sh start-http-server start --host 127.0.0.1 --port 8080
    
  • Windows(PowerShell):
    pwsh -NoProfile -ExecutionPolicy Bypass -File .\bin\script-runner.ps1 start-http-server start --host 127.0.0.1 --port 8080
    

文档

仓库

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。