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`.

コメント

「メディアとデザイン」の他のコンテンツ