5.8 stable MCP is not initializing/exposing tools, was no an issue in 5.8 preview

Summary

MCP server fails to initialize I think or expose tools. Was working perfectly in the 5.8 preview, but in just released stable it fails to expose the tools outside of "The unreal-mcp server currently only has one toolset available: AgentSkillToolset.

This toolset allows you to:

List available skills
Read skills
Create new skills
Update existing skills"
LogPluginManager: Mounting Engine plugin MCPClientToolset
LogModelContextProtocol: Starting MCP server on port 8000 (override with -ModelContextProtocolPort=N).
LogModelContextProtocol: Registered FEngineAnalytics proxy as the default MCP analytics provider.
LogModuleManager: InternalLoadLibrary: ‘MCPClientToolset’ (‘C:/Programs SSD/unreal58/UE_5.8/Engine/Plugins/Experimental/Toolsets/MCPClientToolset/Binaries/Win64/UnrealEditor-MCPClientToolset.dll’)
LogSlate: Could not load file for Slate resource: [../../../Engine/Plugins/Experimental/Toolsets/MCPClientToolset/Resources/Icon128.png] file: [../../../Engine/Plugins/Experimental/Toolsets/MCPClientToolset/Resources/Icon128.png] Maybe the fact that this images are missing the full initialization of the plugin fails completely

What Type of Bug are you experiencing?

Other

Steps to Reproduce

Enable the 2 plugins, reboot, enabled mcp on startup, reboot the checkbox of enable tool search doesn’t seem to play the the difference

Expected Result

MCP works and exposes tools

Observed Result

tools dont get exposed

Affects Versions

5.8

Platform(s)

Windows

Same thing happened to me. They mentioned it has dynamic tool expose, which idk how do I trigger that..

Actually, I managed to get it working.

The fix is to add this in your .uproject.

“Plugins”: [
{
“Name”: “AllToolsets”,
“Enabled”: true
}
]

Then, restart Unreal.

2 Likes

You are my hero

1 Like