AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
MCP verified MIT Self-run

Renpy Mcp Server

mcp-banjtheman-renpy-mcp-server · by banjtheman

MCP Server to build Renpy Games

No reviews yet
0 installs
49 views
0.0% view→install

Install

$ agentstack add mcp-banjtheman-renpy-mcp-server

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/mcp-banjtheman-renpy-mcp-server)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
7mo ago

Declared compatibility

Claude CodeClaude DesktopCursorWindsurf

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Renpy Mcp Server? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

🎮 Ren'Py MCP Server

> Build visual novels with AI! An Model Context Protocol server that lets AI assistants create complete Ren'Py visual novel games with images, dialogue, branching stories, and web deployment.

[](https://github.com/banjtheman/renpymcpserver) [](https://www.python.org/downloads/) [](https://modelcontextprotocol.io/)

🎬 See It In Action

🎥 Demo Video

Watch Claude create a complete visual novel in minutes!

📸 Example Outputs

Generated Backgrounds (16:9)

Character Sprites with Multiple Emotions (2:3)

One character with 5 emotions (neutral, happy, sad, surprised, angry) - all generated in a single API call!

Final Playable Games

Fully playable web games with branching dialogue and player choices

✨ Features

  • 🎨 AI Image Generation - Backgrounds (16:9) and characters (2:3) using Gemini 2.5 Flash Image
  • 🎭 Emotion System - Generate 5 emotions per character in one API call (neutral, happy, sad, surprised, angry)
  • 📝 Script Generation - AI writes complete Ren'Py scripts with dialogue, choices, and branching paths
  • 🌐 Web Builds - Automatically compile to playable web games
  • 🎬 Live Preview - Local HTTP server to test games instantly
  • 🪄 Transparent Sprites - Automatic background removal for character sprites

🚀 Quick Start

Automated Setup

# Clone and setup everything automatically
git clone https://github.com/banjtheman/renpy_mcp_server.git
cd renpy_mcp_server
./setup.sh

# Test your installation
./test_setup.sh

# (Optional) Test image generation directly
uv run python test_nano_banana.py

The setup.sh script will:

  • ✅ Install Python dependencies
  • ✅ Download and setup Ren'Py SDK (OS-specific)
  • ✅ Automatically install web support module
  • ✅ Help configure Gemini API key
  • ✅ Create MCP configuration files
  • ✅ Test everything works

MCP Client Configuration

Add the server to your MCP client configuration (Claude Desktop, Cursor, etc.):

{
  "mcpServers": {
    "renpy_mcp_server": {
      "command": "uv",
      "args": [
        "--directory",
        "/FULL_PATH_TO_RENPY_MCP_SERVER",
        "run",
        "renpy-mcp-server"
      ],
      "env": {
        "GEMINI_API_KEY": "${GEMINI_API_KEY}",
        "RENPY_SDK_PATH": "${RENPY_SDK_PATH}"
      }
    }
  }
}

Replace:

  • /FULL_PATH_TO_RENPY_MCP_SERVER - Full path to this repository
  • ${GEMINI_API_KEY} - Your Gemini API key
  • ${RENPY_SDK_PATH} - Path to Ren'Py SDK (e.g., /path/to/renpy-8.4.1-sdk)

Or use environment variables:

export GEMINI_API_KEY="your-api-key"
export RENPY_SDK_PATH="/path/to/renpy-8.4.1-sdk"

Manual Setup

  1. Install Dependencies

``bash uv sync ``

  1. Setup Ren'Py SDK
  • SDK and web module are automatically downloaded during setup
  • No manual launcher interaction needed
  1. Get Gemini API Key
  1. Configure Environment

``bash export RENPY_SDK_PATH="/path/to/renpy-sdk" export GEMINI_API_KEY="your-api-key" ``

  1. Add to MCP Client
  • See "MCP Client Configuration" section above
  • The server will start automatically when your MCP client connects

🎮 Usage

Basic Workflow

  1. Create a project

`` create_project(name="my_vn") ``

  1. Generate assets

`` generate_background(project_name="my_vn", description="Cozy café interior, evening time...") generate_character(project_name="my_vn", character_name="alice", description="Friendly barista...", generate_emotions=True) ``

  1. Write the story

`` generate_script(project_name="my_vn", script_name="intro", script_content="label intro:\n scene bg cafe\n show alice happy\n Alice \"Welcome!\"\n return") ``

  1. Inspect and edit (optional)

`` list_project_files(project_name="my_vn") # See all files read_project_file(project_name="my_vn", file_path="intro.rpy") # Read a script edit_project_file(project_name="my_vn", file_path="intro.rpy", content="...") # Update it ``

  1. Build and preview

`` build_project(project_name="my_vn") start_web_preview(project_name="my_vn") ``

📚 Documentation

  • [Examples](examples/README.md) - Claude Agent SDK and Strands integration examples

🤝 Contributing

We welcome contributions! See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.

📄 License

MIT License - see [LICENSE](LICENSE) for details.


Happy visual novel creating! 🎮✨

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.