关于 MCP Novel Game Server
用于运行英语和日语分支视觉小说的 MCP 服务,适合体验故事或了解 MCP 资源。场景以 YAML 编写,可自行添加和编辑。
主要功能
- 01分支视觉小说场景
- 02支持英语和日语故事
- 03编辑 YAML 场景
- 04按 ID 选择场景
适用场景
- 01体验分支视觉小说
- 02了解 MCP 资源的用法
- 03添加或编辑自定义故事
MCP 相关
该 MCP 服务提供视觉小说场景,并用于演示 MCP 资源。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP Novel Game Server

English
概述
此仓库是一个支持英语和日语多分支剧情故事(视觉小说)的小说游戏服务。
此仓库旨在帮助你更好地理解 MCP(Model Context Protocol)资源。
你可以轻松运行、编辑和添加新剧情。服务支持使用 YAML 编写的剧情文件,也可以扩展为你自己的故事。
注意: 在 Cline 中,所有功能都可以开箱即用。在 Claude Desktop 和 Cursor 等其他环境中,请使用
server_tool.py来正确启动和管理服务。
使用方法
1. 安装依赖
uv sync
2. 运行服务
{
"novel-game-server": {
"command": "uv",
"args": [
"--directory",
"/Users/username/Documents/projects/mcp-novel-game-server", ## Replace with your project root
"run",
"src/server.py"
]
}
}
3. 游玩或测试剧情
- 将剧情文件放在
src/stories/<your_story>/中 - 你可以通过服务界面选择剧情,也可以在客户端中指定剧情 ID。
4. 添加新剧情
- 在
src/stories/下创建新目录(例如villainess_rose或villainess_rose_ja) - 添加剧情 YAML 文件(请参阅现有示例)
- 添加用于描述剧情的
meta.yaml
5. 文件结构
project-root/
├── src/
│ ├── server.py
│ └── stories/
│ ├── villainess_rose/
│ ├── villainess_rose_ja/
│ └── ...
├── mcp_example.json
├── pyproject.toml
└── README.md
备注
- 使用
uv作为包管理器和运行工具。 - 剧情可以用英语或日语编写。
- 有关剧情树和详细信息,请参阅
src/stories/README.md。
日本語
概述
此仓库是一个分支式小说游戏(视觉小说)服务,支持英语和日语。
此仓库旨在帮助理解 MCP(Model Context Protocol)资源。
可以使用 YAML 格式添加和编辑剧情。
注意: 在 Cline 环境中可以直接运行;在其他环境(例如 Claude Desktop 或 Cursor)中,请使用
server_tool.py启动和管理服务。
使用方法
1. 安装依赖包
uv sync
2. 启动服务
{
"novel-game-server": {
"command": "uv",
"args": [
"--directory",
"/Users/username/Documents/projects/mcp-novel-game-server", ## ご自身のプロジェクトルートに変更してください
"run",
"src/server.py"
]
}
}
3. 游玩或测试剧情
- 将剧情文件放在
src/stories/<your_story>/中 - 可以通过服务 UI 或在客户端中指定剧情 ID 来选择剧情
4. 添加新剧情
- 在
src/stories/下创建新目录(例如villainess_rose或villainess_rose_ja) - 使用 YAML 文件创建剧情
- 同时添加用于描述剧情的
meta.yaml
5. 文件结构示例
project-root/
├── src/
│ ├── server.py
│ └── stories/
│ ├── villainess_rose/
│ ├── villainess_rose_ja/
│ └── ...
├── mcp_example.json
├── pyproject.toml
└── README.md
注意事项
- 请使用
uv进行包管理和运行。 - 剧情可以用英语或日语编写。
- 有关剧情详情和剧情树,请参阅
src/stories/README.md。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。