MCP.so
登录

MCP Novel Game Server

@gotalab

基本信息

分类

媒体与设计

传输方式

stdio

作者

gotalab

关于 MCP Novel Game Server

暂无概览

MCP Novel Game Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "novel-game-server": {
      "command": "uv",
      "args": [
        "--directory",
        "/Users/username/Documents/projects/mcp-novel-game-server",
        "run",
        "src/server.py"
      ]
    }
  }
}

MCP Novel Game Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is MCP Novel Game Server?

A multi-branch visual novel game server that supports English and Japanese scenario files written in YAML. It is designed as a learning resource to help users understand MCP (Model Context Protocol) Resources.

How to use MCP Novel Game Server?

Install dependencies with uv sync, then run the server by configuring a client (e.g., Claude Desktop, Cursor, Cline) with the command uv --directory <project_root> run src/server.py. Place scenario files in src/stories/<your_story>/ and select them via the server interface or scenario ID.

Key features of MCP Novel Game Server

  • Supports multi-branch visual novel scenarios in English and Japanese.
  • Scenario files are written in YAML format.
  • Designed as an educational resource for MCP Resources.
  • Works out-of-the-box on Cline.
  • Easy to add new scenarios by creating directories and YAML files.
  • Uses uv as the package manager and runner.

Use cases of MCP Novel Game Server

  • Learning how to implement MCP Resources with a concrete, runnable example.
  • Creating and testing branching narrative stories in a visual novel format.
  • Extending the server with custom multi-language scenarios.
  • Demonstrating MCP concepts in development environments like Cline, Claude Desktop, or Cursor.

常见问题

1

What runtime/dependencies are required?

The server requires Python and the `uv` package manager. Run `uv sync` to install dependencies.

2

Can I write scenarios in languages other than English and Japanese?

The README explicitly supports English and Japanese scenario files. Other languages are not mentioned.

3

Where are scenario files located and how are they structured?

Scenario files go in `src/stories/<your_story>/` as YAML files, with a `meta.yaml` describing the scenario.

4

Does the server work on all MCP client environments?

On Cline it works out-of-the-box. On Claude Desktop and Cursor you must use `server_tool.py` to launch and manage the server.

5

How do I add a new scenario?

Create a new directory under `src/stories/`, add YAML scenario files following existing examples, and include a `meta.yaml`.

评论

媒体与设计 分类下的更多 MCP 服务器