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"] } } }