A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal Engine through the native C++ Automation Bridge plugin. Built with TypeScript and C++.
Drift inferred · capture-to-capture
tool count over time
tools
-
animation_physics
Animation BPs, skeletons, sockets, physics assets, cloth, vehicles, ragdolls, Control Rig, IK
-
build_environment
Landscapes, foliage, procedural terrain, lighting, spline roads/rivers/fences
-
control_actor
Spawn, delete, transform, physics, tags
-
control_editor
PIE, Camera, viewport, screenshots
-
inspect
Object Introspection
-
manage_ai
AI controllers, Behavior Trees, EQS, perception, State Trees, Smart Objects, NavMesh/pathfinding
-
manage_asset
Assets, Materials, Render Targets, Behavior Trees
-
manage_audio
Audio Assets, Components, Sound Cues, MetaSounds, Attenuation
-
manage_blueprint
Blueprints, SCS components, graph editing, UMG widgets, layout, bindings, animations
-
manage_character
Character creation, movement, advanced locomotion
-
manage_combat
Weapons, projectiles, damage, melee combat
-
manage_effect
Niagara, particles, debug shapes, GPU simulations
-
manage_gas
Gameplay Ability System: abilities, effects, attributes
-
manage_geometry
Procedural mesh creation and editing with Geometry Script
-
manage_interaction
Interactables, destructibles, triggers
-
manage_inventory
Items, equipment, loot tables, crafting
-
manage_level
Load/save, streaming, lighting
-
manage_level_structure
Levels, sublevels, World Partition, streaming, data layers, HLOD, volumes
-
manage_networking
Replication, RPCs, network prediction, sessions, split-screen, LAN/voice, game framework, input mappings
-
manage_pcg
PCG graph assets, subgraphs, input/sampler/filter/spawner nodes, pin connections, execution, partition grid size, and node settings
-
manage_sequence
Sequencer, cinematics, bindings, tracks, playback, keyframes
-
manage_tools
Dynamic tool management (enable/disable at runtime)
-
system_control
UBT, Tests, Logs, Project Settings, CVars, Python Execution
this server hasn't been statically analyzed yet (npm/PyPI artifacts only).