The setup.sh script handles all configuration automatically. This document provides additional details for manual setup or troubleshooting.
If you need to manually install the plugin (setup.sh handles this automatically):
ln -s "/path/to/UEMCP/plugin" "/path/to/YourProject/Plugins/UEMCP"cp -r /path/to/UEMCP/plugin "/path/to/YourProject/Plugins/UEMCP"All environment variables are optional. UEMCP works without any configuration.
DEBUG="uemcp:*"- Enable debug logging (for troubleshooting only)UE_PROJECT_PATH- Optional, only used for logging
The setup script configures these automatically. For manual setup:
Config file: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"uemcp": {
"command": "node",
"args": ["/path/to/UEMCP/dist/index.js"]
}
}
}claude mcp add uemcp node /path/to/UEMCP/dist/index.jsAfter setup, verify the installation:
- In UE Python console:
status() - In terminal:
node test-connection.js - Check Output Log for:
UEMCP: Listener started on http://localhost:8765
See Troubleshooting Guide for common issues.