Unreal Engine Archives Explorer
Go to file
CyberExploiter 4b9bd297ff feat: Add MCP Bridge — connect Claude/MCP clients to CUE4Parse for asset extraction
## What this adds

A new **MCP Bridge** window (under the Views menu) that lets Claude Desktop (or any MCP client) connect directly to CUE4Parse for real-time asset extraction — no manual export needed.

## New files
- `FModel/Views/McpBridge.xaml` / `McpBridge.xaml.cs` — Bridge UI window
- `CUE4Parse-MCP/` — MCP server process (named pipe transport, stdio bridge)
- `CUE4Parse-MCP-Proxy/` — Persistent proxy Claude Desktop spawns via `claude_desktop_config.json`

## Modified files
- `FModel/MainWindow.xaml` — Added "MCP Bridge" entry to the Views menu
- `FModel/ViewModels/Commands/MenuCommand.cs` — Added `Views_McpBridge` handler
- `FModel/ViewModels/CUE4ParseViewModel.cs` — Supporting changes

## How it works
1. User opens **Views → MCP Bridge** and clicks **Start Bridge**
2. FModel auto-detects the `.usmap` mappings from its own `.data` cache and passes them to the bridge
3. Claude Desktop connects via the proxy and can call tools: `load_game`, `list_assets`, `search_assets`, `extract_json`, `get_skeleton`, `get_bounds`

## Dependencies added (CUE4Parse-MCP projects only)
- `Newtonsoft.Json`
- `Serilog` / `Serilog.Sinks.File`

## Build
See `CUE4Parse-MCP/BUILD.md` for setup instructions.
2026-04-11 19:04:35 -05:00
.github
CUE4Parse@9539d4d86a
CUE4Parse-MCP feat: Add MCP Bridge — connect Claude/MCP clients to CUE4Parse for asset extraction 2026-04-11 19:04:35 -05:00
CUE4Parse-MCP-Proxy feat: Add MCP Bridge — connect Claude/MCP clients to CUE4Parse for asset extraction 2026-04-11 19:04:35 -05:00
FModel feat: Add MCP Bridge — connect Claude/MCP clients to CUE4Parse for asset extraction 2026-04-11 19:04:35 -05:00
.editorconfig
.gitignore
.gitmodules
LICENSE
NOTICE
README.md

FModel - An Unreal Engine Archives Explorer in C#

CI Status Latest Donate Discord


Description:

FModel is an archive explorer for Unreal Engine games that uses CUE4Parse as its core parsing library, providing robust support for the latest UE4 and UE5 archive formats. It aims to deliver a modern and intuitive user interface, powerful features, and a comprehensive set of tools for previewing and converting game packages, empowering YOU to understand games' inner workings with ease.

FModel is actively maintained and developed by a dedicated community of contributors, and welcomes all new contributions and feedback.

Installation:

For installation, follow the instructions from here

Sponsorship:

License:

FModel is licensed under GPL-3, and licenses of third-party libraries used are listed here.