PR

praydog/re-engine-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

45 stars 8 forks Качество 65 Тренд 13MIT

MCP-сервер, предоставляющий агентам ИИ прямой доступ к любой запущенной игре RE Engine через REFramework

Обзор

Сервер MCP (Model Context Protocol), который предоставляет агентам ИИ живой, программный доступ к любой запущенной игре RE Engine - Resident Evil, Monster Hunter, Devil May Cry, Dragon's Dogma и многое другое. - 100 000+ типов, каждый синглтон, каждое поле, каждый метод - доступны для поиска и навигации из запущенной игры. Вызовите любой метод, цепочку многошаговых запросов по графу объекта, пакетные операции в одном запросе. - Здоровье игрока, искусственный интеллект противника, инвентарь, положение, оборудование - агент видит то, что видит игра, в режиме реального времени. Пишите плагины C#, перезагружайте их в запущенную игру, читайте ошибки компиляции, исправляйте, перераспределяйте — полный цикл разработки, никакой человек в середине. Те же инструменты работают над RE2, Monster Hunter Wilds, RE9, DMC5, DD2 и любым другим названием RE Engine. Конечные точки игры (трекер Мистера Икс, монстр HP, адаптивная сложность) загораются автоматически. Веб-панель - статистика игроков, списки врагов, инвентарь, мистер.

Обзор (машинный перевод)

Сервер MCP (Model Context Protocol), который предоставляет агентам ИИ живой, программный доступ к любой запущенной игре RE Engine - Resident Evil, Monster Hunter, Devil May Cry, Dragon’s Dogma и многое другое.

100 000+ типов, каждый синглтон, каждое поле, каждый метод - доступны для поиска и навигации из запущенной игры. Вызовите любой метод, цепочку многошаговых запросов по графу объекта, пакетные операции в одном запросе. ** Читать и писать в прямом эфире.** Здоровье игрока, искусственный интеллект противника, инвентарь, положение, оборудование - агент видит то, что видит игра, в режиме реального времени. Постройте мод в разговоре. Пишите плагины C#, перезагружайте их в запущенную игру, читайте ошибки компиляции, исправляйте, перераспределяйте — полный цикл разработки, никакой человек посередине. ** Работает в разных играх.** Те же инструменты работают над RE2, Monster Hunter Wilds, RE9, DMC5, DD2 и любым другим названием RE Engine. Конечные точки игры (трекер Мистера Икс, монстр HP, адаптивная сложность) загораются автоматически.

Веб-панель — статистика игроков, списки врагов, инвентарь, трекер в реальном времени Mr. X — была построена полностью агентами ИИ, использующими эти инструменты MCP, в отдельных разговорах, без предварительного знания внутренних элементов каждой игры.

Настройка

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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

Открыть полный README на GitHub

Установка

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" } } } }