This note shows how to expose simple gameplay controls through Epic's experimental ModelContextProtocol plugin in an actual game process. It intentionally ignores ECABridge.
The key idea: Epic's plugin provides the MCP HTTP transport and a runtime tool registry. It does not ship gameplay tools such as move_character_to or teleport_actor. Those tools must live in your game or a runtime plugin.
flowchart TD