📡 MCP Radar

ed-slopper/xenia-mcp

MCP server that reads and writes a running Xenia (Xbox 360 emulator) game's memory, with GTA IV helpers

⭐ 4 stars
⑂ 0 forks
TypeScript
momentum ▲ 13.3
created 2026-10-10
on radar since 2026-10-12
star trend 3 → 4 since 2026-10-12
View on GitHub ↗

About xenia-mcp

An MCP server that lets an AI assistant read and write the memory of a game running in Xenia (the Xbox 360 emulator), with GTA IV helpers for the large-steal-car-4 port: any address can be looked up in the port's function index and decompiled C.

It works with a stock Xenia: no patched build. Xenia reserves the 360's 4 GB guest address space as one block of its own memory (normally at host 0x100000000), so guest address g is base + g. The server attaches to the Xenia process with the Windows debugging APIs (ReadProcessMemory / WriteProcessMemory) and finds the base by looking for the game's executable image, which a 360 title loads at 0x82000000.

It can also watch a guest address with a hardware data breakpoint (xeniawatch): the small native helper native/xwatch.exe attaches to Xenia as a debugger for the time asked, counts every access to the field, and detaches again. Each access is named by the guest function that made it, through Xenia's own indirection table (at host address a, the 32-bit word is the host address of guest function a's compiled code). Code breakpoints, registers and stepping are still to come.

Needs Windows, Node.js 18 or later, and Xenia (Canary) with your own copy of the game.

Add it to Claude Code (in the folder you work from):

Variable What for ------ GTA4REPO the large-steal-car-4 checkout: addresses are named from rust/docs/function-index/functions.csv GTA4DECOMPDIR the extracted decompiled-tu8-exe.zip (dcout8//.c): gta4decompiled XENIAMCPIMAGE an executable image to compare with the running one (the TU8 image.bin): xeniaconnect says whether t

From the project README.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/ed-slopper--xenia-mcp.html)

Related MCP servers

XiaoDuoYa/codex-with-chatgpt

ChatGPT thinks. Codex works. Use ChatGPT as the planning brain while keeping the Codex harness.

⭐ 2301TypeScript
shinthink/blitzstrike

⚡ Blitz Strike — a universal MCP penetration-testing toolbelt. Structured methodology: reconnaissance & attack-surface mapping, source-to-sink analysis, and live validation. 57 escalation chains, 130-

⭐ 634TypeScript
0xwilliamortiz/openclaude-improved

runs anywhere. uses anything

⭐ 563TypeScript
halofyai/halofy

Halofy is the open access and governance layer for AI agents across your organization. Identity, policy, provenance, audit, and signed erasure.

⭐ 440TypeScript
CaptureGrubEnchant/SolidWorks

SolidWorks MCP Server connects an AI assistant to a running SolidWorks instance. Sketch, extrude, fillet, export STEP/STL, generate macros.

⭐ 385TypeScript
arielshad/3d-asset-server

3d assets api and mcp

⭐ 276TypeScript

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.