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

Naninovel MCP

MCP Server

Unity C#插件,通过模型上下文协议(MCP)暴露Naninovel脚本编写和播放控制,使AI助手能够编写、编辑和测试视觉小说脚本。

工具数

22

提示词数

0

GitHub Stars

2

资源数

0
C#游戏开发云端部署

安装说明

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

作者 / 组织

shar0

提供方

shar0

最后核验

2026/5/17 20:52

快速接入

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

详细介绍

Naninovel MCP服务器

Unity C#插件,通过模型上下文协议(MCP)公开Naninovel脚本创作和播放控件,使AI助手能够编写、编辑和测试视觉小说脚本。

特性

  • 独立于游戏模式 -服务器始终在编辑器中运行
  • NaniScript CRUD -创建、读取、更新、删除脚本文件
  • 直接播放 -跳过标题屏幕,跳到任何脚本/标签
  • 输入模拟 -高级对话,模拟按键
  • 目视验证 -用于场景验证的屏幕截图

快速开始

  1. 打开Unity编辑器
  2. 服务器自动启动(或打开 窗口>Nani MCP>服务器状态)
  3. 将您的MCP客户端连接到 http://localhost:6274

对于Antigravity,添加到您的 mcp_config.json:

{
  "mcpServers": {
    "nani-mcp": {
      "serverUrl": "http://localhost:6274"
    }
  }
}

可用工具

脚本文件操作(编辑器模式)

工具说明
list_scripts列出Scenarios文件夹中的所有.nani文件
read_script读取脚本文件的内容
write_script创建或覆盖脚本文件
edit_script在脚本中插入、替换或删除行
delete_script删除脚本文件(带备份)

播放控制(播放模式)

工具说明
quick_play直接播放脚本,绕过标题屏幕
execute_command执行单个Nani命令
play_script加载并播放脚本
stop_player停止当前播放
goto_label跳转到特定标签
get_playback_status获取当前播放状态

场景和状态(播放模式)

工具说明
capture_screenshot将当前游戏视图捕获为PNG
get_scene_state获得可见的演员和职位
get_variables列出所有自定义变量
set_variable设置变量值

输入模拟(播放模式)

工具说明
continue_dialogue前进到下一条对话线
simulate_key模拟键盘按键
simulate_click模拟鼠标点击

Unity编辑器控件

工具说明
enter_play_mode启动Unity播放模式(从标题屏幕)
exit_play_mode停止Unity播放模式
get_unity_status获取Unity编辑器状态和播放模式状态
list_scenes在构建设置中列出所有Unity场景

示例:编写脚本

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "write_script",
    "arguments": {
      "path": "events/new_scene.nani",
      "content": "; New Scene\n@back Classroom\n@char NaniChan\nNaniChan: Bonjour!"
    }
  }
}

示例:快速播放

{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "tools/call",
  "params": {
    "name": "quick_play",
    "arguments": {
      "script": "events/new_scene",
      "resetState": true
    }
  }
}

配置

打开 窗口>Nani MCP>服务器状态 配置:

  • 端口:WebSocket服务器端口(默认值:6274)
  • 自动启动:编辑器打开时自动启动服务器

许可证

MIT许可证

目录标签

目录标签

C#游戏开发云端部署视觉小说本地部署Unity插件脚本编写AI辅助

接入字段

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

HTTP

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

none

工具数量(toolCount,工具数)

22

资源数量(resourceCount,资源数)

0

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

0

权限和风险

HTTPnone部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP