renpy-mcp
fracturedring/renpy-mcp
MCP server and browser editor for building Ren'Py visual novels with Claude Code, Cursor or hermes-agent
renpy-mcp is a Python MCP server with a browser-based editor for Ren'Py visual novels, which Claude Code, Cursor, hermes-agent or any MCP client can drive to edit scenes, characters, screens and translations.
What renpy-mcp does
renpy-mcp offers three ways to work: the browser editor alone, the editor alongside an AI assistant pointed at the same project, or the assistant alone in the terminal. The editor has a Story Map of draggable label cards, a Scene Inspector that shows a label's events as typed cards, a Choice View of menus and their guards, a Library for characters, assets, variables, screens and mini-games, and a Localization view with per-language translation coverage.
The MCP server exposes dozens of tools in tiers, and every edit goes through a single guarded write pipeline meant to keep files lint-clean. An ambient header shows the last edited file and runs renpy.sh lint in the background. After pip installing, renpy-mcp --fetch-sdk downloads the Ren'Py SDK to ~/.cache/renpy-mcp/, or you pass --sdk or set $RENPY_SDK. The README names hermes-agent among the MCP clients and points beginners to a QUICKSTART.md.
Key features
- Browser editor with Story Map, Scene Inspector, Choice View, Library and Localization
- MCP server with dozens of tools for editing a Ren'Py project
- Guarded write pipeline intended to keep edits lint-clean
- Background renpy.sh lint with inline findings
- Automatic Ren'Py SDK download with renpy-mcp --fetch-sdk
When to use it
- Telling an agent what scene to write while watching the editor update
- Building a visual novel without writing Ren'Py script by hand
- Scaffolding a new translation language and checking its coverage
Who it is for: Visual novel authors who want to build Ren'Py games by clicking, by code or by instructing an AI agent.
How it fits with Hermes Agent
Supports hermes-agent among other MCP clients such as Claude Code and Cursor.
How to install renpy-mcp
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
pip install git+https://github.com/fracturedring/renpy-mcp
renpy-mcp --fetch-sdk
renpy-mcpRequirements: The Ren'Py SDK, downloaded with renpy-mcp --fetch-sdk or supplied through --sdk or $RENPY_SDK
FAQ
What is renpy-mcp?
renpy-mcp is a toolkit for making visual novels with Ren'Py. It combines a browser-based editor with an MCP server so an AI assistant can edit the same project.
Does renpy-mcp work with Hermes Agent?
Yes, the README names hermes-agent as one of the MCP clients you can wire in, alongside Claude Code and Cursor.
Is renpy-mcp free and open source?
Yes, the repository is released under the AGPL-3.0 license.
Similar mcp & tools for Hermes Agent
All mcp & toolsChrome extension that attaches Hermes Agent sessions to the signed-in tabs you choose
CorpusIQ CorpusIQ DocsDocumentation for CorpusIQ, a live business-data connector service for MCP assistants, with Hermes content
hrabanazviking Seiðr-SmiðjaAgent-only forge that builds, checks and renders VRM avatars through MCP, CLI or REST
waynecc-at Robot BridgeWebhook-driven voice bridge connecting an M5Stack/ESP32 StackChan robot to Hermes Agent via MCP tools
ExpeditedProjects HutchDBSchema-free MCP database that lets Claude Code, Codex, Hermes and other agents share records
kingwa5 RHTHS Trading GatewayMCP and CLI gateway that lets Hermes Agent query and order through the Tonghuashun PC trading client
Related guides: What is Hermes Agent? · How to run Hermes Agent securely