Native UE editor tab (SMCPWizard) so setup happens inside Unreal, not just the Node CLI. Three sections: - Remote Control: live status of the :30010 bridge + a button to start it (WebControl.StartServer + EnableServerOnStartup). - API keys: paste/save the agent-gateway Anthropic token (auth.env) and ElevenLabs key (integrations.json) — both git-ignored. - MCP tools: lists the catalogue from tools.json. Wiring: - UEBlueprintMCPEditor module registers a nomad tab + a Tools-menu entry. - Build.cs gains the Projects module (IPluginManager). - server.js exports TOOLS and only launches the stdio server when run directly (isMain), so src/dumpTools.mjs can generate tools.json. `npm run dump-tools`. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
22 lines
584 B
JSON
22 lines
584 B
JSON
{
|
|
"name": "ue-blueprint-mcp",
|
|
"version": "0.1.0",
|
|
"description": "MCP server for spawning Unreal Engine 5 Blueprint nodes via a universal NodeSpec primitive.",
|
|
"type": "module",
|
|
"main": "src/server.js",
|
|
"bin": {
|
|
"ue-blueprint-mcp": "src/server.js"
|
|
},
|
|
"scripts": {
|
|
"start": "node src/server.js",
|
|
"setup": "node src/setup.js",
|
|
"doctor": "node src/doctor.js",
|
|
"dump-tools": "node src/dumpTools.mjs",
|
|
"test": "node --test \"test/*.test.js\""
|
|
},
|
|
"dependencies": {
|
|
"@modelcontextprotocol/sdk": "^1.0.4",
|
|
"better-sqlite3": "^11.5.0"
|
|
}
|
|
}
|