AJ

alex-jordan547/renforge-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

11 stars 4 forks 品質 86 トレンド 38MIT

MCP server, CLI, and web dashboard for Ren'Py visual-novel development — inspect, drive and debug a running game from an AI agent or the browser

概要

RenForge is an for working with Ren'Py visual-novel projects. It lets an AI agent — or a human via the dashboard — inspect a project, launch a game with the , select and inspect on-screen controls, preview layout changes before writing guarded .rpy source, drive runtime state, capture screenshots, generate translations, find orphaned assets, run builds, and search Ren'Py's docs. Status: , actively developed. The core surfaces (MCP tools, in-game bridge, Live Editor, CLI, dashboard) are functional; APIs may still change. Live Editor — select an editable control, inspect it, preview moves, then Save to source Dashboard — live control of a running game Live Editor — locked targets stay inspectable with a clear reason Story map — click a node to warp the running game Asset audit — orphans, missing files, undefined images Requires Python 3.11+ and uv — nothing else.

README

以下は原文 README の抜粋です。原文を見る。

RenForge

RenForge is an MCP (Model Context Protocol) server, CLI, and web dashboard for working with Ren’Py visual-novel projects.

It lets an AI agent — or a human via the dashboard — inspect a project, launch a game with the Live Editor enabled by default, select and inspect on-screen controls, preview layout changes before writing guarded .rpy source, drive runtime state, capture screenshots, generate translations, find orphaned assets, run builds, and search Ren’Py’s docs.

Status: alpha, actively developed. The core surfaces (MCP tools, in-game bridge, Live Editor, CLI, dashboard) are functional; APIs may still change.

Live Editor — select an editable control, inspect it, preview moves, then Save to source

Quick start — dashboard

GitHub で README 全文を見る

インストール

uvx renforge@latest serve
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "renforge": { "command": "uvx", "args": ["renforge@latest", "serve"] } } }