A downloadable tool for Windows, macOS, and Linux

Buy Now$5.00 USD or more

RenPy MCP + DevTools — AI-Powered Tools & Visual Dashboard for Ren'Py

Connect your AI assistant (Claude Code, Claude Desktop, etc.) directly to your Ren'Py project. 60 tools that automate the tedious parts of visual novel development, plus a standalone web dashboard that works without AI.

Two ways to use it

MCP (AI-powered)DevTools (standalone)
60 tools accessible through natural languageVisual dashboard in your browser
Requires Claude Code / Claude DesktopJust run renpy-webui -p /path/to/game
“Show me the story flow” → generates graphInteractive story map with click-to-warp
“What variables are set?” → lists stateLive variable inspector + game preview

What does it do?

Type a natural language request, and the AI calls the right tools:

  • “Show me the story flow graph” → generates a visual map of all labels, choices, and endings
  • “Screenshot the scene where Sylvie appears at the library” → searches your script, warps to that line, and captures a real game screenshot
  • “How complete are the Japanese translations?” → shows completion % and lists missing strings
  • “Rename character 's' to 'sylvie' — dry run first” → previews all 235 changes across every file before applying

Or skip the AI and open the web dashboard directly:

renpy-webui --project /path/to/my-game

Visual DevTools (browser-based)

  • Story Map — Interactive graph of all labels and connections. Color-coded by type. Click any node to warp the running game to that scene with correct visual state (backgrounds, sprites, music).
  • Dev Dashboard — Real-time game state, live screenshot preview (auto-refreshing), variable inspector, quick actions (jump, eval, notify, set variable).
  • Script Editor — Browse and edit .rpy files with syntax highlighting.
  • Heatmap — Playtest coverage visualization overlaid on story graph.
  • Asset Manager — Browse images/audio with previews, usage tracking, and unused asset detection.

60 Tools in 10 Categories

CategoryToolsWhat it does
Project7Lint, compile, build, inspect config
Preview3Screenshot any scene, generate galleries
Testing3Run test cases, create tests, reports
Analysis13Story graphs, dead ends, character maps, variable tracking, consistency checks
Assets4List images/audio, find unused assets, verify dimensions
Refactoring4Rename characters/labels, extract routes, insert dialogue
Translation7Completion stats, find untranslated, auto-translate
Live Debug12Eval expressions, inspect styles, jump labels, set variables in running game
Web DevTools5Story map, dashboard, script editor, heatmap, asset manager
Docs2Search 89 official Ren'Py documentation topics

Before / After

WithoutWith RenPy MCP + DevTools
Launch game to check each scenescreenshot_scene captures any scene instantly
Click through routes to test pathsrun_test executes automated test cases
Search .rpy files with grepsearch_script with regex across all scripts
Count translations by handlist_translations shows completion % per language
No way to visualize story structureInteractive story map with click-to-warp
Can't inspect running game stateLive dashboard with variable inspector and game preview

Requirements

  • Ren'Py SDK 8.x — download
  • Python 3.11+
  • For MCP tools: Claude Code, Claude Desktop, or any MCP client
  • For DevTools only: just Python (no AI client needed)

Quick Start

  1. Download and extract the zip
  2. Open a terminal in the extracted folder:
    cd renpy-mcp
    uv venv && uv pip install -e .
  3. Option A: AI-powered (MCP) — Add to your .mcp.json:
    {
      "mcpServers": {
        "renpy-mcp": {
          "command": "uv",
          "args": ["run", "--directory", "/path/to/renpy-mcp", "renpy-mcp"],
          "env": { "RENPY_SDK_PATH": "/path/to/renpy-sdk" }
        }
      }
    }
  4. Option B: DevTools only — No AI client needed:
    renpy-webui --project /path/to/my-game
    Opens the web dashboard in your browser automatically.

See INSTALL.md in the zip for detailed setup (Claude Desktop, pip, troubleshooting).

Links

Updated 27 days ago
StatusReleased
CategoryTool
PlatformsWindows, macOS, Linux
Authory1uda

Purchase

Buy Now$5.00 USD or more

In order to download this tool you must purchase it at or above the minimum price of $5 USD. You will get access to the following files:

renpy-mcp-v1.1.0.zip 324 kB
renpy-mcp-v1.1.1.zip 326 kB
renpy-mcp-v1.1.2.zip 327 kB