Token导航 LogoToken导航TokenDH.com
Openwebgal MCP Server logo
AI代理stdio官方级别未说明来源级核验

Openwebgal MCP Server

MCP Server

openwebgal-mcp-server

OpenWebGAL MCP Server是一款为OpenWebGAL游戏开发者设计的AI助手,能够理解游戏项目、回答问题、管理资源并协助修改剧本,提升开发效率。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
游戏开发TypeScript资源管理

安装说明

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

作者 / 组织

floatDreamWithSong

提供方

floatDreamWithSong

最后核验

2026/5/17 20:20

运行时

Node.js

快速接入

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

命令预览

npx openwebgal-mcp-server -webgal D:\\file\\WebGal\\release\\public\\games\\新的游戏\\game

详细介绍

OpenWebGAL MCP Server

](https://www.npmjs.com/package/openwebgal-mcp-server)

这是一个为 OpenWebGAL 游戏开发者设计的 AI 助手(MCP Server)。它赋予了大型语言模型(LLM)理解您的游戏项目、听取您的想法、并直接动手帮您修改代码和资源的能力,成为您游戏开发中最得力的伙伴。

无论您是经验丰富的开发者,还是刚刚接触 WebGAL 的新手,AI 助手都能为您提供帮助,让您更专注于故事创作。

✨ 致游戏创作者:AI能帮我做什么?

简单来说,您可以把这个工具看作一个拥有“超能力”的、专门研究WebGAL的AI助理。当它与一个聊天应用(例如 QQ 或 Discord 机器人)结合时,您就可以通过聊天的方式,让AI帮您完成许多繁琐的工作。

AI 助手主要有三大核心能力:

📚 能力一:WebGAL万事通

遇到 WebGAL 的问题却不想翻阅长篇的文档?直接问AI吧!

  • 精准问答:AI 助手熟读了所有 WebGAL 的官方文档。无论是基础的入门问题,还是复杂的脚本语法,它都能给出准确的解答。
  • 快速定位:它能快速浏览文档目录、查询具体内容,为您节省大量查阅资料的时间。

*可用的AI工具: get_docs_directory, get_doc_content*

🎨 能力二:游戏资源管家

管理游戏素材是一件麻烦事。现在,您可以让AI来帮您清点和管理。

  • 自动扫描:AI 助手可以扫描您的游戏目录,自动识别并整理出所有的背景、立绘、音乐、语音、动画和视频等资源。
  • Live2D支持:对于使用 Live2D 的角色,AI 助手能专门列出某个模型所包含的所有表情(.exp.json 文件),动作文件(.mtn文件),方便您在剧情中调用。

*可用的AI工具: scan_work_dir_assets, get_live2d_expression get_live2d_motions*

✍️ 能力三:剧本助理

写游戏剧本不只是打字,更需要不断地修改和调整。AI 不仅能陪您讨论剧情,还能直接上手帮您修改剧本文件。

  • 剧本速览:快速列出您 scene 目录下的所有剧本文件。
  • ~~创建新章节:当您有了新的灵感,只需告诉AI,它就能为您创建新的剧本文件(.txt)。~~
  • ~~修改与重构:无论是修正错字、替换对话,还是增删大段剧情,AI 都可以精准地在您指定的位置完成修改操作。~~

*可用的AI工具: scan_scene_script, create_scene_script, ~~edit_scene_script~~*


🚀 如何运行与配置

工作目录设定

可以使用-webgal参数来强制设定你的game目录,例如

npx openwebgal-mcp-server -webgal D:\\file\\WebGal\\release\\public\\games\\新的游戏\\game

或者你也可以设置环境变量WEBGAL_WORK_DIR为你的game目录。

环境变量配置

在您项目的game工作目录创建一个 .env 文件,用于存放您的项目配置。您可以复制 env.example 的内容进行修改。


# 资产扫描路径 (相对于 WEBGAL_WORK_DIR)
# 您可以配置多个路径,用空格隔开
# 支持的资产类型: background, figure, vocal, bgm, animation, video
WEBGAL_BACKGROUND_DIR=background
WEBGAL_FIGURE_DIR=figure
WEBGAL_VOCAL_DIR=vocal
WEBGAL_BGM_DIR=bgm
WEBGAL_ANIMATION_DIR=animation
WEBGAL_VIDEO_DIR=video

我们提供了一个初始化命令,可以帮您快速生成一份包含所有可用配置的 .env 文件:

npx openwebgal-mcp-server init

启动服务

您可以使用 npx 直接运行此服务器,它会自动加载.env文件。

推荐设置-webgal参数以指定工作目录
npx openwebgal-mcp-server

当服务器启动后,它会监听标准输入/输出(stdio),等待来自 MCP 客户端的连接和请求。

可能的未来计划

  • 增强diff edit能力
  • 增强工具调用欲望,降低AI幻觉
  • 基于此MCPServer,创立对应的WebGal Agent以进一步提升WebGal的相关专业能力
  • 能力完善后再尝试接入WebGal Terre

开发指南

如果您想修改此项目,请按照以下步骤操作:

  1. 克隆仓库
    git clone https://github.com/OpenWebGAL/mcp-server.git
    cd mcp-server
  1. 安装依赖

我们使用 pnpm 作为包管理器。

    pnpm install
  1. 开发模式

运行以下命令以在监视模式下启动服务器。当源文件发生改变时,服务器会自动重启。

    pnpm run dev
  1. 构建项目

将 TypeScript 代码编译为 JavaScript。

    pnpm run build

编译后的文件将位于 dist 目录。

目录标签

目录标签

游戏开发TypeScript资源管理本地部署AI助手剧本编辑WebGAL

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

openwebgal-mcp-server

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP