letsgal-ai MCP Server
letsgal-ai — KI-gestützte LetsGal-Studio-Authoring-Toolchain
Das LetsGal-Studio-Projektformat von Grund auf reverse-engineeren und in ein Werkzeug verwandeln, mit dem KI direkt erstellen kann: Story-DSL in einer Zeile → vollständig ausführbares Projekt (Kapitel/Figuren/Szenen/Verzweigungen/Inszenierung), CLI- und MCP-Doppelkanal, null Abhängigkeiten.
Formatreferenz (aus offizieller Vorlage + 1.11.0-Installationsprogramm reverse-engineert): docs/letsgal-format.md
Story-DSL-Spezifikation: docs/STORY-DSL.md
Warum
LetsGal Studio ist ein Desktop-GUI-Editor (kein MCP, keine CLI), aber alles davon ist schlichtes JSON auf der Festplatte. Dieses Projekt macht das Format vollständig programmatisch:
KI-generierte Drehbücher → mit einem Befehl zu einem Projekt kompilieren → im Studio öffnen und loslegen (Inszenierung/Assets können weiter verfeinert werden)
Format vollständig an der offiziellen Version ausgerichtet (project.json / characters.json / scenes.json / chapters/*.json / assets/.manifest.json), Studio öffnet fehlerfrei, automatische Reparaturen, das Einfügen von Gesichtsausdrücken der Figuren und das Ersetzen von Assets funktionieren nahtlos
Related MCP server: RPG Maker MZ MCP Server
Schnellstart
# 安装(无需依赖,直接 clone 或 npm link)
npm link # 或 node bin/letsgal-ai.js …
# 1. 初始化工程骨架
letsgal-ai init my-game --name "时间的河流"
# 2. 写故事(见 examples/example.dsl)→ 编译
letsgal-ai build story.dsl -o my-game --name "时间的河流"
# 3. 校验
letsgal-ai validate my-game
# 4. 用 LetsGal Studio 打开 my-game → 播放MCP (KI-Agent direkt aufrufbar)
letsgal-ai mcp # stdio JSON-RPC 2.0,零依赖实现Verfügbare Werkzeuge:
Werkzeug | Beschreibung |
| Projektskelett initialisieren |
| Story-DSL → vollständiges Projekt (Figuren/Szenen automatisch registrieren) |
| Dialog-/Erzähl-Block anhängen |
| Struktur + Asset-Referenzen validieren |
| Asset in .manifest.json registrieren |
| Kapitel-/Fragment-Statistiken |
Jeder MCP-Client (Claude Code / DSH / eigene Entwicklung) konfiguriert einfach node bin/letsgal-ai.js mcp.
CLI
letsgal-ai init <dir> [--name 标题]
letsgal-ai build <story.dsl> -o <dir> [--name 标题]
letsgal-ai validate <dir>
letsgal-ai list <dir>
letsgal-ai mcpAls Bibliothek verwenden
import { compileStory, initProject, validateProject, applyCharacterFlow, dialogue, narration, scene } from '@lilyco-42/letsgal-ai';Entwicklung
npm test # 冒烟测试:init → build → validate → MCP 握手Lizenz und Danksagungen
Dieses Werkzeug ist MIT-lizenziert; enthält keine Assets. Generierte Projekte können direkt die offiziellen LetsGal-Studio-Vorlagen-Assets verwenden (im Lieferumfang der Engine enthalten)
Reverse-Engineering-Grundlage: LetsGal Studio 1.11.0 (Windows) Installationsprogramm + offizielles Vorlagenprojekt
Roadmap
Ren'Py-artiger Code ↔ Block bidirektionale Konvertierung (an der offiziellen Code-Editor-Syntax ausgerichtet)
Headless-Build (Wiederverwendung des offiziellen build-worker zur Erstellung der Web-Version)
lilyco (Rust) native Komponente:
lilyco-letsgal(siehe docs/lyco-integration.md)
This server cannot be deployed
Maintenance
Related MCP Connectors
Agentic AI book creator: plan, write, illustrate, narrate, and publish books from any MCP client.
1Generate game-ready 3D models, textures, and audio from natural language, over MCP.
Create and manage Mermaid.js flowcharts and diagrams with AI agents via MCP.
Build editable 3D scenes, direct characters and cameras, and export AI video references with MCP.
Related MCP Servers
- AlicenseNot gradedqualityNot gradedmaintenanceEnables comprehensive management of TyranoStudio visual novel projects including project creation, scenario editing with syntax validation, resource management, and TyranoScript development assistance. Supports project analysis, template generation, and Git integration for visual novel game development.2-
- AlicenseBqualityNot gradedmaintenanceEnables complete RPG Maker MZ game development through MCP tools, including autonomous game creation from concepts, AI-generated assets using Gemini 2.5 Flash, and programmatic control over maps, events, characters, and databases. Supports full game creation workflow from a single command with automatic story, asset, and implementation generation.3225-
- FlicenseNot gradedqualityCmaintenanceMCP server that automates WebGAL game development tasks such as resource management, script editing, documentation lookup, and AI-powered voice generation using LLMs.23 npm1-
- AlicenseNot gradedqualityCmaintenanceProvides 70+ MCP tools for creating and managing Ren'Py projects, enabling natural language requirements to be converted into editable projects with build, preview, and asset generation capabilities.MIT