This guide addresses the most common issues users encounter when setting up and using the Unreal Engine MCP Server.
Problem: Following the video tutorial to edit claude_desktop_config.json causes Claude Desktop to show errors.
Symptoms:
- Claude Desktop displays error messages related to configuration
- The application may fail to start properly
- MCP server connection fails
If the file doesn't exist, create it with the following content:
{
"mcpServers": {
"unreal-advanced": {
"command": "python",
"args": [
"C:\\Path\\To\\Your\\unreal-engine-mcp\\Python\\unreal_mcp_server_advanced.py"
]
}
}
}Important: Replace "C:\\Path\\To\\Your\\" with your actual path to the unreal-engine-mcp directory.
Problem: Getting ModuleNotFoundError: No module named 'mcp' when trying to run the server.
Symptoms:
Traceback (most recent call last):
File "C:\Users\...\unreal-engine-mcp\Python\unreal_mcp_server_advanced.py", line 14, in <module>
from mcp.server.fastmcp import FastMCP
ModuleNotFoundError: No module named 'mcp'
Root Cause: The MCP package is not installed in your Python environment.
Solution:
-
Identify your Python installation path from the error logs (it will show something like
C:\Python311\python.exe) -
Install the MCP package using the full path to your Python executable:
C:\Python311\python.exe -m pip install mcp
Or if you're using Python 3.12+ as recommended:
python -m pip install mcp
-
Update pip if you encounter installation issues:
C:\Python311\python.exe -m pip install --upgrade pip
-
Restart Claude Desktop after installation
Problem: Getting errors related to FastMCP description field or version incompatibilities.
Symptoms:
- Server fails to start with FastMCP-related errors
- Description field causing parsing issues
Solution:
-
Open the server file:
Python/unreal_mcp_server_advanced.py -
Comment out or remove the description field around line 15-20:
# Remove or comment out this line if you get FastMCP errors: # description="...",
-
Restart Claude Desktop after making changes
python -c "import mcp; print('MCP installed successfully')"When Claude Desktop starts, check the developer console/logs for:
- Successful MCP server connection
- Any error messages
- Server initialization logs