ENDPOINT 1
https://szn.zone/mcp
Known tools 17
list_scenesList all scene JSON files under src/scripts/
get_sceneRead a scene by path (e.g.
create_sceneCreate a new scene JSON file under src/scripts/
update_scenePatch scene-level fields: id, background, bgm, day, sortOrder, description
delete_sceneDelete a scene JSON file from disk
add_nodeAppend a node to a scene and optionally chain from afterNodeId
update_nodePatch a node in a scene by id
delete_nodeRemove a node from a scene
connect_nodesSet next pointer or choice option target between nodes
generate_dialogueGenerate a dialogue line via LLM (requires OPENAI_API_KEY or ANTHROPIC_API_KEY)
generate_image_promptGenerate a Midjourney/Stable Diffusion prompt for bg or character art
validate_sceneValidate a scene JSON on disk (connectivity, dead ends, assets).
validate_projectValidate all scene JSON files on disk.
list_assetsList uploaded game assets.
upload_assetUpload an asset file to public/assets/.
delete_assetDelete an asset from public/assets/
add_character_expressionRegister a new expression name on a character in definitions.ts (upload sprite separately via upload_asset)