NarraLeaf
Agent 接入(MCP)

Agent 接入

通过 MCP 让 AI Agent 编辑 Studio 中打开的项目,每一处修改都实时呈现

Studio 可以在本机提供 MCP(Model Context Protocol)端点。支持 MCP 的 Agent 由此可以编辑 Studio 中打开的项目,包括 Claude Code、Claude Desktop、opencode、Codex、Cursor、Gemini CLI 等

Agent 的修改与手动编辑经过同一套服务:落地时即显示在画布上,由同一套自动保存写入磁盘,每次修改项目的调用记为一步撤销。作者可以随时暂停 Agent、撤销它的修改,或与它同时编辑

Agent 接入需要 1.4.5 之后发布的 Studio 版本。Agent 工作期间 Studio 必须处于运行状态:端点是 Studio 的一部分,只有 Studio 运行时 Agent 才能连接

Agent 能做什么

范围工具涵盖的内容
项目用骨架或空白模板新建项目、打开项目,修改名称、设计分辨率、游戏语言以及新玩家各项设置的初始值
资产导入图片、音频、视频和字体,生成带说明文字的占位图,查看资产的使用位置并删除未被使用的资产,列出音轨,请求读取项目以外的文件夹
角色与变量新建、更新和删除角色,设置图片姿态、对白头像与登场位置;用按图层和标签命名的图片或 PSD 构建分层立绘角色,并预览其外观;声明、重命名和删除全局变量
故事以 .story 文本读写整个场景;新建、重命名和删除场景;重命名和删除章节;设置入口场景;重命名故事
界面以 .ui 文本读写页面、游戏 UI 和组件,对元素做小修改,为空白模板创建的项目安装可直接使用的标准界面,重命名和删除页面并设置入口页面,应用界面模板,设置配色与字体,截取页面或单个控件在悬停、按下状态下的图像,读取作者当前的选择
蓝图以 .bp 文本读写蓝图,移除遗留的蓝图,并从故事行运行蓝图
翻译与配音把故事台词、名称、界面文本、具名键和插件文本翻译为游戏的各个语言,译文标记为 机翻,等待作者审校;设置配音语言和录音文件名规则,按名称批量或逐条把录音链接到台词
插件项目中已加载插件的工具所提供的操作,内置的 Gallery 插件可以用 CG、回想、音乐和语音填充鉴赏界面
检查与构建运行项目检查和内置测试,在开发模式中逐行试玩,并在其中点击、悬停和按键,读取控制台,为当前系统、Windows、macOS、Linux 或 Web 构建

全部工具见工具

Agent 不能做什么

  • 编辑由插件管理的数据,除非该插件为这些数据提供了 Agent 工具。见插件工具
  • 设置 Live2D 或 Spine 角色。模型及其运行时在角色编辑器中设置,Agent 负责书写驱动它们的故事行
  • 修改音频总线。只能列出音轨
  • 设置项目图标、签名凭据或其他构建设置,也不能构建 Android 或 iOS 版本
  • 直接写入项目目录中的文件。所有修改都经由工具完成,作者可以看到并撤销
  • 读取 Studio 自身的文件夹、整个主文件夹或磁盘根目录,开启完全访问时也是如此。见项目以外的文件夹

两个组成部分

MCP 服务器内置于 Studio,在作者开启之前不会运行。它为 Agent 提供工具

narraleaf-make-game Skill 是 Agent 遵循的指南:工作顺序、要写的文本格式、界面设计规则以及需要避开的陷阱。Studio 可以将它导出为文件夹。对于无法加载 Skill 的 Agent,服务器也会提供同一份指南

导出的文件夹中还有一个可选的 Skill,narraleaf-port-renpy,用于移植附带源码的 Ren'Py 游戏,见移植 Ren'Py 游戏

下一步

本页目录