PR

praydog/re-engine-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

45 stars 8 forks 品質 65 トレンド 13MIT

AIエージェントがREFrameworkで実行中のREエンジンゲームにアクセスできるMCPサーバー

概要

MCP (Model Context Protocol) サーバーで、AI エージェントのライブ、実行中の RE Engine ゲームへのプログラム的なアクセス - レジデント・エビル、モンスター・ハンター、デビル・メイ・クリ、ドラゴンズ・ドッグマなど。 - 100,000以上のタイプ、すべてのシングルトン、すべてのフィールド、すべてのメソッド - 実行中のゲームから検索可能でナビゲート可能。 任意のメソッドを呼び出し、オブジェクトグラフ全体で複数のステップのクエリをチェーンし、単一のリクエストでバッチ操作を行います。 - プレーヤーの健康、敵のAI、在庫、位置、機器 - エージェントは、リアルタイムで、ゲームがどのように見えるかを確認します。 - C#プラグインを書き込み、実行中のゲームにホットリロードし、コンパイルエラー、修正、redeploy --フル開発ループ、中央に人間はありません。 - 同じツールは、RE2、モンスターハンターワイルド、RE9、DMC5、DD2、およびその他のREエンジンタイトルで動作します。 パーゲームエンドポイント(Mr.Xトラッカー、モンスターHP、適応難易度)が自動的に点灯します。 ウェブダッシュボード -- プレーヤーのステータス、敵リスト、在庫、氏.

概要(AI 翻訳)

MCP (Model Context Protocol) サーバーで、AI エージェントのライブ、実行中の RE Engine ゲームへのプログラム的なアクセス - レジデント・エビル、モンスター・ハンター、デビル・メイ・クリ、ドラゴンズ・ドッグマなど。

-すべてのものを調べます。 100,000種類、すべてのシングルトン、すべてのフィールド、すべてのメソッド - 実行中のゲームから検索可能でナビゲートできます。 任意のメソッドを呼び出し、オブジェクトグラフ全体で複数のステップのクエリをチェーンし、単一のリクエストでバッチ操作を行います。 -ライブ状態を読み書きする。 プレーヤーの健康、敵のAI、在庫、位置、機器 - エージェントは、リアルタイムで、ゲームがどのように見えるかを確認します。

  • 改造の会話を造って下さい。 C#プラグインを書き込み、実行中のゲームにホットリロードし、コンパイルエラー、修正、redeploy --フル開発ループ、中央の人間はありません。
  • ゲームを横断する仕事 同じツールは、RE2、モンスターハンターワイルド、RE9、DMC5、DD2、およびその他のREエンジンタイトルで動作します。 パーゲームエンドポイント(Mr.Xトラッカー、モンスターHP、適応難易度)が自動的に点灯します。

ウェブダッシュボード – プレイヤーのステータス、敵リスト、在庫、X リアルタイムトラッカー – は、各ゲームの内部の事前の知識なしに、これらの MCP ツールを使用して AI エージェントによって構築されました。

セットアップ

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

RE Engine MCP Server

An MCP (Model Context Protocol) server that gives AI agents live, programmatic access to any running RE Engine game – Resident Evil, Monster Hunter, Devil May Cry, Dragon’s Dogma, and more.

  • Inspect everything. 100,000+ types, every singleton, every field, every method – searchable and navigable from a running game. Call any method, chain multi-step queries across the object graph, batch operations in a single request.
  • Read and write live state. Player health, enemy AI, inventory, position, equipment – the agent sees what the game sees, in real time.
  • Build mods in-conversation. Write C# plugins, hot-reload them into the running game, read compile errors, fix, redeploy – full development loop, no human in the middle.
  • Works across games. Same tools work on RE2, Monster Hunter Wilds, RE9, DMC5, DD2, and any other RE Engine title. Per-game endpoints (Mr. X tracker, monster HP, adaptive difficulty) light up automatically.

The web dashboard – player stats, enemy lists, inventory, Mr. X real-time tracker – was built entirely by AI agents using these MCP tools, in single conversations, without prior knowledge of each game’s internals.

Setup

Prerequisites

  • REFramework nightly build installed for your game. You must use a nightly build – stable releases do not include .NET support.
  • csharp-api.zip from the same nightly releases page. Extract it into your game’s reframework/ folder to get the .NET runtime and reference assemblies the plugin needs.
  • .NET 10 runtime and SDK – required by the C# API and the MCP server. Install the SDK if you want to build the MCP server from source, or just the runtime if using a pre-built release.

1. Install the game plugin

Copy the reframework/ folder into your game directory. It mirrors the exact folder structure REFramework expects:

/reframework/plugins/source/TestWebAPI.cs
/reframework/plugins/source/WebAPI/

REFramework will hot-compile the plugin on next game launch. You should see [WebAPI] Listening on http://localhost:8899/ in the REFramework log.

2. Connect an MCP client

The repo root contains .mcp.json — agents that support workspace-level MCP config (Claude Code, Cursor, etc.) will detect it automatically when you open the project.

To register manually with any MCP client, add this to your MCP config:

{
  "mcpServers": {
    "reframework": {
      "command": "dotnet",
      "args": ["run", "--project", "/path/to/mcp-server"],
      "env": {
        "REFRAMEWORK_API_URL": "http://localhost:8899"
      }
    }
  }
}

Or use the helper scripts in mcp-server/ (install.cmd / install.sh) to register via the claude CLI.

3. Launch the game

GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "reframework": { "command": "dotnet", "args": ["run", "--project", "/path/to/mcp-server"], "env": { "REFRAMEWORK_API_URL": "http://localhost:8899" } } } }