Fire in da houseTop Tip:Paying $100+ per month for Perplexity, MidJourney, Runway, ChatGPT and other tools is crazy - get all your AI tools in one site starting at $15 per month with Galaxy AI Fire in da houseCheck it out free

exia-mcp

MCP.Pizza Chef: kokushin

exia-mcp is an MCP server designed to automatically generate scenario files in the 'Kotoba Sisters Explanation' style for the exia visual novel engine. It converts generated scenarios into exia-compatible JSON format, supports setup via GitHub, and displays scenarios within exia. Requires Node.js v20+, OpenAI API key, and Git for operation.

Use This MCP server To

Generate 'Kotoba Sisters' style scenarios for exia visual novels Convert generated scenarios into exia JSON format Set up and integrate exia visual novel engine via GitHub Display generated scenarios directly within exia engine

README

exia-scenario-generator MCP Server

exia というノベルゲームエンジン向けのシナリオファイルを作成する MCP サーバです。
「琴葉姉妹解説」形式のシナリオを生成し、exia で表示します。

機能

  • 指定されたお題について「琴葉姉妹解説」形式のシナリオを生成
  • 生成したシナリオを exia 用の JSON 形式に変換
  • exia を GitHub からダウンロードしてセットアップ
  • 生成したシナリオを exia で表示

必要条件

  • Node.js v20.x 以上
  • OpenAI API キー
  • Git

セットアップ

  1. リポジトリをクローンまたはダウンロード
git clone https://github.com/kokushin/exia-mcp.git
cd exia-mcp
  1. 必要なパッケージをインストール
npm install
  1. TypeScript のコンパイル (変更を加えたら実行してください)
npm run build

Claude Desktop での利用方法

  1. Claude Desktop を起動

  2. 設定画面を開き、MCP サーバを追加

{
  "mcpServers": {
    "exia-scenario-generator": {
      "command": "npx",
      "args": [
        "-y",
        "/path/to/exia-mcp", //(clone した exia-mcp のパスに置き換えてください)
        "--openai-api-key=YOUR_API_KEY", //(OpenAI API キーに置き換えてください)
        "--stdio"
      ]
    }
  }
}
  • YOUR_API_KEY は実際の OpenAI API キーに置き換えてください
  • npx が実行できない場合は絶対パスで指定してください 例: /path/to/.volta/bin/npx
  1. Claude Desktop で以下のように使用
    • 「exia で量子コンピュータについて解説して」と入力
    • MCP サーバが起動し、シナリオを生成して exia を起動
    • exia アプリケーション(Electron)が別ウィンドウで起動し、シナリオをプレイ

利用可能なツール

  • generateScenario: お題からシナリオを生成
  • setupExia: exia をダウンロードしてセットアップ
  • saveScenario: 生成したシナリオを保存
  • exiaVoiceroidExplain: シナリオ生成から exia 起動までを一括実行(推奨)

注意事項

  • 初回実行時は exia のダウンロードとセットアップに時間がかかります
  • キャラクター画像は自前で用意して手動で差し替える必要があります
  • OpenAI API の利用には料金がかかる場合があります

ライセンス

MIT

exia-mcp FAQ

How do I set up exia-mcp on my local machine?
Clone the repository, install dependencies with npm, and compile TypeScript using npm run build. Ensure Node.js v20+ is installed.
What are the prerequisites for running exia-mcp?
You need Node.js v20 or higher, an OpenAI API key, and Git installed on your system.
Can exia-mcp work with other LLM providers besides OpenAI?
While primarily designed for OpenAI, exia-mcp can be adapted to work with other providers like Claude and Gemini with appropriate API key configurations.
How do I integrate exia-mcp with Claude Desktop?
Add exia-mcp as an MCP server in Claude Desktop settings, specifying the command and API key as per documentation.
What format does exia-mcp output scenarios in?
It outputs scenarios in JSON format compatible with the exia visual novel engine.
Is it possible to customize the generated scenarios?
Yes, you can modify the input prompts or extend the server code to tailor scenario generation.
Does exia-mcp support real-time scenario updates?
It generates scenarios on demand based on specified topics but does not currently support live editing or streaming updates.
Where can I find the source code and documentation?
The source code and setup instructions are available on the GitHub repository at https://github.com/kokushin/exia-mcp.