Token导航 LogoToken导航TokenDH.com
renpy MCP server logo
运维云端stdio官方级别未说明来源级核验

renpy MCP server

MCP Server

一个基于AI的视觉小说生成工具,支持自动生成图像、对话、分支故事和网页部署。

工具数

0

提示词数

0

GitHub Stars

26

资源数

0
AI生成TypeScriptClaudeClaude DesktopClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

banjtheman

提供方

banjtheman

最后核验

2026/5/17 20:23

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uv run python test_nano_banana.py

详细介绍

🎮 Ren'Py MCP 服务器

用AI构建视觉小说!模型上下文协议 一个服务器,允许AI助手创建包含图像、对话、分支故事和网页部署的完整Ren'Py视觉小说游戏。

](https://github.com/banjtheman/renpy_mcp_server) ![Python](https://www.python.org/downloads/) ![MCP](https://modelcontextprotocol.io/)

🎬 观看实际操作演示

🎥 演示视频

Watch Claude create a complete visual novel in minutes!

📸 示例输出

生成的背景(16:9)

具有多种情绪的角色精灵(2:3)

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

最终可玩游戏

Fully playable web games with branching dialogue and player choices

✨ 特点

  • 🎨(美术/绘画相关表情,无具体文字含义,可理解为“美术”或“绘画”的象征) AI图像生成 - 使用Gemini 2.5 Flash Image制作背景(16:9)和角色(2:3)
  • 🎭 表示戏剧或表演的符号。 情绪系统 每个角色在一次API调用中生成5种情绪(中性、快乐、悲伤、惊讶、愤怒)
  • 📝 脚本生成 - AI编写完整的Ren'Py脚本,包含对话、选择和分支路径
  • 🌐 代表“地球”或“全球网络”的符号。 网页构建 - 自动编译为可玩的网页游戏
  • 🎬 表示电影或视频播放的符号 实时预览 - 本地HTTP服务器,用于即时测试游戏
  • 魔杖(或类似魔杖的符号) 透明精灵(或:半透明图像精灵) - 自动移除角色精灵的背景

🚀 快速入门

自动化设置

# 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

这个(或“该”) setup.sh 脚本将会:

  • ✅ 安装Python依赖项
  • ✅ 下载并安装Ren'Py SDK(针对特定操作系统)
  • ✅ 自动安装网页支持模块
  • ✅ 帮助配置Gemini API密钥
  • ✅ 创建MCP配置文件
  • ✅ 测试所有功能是否正常

MCP 客户端配置

在您的MCP客户端配置(如Claude Desktop、Cursor等)中添加该服务器:

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

替换:

  • /FULL_PATH_TO_RENPY_MCP_SERVER - 到此存储库的完整路径
  • ${GEMINI_API_KEY} - 您的Gemini API密钥
  • ${RENPY_SDK_PATH} - Ren'Py SDK 的路径(例如。, /path/to/renpy-8.4.1-sdk

或者使用环境变量:

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

手动设置

  1. 安装依赖项
   uv sync
  1. 设置Ren'Py SDK

- 在安装过程中,SDK和Web模块会自动下载 - 无需手动启动器交互

  1. 获取Gemini API密钥

- 访问 Google AI Studio(谷歌人工智能工作室) - 创建API密钥

  1. 配置环境
   export RENPY_SDK_PATH="/path/to/renpy-sdk"
   export GEMINI_API_KEY="your-api-key"
  1. 添加到MCP客户端

- 参见上文的“MCP 客户端配置”部分 - 当您的MCP客户端连接时,服务器将自动启动

🎮 使用方法

基本工作流程

  1. 创建一个项目
   create_project(name="my_vn")
  1. 生成资产
   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. 写这个故事
   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. 检查并编辑 (可选)
   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_project(project_name="my_vn")
   start_web_preview(project_name="my_vn")

📚 文档

  • 示例 - Claude Agent SDK 与 Strands 集成示例

🤝 贡献

我们欢迎投稿!请参见 \CONTRIBUTING.md\ 翻译为中文是:“贡献指南文件(Markdown 格式)” 作为指南。

📄 许可证

MIT 许可证 - 请参阅 许可证 详情如下。

______________________________________________________________________

祝你创作视觉小说愉快! 🎮✨(游戏控制台表情加闪耀星星表情)

目录标签

目录标签

AI生成TypeScriptClaude本地部署视觉小说游戏开发自动化脚本网页部署

支持客户端

Claude DesktopClaudeCursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP