mcpField
R
Ralph Wiggum Loop

Ralph Wiggum Loop

ローカル
sheldonrobinson.github.ioAI・エージェント05 日前に更新

Ralph Wiggum Loop について

Ralph Wiggum Loop は、仕様駆動開発向けのクロスプラットフォームな反復開発エージェントプラグインです。作業モデルの成果を別のレビューモデルが SHIP/REVISE 形式で評価します。

主な機能

  1. 01ワーカーとレビュアーの開発ループ
  2. 02SHIP/REVISE によるレビュー判定
  3. 03仕様駆動開発スキル
  4. 04Bash と PowerShell の実装
  5. 05CLI、stdio、HTTP モード

活用シーン

  1. 01仕様に沿った実装の反復
  2. 02別モデルによる変更のレビュー
  3. 03Linux、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

マルチモデル反復開発エージェントプラグイン — クロスモデルのワーカー/レビュアー構成、仕様駆動開発スキル、Stop フック、SHIP/REVISE 判定エンジンを備えた Ralph Loop です。

License: MIT Agent Plugin GitHub Pages

概要

Ralph Loop は、ワーカーモデルが作業を行い、レビュアーモデルがモデルをまたいだレビューを実施する2段階の反復ワークフローです。レビュアーが 「SHIP」 と判断するまで反復します。

このプロジェクトは、以下のネイティブ実装を備えたクロスプラットフォームのエージェントプラグイン(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 Specification に従い、スキルを .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

OS 固有の MCP サーバー(mcp.json)

MCP サーバー名OS/ランタイムトランスポートコマンド/エンドポイント
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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。