loading…
Search for a command to run...
loading…
A novel game server supporting multi-branch visual novel scenarios in English and Japanese, designed to help understand MCP Resources.
A novel game server supporting multi-branch visual novel scenarios in English and Japanese, designed to help understand MCP Resources.

This repository is a novel game server that supports multi-branch scenario stories (visual novels) in both English and Japanese.
This repository is designed as a resource to help you better understand MCP (Model Context Protocol) Resources.
You can run, edit, and add new scenarios easily. The server supports scenario files written in YAML and can be extended with your own stories.
Note: On Cline, everything works out-of-the-box. On other environments like Claude Desktop and Cursor, please use
server_tool.pyto launch and manage the server properly.
uv sync
{
"novel-game-server": {
"command": "uv",
"args": [
"--directory",
"/Users/username/Documents/projects/mcp-novel-game-server", ## Replace with your project root
"run",
"src/server.py"
]
}
}
src/stories/<your_story>/src/stories/ (e.g. villainess_rose or villainess_rose_ja)meta.yaml describing the scenarioproject-root/
├── src/
│ ├── server.py
│ └── stories/
│ ├── villainess_rose/
│ ├── villainess_rose_ja/
│ └── ...
├── mcp_example.json
├── pyproject.toml
└── README.md
uv as the package manager and runner.src/stories/README.md for scenario tree and details.このリポジトリは、分岐型ノベルゲーム(ビジュアルノベル)サーバーです。英語・日本語両対応。
MCP(Model Context Protocol)のリソースを理解するためのリソースとして設計されています。
YAML形式でシナリオを追加・編集できます。
注意: Cline環境ではそのまま動作しますが、それ以外の環境(例えばClaude DesktopやCursor)では
server_tool.pyを使ってサーバーの起動・管理を行ってください。
uv sync
{
"novel-game-server": {
"command": "uv",
"args": [
"--directory",
"/Users/username/Documents/projects/mcp-novel-game-server", ## ご自身のプロジェクトルートに変更してください
"run",
"src/server.py"
]
}
}
src/stories/<your_story>/ にシナリオファイルを配置src/stories/ 配下に新しいディレクトリを作成(例: villainess_rose や villainess_rose_ja)meta.yaml も追加project-root/
├── src/
│ ├── server.py
│ └── stories/
│ ├── villainess_rose/
│ ├── villainess_rose_ja/
│ └── ...
├── mcp_example.json
├── pyproject.toml
└── README.md
uv を利用してください。src/stories/README.md を参照してください。Run in your terminal:
claude mcp add mcp-novel-game-server -- npx Security
Low riskAutomated heuristic from public metadata — not a security guarantee.