Skip to main content
Glama
lilyco-42

letsgal-ai MCP Server

by lilyco-42

letsgal-ai — AI 支援 LetsGal Studio 制作ツールチェーン

LetsGal Studio のプロジェクトフォーマットをゼロからリバースエンジニアリングして、AI が直接制作できる ツールにする: 一行式ストーリー DSL → 完全に実行可能なプロジェクト(章/キャラクター/シーン/分岐/演出)、CLI と MCP の2系統、ゼロ依存。

  • フォーマット参考(公式テンプレートと 1.11.0 インストーラからのリバースエンジニアリング):docs/letsgal-format.md

  • ストーリー DSL 仕様:docs/STORY-DSL.md

なぜ

LetsGal Studio はデスクトップ GUI エディタ(MCP なし、CLI なし)ですが、その実体はすべてディスク上の普通の JSON です。 このプロジェクトは、そのフォーマットを完全にプログラム化します:

  • AI のシナリオ生成 → 一行のコマンドでプロジェクトにコンパイル → Studio で開いてすぐプレイ(演出・素材はさらに調整可能)

  • フォーマットは公式に完全準拠(project.json / characters.json / scenes.json / chapters/*.json / assets/.manifest.json)。 Studio で開いてもエラーゼロ。自動修復でキャラクター表情の合成、素材の差し替えも自然に反映される

クイックスタート

# 安装(无需依赖,直接 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(AI エージェントから直接呼び出し)

letsgal-ai mcp     # stdio JSON-RPC 2.0,零依赖实现

公開ツール:

ツール

説明

letsgal_init

プロジェクトの骨組みを初期化

letsgal_compile

ストーリーDSL → 完全なプロジェクト(キャラクター/シーンを自動登録)

letsgal_add_dialogue / letsgal_add_narration

対話/ナレーション Block を追記

letsgal_validate

構造の検証 + アセット参照

letsgal_register_asset

アセットを .manifest.json に登録

letsgal_list_chapters

章/Fragment の統計

どの MCP クライアントでも(Claude Code / DSH / 自作)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 mcp

ライブラリとして使う

import { compileStory, initProject, validateProject, applyCharacterFlow, dialogue, narration, scene } from '@lilyco-42/letsgal-ai';

開発

npm test        # 冒烟测试:init → build → validate → MCP 握手

ライセンスと謝辞

  • 本ツールは MIT ライセンス。素材は含まれていません。生成したプロジェクトは LetsGal Studio 公式テンプレートの素材(エンジン同梱)をそのまま使用できます

  • リバースエンジニアリングの依据:LetsGal Studio 1.11.0(Windows)インストーラ + 公式テンプレートプロジェクト

ロードマップ

  • Ren'Py スタイルコード ↔ Block 双方向変換(公式コードエディタの文法に準拠)

  • ヘッドレスビルド(公式 build-worker を再利用して web 版を生成)

  • lilyco(Rust)ネイティブコンポーネント:lilyco-letsgal(docs/lyco-integration.md を参照)

-
license - not tested
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

  • OCR, transcription, file extraction, and image generation for AI agents via MCP.

  • Generate, edit, and deploy immersive 3D/WebGL web projects from any MCP assistant.

  • Hosted MCP for creating, checking, deploying, and hosting static sites for AI agents.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/lilyco-42/letsgal-ai'

If you have feedback or need assistance with the MCP directory API, please join our Discord server