OpenCode Unreal Engine MCP Bridge
Provides tools for interacting with the Unreal Engine 5 editor, including project structure, scene hierarchy, asset management, C++ class reflection, Blueprint operations, and code generation.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@OpenCode Unreal Engine MCP Bridgelist all actors in the current level"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
OpenCode Unreal Engine MCP Bridge
MCP server bridging OpenCode to Unreal Engine 5 editor via a local TCP connection.
How it works
UE Editor Plugin (C++): Runs a TCP server on port 3099. Handles tool requests for project structure, C++ classes, Blueprints, scene actors, assets, build logs, and code generation.
MCP Server (TypeScript): Bridges OpenCode's MCP protocol over stdio to the UE plugin's TCP socket.
Related MCP server: UE5-MCP-Server
Setup
Enable the OpenCodeBridge plugin in Edit > Plugins.
Run
npm installthennpm run build.Launch OpenCode from the project root. The MCP server starts automatically.
Available Tools
ping- Check editor connectionget_project_structure- Project modules, plugins, content dirsget_scene_hierarchy- All actors in the levelexecute_console_command- Run console commandssearch_assets- Search the asset registryget_asset_details- Get metadata for an assetget_class_details- Get C++ class reflection infoget_module_dependencies- Parse Build.cs dependenciesget_plugin_list- List enabled pluginsget_output_log- Get recent log messagesget_build_logs- Get build log entriesget_compilation_status- Check hot-reload stateget_blueprint_list- List Blueprint assetsget_selected_actors- Get editor selectionget_actor_details- Get actor propertiesset_actor_property- Set a property on an actorgenerate_code- Write code to project sourcesearch_classes- Search C++ classesget_cpp_hierarchy- Get class hierarchyget_material_graph- Dump material node graph
This server cannot be deployed
Maintenance
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal E…
Control Unreal Engine to browse assets, import content, and manage levels and sequences. Automate…
The OpenRouter MCP server plugs OpenRouter into the AI tools you already use. Once connected, your assistant can pull live OpenRouter data (models, prices, your credits, rankings, and docs) and send quick test messages, all without leaving your editor.
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables AI clients like Claude Code, Cursor, or VS Code to drive the Unreal Editor: execute Python, capture screenshots, tail logs, check status, and run VERA commands.16MIT
- FlicenseAqualityDmaintenanceBridges Large Language Models with Unreal Engine 5 via the Model Context Protocol, enabling AI to control scenes, inject C++ code, and manage assets through UE5's Web Remote Control interface.20-
- AlicenseNot gradedqualityCmaintenanceEnables AI clients to control Unreal Engine 5 editor for automated Blueprint authoring, level inspection, actor spawning, and other editor workflows via a local Python MCP server and UE plugin.3AGPL 3.0
- FlicenseAqualityDmaintenanceBridges Claude AI to a live Unreal Engine 5 editor session, enabling natural language control of scene inspection, modification, logging, source search, console commands, and C++ class scaffolding.10-