mcpField
M
MythxEngine

MythxEngine

ローカル
mythxengine.comゲーム・エンタメ210 週間前に更新

MythxEngine について

MythxEngineは、AIゲームマスターやプレイヤー向けのテーブルトークRPGエンジンです。シードによる再現可能な処理に加え、戦闘、ストレス、クロック、世界生成、4つのスターター世界を備えています。

主な機能

  1. 01シード対応の再現可能なダイス処理
  2. 025段階の判定結果
  3. 03ストレスと代償のルール
  4. 04戦闘と状況クロックの管理
  5. 05調査とNPCの関係管理
  6. 064つのスターター世界

活用シーン

  1. 01AIゲームマスターとのセッション運営
  2. 02一貫した結果によるキャラクター判定
  3. 03戦闘、ストレス、時間制限の追跡
  4. 04同梱世界でのゲーム開始

MCP 対応

MCP経由でテーブルトークRPG用の134個のツールを公開します。Claudeなどの対応クライアントから、セッション、キャラクター、判定、戦闘、クロック、世界を管理できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ
パッケージ
npm@mythxengine/mcp-server0.3.0
mcpbmythxengine-0.3.0.mcpb0.3.0

ツール

158

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
sessionIdstringいいえセッション RNG を使用して結果を再現可能にするための任意のセッション ID
expressionstringはいダイス式(例:'2d6+3'、'd20'、'1d8-1')

詳細

MythxEngine — MCP 経由のテーブルトップ RPG エンジン

CI npm license: MIT node

AI が進行できる、完全なテーブルトップ RPG エンジンです。決定論的なダイス、5 段階の結果、FitD スタイルのストレス、戦闘の記録、状況クロック、調査、NPC との関係、世界生成を備え、Model Context Protocol 経由で 134 個のツールを提供します。完成済みのスターターワールド 4 つが同梱されています。

Claude(または任意の MCP クライアント)がゲームマスターになります。エンジンがルールの一貫性を保つため、同じシードと同じ行動であれば、同じ結果になります。

インストール

Claude Code — プラグイン(スキル+ツール、おすすめ)
/plugin marketplace add protoLabsAI/mythx-mcp
/plugin install rpg@mythx-plugins

MCP サーバーとプレイ用スキル(/rpg:play、/rpg:combat-mode、/rpg:world-building-mode、…)を一度にインストールできます。

Claude Code — ツールのみ
claude mcp add rpg -- npx -y @mythxengine/mcp-server

Node >= 22.13 が必要です。

Claude Desktop

最新リリースから mythxengine-<version>.mcpb をダウンロードし、Settings → Extensions にドラッグします。ほかの設定は不要です。Claude Desktop には独自の Node ランタイムが付属しています。

5 分でわかる使い方

以下は、インストール後に Claude と行う 1 つの会話です。初回起動時に 4 つのワールドがインポートされます。Port Miriam(港町ノワール)、Aethelgard(神話的な辺境)、Threshold Deep(奇妙な深海)、そして Treehouse Anthology です。

1. ワールドを選び、キャラクターを作成します。

Port Miriam でセッションを開始してください。厄介な相手に借金のある、波止場のフィクサーを演じたいです。

GM は create_session、load_world_summary、create_character を呼び出します。あなたのフィクサーには HP、ストレス、装備が与えられ、ワールドの派閥ネットワークに居場所ができます。

2. 本当のリスクを伴う判定をします。 すべての判定は、ポジション(失敗した場合、どれほど悪い事態になるか)と効果(成功によってどれだけ得られるか)を踏まえて設定されます。

港の巡回をすり抜けて、密輸業者の小舟までたどり着こうとします。

roll_test → risky position / standard effect → 11 vs 13: partial
"Yes, but..." — you reach the skiff, and a lantern swings your way.
GM move suggested: put_someone_in_spot

結果は 5 段階です。クリティカル成功、成功、部分成功、失敗、クリティカル失敗。悪い目が出た場合は、push_roll(ストレスを 2 消費して +1d6)を使うか、resist_consequence で結果の深刻さを抑えられます。ストレスは実際に使うリソースで、上限を超えるとトラウマになります。

3. 戦闘ラウンドを行います。

波止場の通路を 2 人の荷役人に塞がれています。フックナイフを抜きます。

start_combat → roll_initiative → attack の順に実行します。イニシアチブ順、アーマー、状態、ダメージがすべて記録され、すべての攻撃は同じ 5 段階の結果と、失敗時にGM が使える行動案を返します。

4. クロックの進みを見守ります。 すり抜けた巡回隊はどうなったでしょうか? GM は harbor-alert クロックを開始しました。失敗しても物語を前進させ、十分に回数を重ねると(連携時には部分成功や失敗で tick_clock が自動的に発生します)、波止場に明かりがともります。結果はその場しのぎではなく、予定どおりに訪れます。

これがゲームの流れです。物語から始まり、メカニクスを経て、クロックによって結果がもたらされます。

含まれるもの

構成要素内容
packages/mcp-serverMCP サーバー — 134 個のツール。@mythxengine/mcp-server として公開されています
packages/engine純粋なシード付きゲームメカニクス(ダイス、結果、戦闘)
packages/types / worlds / rulebookすべてのエンティティに対する Zod 検証済みスキーマとルール検索
packages/storageSQLite による永続化(node:sqlite、ネイティブ依存関係なし)
packages/tools / promptsトランスポートに依存しないツール実装と、実行時の GM スキル
world-builder/rpg Claude Code プラグイン(スキル、エージェント、フック)
agent-kit/あらゆるエージェント向けのポータブルな GM システムプロンプトと運用マニュアル
docs/ルールブックとエンジンの仕組み
同梱の 4 つのワールド約 13 MB の NPC、派閥、ロケーション、状況、ストーリーアーク — デモ用

ルールとドキュメント

  • docs/RULEBOOK.md — 全 12 章にわたるルール全編 (結果、ポジションと効果、テスト、ストレス、戦闘、状態、 装備、時間とクロック、GM の手番)。packages/rulebook から生成され、 lookup_rule および generate_rulebook ツールが提供するものと同じ ソースを使用しているため、エンジンとの食い違いが生じません。
  • docs/engine.md — エンジンの仕組み:5 段階の 結果システム、ポジションと効果、ストレス、決定論的 RNG、そして パッケージ同士の連携について説明します。
  • agent-kit/ — あらゆるエージェントでゲームを進行するための ポータブルな GM システムプロンプトと運用マニュアル。

すべての機能を体験したいですか?

このリポジトリはエンジンです。MythxEngine Desktop がゲーム本体です。 ビジュアルなフレームベースのプレイ画面、シーン画像、生成されたワールドブック、 そして洗練された仕上がりを備えています。リリース時のお知らせを受け取るには、 mythxengine.com をご覧ください。

開発

pnpm install
pnpm build && pnpm test && pnpm lint && pnpm typecheck

CONTRIBUTING.md をご覧ください。このリポジトリは 非公開モノレポの下流ミラーです。修正を最も早く反映するには、Issue を報告してください。

ライセンス

MIT © protoLabs Studio

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。