55 Tools · 9 Categories · $5 · Open MCP Protocol

AI-Powered Dev Tools
for Ren'Py

Connect your AI assistant directly to your Ren'Py project. Preview, test, analyze, translate, and live-debug your visual novel through natural language.

Claude Code
you> Show me the character map for my game
 
mcp> calling character_map
 
Sylvie (s) — 18 lines, appears in: rightaway, game, book, marry
Me (m) — 22 lines, appears in: rightaway, game, book, marry
Narrator — 35 lines, appears in: start, rightaway, marry, later
 
you> How complete are the Japanese translations?
 
mcp> calling list_translations
 
japanese: 495/538 translated (92.0%)
korean:   80/80   translated (100%)
55
MCP Tools
9
Categories
89
Doc Topics
12
Live Debug Tools

Ren'Py development is manual.

Every check requires launching the game, clicking through scenes, and reading files by hand. RenPy MCP automates the entire loop.

Without RenPy MCP

  • Launch game to visually check each scene
  • Click through routes to test story paths
  • Search .rpy files with grep
  • Count translation progress manually
  • Rename characters with find-and-replace across files
  • No way to inspect a running game's state

With RenPy MCP

  • screenshot_scene captures any scene instantly
  • run_test executes automated test cases
  • search_script with regex across all scripts
  • list_translations shows completion % per language
  • rename_character handles all files in one call
  • live_get_state shows every variable in real time

Everything you need, in one server.

55 tools covering every aspect of Ren'Py development, from first script to final build.

🛠

Project Management

Lint, compile, build distributions, inspect package configuration. 7 tools to manage your project lifecycle.

🎨

Visual Preview

Screenshot any scene by warping to it. Generate visual galleries of your entire game automatically.

Automated Testing

Run test cases, create new tests, generate pass/fail reports across all story routes.

📊

Story Analysis

13 tools: character maps, variable tracking, dead-end detection, dialogue consistency, accessibility checks, and more.

🎴

Asset Management

List all images and audio, find unused assets, verify dimensions match your game resolution.

🔧

Refactoring

Rename characters and labels across all files with dry-run preview. Extract routes, insert dialogue precisely.

🌐

Translation

View completion per language, find missing strings, generate templates, prepare entries for AI translation.

Live Integration

12 tools for real-time debugging: eval expressions, inspect styles, jump to labels, set variables, take screenshots of the running game.

📖

Documentation

Search 89 official Ren'Py doc topics directly from your AI assistant. No browser needed.

Three steps to get started.

Works with Claude Desktop, Claude Code, and any MCP-compatible client.

1

Install

Download from itch.io, extract, and install with uv or pip.

cd renpy-mcp
uv venv && uv pip install -e .
2

Configure

Add the server to your MCP client config with your SDK path.

{
  "mcpServers": {
    "renpy-mcp": {
      "command": "uv",
      "args": ["run", "renpy-mcp"],
      "env": { "RENPY_SDK_PATH": "..." }
    }
  }
}
3

Use

Ask your AI assistant to work with your Ren'Py project in natural language.

"Set my project to /path/to/game"
"Show me the character map"
"Take a screenshot of chapter 2"
"How complete are translations?"

Two integration modes.

CLI batch for offline analysis, file-based IPC for live game debugging.

AI Client          MCP Protocol          RenPy MCP Server
(Claude)    <--- JSON-RPC over stdio --->    (Python)
                                                 |
                                          +------+------+
                                          |             |
                                   CLI Batch     File IPC
                                   renpy.exe     bridge_script.rpy
                                   (lint,        (cmd.json →
                                    test,         status.json)
                                    warp,
                                    compile)
      

Start building with AI.

55 tools. One server. Ship your visual novel faster.