{"_id":"unreal-engine-mcp-server","_rev":"38-98f14c90af486ce7c69299409c9892fe","name":"unreal-engine-mcp-server","dist-tags":{"latest":"0.5.30","beta":"0.6.0-beta-b"},"versions":{"0.2.1":{"name":"unreal-engine-mcp-server","version":"0.2.1","keywords":["mcp","modelcontextprotocol","unreal","unreal-engine","ue5","remote-control","automation","game-development"],"author":{"name":"Unreal Engine MCP Team"},"license":"MIT","_id":"unreal-engine-mcp-server@0.2.1","maintainers":[{"name":"chir24","email":"cprsm24@gmail.com"}],"bin":{"unreal-mcp-server":"dist/cli.js"},"dist":{"shasum":"ecf83e82f22cb201c1c98ffb59797e6d32d21e42","tarball":"https://registry.npmjs.org/unreal-engine-mcp-server/-/unreal-engine-mcp-server-0.2.1.tgz","fileCount":155,"integrity":"sha512-BMlff3K9IaXkwR8EAiA6uaxq/YdR7Jqc7xE+uf4ZHZlla7QGl92M9tWz/chrQ9/BbpGzCYQJXodQoLtZ+HGSHQ==","signatures":[{"sig":"MEUCIQCOEMf0yNCFLmBgZP5rKA93KfYBQ10JIfdsF2b0haYH5wIgBvM/IltbYA1ZX/d6f05n0X0le0VHeqmmM8hJy2smECQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1801245},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c95ac2df2557ef7ea4d95181e8a6dbf95706c04e","mcpName":"io.github.ChiR24/unreal-engine-mcp","scripts":{"dev":"ts-node-esm src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","start":"node dist/index.js","prepare":"npm run build","lint:fix":"eslint . --ext .ts --fix","test:live":"node test-introspection-live.js","test:tool4":"vitest run src/tests/consolidated-tool-4.test.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"chir24","email":"cprsm24@gmail.com"},"_npmVersion":"10.8.2","description":"Production-ready MCP server for Unreal Engine integration with consolidated and individual tool modes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.0","ajv":"^8.12.0","zod":"^3.22.4","axios":"^1.7.2","yargs":"^17.7.2","dotenv":"^16.4.5","@modelcontextprotocol/sdk":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","vitest":"^1.6.0","ts-node":"^10.9.2","@types/ws":"^8.5.10","cross-env":"^10.0.0","typescript":"^5.4.5","@types/node":"^20.12.7","@vitest/coverage-v8":"^1.6.0","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/unreal-engine-mcp-server_0.2.1_1758097149544_0.9755057320926948","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"unreal-engine-mcp-server","version":"0.3.0","keywords":["mcp","modelcontextprotocol","unreal","unreal-engine","ue5","remote-control","automation","game-development"],"author":{"name":"Unreal Engine MCP Team"},"license":"MIT","_id":"unreal-engine-mcp-server@0.3.0","maintainers":[{"name":"chir24","email":"cprsm24@gmail.com"}],"bin":{"unreal-mcp-server":"dist/cli.js"},"dist":{"shasum":"c368829de2ac42e897e40c684ada84b97135bad9","tarball":"https://registry.npmjs.org/unreal-engine-mcp-server/-/unreal-engine-mcp-server-0.3.0.tgz","fileCount":155,"integrity":"sha512-L2eqeA1ocL2wcZIMXD2ixvRHMeh3R9+RWTNubC+QjR+ESxiIMTIgadCGw7DNrrEaZmIm7TDYQ6PCNBVVak+Qzg==","signatures":[{"sig":"MEQCICUbwbQuG8T8MnrCMzrPSnvoUtUtS6tMI7vqJVG/PH2UAiAuTdZVe1eKcqRi6fGAl7S4Ud/Bu3lh4RlM9kApATFyBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1825586},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0c023edff90ce545cfb47e673da3a533e8d42327","mcpName":"io.github.ChiR24/unreal-engine-mcp","scripts":{"dev":"ts-node-esm src/index.ts","lint":"eslint . --ext .ts","build":"tsc -p tsconfig.json","clean":"rimraf dist","start":"node dist/index.js","prepare":"npm run build","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"chir24","email":"cprsm24@gmail.com"},"_npmVersion":"10.8.2","description":"Production-ready MCP server for Unreal Engine integration with consolidated and individual tool modes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.0","ajv":"^8.12.0","zod":"^3.22.4","axios":"^1.7.2","yargs":"^17.7.2","dotenv":"^16.4.5","@modelcontextprotocol/sdk":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","ts-node":"^10.9.2","@types/ws":"^8.5.10","cross-env":"^10.0.0","typescript":"^5.4.5","@types/node":"^20.12.7","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/unreal-engine-mcp-server_0.3.0_1758113019168_0.999479142370769","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"unreal-engine-mcp-server","version":"0.3.1","keywords":["mcp","modelcontextprotocol","unreal","unreal-engine","ue5","remote-control","automation","game-development"],"author":{"name":"Unreal Engine MCP Team"},"license":"MIT","_id":"unreal-engine-mcp-server@0.3.1","maintainers":[{"name":"chir24","email":"cprsm24@gmail.com"}],"bin":{"unreal-engine-mcp-server":"dist/cli.js"},"dist":{"shasum":"1408c87912bcc3c1644eb702bc23e6b426d4d62d","tarball":"https://registry.npmjs.org/unreal-engine-mcp-server/-/unreal-engine-mcp-server-0.3.1.tgz","fileCount":155,"integrity":"sha512-zJlYQOwvNK3FGI1Zs4Iswj9WRYFogAP4q0t9WfFpE9sW0KoDjyflFKUTT+MyiEQXC3cPH8SE8so4rN2pX2mezw==","signatures":[{"sig":"MEUCIEKCAJtTOQkWDjIVhv8emWqJwr3UdPCMjPSn9gb3GYefAiEA8d7Z5u/lLfHLYyjT4vMqQaLvvIoHy3Rme1oIRVnLZfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1853859},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"15d70025fcebb1b34ccca8c09c5832c374cba5ab","mcpName":"io.github.ChiR24/unreal-engine-mcp","scripts":{"dev":"ts-node-esm src/index.ts","lint":"eslint . --ext .ts","build":"tsc -p tsconfig.json","clean":"rimraf dist","start":"node dist/index.js","prepare":"npm run build","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"chir24","email":"cprsm24@gmail.com"},"_npmVersion":"10.8.2","description":"Production-ready MCP server for Unreal Engine integration with consolidated and individual tool modes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.0","ajv":"^8.12.0","zod":"^3.22.4","axios":"^1.7.2","yargs":"^17.7.2","dotenv":"^16.4.5","@modelcontextprotocol/sdk":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","ts-node":"^10.9.2","@types/ws":"^8.5.10","cross-env":"^10.0.0","typescript":"^5.4.5","@types/node":"^20.12.7","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/unreal-engine-mcp-server_0.3.1_1758264117261_0.27074820147929324","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"unreal-engine-mcp-server","version":"0.4.0","keywords":["mcp","modelcontextprotocol","unreal","unreal-engine","ue5","remote-control","automation","game-development"],"author":{"name":"Unreal Engine MCP Team"},"license":"MIT","_id":"unreal-engine-mcp-server@0.4.0","maintainers":[{"name":"chir24","email":"cprsm24@gmail.com"}],"bin":{"unreal-engine-mcp-server":"dist/cli.js"},"dist":{"shasum":"1ff27dc7fb93cf538876df49b4a6b8430bc909ff","tarball":"https://registry.npmjs.org/unreal-engine-mcp-server/-/unreal-engine-mcp-server-0.4.0.tgz","fileCount":149,"integrity":"sha512-AjgP6JBNRVGaJOuj2/gemseTJc27HyEhu1ZptNk8hamsEA6FJbJFklHMAx5OI8vSl8s/IVEn26W1XNJBNNo5Sw==","signatures":[{"sig":"MEUCICnuigJaVRICePaydVPhY1Z0ngCiE28yiYVjPHndIsb4AiEAlz7SsWxm7BRY7NVa2oFleFZoOCvgd0dlIZYMKH8NPPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1544738},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d1af8da7694d748a501ae7aecfe7d471d3f531e8","mcpName":"io.github.ChiR24/unreal-engine-mcp","scripts":{"dev":"ts-node-esm src/index.ts","lint":"eslint . --ext .ts","build":"tsc -p tsconfig.json","clean":"rimraf dist","start":"node dist/index.js","prepare":"npm run build","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"chir24","email":"cprsm24@gmail.com"},"_npmVersion":"10.8.2","description":"Production-ready MCP server for Unreal Engine integration using consolidated tools only","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.0","ajv":"^8.12.0","zod":"^3.22.4","axios":"^1.12.2","yargs":"^17.7.2","dotenv":"^16.4.5","@modelcontextprotocol/sdk":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","ts-node":"^10.9.2","@types/ws":"^8.5.10","cross-env":"^10.0.0","typescript":"^5.4.5","@types/node":"^20.12.7","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/unreal-engine-mcp-server_0.4.0_1758349772724_0.25192814469883684","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"unreal-engine-mcp-server","version":"0.4.3","keywords":["mcp","modelcontextprotocol","unreal","unreal-engine","ue5","remote-control","automation","game-development"],"author":{"name":"Unreal Engine MCP Team"},"license":"MIT","_id":"unreal-engine-mcp-server@0.4.3","maintainers":[{"name":"chir24","email":"cprsm24@gmail.com"}],"bin":{"unreal-engine-mcp-server":"dist/cli.js"},"dist":{"shasum":"97e54a6f6e42d475a0a76d542fcf78c49f8f3c99","tarball":"https://registry.npmjs.org/unreal-engine-mcp-server/-/unreal-engine-mcp-server-0.4.3.tgz","fileCount":150,"integrity":"sha512-mgz1ACPGDD+fFd9JasrGEJPVkgA8Et0NTE+wu/YxWkoFWMJAw0mGaah4GI2IM9Q5WB6Aa384WKYZX3ClARJHVQ==","signatures":[{"sig":"MEYCIQCM7h13ZzQTTgtRNdrYQ7KIEodhlLAIMrVNJ/RsZuR8lgIhAN+iFNFTD0n2qQeFJfhWEdn63bZsOQmHOxmrLKcXlU3w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1775090},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"2d5c655d3dd1ec7456accc7c863e12e5b0b80e48","mcpName":"io.github.ChiR24/unreal-engine-mcp","scripts":{"dev":"ts-node-esm src/index.ts","lint":"eslint . --ext .ts","build":"tsc -p tsconfig.json","clean":"rimraf dist","start":"node dist/index.js","prepare":"npm run build","lint:fix":"eslint . --ext .ts --fix","test:tools":"node tests/run-unreal-tool-tests.mjs"},"_npmUser":{"name":"chir24","email":"cprsm24@gmail.com"},"_npmVersion":"10.8.2","description":"Production-ready MCP server for Unreal Engine integration with 13 tools","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.0","ajv":"^8.17.1","axios":"^1.12.2","json5":"^2.2.3","yargs":"^17.7.2","dotenv":"^16.4.5","@modelcontextprotocol/sdk":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","ts-node":"^10.9.2","@types/ws":"^8.5.10","typescript":"^5.4.5","@types/node":"^20.12.7","@types/json5":"^0.0.30","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/unreal-engine-mcp-server_0.4.3_1759067207296_0.28045609071631405","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"unreal-engine-mcp-server","version":"0.4.4","keywords":["mcp","modelcontextprotocol","unreal","unreal-engine","ue5","remote-control","automation","game-development"],"author":{"name":"Unreal Engine MCP Team"},"license":"MIT","_id":"unreal-engine-mcp-server@0.4.4","maintainers":[{"name":"chir24","email":"cprsm24@gmail.com"}],"bin":{"unreal-engine-mcp-server":"dist/cli.js"},"dist":{"shasum":"979863a149ebf4b8a30d68478e5c0a7fcfd3f06f","tarball":"https://registry.npmjs.org/unreal-engine-mcp-server/-/unreal-engine-mcp-server-0.4.4.tgz","fileCount":150,"integrity":"sha512-NzSSU4cuAAvroYhnQHy6zbkJX/jWJ+wMK6VIEcNrrtJCHAq/ZNL90nTPGAoTNwbw3PWUHvyGdgiKKLzW40BlPw==","signatures":[{"sig":"MEUCIQCXzDbK+6ju4OjejBmxpqLWpPq4ycnBR/+1Vt1hMUXINwIgAgYIy1/qZVH8+7QCtl2QR8n4CU5IyulBwEqviAm/vgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1775123},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"e7fba6862aeb29198e5c49574b9dee5062750e9b","mcpName":"io.github.ChiR24/unreal-engine-mcp","scripts":{"dev":"ts-node-esm src/index.ts","lint":"eslint . --ext .ts","build":"tsc -p tsconfig.json","clean":"rimraf dist","start":"node dist/index.js","prepare":"npm run build","lint:fix":"eslint . --ext .ts --fix","test:tools":"node tests/run-unreal-tool-tests.mjs"},"_npmUser":{"name":"chir24","email":"cprsm24@gmail.com"},"_npmVersion":"10.8.2","description":"Production-ready MCP server for Unreal Engine integration with 13 tools","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.0","ajv":"^8.17.1","axios":"^1.12.2","json5":"^2.2.3","yargs":"^17.7.2","dotenv":"^16.4.5","@modelcontextprotocol/sdk":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","ts-node":"^10.9.2","@types/ws":"^8.5.10","typescript":"^5.4.5","@types/node":"^20.12.7","@types/json5":"^0.0.30","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/unreal-engine-mcp-server_0.4.4_1759069514727_0.7462436328786242","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"unreal-engine-mcp-server","version":"0.4.5","keywords":["mcp","modelcontextprotocol","unreal","unreal-engine","ue5","remote-control","automation","game-development"],"author":{"name":"Unreal Engine MCP Team"},"license":"MIT","_id":"unreal-engine-mcp-server@0.4.5","maintainers":[{"name":"chir24","email":"cprsm24@gmail.com"}],"bin":{"unreal-engine-mcp-server":"dist/cli.js"},"dist":{"shasum":"f6aff2f46a0a93459897be5a96cf36c88962ce95","tarball":"https://registry.npmjs.org/unreal-engine-mcp-server/-/unreal-engine-mcp-server-0.4.5.tgz","fileCount":155,"integrity":"sha512-RS7ImAeNxhYKg7j5JBshpaKv0zUUWTe2loKZc/+I6ueT2xp1xWONbsT+P+kMYzc6VJ8x1obz43fLTyK5Le904w==","signatures":[{"sig":"MEYCIQDSqYWm3aPSIAbqroH9vjGqlkxXyZNlSepYj6BSeWanwwIhAJiWq8S/TxkwdDnidyJ+btAlCOritj7Do2/0wGMP2nKh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1878080},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"src/index.ts","engines":{"node":">=18"},"gitHead":"cb0df016692eaf95b66822d2bd1fb72c832dda7f","mcpName":"io.github.ChiR24/unreal-engine-mcp","scripts":{"dev":"ts-node-esm src/cli.ts","lint":"eslint . --ext .ts","build":"tsc -p tsconfig.json","clean":"rimraf dist","start":"node dist/cli.js","prepare":"npm run build","lint:fix":"eslint . --ext .ts --fix","prebuild":"npm run clean","test:tools":"node tests/run-unreal-tool-tests.mjs","type-check":"tsc --noEmit","build:watch":"tsc -p tsconfig.json --watch","smithery:ci":"npm run build && npx @smithery/cli build","smithery:dev":"npx @smithery/cli dev","smithery:build":"npx @smithery/cli build"},"_npmUser":{"name":"chir24","email":"cprsm24@gmail.com"},"_npmVersion":"10.8.2","description":"A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal Engine via Remote Control API. Built with TypeScript and designed for game development automation.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.0","ajv":"^8.17.1","zod":"^3.22.2","axios":"^1.12.2","json5":"^2.2.3","yargs":"^17.7.2","dotenv":"^16.4.5","@modelcontextprotocol/sdk":"^1.19.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","rimraf":"^6.0.1","ts-node":"^10.9.2","@types/ws":"^8.5.10","typescript":"^5.4.5","@types/node":"^20.12.7","@types/json5":"^0.0.30","@smithery/cli":"^1.0.0","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/unreal-engine-mcp-server_0.4.5_1759484050919_0.40699043386210776","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"unreal-engine-mcp-server","version":"0.4.6","keywords":["mcp","modelcontextprotocol","unreal","unreal-engine","ue5","remote-control","automation","game-development"],"author":{"name":"Unreal Engine MCP Team"},"license":"MIT","_id":"unreal-engine-mcp-server@0.4.6","maintainers":[{"name":"chir24","email":"cprsm24@gmail.com"}],"bin":{"unreal-engine-mcp-server":"dist/cli.js"},"dist":{"shasum":"4760d9e006bf3caffd2deef2f7beca3468a4bfd4","tarball":"https://registry.npmjs.org/unreal-engine-mcp-server/-/unreal-engine-mcp-server-0.4.6.tgz","fileCount":155,"integrity":"sha512-2iAqe6DDjaguy2g1z5SBa/v1DTUNQXfTuA758uxTRSpZagb/ZCal6UXP8OZTcf7pQvI4LZDuSWaKxybVVOyYJg==","signatures":[{"sig":"MEUCIQCZ/qjXBSyUPzFWlfo0v4p+euT9kXxHxfu/LTS5arDxiwIgECAyGBc3chkrWGu8mN+SuHQa9Ir3x0jmQ+QEEC2fJOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1882870},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"src/index.ts","engines":{"node":">=18"},"gitHead":"d2e195a43396e59851e4d622b1ec3b3515417812","mcpName":"io.github.ChiR24/unreal-engine-mcp","scripts":{"dev":"ts-node-esm src/cli.ts","lint":"eslint . --ext .ts","build":"tsc -p tsconfig.json","clean":"rimraf dist","start":"node dist/cli.js","prepare":"npm run build","lint:fix":"eslint . --ext .ts --fix","prebuild":"npm run clean","test:tools":"node tests/run-unreal-tool-tests.mjs","type-check":"tsc --noEmit","build:watch":"tsc -p tsconfig.json --watch","smithery:ci":"npm run build && npx @smithery/cli build","smithery:dev":"npx @smithery/cli dev","smithery:build":"npx @smithery/cli build"},"_npmUser":{"name":"chir24","email":"cprsm24@gmail.com"},"_npmVersion":"10.8.2","description":"A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal Engine via Remote Control API. Built with TypeScript and designed for game development automation.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.0","ajv":"^8.17.1","zod":"^3.22.2","axios":"^1.12.2","json5":"^2.2.3","yargs":"^17.7.2","dotenv":"^16.4.5","@modelcontextprotocol/sdk":"^1.19.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","rimraf":"^6.0.1","ts-node":"^10.9.2","@types/ws":"^8.5.10","typescript":"^5.4.5","@types/node":"^20.12.7","@types/json5":"^0.0.30","@smithery/cli":"^1.0.0","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/unreal-engine-mcp-server_0.4.6_1759588658013_0.9134934579948584","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"unreal-engine-mcp-server","version":"0.4.7","keywords":["mcp","modelcontextprotocol","unreal","unreal-engine","ue5","remote-control","automation","game-development"],"author":{"name":"Unreal Engine MCP Team"},"license":"MIT","_id":"unreal-engine-mcp-server@0.4.7","maintainers":[{"name":"chir24","email":"cprsm24@gmail.com"}],"bin":{"unreal-engine-mcp-server":"dist/cli.js"},"dist":{"shasum":"d746445065248cdd862e6c6626a55f459997123e","tarball":"https://registry.npmjs.org/unreal-engine-mcp-server/-/unreal-engine-mcp-server-0.4.7.tgz","fileCount":158,"integrity":"sha512-A5l06zSsF6QDOh+/CgJlKKRfFe9/yS8OZUJTN8hEDG+Z+xrDklUtYBgS0q2E0Hz/0JrBMepThY5lKq/Vo54BLQ==","signatures":[{"sig":"MEYCIQDaKV+0hLaNMgRexby3Mv3udbjcdtpLANoBOnsA1h7uywIhAM4PXqSEaFDxYajqo554KJHihO5JL9BUaT1uuFaVB/CD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1916814},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"src/index.ts","engines":{"node":">=18"},"gitHead":"1eea0c8495cf8b2b5c4ce60bf1244063d1f3ea0c","mcpName":"io.github.ChiR24/unreal-engine-mcp","scripts":{"dev":"ts-node-esm src/cli.ts","lint":"eslint . --ext .ts","build":"tsc -p tsconfig.json","clean":"rimraf dist","start":"node dist/cli.js","prepare":"npm run build","lint:fix":"eslint . --ext .ts --fix","prebuild":"npm run clean","test:tools":"node tests/run-unreal-tool-tests.mjs","type-check":"tsc --noEmit","build:watch":"tsc -p tsconfig.json --watch","smithery:ci":"npm run build && npx @smithery/cli build","smithery:dev":"npx @smithery/cli dev","smithery:build":"npx @smithery/cli build"},"_npmUser":{"name":"chir24","email":"cprsm24@gmail.com"},"_npmVersion":"10.8.2","description":"A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal Engine via Remote Control API. Built with TypeScript and designed for game development automation.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.0","ajv":"^8.17.1","zod":"^3.22.2","axios":"^1.12.2","json5":"^2.2.3","yargs":"^17.7.2","dotenv":"^16.4.5","@modelcontextprotocol/sdk":"^1.19.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","rimraf":"^6.0.1","ts-node":"^10.9.2","@types/ws":"^8.5.10","typescript":"^5.4.5","@types/node":"^20.12.7","@types/json5":"^0.0.30","@smithery/cli":"^1.0.0","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/unreal-engine-mcp-server_0.4.7_1763277948988_0.07579509910847593","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"unreal-engine-mcp-server","version":"0.5.0","keywords":["mcp","modelcontextprotocol","unreal","unreal-engine","ue5","remote-control","automation","game-development"],"author":{"name":"Unreal Engine MCP Team"},"license":"MIT","_id":"unreal-engine-mcp-server@0.5.0","maintainers":[{"name":"chir24","email":"cprsm24@gmail.com"}],"bin":{"unreal-engine-mcp-server":"dist/cli.js"},"dist":{"shasum":"ee5a104522fbcea80eeb537ee0f1b39b5b4beeef","tarball":"https://registry.npmjs.org/unreal-engine-mcp-server/-/unreal-engine-mcp-server-0.5.0.tgz","fileCount":423,"integrity":"sha512-evQlvq9IumXnH1YXNwdC3RbJ4PPlvatxdqjp9JU7JavI6LZL6V1/kdBCpKmmDkIVArUxUDYATRdQ7iJWGBzx2g==","signatures":[{"sig":"MEUCIBaxRjccJVVIzdYzhfOq8E1YoHHSLs5tkwY6KlR3PYwJAiEAk/stZa4cPCdKHsHocBPqycrW5ep2JHR1WtULD4odACU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4601451},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"src/index.ts","engines":{"node":">=18"},"gitHead":"98d258494c6cb553b27d57232907638619d5ce90","mcpName":"io.github.ChiR24/unreal-engine-mcp","scripts":{"dev":"ts-node-esm src/cli.ts","lint":"echo \"Lint: typescript/javascript, C, C++, C#\" && eslint . --ext .ts","test":"node scripts/run-all-tests.mjs","build":"npm run build:core && (npm run build:wasm || echo \"WASM build failed or wasm-pack missing; continuing with TypeScript-only build. To enable WASM, install wasm-pack and re-run npm run build.\")","clean":"rimraf dist","start":"node dist/cli.js","lint:c":"echo \"Running C lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C lint')","prepare":"npm run build","lint:cpp":"echo \"Running C/C++ lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C/C++ lint')","lint:fix":"eslint . --ext .ts --fix","prebuild":"npm run lint && npm run clean","test:all":"node scripts/run-all-tests.mjs","clean:tmp":"node scripts/clean-tmp.js","test:wasm":"node tests/test-wasm.mjs","build:core":"tsc -p tsconfig.json","build:wasm":"echo 'Building WebAssembly module...' && cd wasm && wasm-pack build --target web --out-dir ../src/wasm/pkg && cd .. && node scripts/patch-wasm.js","test:audio":"node tests/test-audio.mjs","test:smoke":"node --loader ts-node/esm scripts/smoke-test.ts","type-check":"tsc --noEmit","build:watch":"tsc -p tsconfig.json --watch","lint:csharp":"echo \"Running C# lint (dotnet format)\" && (dotnet tool run dotnet-format --verify-no-changes || echo 'dotnet-format not available or formatting required; skipping C# lint')","test:render":"node tests/test-render.mjs","test:system":"node tests/test-system.mjs","test:graphql":"node tests/test-graphql.mjs","test:inspect":"node tests/test-inspect.mjs","test:niagara":"node tests/test-niagara.mjs","test:sequence":"node tests/test-sequence.mjs","test:wasm:all":"npm run build:core && npm run build:wasm && node tests/test-wasm.mjs","test:animation":"node tests/test-animation.mjs","test:blueprint":"node tests/test-blueprint.mjs","test:landscape":"node tests/test-landscape.mjs","test:materials":"node tests/test-materials.mjs","automation:sync":"node scripts/sync-mcp-plugin.js","test:manage_asset":"node tests/test-manage-asset.mjs","test:manage_level":"node tests/test-manage-level.mjs","test:behavior_tree":"node tests/test-behavior-tree.mjs","test:control_actor":"node tests/test-control-actor.mjs","test:asset_advanced":"node tests/test-asset-advanced.mjs","test:control_editor":"node tests/test-control-editor.mjs","test:blueprint_graph":"node tests/test-blueprint-graph.mjs","test:console_command":"node tests/test-console-command.mjs","test:world_partition":"node tests/test-world-partition.mjs","test:no-inline-python":"node tests/test-no-inline-python.mjs","test:plugin-handshake":"node tests/test-plugin-handshake.mjs"},"_npmUser":{"name":"chir24","email":"cprsm24@gmail.com"},"_npmVersion":"10.8.2","description":"A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal Engine via native automation bridge. Built with TypeScript and designed for game development automation.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.18.3","ajv":"^8.17.1","zod":"^4.2.1","axios":"^1.13.2","json5":"^2.2.3","yargs":"^18.0.0","dotenv":"^17.2.3","graphql":"^16.12.0","graphql-yoga":"^5.17.1","@graphql-tools/utils":"^10.11.0","@graphql-tools/schema":"^10.0.30","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","rimraf":"^6.1.2","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.2","@types/json5":"^2.2.0","@typescript-eslint/parser":"^8.49.0","@typescript-eslint/eslint-plugin":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/unreal-engine-mcp-server_0.5.0_1765890486739_0.6289490695748301","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"unreal-engine-mcp-server","version":"0.5.1","keywords":["mcp","modelcontextprotocol","unreal","unreal-engine","ue5","remote-control","automation","game-development"],"author":{"name":"Unreal Engine MCP Team"},"license":"MIT","_id":"unreal-engine-mcp-server@0.5.1","maintainers":[{"name":"chir24","email":"cprsm24@gmail.com"}],"bin":{"unreal-engine-mcp-server":"dist/cli.js"},"dist":{"shasum":"5581f1990c5225139a72be7978aeefe1010a6470","tarball":"https://registry.npmjs.org/unreal-engine-mcp-server/-/unreal-engine-mcp-server-0.5.1.tgz","fileCount":435,"integrity":"sha512-D9yTfQFKSE55DbKTA5ShJl/9EODZD7Ea5v0msBPeLOdO9oCoDa9e/pYi1hc245N9DfYxchocr9cv/4lJb/yP4g==","signatures":[{"sig":"MEYCIQDpMOwE5LVlypuyqQb00GKuX5TD37Ou3knDSSmKsakjGAIhAJ7pno2vm3VIkHtvXp2YZPi75dTAPbp7A7BglnkpliLq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14135929},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"src/index.ts","engines":{"node":">=18"},"gitHead":"e0d6eb8f4ba5190f5e7d2796001c3387688c6aff","mcpName":"io.github.ChiR24/unreal-engine-mcp","scripts":{"dev":"ts-node-esm src/cli.ts","lint":"echo \"Lint: typescript/javascript, C, C++, C#\" && eslint . --ext .ts","test":"node scripts/run-all-tests.mjs","build":"npm run build:core && (npm run build:wasm || echo \"WASM build failed or wasm-pack missing; continuing with TypeScript-only build. To enable WASM, install wasm-pack and re-run npm run build.\")","clean":"rimraf dist","start":"node dist/cli.js","lint:c":"echo \"Running C lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C lint')","prepare":"npm run build","lint:cpp":"echo \"Running C/C++ lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C/C++ lint')","lint:fix":"eslint . --ext .ts --fix","prebuild":"npm run lint && npm run clean","test:all":"node scripts/run-all-tests.mjs","clean:tmp":"node scripts/clean-tmp.js","test:unit":"vitest run","test:wasm":"node tests/test-wasm.mjs","build:core":"tsc -p tsconfig.json","build:wasm":"echo 'Building WebAssembly module...' && cd wasm && wasm-pack build --target web --out-dir ../src/wasm/pkg && cd .. && node scripts/patch-wasm.js","test:audio":"node tests/test-audio.mjs","test:input":"node tests/test-input.mjs","test:smoke":"node --loader ts-node/esm scripts/smoke-test.ts","type-check":"tsc --noEmit","build:watch":"tsc -p tsconfig.json --watch","lint:csharp":"echo \"Running C# lint (dotnet format)\" && (dotnet tool run dotnet-format --verify-no-changes || echo 'dotnet-format not available or formatting required; skipping C# lint')","test:system":"node tests/test-system.mjs","test:graphql":"node tests/test-graphql.mjs","test:inspect":"node tests/test-inspect.mjs","test:niagara":"node tests/test-niagara.mjs","test:lighting":"node tests/test-lighting.mjs","test:sequence":"node tests/test-sequence.mjs","test:wasm:all":"npm run build:core && npm run build:wasm && node tests/test-wasm.mjs","test:animation":"node tests/test-animation.mjs","test:blueprint":"node tests/test-blueprint.mjs","test:landscape":"node tests/test-landscape.mjs","test:materials":"node tests/test-materials.mjs","automation:sync":"node scripts/sync-mcp-plugin.js","test:unit:watch":"vitest","test:asset_graph":"node tests/test-asset-graph.mjs","test:performance":"node tests/test-performance.mjs","test:manage_asset":"node tests/test-manage-asset.mjs","test:manage_level":"node tests/test-manage-level.mjs","test:behavior_tree":"node tests/test-behavior-tree.mjs","test:control_actor":"node tests/test-control-actor.mjs","test:unit:coverage":"vitest run --coverage","test:asset_advanced":"node tests/test-asset-advanced.mjs","test:control_editor":"node tests/test-control-editor.mjs","test:blueprint_graph":"node tests/test-blueprint-graph.mjs","test:console_command":"node tests/test-console-command.mjs","test:world_partition":"node tests/test-world-partition.mjs","test:no-inline-python":"node tests/test-no-inline-python.mjs","test:plugin-handshake":"node tests/test-plugin-handshake.mjs"},"_npmUser":{"name":"chir24","email":"cprsm24@gmail.com"},"_npmVersion":"10.8.2","description":"A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal Engine via native automation bridge. Built with TypeScript and designed for game development automation.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.18.3","ajv":"^8.17.1","zod":"^4.2.1","dotenv":"^17.2.3","graphql":"^16.12.0","dataloader":"^2.2.3","graphql-yoga":"^5.17.1","@graphql-tools/utils":"^10.11.0","@graphql-tools/schema":"^10.0.30","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","rimraf":"^6.1.2","vitest":"^4.0.16","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.2","@types/json5":"^2.2.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.49.0","@typescript-eslint/eslint-plugin":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/unreal-engine-mcp-server_0.5.1_1765989454198_0.22724123582201483","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"unreal-engine-mcp-server","version":"0.5.2","keywords":["mcp","modelcontextprotocol","unreal","unreal-engine","ue5","remote-control","automation","game-development"],"author":{"name":"Unreal Engine MCP Team"},"license":"MIT","_id":"unreal-engine-mcp-server@0.5.2","maintainers":[{"name":"chir24","email":"cprsm24@gmail.com"}],"bin":{"unreal-engine-mcp-server":"dist/cli.js"},"dist":{"shasum":"a86f60bae56d8c6cff3b1f0ce50c8fa0d9bd8f41","tarball":"https://registry.npmjs.org/unreal-engine-mcp-server/-/unreal-engine-mcp-server-0.5.2.tgz","fileCount":435,"integrity":"sha512-2uy2iHwBXqhtGbij2z1V+tLM/LEGD1lMZrfLpDIU4M9ntiHEqcNd3NFQmEVRAOh1h94Rtgs7eX0Uw7r1EaFCOA==","signatures":[{"sig":"MEQCIBMY8RD243wYaQ2Z4iPNDJ6uy6fpqHlJH7Ca6UTZeDSXAiA2XaMS4B3VjGtbX2uQ0khrkEWSe+WNPjGzpH8CEmH3rQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14170625},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"src/index.ts","engines":{"node":">=18"},"gitHead":"320a240ef71eda3296ba09ca06248a36643aeee8","mcpName":"io.github.ChiR24/unreal-engine-mcp","scripts":{"dev":"ts-node-esm src/cli.ts","lint":"echo \"Lint: typescript/javascript, C, C++, C#\" && eslint . --ext .ts","test":"node scripts/run-all-tests.mjs","build":"npm run build:core && (npm run build:wasm || echo \"WASM build failed or wasm-pack missing; continuing with TypeScript-only build. To enable WASM, install wasm-pack and re-run npm run build.\")","clean":"rimraf dist","start":"node dist/cli.js","lint:c":"echo \"Running C lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C lint')","prepare":"npm run build","lint:cpp":"echo \"Running C/C++ lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C/C++ lint')","lint:fix":"eslint . --ext .ts --fix","prebuild":"npm run lint && npm run clean","test:all":"node scripts/run-all-tests.mjs","clean:tmp":"node scripts/clean-tmp.js","test:unit":"vitest run","test:wasm":"node tests/test-wasm.mjs","build:core":"tsc -p tsconfig.json","build:wasm":"echo 'Building WebAssembly module...' && cd wasm && wasm-pack build --target web --out-dir ../src/wasm/pkg && cd .. && node scripts/patch-wasm.js","test:audio":"node tests/test-audio.mjs","test:input":"node tests/test-input.mjs","test:smoke":"node --loader ts-node/esm scripts/smoke-test.ts","type-check":"tsc --noEmit","build:watch":"tsc -p tsconfig.json --watch","lint:csharp":"echo \"Running C# lint (dotnet format)\" && (dotnet tool run dotnet-format --verify-no-changes || echo 'dotnet-format not available or formatting required; skipping C# lint')","test:system":"node tests/test-system.mjs","test:graphql":"node tests/test-graphql.mjs","test:inspect":"node tests/test-inspect.mjs","test:niagara":"node tests/test-niagara.mjs","test:lighting":"node tests/test-lighting.mjs","test:sequence":"node tests/test-sequence.mjs","test:wasm:all":"npm run build:core && npm run build:wasm && node tests/test-wasm.mjs","test:animation":"node tests/test-animation.mjs","test:blueprint":"node tests/test-blueprint.mjs","test:landscape":"node tests/test-landscape.mjs","test:materials":"node tests/test-materials.mjs","automation:sync":"node scripts/sync-mcp-plugin.js","test:unit:watch":"vitest","test:asset_graph":"node tests/test-asset-graph.mjs","test:performance":"node tests/test-performance.mjs","test:manage_asset":"node tests/test-manage-asset.mjs","test:manage_level":"node tests/test-manage-level.mjs","test:behavior_tree":"node tests/test-behavior-tree.mjs","test:control_actor":"node tests/test-control-actor.mjs","test:unit:coverage":"vitest run --coverage","test:asset_advanced":"node tests/test-asset-advanced.mjs","test:control_editor":"node tests/test-control-editor.mjs","test:blueprint_graph":"node tests/test-blueprint-graph.mjs","test:console_command":"node tests/test-console-command.mjs","test:world_partition":"node tests/test-world-partition.mjs","test:no-inline-python":"node tests/test-no-inline-python.mjs","test:plugin-handshake":"node tests/test-plugin-handshake.mjs"},"_npmUser":{"name":"chir24","email":"cprsm24@gmail.com"},"_npmVersion":"10.8.2","description":"A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal Engine via native automation bridge. Built with TypeScript and designed for game development automation.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.18.3","ajv":"^8.17.1","zod":"^4.2.1","dotenv":"^17.2.3","graphql":"^16.12.0","dataloader":"^2.2.3","graphql-yoga":"^5.17.1","@graphql-tools/utils":"^10.11.0","@graphql-tools/schema":"^10.0.30","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","rimraf":"^6.1.2","vitest":"^4.0.16","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.2","@types/json5":"^2.2.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.49.0","@typescript-eslint/eslint-plugin":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/unreal-engine-mcp-server_0.5.2_1766059752025_0.7741106821491852","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"unreal-engine-mcp-server","version":"0.5.3","keywords":["mcp","modelcontextprotocol","unreal","unreal-engine","ue5","remote-control","automation","game-development"],"author":{"name":"Unreal Engine MCP Team"},"license":"MIT","_id":"unreal-engine-mcp-server@0.5.3","maintainers":[{"name":"chir24","email":"cprsm24@gmail.com"}],"bin":{"unreal-engine-mcp-server":"dist/cli.js"},"dist":{"shasum":"03b515096583b920e6b7498aad050305145876ea","tarball":"https://registry.npmjs.org/unreal-engine-mcp-server/-/unreal-engine-mcp-server-0.5.3.tgz","fileCount":441,"integrity":"sha512-uqe92V90mlyUWt8/0vKWtqb+uXseTxNDzRCc5CbVdeMryLS4HAv/NAR3Q2bVhCTwL6Nr0QA6RLP8DNz41BOQ0A==","signatures":[{"sig":"MEUCIG5WPwUiE/vkfuWpT0X97VtQ2hSH6uhRZTry231+FTbAAiEAoo6oDl9OInpR2SdxZWjtdeVV7ovPC3/O49hIgck4JoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14213631},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"src/index.ts","engines":{"node":">=18"},"gitHead":"cbc1897423be739967716f8e8ad32df399f1274a","mcpName":"io.github.ChiR24/unreal-engine-mcp","scripts":{"dev":"ts-node-esm src/cli.ts","lint":"echo \"Lint: typescript/javascript, C, C++, C#\" && eslint . --ext .ts","test":"node scripts/run-all-tests.mjs","build":"npm run build:core && (npm run build:wasm || echo \"WASM build failed or wasm-pack missing; continuing with TypeScript-only build. To enable WASM, install wasm-pack and re-run npm run build.\")","clean":"rimraf dist","start":"node dist/cli.js","lint:c":"echo \"Running C lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C lint')","prepare":"npm run build","lint:cpp":"echo \"Running C/C++ lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C/C++ lint')","lint:fix":"eslint . --ext .ts --fix","prebuild":"npm run lint && npm run clean","test:all":"node scripts/run-all-tests.mjs","clean:tmp":"node scripts/clean-tmp.js","test:unit":"vitest run","test:wasm":"node tests/test-wasm.mjs","build:core":"tsc -p tsconfig.json","build:wasm":"echo 'Building WebAssembly module...' && cd wasm && wasm-pack build --target web --out-dir ../src/wasm/pkg && cd .. && node scripts/patch-wasm.js","test:audio":"node tests/test-audio.mjs","test:input":"node tests/test-input.mjs","test:smoke":"node --loader ts-node/esm scripts/smoke-test.ts","type-check":"tsc --noEmit","build:watch":"tsc -p tsconfig.json --watch","lint:csharp":"echo \"Running C# lint (dotnet format)\" && (dotnet tool run dotnet-format --verify-no-changes || echo 'dotnet-format not available or formatting required; skipping C# lint')","test:system":"node tests/test-system.mjs","test:graphql":"node tests/test-graphql.mjs","test:inspect":"node tests/test-inspect.mjs","test:niagara":"node tests/test-niagara.mjs","test:lighting":"node tests/test-lighting.mjs","test:sequence":"node tests/test-sequence.mjs","test:wasm:all":"npm run build:core && npm run build:wasm && node tests/test-wasm.mjs","test:animation":"node tests/test-animation.mjs","test:blueprint":"node tests/test-blueprint.mjs","test:landscape":"node tests/test-landscape.mjs","test:materials":"node tests/test-materials.mjs","automation:sync":"node scripts/sync-mcp-plugin.js","test:unit:watch":"vitest","test:asset_graph":"node tests/test-asset-graph.mjs","test:performance":"node tests/test-performance.mjs","test:manage_asset":"node tests/test-manage-asset.mjs","test:manage_level":"node tests/test-manage-level.mjs","test:behavior_tree":"node tests/test-behavior-tree.mjs","test:control_actor":"node tests/test-control-actor.mjs","test:unit:coverage":"vitest run --coverage","test:asset_advanced":"node tests/test-asset-advanced.mjs","test:control_editor":"node tests/test-control-editor.mjs","test:blueprint_graph":"node tests/test-blueprint-graph.mjs","test:console_command":"node tests/test-console-command.mjs","test:world_partition":"node tests/test-world-partition.mjs","test:no-inline-python":"node tests/test-no-inline-python.mjs","test:plugin-handshake":"node tests/test-plugin-handshake.mjs"},"_npmUser":{"name":"chir24","email":"cprsm24@gmail.com"},"_npmVersion":"10.8.2","description":"A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal Engine via native automation bridge. Built with TypeScript and designed for game development automation.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.18.3","ajv":"^8.17.1","zod":"^4.2.1","dotenv":"^17.2.3","graphql":"^16.12.0","dataloader":"^2.2.3","graphql-yoga":"^5.18.0","@graphql-tools/utils":"^10.11.0","@graphql-tools/schema":"^10.0.30","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","rimraf":"^6.1.2","vitest":"^4.0.16","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.2","@types/json5":"^2.2.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.49.0","@typescript-eslint/eslint-plugin":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/unreal-engine-mcp-server_0.5.3_1766299944708_0.35287681400408144","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"unreal-engine-mcp-server","version":"0.5.4","keywords":["mcp","modelcontextprotocol","unreal","unreal-engine","ue5","remote-control","automation","game-development"],"author":{"name":"Unreal Engine MCP Team"},"license":"MIT","_id":"unreal-engine-mcp-server@0.5.4","maintainers":[{"name":"chir24","email":"cprsm24@gmail.com"}],"bin":{"unreal-engine-mcp-server":"dist/cli.js"},"dist":{"shasum":"69bae989b0e8a84364862ab1a2da93fe3e6ec71a","tarball":"https://registry.npmjs.org/unreal-engine-mcp-server/-/unreal-engine-mcp-server-0.5.4.tgz","fileCount":439,"integrity":"sha512-YfpLtMU7e7ALYWIIMYE7sfwhunmWbS49mZjno2vVcI4JEFaZcvBDgccsXjIRT9eFCZL/hUz+G3asmE5lgKbkEw==","signatures":[{"sig":"MEUCIQD5UopXs651W8VDwx8iohwZhueb9O8CATNBoUxUtPkGfgIgbg4AXpgx2Ru43KVYklehYxu1hmmYYMp8jQe/NxWVKaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14194364},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"src/index.ts","engines":{"node":">=18"},"gitHead":"13d10bb18bcb1315f4bea2568ed722d1d04b6ce8","mcpName":"io.github.ChiR24/unreal-engine-mcp","scripts":{"dev":"ts-node-esm src/cli.ts","lint":"echo \"Lint: typescript/javascript, C, C++, C#\" && eslint . --ext .ts","test":"node scripts/run-all-tests.mjs","build":"npm run build:core && (npm run build:wasm || echo \"WASM build failed or wasm-pack missing; continuing with TypeScript-only build. To enable WASM, install wasm-pack and re-run npm run build.\")","clean":"rimraf dist","start":"node dist/cli.js","lint:c":"echo \"Running C lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C lint')","prepare":"npm run build","lint:cpp":"echo \"Running C/C++ lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C/C++ lint')","lint:fix":"eslint . --ext .ts --fix","prebuild":"npm run lint && npm run clean","test:all":"node scripts/run-all-tests.mjs","clean:tmp":"node scripts/clean-tmp.js","test:unit":"vitest run","test:wasm":"node tests/test-wasm.mjs","build:core":"tsc -p tsconfig.json","build:wasm":"echo 'Building WebAssembly module...' && cd wasm && wasm-pack build --target web --out-dir ../src/wasm/pkg && cd .. && node scripts/patch-wasm.js","test:audio":"node tests/test-audio.mjs","test:input":"node tests/test-input.mjs","test:smoke":"node --loader ts-node/esm scripts/smoke-test.ts","type-check":"tsc --noEmit","build:watch":"tsc -p tsconfig.json --watch","lint:csharp":"echo \"Running C# lint (dotnet format)\" && (dotnet tool run dotnet-format --verify-no-changes || echo 'dotnet-format not available or formatting required; skipping C# lint')","test:system":"node tests/test-system.mjs","test:graphql":"node tests/test-graphql.mjs","test:inspect":"node tests/test-inspect.mjs","test:niagara":"node tests/test-niagara.mjs","test:lighting":"node tests/test-lighting.mjs","test:sequence":"node tests/test-sequence.mjs","test:wasm:all":"npm run build:core && npm run build:wasm && node tests/test-wasm.mjs","test:animation":"node tests/test-animation.mjs","test:blueprint":"node tests/test-blueprint.mjs","test:landscape":"node tests/test-landscape.mjs","test:materials":"node tests/test-materials.mjs","automation:sync":"node scripts/sync-mcp-plugin.js","test:unit:watch":"vitest","test:asset_graph":"node tests/test-asset-graph.mjs","test:performance":"node tests/test-performance.mjs","test:manage_asset":"node tests/test-manage-asset.mjs","test:manage_level":"node tests/test-manage-level.mjs","test:behavior_tree":"node tests/test-behavior-tree.mjs","test:control_actor":"node tests/test-control-actor.mjs","test:unit:coverage":"vitest run --coverage","test:asset_advanced":"node tests/test-asset-advanced.mjs","test:control_editor":"node tests/test-control-editor.mjs","test:blueprint_graph":"node tests/test-blueprint-graph.mjs","test:console_command":"node tests/test-console-command.mjs","test:world_partition":"node tests/test-world-partition.mjs","test:no-inline-python":"node tests/test-no-inline-python.mjs","test:plugin-handshake":"node tests/test-plugin-handshake.mjs"},"_npmUser":{"name":"chir24","email":"cprsm24@gmail.com"},"_npmVersion":"10.8.2","description":"A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal Engine via native automation bridge. Built with TypeScript and designed for game development automation.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.18.3","ajv":"^8.17.1","zod":"^4.2.1","dotenv":"^17.2.3","graphql":"^16.12.0","dataloader":"^2.2.3","graphql-yoga":"^5.18.0","@graphql-tools/utils":"^10.11.0","@graphql-tools/schema":"^10.0.30","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","rimraf":"^6.1.2","vitest":"^4.0.16","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.2","@types/json5":"^2.2.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.49.0","@typescript-eslint/eslint-plugin":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/unreal-engine-mcp-server_0.5.4_1766825531447_0.9349549205898573","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"unreal-engine-mcp-server","version":"0.5.5","keywords":["mcp","modelcontextprotocol","unreal","unreal-engine","ue5","remote-control","automation","game-development"],"author":{"name":"Unreal Engine MCP Team"},"license":"MIT","_id":"unreal-engine-mcp-server@0.5.5","maintainers":[{"name":"chir24","email":"cprsm24@gmail.com"}],"bin":{"unreal-engine-mcp-server":"dist/cli.js"},"dist":{"shasum":"bfc823556319caa580a19ed6ab1459412a39fbe5","tarball":"https://registry.npmjs.org/unreal-engine-mcp-server/-/unreal-engine-mcp-server-0.5.5.tgz","fileCount":381,"integrity":"sha512-P9fk4dzNt37M6dqeWBHCtuF3qRqKz9d+awIyPSWc5yncsxxaZ/6ozTuRzOgkf8c4bZKJEJm6VJTzKXPw5+r9ww==","signatures":[{"sig":"MEUCIQDkVGfY+BHa9781KozNNAU12+t+L1UkTktCevuFzXfp1wIgTit+bYAJ5km4J4jfBnsJGD88ZzWcevG6HGMU0eg7Kcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2410260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"src/index.ts","engines":{"node":">=18"},"gitHead":"8bad84ef92d5f38f3bb1640f4f80fe8abccfd1a6","mcpName":"io.github.ChiR24/unreal-engine-mcp","scripts":{"dev":"ts-node-esm src/cli.ts","lint":"echo \"Lint: typescript/javascript, C, C++, C#\" && eslint . --ext .ts","test":"node tests/integration.mjs","build":"npm run build:core && (npm run build:wasm || echo \"WASM build failed or wasm-pack missing; continuing with TypeScript-only build. To enable WASM, install wasm-pack and re-run npm run build.\")","clean":"rimraf dist","start":"node dist/cli.js","lint:c":"echo \"Running C lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C lint')","prepare":"npm run build","lint:cpp":"echo \"Running C/C++ lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C/C++ lint')","lint:fix":"eslint . --ext .ts --fix","prebuild":"npm run lint && npm run clean","test:all":"node tests/integration.mjs","clean:tmp":"node scripts/clean-tmp.js","test:unit":"vitest run","build:core":"tsc -p tsconfig.json","build:wasm":"echo 'Building WebAssembly module...' && cd wasm && wasm-pack build --target web --out-dir ../src/wasm/pkg && cd .. && node scripts/patch-wasm.js","test:smoke":"node --loader ts-node/esm scripts/smoke-test.ts","type-check":"tsc --noEmit","build:watch":"tsc -p tsconfig.json --watch","lint:csharp":"echo \"Running C# lint (dotnet format)\" && (dotnet tool run dotnet-format --verify-no-changes || echo 'dotnet-format not available or formatting required; skipping C# lint')","automation:sync":"node scripts/sync-mcp-plugin.js","test:unit:watch":"vitest","test:unit:coverage":"vitest run --coverage"},"_npmUser":{"name":"chir24","email":"cprsm24@gmail.com"},"_npmVersion":"10.8.2","description":"A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal Engine via native automation bridge. Built with TypeScript and designed for game development automation.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.18.3","ajv":"^8.17.1","zod":"^4.2.1","dotenv":"^17.2.3","graphql":"^16.12.0","dataloader":"^2.2.3","graphql-yoga":"^5.18.0","@graphql-tools/schema":"^10.0.30","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","rimraf":"^6.1.2","vitest":"^4.0.16","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.49.0","@typescript-eslint/eslint-plugin":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/unreal-engine-mcp-server_0.5.5_1767012269227_0.03830284187545541","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"unreal-engine-mcp-server","version":"0.5.6","keywords":["mcp","modelcontextprotocol","unreal","unreal-engine","ue5","remote-control","automation","game-development"],"author":{"name":"Unreal Engine MCP Team"},"license":"MIT","_id":"unreal-engine-mcp-server@0.5.6","maintainers":[{"name":"chir24","email":"cprsm24@gmail.com"}],"bin":{"unreal-engine-mcp-server":"dist/cli.js"},"dist":{"shasum":"816fb74cae8a0ff69f017a44e76659f03962029f","tarball":"https://registry.npmjs.org/unreal-engine-mcp-server/-/unreal-engine-mcp-server-0.5.6.tgz","fileCount":397,"integrity":"sha512-OHAPMTbwcl87HE8JBdIewEj0CxC/+o2kkMpP4rBBJkNhBLAYxd08fC4voV1qspyAKBIPWevAmVUIq7wnB58WQA==","signatures":[{"sig":"MEUCIQDysjh+a7KqrqXKjFVmDVo0Go8IDzf3BoiXkHmp4VI9XwIgfGPaNNn2Y70p5gQp82Kj1wpk81xX/LoJ8Jtm6wzurk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2568286},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"src/index.ts","engines":{"node":">=18"},"gitHead":"e4badbf65261a45f13c6eb48fd2d6ead4053f94b","mcpName":"io.github.ChiR24/unreal-engine-mcp","scripts":{"dev":"ts-node-esm src/cli.ts","lint":"echo \"Lint: typescript/javascript, C, C++, C#\" && eslint . --ext .ts","test":"node tests/integration.mjs","build":"npm run build:core && (npm run build:wasm || echo \"WASM build failed or wasm-pack missing; continuing with TypeScript-only build. To enable WASM, install wasm-pack and re-run npm run build.\")","clean":"rimraf dist","start":"node dist/cli.js","lint:c":"echo \"Running C lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C lint')","prepare":"npm run build","lint:cpp":"echo \"Running C/C++ lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C/C++ lint')","lint:fix":"eslint . --ext .ts --fix","prebuild":"npm run lint && npm run clean","test:all":"node tests/integration.mjs","clean:tmp":"node scripts/clean-tmp.js","test:unit":"vitest run","build:core":"tsc -p tsconfig.json","build:wasm":"echo 'Building WebAssembly module...' && cd wasm && wasm-pack build --target web --out-dir ../src/wasm/pkg && cd .. && node scripts/patch-wasm.js","test:smoke":"node --loader ts-node/esm scripts/smoke-test.ts","type-check":"tsc --noEmit","build:watch":"tsc -p tsconfig.json --watch","lint:csharp":"echo \"Running C# lint (dotnet format)\" && (dotnet tool run dotnet-format --verify-no-changes || echo 'dotnet-format not available or formatting required; skipping C# lint')","automation:sync":"node scripts/sync-mcp-plugin.js","test:unit:watch":"vitest","test:unit:coverage":"vitest run --coverage"},"_npmUser":{"name":"chir24","email":"cprsm24@gmail.com"},"_npmVersion":"10.8.2","description":"A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal Engine via native automation bridge. Built with TypeScript and designed for game development automation.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.18.3","ajv":"^8.17.1","zod":"^4.2.1","dotenv":"^17.2.3","graphql":"^16.12.0","dataloader":"^2.2.3","graphql-yoga":"^5.18.0","@graphql-tools/schema":"^10.0.30","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","rimraf":"^6.1.2","vitest":"^4.0.16","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.49.0","@typescript-eslint/eslint-plugin":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/unreal-engine-mcp-server_0.5.6_1767087683155_0.18519091536014076","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"unreal-engine-mcp-server","version":"0.5.7","keywords":["mcp","modelcontextprotocol","unreal","unreal-engine","ue5","remote-control","automation","game-development"],"author":{"name":"Unreal Engine MCP Team"},"license":"MIT","_id":"unreal-engine-mcp-server@0.5.7","maintainers":[{"name":"chir24","email":"cprsm24@gmail.com"}],"bin":{"unreal-engine-mcp-server":"dist/cli.js"},"dist":{"shasum":"5fd1251bdfed3147859422c462003e93d3582b52","tarball":"https://registry.npmjs.org/unreal-engine-mcp-server/-/unreal-engine-mcp-server-0.5.7.tgz","fileCount":397,"integrity":"sha512-kfAGgn6oey2QUshhMy5giNBhHLgi/JN4Ib0JHEzdQNGBk/JuBj3+nYle9jk7VGa7RLP/NTrndm2VqfVPGLRonQ==","signatures":[{"sig":"MEUCIDRBscV5yw/KMxdYgiXAXSZgfHgOAgPvQve3FI8ARTKYAiEA5ApXC8NejY2TnSrUntlObI8vWf8j6eeBhVU+/Lzj6SA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2568247},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"src/index.ts","engines":{"node":">=18"},"gitHead":"ddcf9bba2bd08f0388ec3746db469742d5599011","mcpName":"io.github.ChiR24/unreal-engine-mcp","scripts":{"dev":"ts-node-esm src/cli.ts","lint":"echo \"Lint: typescript/javascript, C, C++, C#\" && eslint . --ext .ts","test":"node tests/integration.mjs","build":"npm run build:core && (npm run build:wasm || echo \"WASM build failed or wasm-pack missing; continuing with TypeScript-only build. To enable WASM, install wasm-pack and re-run npm run build.\")","clean":"rimraf dist","start":"node dist/cli.js","lint:c":"echo \"Running C lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C lint')","prepare":"npm run build","lint:cpp":"echo \"Running C/C++ lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C/C++ lint')","lint:fix":"eslint . --ext .ts --fix","prebuild":"npm run lint && npm run clean","test:all":"node tests/integration.mjs","clean:tmp":"node scripts/clean-tmp.js","test:unit":"vitest run","build:core":"tsc -p tsconfig.json","build:wasm":"echo 'Building WebAssembly module...' && cd wasm && wasm-pack build --target web --out-dir ../src/wasm/pkg && cd .. && node scripts/patch-wasm.js","test:smoke":"node --loader ts-node/esm scripts/smoke-test.ts","type-check":"tsc --noEmit","build:watch":"tsc -p tsconfig.json --watch","lint:csharp":"echo \"Running C# lint (dotnet format)\" && (dotnet tool run dotnet-format --verify-no-changes || echo 'dotnet-format not available or formatting required; skipping C# lint')","automation:sync":"node scripts/sync-mcp-plugin.js","test:unit:watch":"vitest","test:unit:coverage":"vitest run --coverage"},"_npmUser":{"name":"chir24","email":"cprsm24@gmail.com"},"_npmVersion":"10.8.2","description":"A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal Engine via native automation bridge. Built with TypeScript and designed for game development automation.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.18.3","ajv":"^8.17.1","zod":"^4.2.1","dotenv":"^17.2.3","graphql":"^16.12.0","dataloader":"^2.2.3","graphql-yoga":"^5.18.0","@graphql-tools/schema":"^10.0.30","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","rimraf":"^6.1.2","vitest":"^4.0.16","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.49.0","@typescript-eslint/eslint-plugin":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/unreal-engine-mcp-server_0.5.7_1767245812404_0.8891960365885916","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"unreal-engine-mcp-server","version":"0.5.8","keywords":["mcp","modelcontextprotocol","unreal","unreal-engine","ue5","remote-control","automation","game-development"],"author":{"name":"Unreal Engine MCP Team"},"license":"MIT","_id":"unreal-engine-mcp-server@0.5.8","maintainers":[{"name":"chir24","email":"cprsm24@gmail.com"}],"bin":{"unreal-engine-mcp-server":"dist/cli.js"},"dist":{"shasum":"80b2f64b91b232105389da810945805a18f5afa3","tarball":"https://registry.npmjs.org/unreal-engine-mcp-server/-/unreal-engine-mcp-server-0.5.8.tgz","fileCount":397,"integrity":"sha512-tQJ3wAGgy4J246soz/cNTqnwOKmuKlz3qpyNfJ1TiIGcHYkkawJFmlARYzAqQAnc7zulh74kmMlItw5LWe0Low==","signatures":[{"sig":"MEUCIHCARBiA8Or/eZhv7Hy7akU4R4iGXd8H3qxvTBc/vQCiAiEA+mDpjUEkuXMw5//I3WvKT5kN6NnNcFXGNY8h2yPvwgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2573120},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"src/index.ts","engines":{"node":">=18"},"gitHead":"769e67ae69a08b809cd9f550884269821b975f21","mcpName":"io.github.ChiR24/unreal-engine-mcp","scripts":{"dev":"ts-node-esm src/cli.ts","lint":"echo \"Lint: typescript/javascript, C, C++, C#\" && eslint . --ext .ts","test":"node tests/integration.mjs","build":"npm run build:core && (npm run build:wasm || echo \"WASM build failed or wasm-pack missing; continuing with TypeScript-only build. To enable WASM, install wasm-pack and re-run npm run build.\")","clean":"rimraf dist","start":"node dist/cli.js","lint:c":"echo \"Running C lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C lint')","prepare":"npm run build","lint:cpp":"echo \"Running C/C++ lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C/C++ lint')","lint:fix":"eslint . --ext .ts --fix","prebuild":"npm run lint && npm run clean","test:all":"node tests/integration.mjs","clean:tmp":"node scripts/clean-tmp.js","test:unit":"vitest run","build:core":"tsc -p tsconfig.json","build:wasm":"echo 'Building WebAssembly module...' && cd wasm && wasm-pack build --target web --out-dir ../src/wasm/pkg && cd .. && node scripts/patch-wasm.js","test:smoke":"node --loader ts-node/esm scripts/smoke-test.ts","type-check":"tsc --noEmit","build:watch":"tsc -p tsconfig.json --watch","lint:csharp":"echo \"Running C# lint (dotnet format)\" && (dotnet tool run dotnet-format --verify-no-changes || echo 'dotnet-format not available or formatting required; skipping C# lint')","automation:sync":"node scripts/sync-mcp-plugin.js","test:unit:watch":"vitest","test:unit:coverage":"vitest run --coverage"},"_npmUser":{"name":"chir24","email":"cprsm24@gmail.com"},"_npmVersion":"10.8.2","description":"A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal Engine via native automation bridge. Built with TypeScript and designed for game development automation.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.18.3","ajv":"^8.17.1","zod":"^4.2.1","dotenv":"^17.2.3","graphql":"^16.12.0","dataloader":"^2.2.3","graphql-yoga":"^5.18.0","@graphql-tools/schema":"^10.0.30","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","rimraf":"^6.1.2","vitest":"^4.0.16","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.49.0","@typescript-eslint/eslint-plugin":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/unreal-engine-mcp-server_0.5.8_1767346047064_0.4009688548109003","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"unreal-engine-mcp-server","version":"0.5.9","keywords":["mcp","modelcontextprotocol","unreal","unreal-engine","ue5","remote-control","automation","game-development"],"author":{"name":"Unreal Engine MCP Team"},"license":"MIT","_id":"unreal-engine-mcp-server@0.5.9","maintainers":[{"name":"chir24","email":"cprsm24@gmail.com"}],"bin":{"unreal-engine-mcp-server":"dist/cli.js"},"dist":{"shasum":"d08da94bb5d4d2704a78b4375243ef64459ec4c1","tarball":"https://registry.npmjs.org/unreal-engine-mcp-server/-/unreal-engine-mcp-server-0.5.9.tgz","fileCount":461,"integrity":"sha512-RL77LsrstPHF38tq4MU2SwjpN3U9/GBZVr9M3WwRpIterNUiq82L+VN9ScLVyNSLu9djTfSPqGVT0H6fk9Zf6A==","signatures":[{"sig":"MEQCIGDuM7oslffKzRHYQisiTHOgNwvqzoEvNxucc1ZUrFSJAiBELevMobbP1aKueKA8W0ODWZcxwaISRoWUdTNy/Kxf4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3192510},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"src/index.ts","engines":{"node":">=18"},"gitHead":"6755e2a2cd677f87e537b096e8e626153bb102bb","mcpName":"io.github.ChiR24/unreal-engine-mcp","scripts":{"dev":"ts-node-esm src/cli.ts","lint":"echo \"Lint: typescript/javascript, C, C++, C#\" && eslint . --ext .ts","test":"node tests/integration.mjs","build":"npm run build:core && (npm run build:wasm || echo \"WASM build failed or wasm-pack missing; continuing with TypeScript-only build. To enable WASM, install wasm-pack and re-run npm run build.\")","clean":"rimraf dist","start":"node dist/cli.js","lint:c":"echo \"Running C lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C lint')","prepare":"npm run build","lint:cpp":"echo \"Running C/C++ lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C/C++ lint')","lint:fix":"eslint . --ext .ts --fix","prebuild":"npm run lint && npm run clean","test:all":"node tests/integration.mjs","clean:tmp":"node scripts/clean-tmp.js","test:unit":"vitest run","build:core":"tsc -p tsconfig.json","build:wasm":"echo 'Building WebAssembly module...' && cd wasm && wasm-pack build --target web --out-dir ../src/wasm/pkg && cd .. && node scripts/patch-wasm.js","test:smoke":"node --loader ts-node/esm scripts/smoke-test.ts","type-check":"tsc --noEmit","build:watch":"tsc -p tsconfig.json --watch","lint:csharp":"echo \"Running C# lint (dotnet format)\" && (dotnet tool run dotnet-format --verify-no-changes || echo 'dotnet-format not available or formatting required; skipping C# lint')","automation:sync":"node scripts/sync-mcp-plugin.js","test:unit:watch":"vitest","test:unit:coverage":"vitest run --coverage"},"_npmUser":{"name":"chir24","email":"cprsm24@gmail.com"},"_npmVersion":"10.8.2","description":"A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal Engine via native automation bridge. Built with TypeScript and designed for game development automation.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.18.3","ajv":"^8.17.1","zod":"^4.2.1","dotenv":"^17.2.3","graphql":"^16.12.0","dataloader":"^2.2.3","graphql-yoga":"^5.18.0","@graphql-tools/schema":"^10.0.30","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","rimraf":"^6.1.2","vitest":"^4.0.16","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.49.0","@typescript-eslint/eslint-plugin":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/unreal-engine-mcp-server_0.5.9_1767456252441_0.866165939742432","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"unreal-engine-mcp-server","version":"0.5.10","keywords":["mcp","modelcontextprotocol","unreal","unreal-engine","ue5","remote-control","automation","game-development"],"author":{"name":"Unreal Engine MCP Team"},"license":"MIT","_id":"unreal-engine-mcp-server@0.5.10","maintainers":[{"name":"chir24","email":"cprsm24@gmail.com"}],"bin":{"unreal-engine-mcp-server":"dist/cli.js"},"dist":{"shasum":"759c4d12e681db318c05564263299ee9ae4a7696","tarball":"https://registry.npmjs.org/unreal-engine-mcp-server/-/unreal-engine-mcp-server-0.5.10.tgz","fileCount":465,"integrity":"sha512-zxrFrGF3qRj/b755R1rot2XeSAum/WISx1u++nuFV53HKFAcm6MlHO3o5K4nrcZwaDS9yEj4fUXmKTWvJzRFIw==","signatures":[{"sig":"MEUCIFETenIKlhDuSWU61Sp7Shbx4S2ef0N02ESqAshuqz1aAiEA+j7KMM7HKFc9ClF2Ma1TeCTGP/RNydi5VawzfKb+xlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3173625},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"src/index.ts","engines":{"node":">=18"},"gitHead":"7fba44299c29de168ec074ec840e0ec3d51d5c98","mcpName":"io.github.ChiR24/unreal-engine-mcp","scripts":{"dev":"ts-node-esm src/cli.ts","lint":"echo \"Lint: typescript/javascript, C, C++, C#\" && eslint . --ext .ts","test":"node tests/integration.mjs","build":"npm run build:core && (npm run build:wasm || echo \"WASM build failed or wasm-pack missing; continuing with TypeScript-only build. To enable WASM, install wasm-pack and re-run npm run build.\")","clean":"rimraf dist","start":"node dist/cli.js","lint:c":"echo \"Running C lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C lint')","prepare":"npm run build","lint:cpp":"echo \"Running C/C++ lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C/C++ lint')","lint:fix":"eslint . --ext .ts --fix","prebuild":"npm run lint && npm run clean","test:all":"node tests/integration.mjs","clean:tmp":"node scripts/clean-tmp.js","test:unit":"vitest run","build:core":"tsc -p tsconfig.json","build:wasm":"echo 'Building WebAssembly module...' && cd wasm && wasm-pack build --target web --out-dir ../src/wasm/pkg && cd .. && node scripts/patch-wasm.js","test:smoke":"node --loader ts-node/esm scripts/smoke-test.ts","type-check":"tsc --noEmit","build:watch":"tsc -p tsconfig.json --watch","lint:csharp":"echo \"Running C# lint (dotnet format)\" && (dotnet tool run dotnet-format --verify-no-changes || echo 'dotnet-format not available or formatting required; skipping C# lint')","automation:sync":"node scripts/sync-mcp-plugin.js","test:unit:watch":"vitest","test:unit:coverage":"vitest run --coverage"},"_npmUser":{"name":"chir24","email":"cprsm24@gmail.com"},"_npmVersion":"10.8.2","description":"A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal Engine via native automation bridge. Built with TypeScript and designed for game development automation.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.18.3","ajv":"^8.17.1","zod":"^4.2.1","dotenv":"^17.2.3","graphql":"^16.12.0","dataloader":"^2.2.3","graphql-yoga":"^5.18.0","@graphql-tools/schema":"^10.0.30","mcp-client-capabilities":"^0.0.11","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","rimraf":"^6.1.2","vitest":"^4.0.16","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.49.0","@typescript-eslint/eslint-plugin":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/unreal-engine-mcp-server_0.5.10_1767525572375_0.14709951727669934","host":"s3://npm-registry-packages-npm-production"}},"0.5.11":{"name":"unreal-engine-mcp-server","version":"0.5.11","keywords":["mcp","modelcontextprotocol","unreal","unreal-engine","ue5","remote-control","automation","game-development"],"author":{"name":"Unreal Engine MCP Team"},"license":"MIT","_id":"unreal-engine-mcp-server@0.5.11","maintainers":[{"name":"chir24","email":"cprsm24@gmail.com"}],"bin":{"unreal-engine-mcp-server":"dist/cli.js"},"dist":{"shasum":"aa5cebc7f3e6c5cb51da06aea2f89977d76c9659","tarball":"https://registry.npmjs.org/unreal-engine-mcp-server/-/unreal-engine-mcp-server-0.5.11.tgz","fileCount":465,"integrity":"sha512-vGsx6rOnqLbHnZE2VUeWqvy2cHxBGALRFxOj55FXWrSLeiWATHE+TKwSf8poyEYFyGqtaklX9dwY5Sug6av7Cg==","signatures":[{"sig":"MEYCIQDI7e6q5n0LnXaxhSdZZHk4t3lIvTBWDuChBVUkZugTLwIhAJukW7WRKYr6JPQrD6LUoVuJAf1RNkTUCgVLR7sanjuE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176441},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"src/index.ts","engines":{"node":">=18"},"gitHead":"5a4676b17ed73a56dc8367dbfe3ea8b96cc27028","mcpName":"io.github.ChiR24/unreal-engine-mcp","scripts":{"dev":"ts-node-esm src/cli.ts","lint":"echo \"Lint: typescript/javascript, C, C++, C#\" && eslint . --ext .ts","test":"node tests/integration.mjs","build":"npm run build:core && (npm run build:wasm || echo \"WASM build failed or wasm-pack missing; continuing with TypeScript-only build. To enable WASM, install wasm-pack and re-run npm run build.\")","clean":"rimraf dist","start":"node dist/cli.js","lint:c":"echo \"Running C lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C lint')","prepare":"npm run build","lint:cpp":"echo \"Running C/C++ lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C/C++ lint')","lint:fix":"eslint . --ext .ts --fix","prebuild":"npm run lint && npm run clean","test:all":"node tests/integration.mjs","clean:tmp":"node scripts/clean-tmp.js","test:unit":"vitest run","build:core":"tsc -p tsconfig.json","build:wasm":"echo 'Building WebAssembly module...' && cd wasm && wasm-pack build --target web --out-dir ../src/wasm/pkg && cd .. && node scripts/patch-wasm.js","test:smoke":"node --loader ts-node/esm scripts/smoke-test.ts","type-check":"tsc --noEmit","build:watch":"tsc -p tsconfig.json --watch","lint:csharp":"echo \"Running C# lint (dotnet format)\" && (dotnet tool run dotnet-format --verify-no-changes || echo 'dotnet-format not available or formatting required; skipping C# lint')","automation:sync":"node scripts/sync-mcp-plugin.js","test:unit:watch":"vitest","test:unit:coverage":"vitest run --coverage"},"_npmUser":{"name":"chir24","email":"cprsm24@gmail.com"},"_npmVersion":"10.8.2","description":"A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal Engine via native automation bridge. Built with TypeScript and designed for game development automation.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.18.3","ajv":"^8.17.1","zod":"^4.2.1","dotenv":"^17.2.3","graphql":"^16.12.0","dataloader":"^2.2.3","graphql-yoga":"^5.18.0","@graphql-tools/schema":"^10.0.30","mcp-client-capabilities":"^0.0.11","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","rimraf":"^6.1.2","vitest":"^4.0.16","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.49.0","@typescript-eslint/eslint-plugin":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/unreal-engine-mcp-server_0.5.11_1768756812036_0.9953581005936052","host":"s3://npm-registry-packages-npm-production"}},"0.5.12":{"name":"unreal-engine-mcp-server","version":"0.5.12","keywords":["mcp","modelcontextprotocol","unreal","unreal-engine","ue5","remote-control","automation","game-development"],"author":{"name":"Unreal Engine MCP Team"},"license":"MIT","_id":"unreal-engine-mcp-server@0.5.12","maintainers":[{"name":"chir24","email":"cprsm24@gmail.com"}],"bin":{"unreal-engine-mcp-server":"dist/cli.js"},"dist":{"shasum":"b611a941a0f7901ef4388f0f4cd284dfcbac8f60","tarball":"https://registry.npmjs.org/unreal-engine-mcp-server/-/unreal-engine-mcp-server-0.5.12.tgz","fileCount":465,"integrity":"sha512-L6RBXom3nj9vw4s7LOL/n1bH3y7H4kljKQSCPQvT9amgtQ8gUicEmsHQijsMlsoNcVTQk7i4PXoK9XO77tSkzA==","signatures":[{"sig":"MEUCIQDLWJJXUkOCTEz/sbNBNSdjHGp4Sdx7vgQ1mr4E6wHJwgIgMIAQQ7m+WMMCdUFHaSDhoLAUFT1Y46VKqJaXST9mqhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3196495},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"src/index.ts","engines":{"node":">=18"},"gitHead":"5ccac243448fb9170d57dd38691ae27198598237","mcpName":"io.github.ChiR24/unreal-engine-mcp","scripts":{"dev":"ts-node-esm src/cli.ts","lint":"echo \"Lint: typescript/javascript, C, C++, C#\" && eslint . --ext .ts","test":"node tests/integration.mjs","build":"npm run build:core && (npm run build:wasm || echo \"WASM build failed or wasm-pack missing; continuing with TypeScript-only build. To enable WASM, install wasm-pack and re-run npm run build.\")","clean":"rimraf dist","start":"node dist/cli.js","lint:c":"echo \"Running C lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C lint')","prepare":"npm run build","lint:cpp":"echo \"Running C/C++ lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C/C++ lint')","lint:fix":"eslint . --ext .ts --fix","prebuild":"npm run lint && npm run clean","test:all":"node tests/integration.mjs","clean:tmp":"node scripts/clean-tmp.js","test:unit":"vitest run","build:core":"tsc -p tsconfig.json","build:wasm":"echo 'Building WebAssembly module...' && cd wasm && wasm-pack build --target web --out-dir ../src/wasm/pkg && cd .. && node scripts/patch-wasm.js","test:smoke":"node --loader ts-node/esm scripts/smoke-test.ts","type-check":"tsc --noEmit","build:watch":"tsc -p tsconfig.json --watch","lint:csharp":"echo \"Running C# lint (dotnet format)\" && (dotnet tool run dotnet-format --verify-no-changes || echo 'dotnet-format not available or formatting required; skipping C# lint')","automation:sync":"node scripts/sync-mcp-plugin.js","test:unit:watch":"vitest","test:unit:coverage":"vitest run --coverage"},"_npmUser":{"name":"chir24","email":"cprsm24@gmail.com"},"_npmVersion":"10.8.2","description":"A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal Engine via native automation bridge. Built with TypeScript and designed for game development automation.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.18.3","ajv":"^8.17.1","zod":"^4.2.1","dotenv":"^17.2.3","graphql":"^16.12.0","dataloader":"^2.2.3","graphql-yoga":"^5.18.0","@graphql-tools/schema":"^10.0.30","mcp-client-capabilities":"^0.0.12","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","rimraf":"^6.1.2","vitest":"^4.0.16","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.49.0","@typescript-eslint/eslint-plugin":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/unreal-engine-mcp-server_0.5.12_1768896255440_0.5883369289494869","host":"s3://npm-registry-packages-npm-production"}},"0.5.13":{"name":"unreal-engine-mcp-server","version":"0.5.13","keywords":["mcp","modelcontextprotocol","unreal","unreal-engine","ue5","remote-control","automation","game-development"],"author":{"name":"Unreal Engine MCP Team"},"license":"MIT","_id":"unreal-engine-mcp-server@0.5.13","maintainers":[{"name":"chir24","email":"cprsm24@gmail.com"}],"bin":{"unreal-engine-mcp-server":"dist/cli.js"},"dist":{"shasum":"36224398da21046f9e920742c4641fef718b1a60","tarball":"https://registry.npmjs.org/unreal-engine-mcp-server/-/unreal-engine-mcp-server-0.5.13.tgz","fileCount":465,"integrity":"sha512-7LxJ5rURmY+ifmqLm58Db19rXqBE8zwdWwGWAbDwiuH+0bdPHQG+X6ewSn0WTEjk+r+I+gC7giH8/mWdlOi8Vg==","signatures":[{"sig":"MEYCIQCfnzkwP0QCajGe6VNdxuK9BHZj9NgJAs579rKBAP2zGwIhAMPHTNuQSXbn1Phfj3scaPv1e74KdQe6+Rq/N79bC3/m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3212784},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"src/index.ts","engines":{"node":">=18"},"gitHead":"ce50cf61613a3ad74696f635ed9b15f515f65ddf","mcpName":"io.github.ChiR24/unreal-engine-mcp","scripts":{"dev":"ts-node-esm src/cli.ts","lint":"echo \"Lint: typescript/javascript, C, C++, C#\" && eslint . --ext .ts","test":"node tests/integration.mjs","build":"npm run build:core && (npm run build:wasm || echo \"WASM build failed or wasm-pack missing; continuing with TypeScript-only build. To enable WASM, install wasm-pack and re-run npm run build.\")","clean":"rimraf dist","start":"node dist/cli.js","lint:c":"echo \"Running C lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C lint')","prepare":"npm run build","lint:cpp":"echo \"Running C/C++ lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C/C++ lint')","lint:fix":"eslint . --ext .ts --fix","prebuild":"npm run lint && npm run clean","test:all":"node tests/integration.mjs","clean:tmp":"node scripts/clean-tmp.js","test:unit":"vitest run","build:core":"tsc -p tsconfig.json","build:wasm":"echo 'Building WebAssembly module...' && cd wasm && wasm-pack build --target web --out-dir ../src/wasm/pkg && cd .. && node scripts/patch-wasm.js","test:smoke":"node --loader ts-node/esm scripts/smoke-test.ts","type-check":"tsc --noEmit","build:watch":"tsc -p tsconfig.json --watch","lint:csharp":"echo \"Running C# lint (dotnet format)\" && (dotnet tool run dotnet-format --verify-no-changes || echo 'dotnet-format not available or formatting required; skipping C# lint')","automation:sync":"node scripts/sync-mcp-plugin.js","test:unit:watch":"vitest","test:unit:coverage":"vitest run --coverage"},"_npmUser":{"name":"chir24","email":"cprsm24@gmail.com"},"_npmVersion":"10.8.2","description":"A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal Engine via native automation bridge. Built with TypeScript and designed for game development automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.3","ajv":"^8.17.1","zod":"^4.2.1","dotenv":"^17.2.3","graphql":"^16.12.0","dataloader":"^2.2.3","graphql-yoga":"^5.18.0","@graphql-tools/schema":"^10.0.30","mcp-client-capabilities":"^0.0.12","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","rimraf":"^6.1.2","vitest":"^4.0.16","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.49.0","@typescript-eslint/eslint-plugin":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/unreal-engine-mcp-server_0.5.13_1770025971045_0.9823959468166299","host":"s3://npm-registry-packages-npm-production"}},"0.5.14":{"name":"unreal-engine-mcp-server","version":"0.5.14","keywords":["mcp","modelcontextprotocol","unreal","unreal-engine","ue5","remote-control","automation","game-development"],"author":{"name":"Unreal Engine MCP Team"},"license":"MIT","_id":"unreal-engine-mcp-server@0.5.14","maintainers":[{"name":"chir24","email":"cprsm24@gmail.com"}],"bin":{"unreal-engine-mcp-server":"dist/cli.js"},"dist":{"shasum":"06c250e6c9499f07a2d0d9de93aeb2b956a39ff3","tarball":"https://registry.npmjs.org/unreal-engine-mcp-server/-/unreal-engine-mcp-server-0.5.14.tgz","fileCount":469,"integrity":"sha512-d87LsBHdHoCB9B7yvADbAOMSgEgYBHOF7nKzG2nTg9D6gEq+Z1Qqt1pxMegLeVrvz+gVNltHWq5MjpiUal17cQ==","signatures":[{"sig":"MEUCIQC5RUnfEltvHH92qCTzs4ChBzB0fIzeVOgZCR31HGfU/QIgfDt3gfJWW6+pDN+MH6+iCa5YT7uVz7ohYvWCxo+UOnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3238395},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"src/index.ts","engines":{"node":">=18"},"gitHead":"d723bf740da58605f83da634835b2d8a5f659d18","mcpName":"io.github.ChiR24/unreal-engine-mcp","scripts":{"dev":"ts-node-esm src/cli.ts","lint":"echo \"Lint: typescript/javascript, C, C++, C#\" && eslint . --ext .ts","test":"node tests/integration.mjs","build":"npm run build:core && (npm run build:wasm || echo \"WASM build failed or wasm-pack missing; continuing with TypeScript-only build. To enable WASM, install wasm-pack and re-run npm run build.\")","clean":"rimraf dist","start":"node dist/cli.js","lint:c":"echo \"Running C lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C lint')","prepare":"npm run build","lint:cpp":"echo \"Running C/C++ lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C/C++ lint')","lint:fix":"eslint . --ext .ts --fix","prebuild":"npm run lint && npm run clean","test:all":"node tests/integration.mjs","clean:tmp":"node scripts/clean-tmp.js","test:unit":"vitest run","build:core":"tsc -p tsconfig.json","build:wasm":"echo 'Building WebAssembly module...' && cd wasm && wasm-pack build --target web --out-dir ../src/wasm/pkg && cd .. && node scripts/patch-wasm.js","test:smoke":"node --loader ts-node/esm scripts/smoke-test.ts","type-check":"tsc --noEmit","build:watch":"tsc -p tsconfig.json --watch","lint:csharp":"echo \"Running C# lint (dotnet format)\" && (dotnet tool run dotnet-format --verify-no-changes || echo 'dotnet-format not available or formatting required; skipping C# lint')","automation:sync":"node scripts/sync-mcp-plugin.js","test:unit:watch":"vitest","test:unit:coverage":"vitest run --coverage"},"_npmUser":{"name":"chir24","email":"cprsm24@gmail.com"},"_npmVersion":"10.8.2","description":"A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal Engine via native automation bridge. Built with TypeScript and designed for game development automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.3","ajv":"^8.17.1","zod":"^4.2.1","dotenv":"^17.2.3","graphql":"^16.12.0","dataloader":"^2.2.3","graphql-yoga":"^5.18.0","@graphql-tools/schema":"^10.0.30","mcp-client-capabilities":"^0.0.14","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","rimraf":"^6.1.2","vitest":"^4.0.16","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.49.0","@typescript-eslint/eslint-plugin":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/unreal-engine-mcp-server_0.5.14_1770287325971_0.3674289968284479","host":"s3://npm-registry-packages-npm-production"}},"0.5.15":{"name":"unreal-engine-mcp-server","version":"0.5.15","keywords":["mcp","modelcontextprotocol","unreal","unreal-engine","ue5","remote-control","automation","game-development"],"author":{"name":"Unreal Engine MCP Team"},"license":"MIT","_id":"unreal-engine-mcp-server@0.5.15","maintainers":[{"name":"chir24","email":"cprsm24@gmail.com"}],"bin":{"unreal-engine-mcp-server":"dist/cli.js"},"dist":{"shasum":"08c0e447f92469b299cc28c3d2bed80b051c6141","tarball":"https://registry.npmjs.org/unreal-engine-mcp-server/-/unreal-engine-mcp-server-0.5.15.tgz","fileCount":469,"integrity":"sha512-FU99wrJqvRRSPwrFnRzuiWJPVZoSCQxlKc9tfYOLCoVZvOZUHKTwXArkYakktLE/Kw8dSUefDHOB6Gzw0sEV8A==","signatures":[{"sig":"MEUCIQDxqIrO9uQu5dCXq6aznHehBh93WEuQyjYYUG2qDlh6EAIgBaL6VXrp6t0X56h0nTZetF2H9fFdOruu9Cr7WjnhLIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3241156},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"src/index.ts","engines":{"node":">=18"},"gitHead":"75c58264db543df6f41b1579f3562a652110e663","mcpName":"io.github.ChiR24/unreal-engine-mcp","scripts":{"dev":"ts-node-esm src/cli.ts","lint":"echo \"Lint: typescript/javascript, C, C++, C#\" && eslint . --ext .ts","test":"node tests/integration.mjs","build":"npm run build:core && (npm run build:wasm || echo \"WASM build failed or wasm-pack missing; continuing with TypeScript-only build. To enable WASM, install wasm-pack and re-run npm run build.\")","clean":"rimraf dist","start":"node dist/cli.js","lint:c":"echo \"Running C lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C lint')","prepare":"npm run build","lint:cpp":"echo \"Running C/C++ lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C/C++ lint')","lint:fix":"eslint . --ext .ts --fix","prebuild":"npm run lint && npm run clean","test:all":"node tests/integration.mjs","clean:tmp":"node scripts/clean-tmp.js","test:unit":"vitest run","build:core":"tsc -p tsconfig.json","build:wasm":"echo 'Building WebAssembly module...' && cd wasm && wasm-pack build --target web --out-dir ../src/wasm/pkg && cd .. && node scripts/patch-wasm.js","test:smoke":"node --loader ts-node/esm scripts/smoke-test.ts","type-check":"tsc --noEmit","build:watch":"tsc -p tsconfig.json --watch","lint:csharp":"echo \"Running C# lint (dotnet format)\" && (dotnet tool run dotnet-format --verify-no-changes || echo 'dotnet-format not available or formatting required; skipping C# lint')","automation:sync":"node scripts/sync-mcp-plugin.js","test:unit:watch":"vitest","test:unit:coverage":"vitest run --coverage"},"_npmUser":{"name":"chir24","email":"cprsm24@gmail.com"},"_npmVersion":"10.8.2","description":"A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal Engine via native automation bridge. Built with TypeScript and designed for game development automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.3","ajv":"^8.17.1","zod":"^4.2.1","dotenv":"^17.2.3","graphql":"^16.12.0","dataloader":"^2.2.3","graphql-yoga":"^5.18.0","@graphql-tools/schema":"^10.0.30","mcp-client-capabilities":"^0.0.14","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","rimraf":"^6.1.2","vitest":"^4.0.16","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.49.0","@typescript-eslint/eslint-plugin":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/unreal-engine-mcp-server_0.5.15_1770398986361_0.2528021519245802","host":"s3://npm-registry-packages-npm-production"}},"0.5.16":{"name":"unreal-engine-mcp-server","version":"0.5.16","keywords":["mcp","modelcontextprotocol","unreal","unreal-engine","ue5","remote-control","automation","game-development"],"author":{"name":"Unreal Engine MCP Team"},"license":"MIT","_id":"unreal-engine-mcp-server@0.5.16","maintainers":[{"name":"chir24","email":"cprsm24@gmail.com"}],"bin":{"unreal-engine-mcp-server":"dist/cli.js"},"dist":{"shasum":"d23f498464ff9a97bd3a5ba257660448dddfd437","tarball":"https://registry.npmjs.org/unreal-engine-mcp-server/-/unreal-engine-mcp-server-0.5.16.tgz","fileCount":477,"integrity":"sha512-0IArKZUxecNHJcxd1161xx/MHg6aUbhf7Do0k2ISyVlMC1u9FC9OoipgTnUGHH4LbWCAar2wzeKVdFETKXPHqw==","signatures":[{"sig":"MEUCIAC2JMEHahHZH8a1jH96z7Rq3XgoYjgPN0CxBxJFqOz1AiEAvDgbmTx1NsXopKd4FPEbTGJAjipa8WMo2oNSWShSlVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3405466},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"src/index.ts","engines":{"node":">=18"},"gitHead":"c610709654d0ab811bf8b18b2f2b35464c7ffcb2","mcpName":"io.github.ChiR24/unreal-engine-mcp","scripts":{"dev":"ts-node-esm src/cli.ts","lint":"echo \"Lint: typescript/javascript, C, C++, C#\" && eslint . --ext .ts","test":"node tests/integration.mjs","build":"npm run build:core && (npm run build:wasm || echo \"WASM build failed or wasm-pack missing; continuing with TypeScript-only build. To enable WASM, install wasm-pack and re-run npm run build.\")","clean":"rimraf dist","start":"node dist/cli.js","lint:c":"echo \"Running C lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C lint')","prepare":"npm run build","lint:cpp":"echo \"Running C/C++ lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C/C++ lint')","lint:fix":"eslint . --ext .ts --fix","prebuild":"npm run lint && npm run clean","test:all":"node tests/integration.mjs","clean:tmp":"node scripts/clean-tmp.js","test:unit":"vitest run","build:core":"tsc -p tsconfig.json","build:wasm":"echo 'Building WebAssembly module...' && cd wasm && wasm-pack build --target web --out-dir ../src/wasm/pkg && cd .. && node scripts/patch-wasm.js","test:smoke":"node --loader ts-node/esm scripts/smoke-test.ts","type-check":"tsc --noEmit","build:watch":"tsc -p tsconfig.json --watch","lint:csharp":"echo \"Running C# lint (dotnet format)\" && (dotnet tool run dotnet-format --verify-no-changes || echo 'dotnet-format not available or formatting required; skipping C# lint')","automation:sync":"node scripts/sync-mcp-plugin.js","test:unit:watch":"vitest","test:unit:coverage":"vitest run --coverage"},"_npmUser":{"name":"chir24","email":"cprsm24@gmail.com"},"_npmVersion":"10.8.2","description":"A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal Engine via native automation bridge. Built with TypeScript and designed for game development automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.3","ajv":"^8.17.1","zod":"^4.2.1","dotenv":"^17.2.3","graphql":"^16.12.0","dataloader":"^2.2.3","graphql-yoga":"^5.18.0","@graphql-tools/schema":"^10.0.30","mcp-client-capabilities":"^0.0.14","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","rimraf":"^6.1.2","vitest":"^4.0.16","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.49.0","@typescript-eslint/eslint-plugin":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/unreal-engine-mcp-server_0.5.16_1770902959341_0.6430674231712259","host":"s3://npm-registry-packages-npm-production"}},"0.5.17":{"name":"unreal-engine-mcp-server","version":"0.5.17","keywords":["mcp","modelcontextprotocol","unreal","unreal-engine","ue5","remote-control","automation","game-development"],"author":{"name":"Unreal Engine MCP Team"},"license":"MIT","_id":"unreal-engine-mcp-server@0.5.17","maintainers":[{"name":"chir24","email":"cprsm24@gmail.com"}],"bin":{"unreal-engine-mcp-server":"dist/cli.js"},"dist":{"shasum":"ed985b09f98b17e05902daa578cc381349e523d9","tarball":"https://registry.npmjs.org/unreal-engine-mcp-server/-/unreal-engine-mcp-server-0.5.17.tgz","fileCount":477,"integrity":"sha512-1iQrgsdVvegBbNDl8m1pIJmLg0bVih1HHEeu8TFoaOuyrJicmiFmfD1zTk2FlUhP1QGuzWEyxzaU9jfZQFf4jQ==","signatures":[{"sig":"MEYCIQCw+Q2arLYx4gPoyJ6AiQie5m5ZFoId52pjNOJI6zkyCwIhALgANktuXw+Vchnjf4vH7QfkWEsrFQMCwaXQggRRNYSh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3422689},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"src/index.ts","engines":{"node":">=18"},"gitHead":"20394f128b43d19d56dba96ecbe26cc079924402","mcpName":"io.github.ChiR24/unreal-engine-mcp","scripts":{"dev":"ts-node-esm src/cli.ts","lint":"echo \"Lint: typescript/javascript, C, C++, C#\" && eslint . --ext .ts","test":"node tests/integration.mjs","build":"npm run build:core && (npm run build:wasm || echo \"WASM build failed or wasm-pack missing; continuing with TypeScript-only build. To enable WASM, install wasm-pack and re-run npm run build.\")","clean":"rimraf dist","start":"node dist/cli.js","lint:c":"echo \"Running C lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C lint')","prepare":"npm run build","lint:cpp":"echo \"Running C/C++ lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C/C++ lint')","lint:fix":"eslint . --ext .ts --fix","prebuild":"npm run lint && npm run clean","test:all":"node tests/integration.mjs","clean:tmp":"node scripts/clean-tmp.js","test:unit":"vitest run","build:core":"tsc -p tsconfig.json","build:wasm":"echo 'Building WebAssembly module...' && cd wasm && wasm-pack build --target web --out-dir ../src/wasm/pkg && cd .. && node scripts/patch-wasm.js","test:smoke":"node --loader ts-node/esm scripts/smoke-test.ts","type-check":"tsc --noEmit","build:watch":"tsc -p tsconfig.json --watch","lint:csharp":"echo \"Running C# lint (dotnet format)\" && (dotnet tool run dotnet-format --verify-no-changes || echo 'dotnet-format not available or formatting required; skipping C# lint')","automation:sync":"node scripts/sync-mcp-plugin.js","test:unit:watch":"vitest","test:unit:coverage":"vitest run --coverage"},"_npmUser":{"name":"chir24","email":"cprsm24@gmail.com"},"_npmVersion":"10.8.2","description":"A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal Engine via native automation bridge. Built with TypeScript and designed for game development automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.3","ajv":"^8.17.1","zod":"^4.2.1","dotenv":"^17.2.3","graphql":"^16.12.0","dataloader":"^2.2.3","graphql-yoga":"^5.18.0","@graphql-tools/schema":"^10.0.30","mcp-client-capabilities":"^0.0.14","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","rimraf":"^6.1.2","vitest":"^4.0.16","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.49.0","@typescript-eslint/eslint-plugin":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/unreal-engine-mcp-server_0.5.17_1771253230757_0.04766156662695975","host":"s3://npm-registry-packages-npm-production"}},"0.5.18":{"name":"unreal-engine-mcp-server","version":"0.5.18","keywords":["mcp","modelcontextprotocol","unreal","unreal-engine","ue5","remote-control","automation","game-development"],"author":{"name":"Unreal Engine MCP Team"},"license":"MIT","_id":"unreal-engine-mcp-server@0.5.18","maintainers":[{"name":"chir24","email":"cprsm24@gmail.com"}],"bin":{"unreal-engine-mcp-server":"dist/cli.js"},"dist":{"shasum":"efe37ee41a7694bac22c315cb8f0e15bf8834deb","tarball":"https://registry.npmjs.org/unreal-engine-mcp-server/-/unreal-engine-mcp-server-0.5.18.tgz","fileCount":477,"integrity":"sha512-4FYRDRNWRG/GClKqR62ae2yMGjUPx3GwwtaGFjUAXHhncZbnLXH7q53TZ3Qu0cxRiCUfPeGFkw2NTwOQBABdGA==","signatures":[{"sig":"MEUCIQDHULN1Nxo3t9VazgnqI8Kpufxa5kQ4XllSybAaoOy5OgIgLZqMWUUT16i/YsZDw4U6un0G8osmrHf1Rdt8OTd3Iyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3425546},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"src/index.ts","engines":{"node":">=18"},"gitHead":"b340d7ad242e6c6b409cade75d2a623140406499","mcpName":"io.github.ChiR24/unreal-engine-mcp","scripts":{"dev":"ts-node-esm src/cli.ts","lint":"echo \"Lint: typescript/javascript, C, C++, C#\" && eslint .","test":"node tests/integration.mjs","build":"npm run clean && npm run build:core && (npm run build:wasm || echo \"WASM build failed or wasm-pack missing; continuing with TypeScript-only build. To enable WASM, install wasm-pack and re-run npm run build.\")","clean":"rimraf dist","start":"node dist/cli.js","lint:c":"echo \"Running C lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C lint')","prepare":"node -e \"const fs=require('fs');(fs.existsSync('dist')&&fs.existsSync('dist/cli.js')&&fs.existsSync('dist/index.js'))||require('child_process').execSync('npm run build',{stdio:'inherit'})\"","lint:cpp":"echo \"Running C/C++ lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C/C++ lint')","lint:fix":"eslint . --fix","test:all":"node tests/integration.mjs","clean:tmp":"node scripts/clean-tmp.js","test:unit":"vitest run","build:core":"tsc -p tsconfig.json","build:wasm":"echo 'Building WebAssembly module...' && cd wasm && wasm-pack build --target web --out-dir ../src/wasm/pkg && cd .. && node scripts/patch-wasm.js","test:smoke":"node --loader ts-node/esm scripts/smoke-test.ts","type-check":"tsc --noEmit","build:watch":"tsc -p tsconfig.json --watch","lint:csharp":"echo \"Running C# lint (dotnet format)\" && (dotnet tool run dotnet-format --verify-no-changes || echo 'dotnet-format not available or formatting required; skipping C# lint')","automation:sync":"node scripts/sync-mcp-plugin.js","test:unit:watch":"vitest","test:unit:coverage":"vitest run --coverage"},"_npmUser":{"name":"chir24","email":"cprsm24@gmail.com"},"_npmVersion":"10.8.2","description":"A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal Engine via native automation bridge. Built with TypeScript and designed for game development automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.3","ajv":"^8.17.1","zod":"^4.2.1","dotenv":"^17.2.3","graphql":"^16.12.0","dataloader":"^2.2.3","graphql-yoga":"^5.18.0","@graphql-tools/schema":"^10.0.30","mcp-client-capabilities":"^0.0.14","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","rimraf":"^6.1.2","vitest":"^4.0.16","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.49.0","@typescript-eslint/eslint-plugin":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/unreal-engine-mcp-server_0.5.18_1771695261685_0.8394917673641749","host":"s3://npm-registry-packages-npm-production"}},"0.5.19":{"name":"unreal-engine-mcp-server","version":"0.5.19","keywords":["mcp","modelcontextprotocol","unreal","unreal-engine","ue5","remote-control","automation","game-development"],"author":{"name":"Unreal Engine MCP Team"},"license":"MIT","_id":"unreal-engine-mcp-server@0.5.19","maintainers":[{"name":"chir24","email":"cprsm24@gmail.com"}],"bin":{"unreal-engine-mcp-server":"dist/cli.js"},"dist":{"shasum":"1bd1b2474b958a46466e0f26d9a2fa46d1782890","tarball":"https://registry.npmjs.org/unreal-engine-mcp-server/-/unreal-engine-mcp-server-0.5.19.tgz","fileCount":461,"integrity":"sha512-KAw+E9/Lcmc2RAXrjV0adyCOGm3OLOCmIw40tyXfFBDefhKQLh8mGAWiJoEKhKH7el8EWaXzk0D6bZKdrFeNFQ==","signatures":[{"sig":"MEUCIEwRDqa7kKBwpxtd8Ip2S2f6NYMsjkRtQHdrYl6lZPP3AiEAl101a7juPGhL49Awmg4eUo5W9TQkGUFczmvlaBLFwM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3349230},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"src/index.ts","engines":{"node":">=18"},"gitHead":"55ef19269c5e63520b05f920db623855314b1ef3","mcpName":"io.github.ChiR24/unreal-engine-mcp","scripts":{"dev":"ts-node-esm src/cli.ts","lint":"echo \"Lint: typescript/javascript, C, C++, C#\" && eslint .","test":"node tests/integration.mjs","build":"npm run clean && npm run build:core","clean":"rimraf dist","start":"node dist/cli.js","lint:c":"echo \"Running C lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C lint')","prepare":"node -e \"const fs=require('fs');(fs.existsSync('dist')&&fs.existsSync('dist/cli.js')&&fs.existsSync('dist/index.js'))||require('child_process').execSync('npm run build',{stdio:'inherit'})\"","lint:cpp":"echo \"Running C/C++ lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C/C++ lint')","lint:fix":"eslint . --fix","test:all":"node tests/integration.mjs","clean:tmp":"node scripts/clean-tmp.js","test:unit":"vitest run","build:core":"tsc -p tsconfig.json","test:smoke":"node --loader ts-node/esm scripts/smoke-test.ts","type-check":"tsc --noEmit","build:watch":"tsc -p tsconfig.json --watch","lint:csharp":"echo \"Running C# lint (dotnet format)\" && (dotnet tool run dotnet-format --verify-no-changes || echo 'dotnet-format not available or formatting required; skipping C# lint')","automation:sync":"node scripts/sync-mcp-plugin.js","test:unit:watch":"vitest","test:unit:coverage":"vitest run --coverage"},"_npmUser":{"name":"chir24","email":"cprsm24@gmail.com"},"_npmVersion":"10.8.2","description":"A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal Engine via native automation bridge. Built with TypeScript and designed for game development automation.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.18.3","ajv":"^8.17.1","zod":"^4.2.1","dotenv":"^17.2.3","graphql":"^16.12.0","dataloader":"^2.2.3","graphql-yoga":"^5.18.0","@graphql-tools/schema":"^10.0.30","mcp-client-capabilities":"^0.0.14","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.2","rimraf":"^6.1.2","vitest":"^4.0.16","ts-node":"^10.9.2","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.49.0","@typescript-eslint/eslint-plugin":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/unreal-engine-mcp-server_0.5.19_1773773938867_0.19381460244832338","host":"s3://npm-registry-packages-npm-production"}},"0.5.20":{"name":"unreal-engine-mcp-server","version":"0.5.20","keywords":["mcp","modelcontextprotocol","unreal","unreal-engine","ue5","remote-control","automation","game-development"],"author":{"name":"Unreal Engine MCP Team"},"license":"MIT","_id":"unreal-engine-mcp-server@0.5.20","maintainers":[{"name":"chir24","email":"cprsm24@gmail.com"}],"bin":{"unreal-engine-mcp-server":"dist/cli.js"},"dist":{"shasum":"fb48840fb9891800e6873b747356184d8f5b58da","tarball":"https://registry.npmjs.org/unreal-engine-mcp-server/-/unreal-engine-mcp-server-0.5.20.tgz","fileCount":461,"integrity":"sha512-SIgufAqJZyC2no4LVm0zdcSrG6GC32qeWj35j0YIrnyZLGFd4QXrLsTfVOFRSOTmvJxkmN48Lib0ELxFiVmnhg==","signatures":[{"sig":"MEQCIC8+xhKc0tLVoBIeIQK4Bc20k90X1JHq3sOvOzHCJMy1AiBit/UM3brV6FRE5RIB4NoksbHC3T4j6pVvYWNN5gmtnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3353344},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"src/index.ts","engines":{"node":">=18"},"gitHead":"b5541cad010309b0435813f72744204fb80e5b28","mcpName":"io.github.ChiR24/unreal-engine-mcp","scripts":{"dev":"ts-node-esm src/cli.ts","lint":"echo \"Lint: typescript/javascript, C, C++, C#\" && eslint .","test":"node tests/integration.mjs","build":"npm run clean && npm run build:core","clean":"rimraf dist","start":"node dist/cli.js","lint:c":"echo \"Running C lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C lint')","prepare":"node -e \"const fs=require('fs');(fs.existsSync('dist')&&fs.existsSync('dist/cli.js')&&fs.existsSync('dist/index.js'))||require('child_process').execSync('npm run build',{stdio:'inherit'})\"","lint:cpp":"echo \"Running C/C++ lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C/C++ lint')","lint:fix":"eslint . --fix","test:all":"node tests/integration.mjs","clean:tmp":"node scripts/clean-tmp.js","test:unit":"vitest run","build:core":"tsc -p tsconfig.json","test:smoke":"node --loader ts-node/esm scripts/smoke-test.ts","type-check":"tsc --noEmit","build:watch":"tsc -p tsconfig.json --watch","lint:csharp":"echo \"Running C# lint (dotnet format)\" && (dotnet tool run dotnet-format --verify-no-changes || echo 'dotnet-format not available or formatting required; skipping C# lint')","automation:sync":"node scripts/sync-mcp-plugin.js","test:unit:watch":"vitest","test:unit:coverage":"vitest run --coverage"},"_npmUser":{"name":"chir24","email":"cprsm24@gmail.com"},"_npmVersion":"10.8.2","description":"A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal Engine via native automation bridge. Built with TypeScript and designed for game development automation.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.18.3","ajv":"^8.17.1","zod":"^4.2.1","dotenv":"^17.2.3","graphql":"^16.12.0","dataloader":"^2.2.3","graphql-yoga":"^5.18.0","@graphql-tools/schema":"^10.0.30","mcp-client-capabilities":"^0.0.14","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.2","rimraf":"^6.1.2","vitest":"^4.0.16","ts-node":"^10.9.2","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.49.0","@typescript-eslint/eslint-plugin":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/unreal-engine-mcp-server_0.5.20_1774038551182_0.49072516484277395","host":"s3://npm-registry-packages-npm-production"}},"0.5.21":{"name":"unreal-engine-mcp-server","version":"0.5.21","keywords":["mcp","modelcontextprotocol","unreal","unreal-engine","ue5","remote-control","automation","game-development"],"author":{"name":"Unreal Engine MCP Team"},"license":"MIT","_id":"unreal-engine-mcp-server@0.5.21","maintainers":[{"name":"chir24","email":"cprsm24@gmail.com"}],"bin":{"unreal-engine-mcp-server":"dist/cli.js"},"dist":{"shasum":"b1da5f0d56a7d8ada3b96c23ef3b0ce873e451b4","tarball":"https://registry.npmjs.org/unreal-engine-mcp-server/-/unreal-engine-mcp-server-0.5.21.tgz","fileCount":461,"integrity":"sha512-dWOpnIB21YsFKtjj+Zss/GqYiJc+w3C/GkJI9oneRlFfNW7YvS2hA9e5hfchaJoMasfhFddCbtmkjJCF/03N+w==","signatures":[{"sig":"MEYCIQDRk0WjAcNzNxlFy3Qo5B0QUAgza711C6VcDPC4XqC9SQIhAL/hBgBcLQIRSTSTUoVETEjzBKSSe/FOghwY/wytGObS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3423672},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"src/index.ts","engines":{"node":">=18"},"gitHead":"8522ad31249551e32e6a867735bd6acd672cf7b4","mcpName":"io.github.ChiR24/unreal-engine-mcp","scripts":{"dev":"ts-node-esm src/cli.ts","lint":"echo \"Lint: typescript/javascript, C, C++, C#\" && eslint .","test":"node tests/integration.mjs","build":"npm run clean && npm run build:core","clean":"rimraf dist","start":"node dist/cli.js","lint:c":"echo \"Running C lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C lint')","prepare":"node -e \"const fs=require('fs');(fs.existsSync('dist')&&fs.existsSync('dist/cli.js')&&fs.existsSync('dist/index.js'))||require('child_process').execSync('npm run build',{stdio:'inherit'})\"","lint:cpp":"echo \"Running C/C++ lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C/C++ lint')","lint:fix":"eslint . --fix","test:all":"node tests/integration.mjs","clean:tmp":"node scripts/clean-tmp.js","test:unit":"vitest run","build:core":"tsc -p tsconfig.json","test:smoke":"node --loader ts-node/esm scripts/smoke-test.ts","type-check":"tsc --noEmit","build:watch":"tsc -p tsconfig.json --watch","lint:csharp":"echo \"Running C# lint (dotnet format)\" && (dotnet tool run dotnet-format --verify-no-changes || echo 'dotnet-format not available or formatting required; skipping C# lint')","automation:sync":"node scripts/sync-mcp-plugin.js","test:unit:watch":"vitest","test:unit:coverage":"vitest run --coverage"},"_npmUser":{"name":"chir24","email":"cprsm24@gmail.com"},"overrides":{"@typescript-eslint/utils":{"typescript":"^6.0.2"},"@typescript-eslint/parser":{"typescript":"^6.0.2"},"@typescript-eslint/type-utils":{"typescript":"^6.0.2"},"@typescript-eslint/eslint-plugin":{"typescript":"^6.0.2"},"@typescript-eslint/tsconfig-utils":{"typescript":"^6.0.2"},"@typescript-eslint/project-service":{"typescript":"^6.0.2"},"@typescript-eslint/typescript-estree":{"typescript":"^6.0.2"}},"_npmVersion":"10.8.2","description":"A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal Engine via native automation bridge. Built with TypeScript and designed for game development automation.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.18.3","ajv":"^8.17.1","zod":"^4.2.1","dotenv":"^17.2.3","graphql":"^16.12.0","dataloader":"^2.2.3","graphql-yoga":"^5.18.0","@graphql-tools/schema":"^10.0.30","mcp-client-capabilities":"^0.0.14","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.2","rimraf":"^6.1.2","vitest":"^4.0.16","ts-node":"^10.9.2","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.49.0","@typescript-eslint/eslint-plugin":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/unreal-engine-mcp-server_0.5.21_1775229757572_0.9791735925636869","host":"s3://npm-registry-packages-npm-production"}},"0.5.30":{"name":"unreal-engine-mcp-server","version":"0.5.30","keywords":["mcp","modelcontextprotocol","unreal","unreal-engine","ue5","remote-control","automation","game-development"],"author":{"name":"Unreal Engine MCP Team"},"license":"MIT","_id":"unreal-engine-mcp-server@0.5.30","maintainers":[{"name":"chir24","email":"cprsm24@gmail.com"}],"bin":{"unreal-engine-mcp-server":"dist/cli.js"},"dist":{"shasum":"96903ce1d60aca7542b1a918495d646bf67a443b","tarball":"https://registry.npmjs.org/unreal-engine-mcp-server/-/unreal-engine-mcp-server-0.5.30.tgz","fileCount":413,"integrity":"sha512-Ou1C6DsA3LXFDjZOKAEuiepGzKZDWoB/qpxOoCUCS5S2BUdBn4Rc0+Iq1Vb0SfZuA3fVrJ7sKkoLSrMwudbVxg==","signatures":[{"sig":"MEQCIGQNrlZRHgXxym3tGujk/jocGcthtZ9iXqWbkMdYNaHvAiAI/nLqPw+SWT6OsOONYdh198OEaaBna+B0C+XqmnweFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2826836},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"src/index.ts","engines":{"node":">=18"},"gitHead":"b20b257cd771ce37fb6251a8f058a974baa4e851","mcpName":"io.github.ChiR24/unreal-engine-mcp","scripts":{"dev":"ts-node-esm src/cli.ts","lint":"echo \"Lint: typescript/javascript, C, C++, C#\" && eslint .","test":"node tests/integration.mjs","build":"npm run clean && npm run build:core","clean":"rimraf dist tsconfig.tsbuildinfo","start":"node dist/cli.js","lint:c":"echo \"Running C lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C lint')","prepare":"node -e \"const fs=require('fs');(fs.existsSync('dist')&&fs.existsSync('dist/cli.js')&&fs.existsSync('dist/index.js'))||require('child_process').execSync('npm run build',{stdio:'inherit'})\"","lint:cpp":"echo \"Running C/C++ lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C/C++ lint')","lint:fix":"eslint . --fix","test:all":"node tests/integration.mjs","clean:tmp":"node scripts/clean-tmp.js","test:unit":"vitest run","build:core":"tsc -p tsconfig.json","test:smoke":"node --loader ts-node/esm scripts/smoke-test.ts","type-check":"tsc --noEmit","build:watch":"tsc -p tsconfig.json --watch","lint:csharp":"echo \"Running C# lint (dotnet format)\" && (dotnet tool run dotnet-format --verify-no-changes || echo 'dotnet-format not available or formatting required; skipping C# lint')","test:params":"npm run test:native-parity && node tests/parameter-combination-audit.mjs --static --strict --optional-strict","automation:sync":"node scripts/sync-mcp-plugin.js","test:unit:watch":"vitest","test:native-parity":"node tests/native-mcp-parity-audit.mjs","test:unit:coverage":"vitest run --coverage"},"_npmUser":{"name":"chir24","email":"cprsm24@gmail.com"},"overrides":{"@typescript-eslint/utils":{"typescript":"^6.0.2"},"@typescript-eslint/parser":{"typescript":"^6.0.2"},"@typescript-eslint/type-utils":{"typescript":"^6.0.2"},"@typescript-eslint/eslint-plugin":{"typescript":"^6.0.2"},"@typescript-eslint/tsconfig-utils":{"typescript":"^6.0.2"},"@typescript-eslint/project-service":{"typescript":"^6.0.2"},"@typescript-eslint/typescript-estree":{"typescript":"^6.0.2"}},"_npmVersion":"10.8.2","description":"A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal Engine via native automation bridge. Built with TypeScript and designed for game development automation.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","ajv":"^8.17.1","zod":"^4.2.1","dotenv":"^17.2.3","mcp-client-capabilities":"^0.0.14","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.2","rimraf":"^6.1.2","vitest":"^4.0.16","ts-node":"^10.9.2","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.49.0","@typescript-eslint/eslint-plugin":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/unreal-engine-mcp-server_0.5.30_1780655838385_0.019460535241624388","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-a":{"name":"unreal-engine-mcp-server","version":"0.6.0-a","keywords":["mcp","modelcontextprotocol","unreal","unreal-engine","ue5","remote-control","automation","game-development"],"author":{"name":"Unreal Engine MCP Team"},"license":"MIT","_id":"unreal-engine-mcp-server@0.6.0-a","maintainers":[{"name":"chir24","email":"cprsm24@gmail.com"}],"bin":{"unreal-engine-mcp-server":"dist/cli.js"},"dist":{"shasum":"95a9517630c4cc0d6d9413e89bdc2019e88cc841","tarball":"https://registry.npmjs.org/unreal-engine-mcp-server/-/unreal-engine-mcp-server-0.6.0-a.tgz","fileCount":2678,"integrity":"sha512-1HPYzW6f/3l9fJ9Pixw1VOF5fFKwJ4A+ISK1RwX7p+82Zk3b0q60PiNRkMa1+RjcaZ3GhussDE7qecuQi/cUpQ==","signatures":[{"sig":"MEQCID62HdLPRRW3++mVUbSoM2qFu+18JNCKeHJutUkbO6yRAiB/D5CXLIcyRq7rdESelVdEtCSBq26CXlKMR2UXTfC1zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC43MbXe2nYmKylL0eYAZn5tAw8h6L1iStVHwAgDXlNnAiANOwv1BKGcO9dS6QuUNjTbnj76mWLZzWSMZ5K+/NnjqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19396378},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"src/index.ts","engines":{"node":">=20.19.0"},"gitHead":"27ba725a193c0662d468f3baa6c25f3e8ca9657b","mcpName":"io.github.ChiR24/unreal-engine-mcp","scripts":{"dev":"ts-node-esm src/cli.ts","lint":"eslint .","test":"node tests/integration.mjs","build":"npm run clean && npm run build:core","clean":"rimraf dist tsconfig.tsbuildinfo","start":"node dist/cli.js","prepare":"node -e \"const fs=require('fs');(fs.existsSync('dist')&&fs.existsSync('dist/cli.js')&&fs.existsSync('dist/index.js'))||require('child_process').execSync('npm run build',{stdio:'inherit'})\"","lint:cpp":"echo \"Running C/C++ lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C/C++ lint')","lint:fix":"eslint . --fix","test:all":"node tests/integration.mjs","clean:tmp":"node scripts/clean-tmp.js","test:unit":"vitest run","build:core":"tsc -p tsconfig.json","eval:check":"vitest run --config tests/eval/vitest.eval.config.ts","test:smoke":"node --loader ts-node/esm scripts/smoke-test.ts","type-check":"tsc --noEmit","build:watch":"tsc -p tsconfig.json --watch","test:params":"npm run test:native-parity && node tests/parameter-combination-audit.mjs --static --strict --optional-strict","native:check":"powershell -NoProfile -ExecutionPolicy Bypass -File scripts/native-gates.ps1","native:smoke":"powershell -NoProfile -ExecutionPolicy Bypass -File scripts/native-gates.ps1 -Gate smoke","policy:check":"node --loader ts-node/esm scripts/generate-console-command-policy.ts --check","version:check":"vitest run tests/unit/version-consistency.test.ts","manifest:check":"node --loader ts-node/esm scripts/generate-gateway-manifest.ts --check","native:compile":"powershell -NoProfile -ExecutionPolicy Bypass -File scripts/native-gates.ps1 -Gate compile","registry:check":"node --loader ts-node/esm scripts/generate-canonical-registry.ts --check","security:check":"vitest run tests/unit/security tests/unit/adversarial","workflow:check":"vitest run tests/unit/workflow_ tests/unit/release-archive-excludes.test.ts","automation:sync":"node scripts/sync-mcp-plugin.js","migration:check":"vitest run tests/unit/migration tests/unit/mcp-primitives/profiles-fallback-migration-parity.test.ts tests/unit/docs/gateway-migration-doc-contract.test.ts","policy:generate":"node --loader ts-node/esm scripts/generate-console-command-policy.ts","test:unit:watch":"vitest","native:smoke:fab":"powershell -NoProfile -ExecutionPolicy Bypass -File scripts/native-gates.ps1 -Gate smokefab","primitives:check":"vitest run tests/unit/mcp-primitives/resources-parity.test.ts tests/unit/mcp-primitives/prompts-completions-parity.test.ts tests/unit/mcp-primitives/session-subscription-parity.test.ts tests/unit/mcp-primitives/profiles-fallback-parity.test.ts tests/unit/mcp-primitives/parity-harness-selftest.test.ts tests/unit/server/primitive-startup.test.ts","native:smoke:core":"powershell -NoProfile -ExecutionPolicy Bypass -File scripts/native-gates.ps1 -Gate smokecore","registry:generate":"node --loader ts-node/esm scripts/generate-canonical-registry.ts","test:native-parity":"node tests/native-mcp-parity-audit.mjs","test:unit:coverage":"vitest run --coverage","normalization:audit":"node --loader ts-node/esm scripts/audit-normalization-inventory.mjs","normalization:check":"node --loader ts-node/esm scripts/generate-normalization-inventory.mjs --check"},"_npmUser":{"name":"chir24","email":"cprsm24@gmail.com"},"_npmVersion":"10.8.2","description":"A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal Engine via native automation bridge. Built with TypeScript and designed for game development automation.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","ajv":"^8.17.1","zod":"^4.2.1","dotenv":"^17.2.3","mcp-client-capabilities":"^0.0.14","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.5","rimraf":"^6.1.2","vitest":"^4.0.16","js-yaml":"^5.2.1","ts-node":"^10.9.2","@types/ws":"^8.18.1","@eslint/js":"9.39.5","typescript":"5.9.3","@types/node":"^26.0.1","eslint-plugin-n":"^18.2.2","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"8.63.0","@typescript-eslint/eslint-plugin":"8.63.0"},"_npmOperationalInternal":{"tmp":"tmp/unreal-engine-mcp-server_0.6.0-a_1789739128237_0.0006033519139094778","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-beta-a":{"name":"unreal-engine-mcp-server","version":"0.6.0-beta-a","keywords":["mcp","modelcontextprotocol","unreal","unreal-engine","ue5","remote-control","automation","game-development"],"author":{"name":"Unreal Engine MCP Team"},"license":"MIT","_id":"unreal-engine-mcp-server@0.6.0-beta-a","maintainers":[{"name":"chir24","email":"cprsm24@gmail.com"}],"bin":{"unreal-engine-mcp-server":"dist/cli.js"},"dist":{"shasum":"5d0268aabbc03187a4e2bd5e38adbca2a50737a9","tarball":"https://registry.npmjs.org/unreal-engine-mcp-server/-/unreal-engine-mcp-server-0.6.0-beta-a.tgz","fileCount":2678,"integrity":"sha512-31B+YZE5xGm/Jy6+edLJq3tXBS8cP7f3osnUyc32JCSquCXeVXwCd3WJ715aJ+kT9tJL3YK4xzMtfEJ3Y5F+Hg==","signatures":[{"sig":"MEYCIQCrnT9MWUCwTz0lRqP9MjYRPTj7qsJdN9w5+RZ+CfxB/gIhAIAkL3o1iMIbI0xJl9R7ineAlhiwby7/UZT276RXRAIt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGEV1O2Qxxayo/oVAPITFIfX0ZoARt4JDlU4tuGA1FOkAiBOcSN6z+69dzZ7QQfqGIOXRrxeKMxgRYGkFnRJSSJhdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19398863},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"src/index.ts","engines":{"node":">=20.19.0"},"gitHead":"bbb0d946ebf331d2a1544d49718690a8449d41fa","mcpName":"io.github.ChiR24/unreal-engine-mcp","scripts":{"dev":"ts-node-esm src/cli.ts","lint":"eslint .","test":"node tests/integration.mjs","build":"npm run clean && npm run build:core","clean":"rimraf dist tsconfig.tsbuildinfo","start":"node dist/cli.js","prepare":"node -e \"const fs=require('fs');(fs.existsSync('dist')&&fs.existsSync('dist/cli.js')&&fs.existsSync('dist/index.js'))||require('child_process').execSync('npm run build',{stdio:'inherit'})\"","lint:cpp":"echo \"Running C/C++ lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C/C++ lint')","lint:fix":"eslint . --fix","test:all":"node tests/integration.mjs","clean:tmp":"node scripts/clean-tmp.js","test:unit":"vitest run","build:core":"tsc -p tsconfig.json","eval:check":"vitest run --config tests/eval/vitest.eval.config.ts","test:smoke":"node --loader ts-node/esm scripts/smoke-test.ts","type-check":"tsc --noEmit","build:watch":"tsc -p tsconfig.json --watch","test:params":"npm run test:native-parity && node tests/parameter-combination-audit.mjs --static --strict --optional-strict","native:check":"powershell -NoProfile -ExecutionPolicy Bypass -File scripts/native-gates.ps1","native:smoke":"powershell -NoProfile -ExecutionPolicy Bypass -File scripts/native-gates.ps1 -Gate smoke","policy:check":"node --loader ts-node/esm scripts/generate-console-command-policy.ts --check","version:check":"vitest run tests/unit/version-consistency.test.ts","manifest:check":"node --loader ts-node/esm scripts/generate-gateway-manifest.ts --check","native:compile":"powershell -NoProfile -ExecutionPolicy Bypass -File scripts/native-gates.ps1 -Gate compile","registry:check":"node --loader ts-node/esm scripts/generate-canonical-registry.ts --check","security:check":"vitest run tests/unit/security tests/unit/adversarial","workflow:check":"vitest run tests/unit/workflow_ tests/unit/release-archive-excludes.test.ts","automation:sync":"node scripts/sync-mcp-plugin.js","migration:check":"vitest run tests/unit/migration tests/unit/mcp-primitives/profiles-fallback-migration-parity.test.ts tests/unit/docs/gateway-migration-doc-contract.test.ts","policy:generate":"node --loader ts-node/esm scripts/generate-console-command-policy.ts","test:unit:watch":"vitest","native:smoke:fab":"powershell -NoProfile -ExecutionPolicy Bypass -File scripts/native-gates.ps1 -Gate smokefab","primitives:check":"vitest run tests/unit/mcp-primitives/resources-parity.test.ts tests/unit/mcp-primitives/prompts-completions-parity.test.ts tests/unit/mcp-primitives/session-subscription-parity.test.ts tests/unit/mcp-primitives/profiles-fallback-parity.test.ts tests/unit/mcp-primitives/parity-harness-selftest.test.ts tests/unit/server/primitive-startup.test.ts","native:smoke:core":"powershell -NoProfile -ExecutionPolicy Bypass -File scripts/native-gates.ps1 -Gate smokecore","registry:generate":"node --loader ts-node/esm scripts/generate-canonical-registry.ts","test:native-parity":"node tests/native-mcp-parity-audit.mjs","test:unit:coverage":"vitest run --coverage","normalization:audit":"node --loader ts-node/esm scripts/audit-normalization-inventory.mjs","normalization:check":"node --loader ts-node/esm scripts/generate-normalization-inventory.mjs --check"},"_npmUser":{"name":"chir24","email":"cprsm24@gmail.com"},"_npmVersion":"10.8.2","description":"A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal Engine via native automation bridge. Built with TypeScript and designed for game development automation.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","ajv":"^8.17.1","zod":"^4.2.1","dotenv":"^17.2.3","mcp-client-capabilities":"^0.0.14","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"9.39.5","rimraf":"^6.1.2","vitest":"^4.0.16","js-yaml":"^5.2.1","ts-node":"^10.9.2","@types/ws":"^8.18.1","@eslint/js":"9.39.5","typescript":"5.9.3","@types/node":"^26.0.1","eslint-plugin-n":"^18.2.2","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"8.63.0","@typescript-eslint/eslint-plugin":"8.63.0"},"_npmOperationalInternal":{"tmp":"tmp/unreal-engine-mcp-server_0.6.0-beta-a_1789740757571_0.5342285513445768","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-beta-b":{"_id":"unreal-engine-mcp-server@0.6.0-beta-b","bin":{"unreal-engine-mcp-server":"dist/cli.js"},"dist":{"shasum":"cbf2dfca944286ad7631c0ffa76409f7d1673d89","tarball":"https://registry.npmjs.org/unreal-engine-mcp-server/-/unreal-engine-mcp-server-0.6.0-beta-b.tgz","fileCount":1322,"integrity":"sha512-rcEd66tEWBwKt0z+ZGmKZ4o9jtReVl/YajIdphtCYYywb6TYsJi3+yiGpdeYWc3KOJW+E347DcU1/0NDjKss3Q==","signatures":[{"sig":"MEQCIBudOTK5P+zDhNsUCMYBZtWJA0P6pgPX72PsSJFMeL+QAiBRx9yR0rRNHgg+8Y037DBEnUQzyOFd2pFbTWVfTSpuEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDyNOgoeTPG8+i9eTiHE7wXEMiRaAbUrBXyw4VE0PpEmAIgdLUzNqLWvH3K3t623oqYVqBJPGnoYHskQpFeD1buNvM="}],"unpackedSize":14546698},"main":"dist/index.js","name":"unreal-engine-mcp-server","type":"module","types":"dist/index.d.ts","author":{"name":"Unreal Engine MCP Team"},"engines":{"node":">=20.19.0"},"gitHead":"df288dfde9e3f8ce703a6765ab61b60842091ea2","license":"MIT","mcpName":"io.github.ChiR24/unreal-engine-mcp","scripts":{"dev":"ts-node-esm src/cli.ts","lint":"eslint .","test":"node tests/integration.mjs","build":"npm run clean && npm run build:core","clean":"rimraf dist tsconfig.tsbuildinfo","start":"node dist/cli.js","prepare":"node -e \"const fs=require('fs');(fs.existsSync('dist')&&fs.existsSync('dist/cli.js')&&fs.existsSync('dist/index.js'))||require('child_process').execSync('npm run build',{stdio:'inherit'})\"","lint:cpp":"echo \"Running C/C++ lint (cpplint)\" && (python -m cpplint --recursive plugins || echo 'cpplint not found; skipping C/C++ lint')","lint:fix":"eslint . --fix","test:all":"node tests/integration.mjs","clean:tmp":"node scripts/clean-tmp.js","test:unit":"vitest run","build:core":"tsc -p tsconfig.json","eval:check":"vitest run --config tests/eval/vitest.eval.config.ts","test:smoke":"node --loader ts-node/esm scripts/smoke-test.ts","type-check":"tsc --noEmit && tsc -p tsconfig.test.json --noEmit","build:watch":"tsc -p tsconfig.json --watch","test:params":"npm run test:native-parity && node tests/parameter-combination-audit.mjs --static --strict --optional-strict","native:check":"powershell -NoProfile -ExecutionPolicy Bypass -File scripts/native-gates.ps1","native:smoke":"powershell -NoProfile -ExecutionPolicy Bypass -File scripts/native-gates.ps1 -Gate smoke","policy:check":"node --loader ts-node/esm scripts/generate-console-command-policy.ts --check","version:check":"vitest run tests/unit/version-consistency.test.ts","manifest:check":"node --loader ts-node/esm scripts/generate-gateway-manifest.ts --check","native:compile":"powershell -NoProfile -ExecutionPolicy Bypass -File scripts/native-gates.ps1 -Gate compile","registry:check":"node --loader ts-node/esm scripts/generate-canonical-registry.ts --check","security:check":"vitest run tests/unit/security tests/unit/adversarial","type-check:src":"tsc --noEmit","workflow:check":"vitest run tests/unit/workflow_ tests/unit/release-archive-excludes.test.ts","automation:sync":"node scripts/sync-mcp-plugin.js","migration:check":"vitest run tests/unit/migration tests/unit/mcp-primitives/profiles-fallback-migration-parity.test.ts tests/unit/docs/gateway-migration-doc-contract.test.ts","policy:generate":"node --loader ts-node/esm scripts/generate-console-command-policy.ts","test:unit:watch":"vitest","native:smoke:fab":"powershell -NoProfile -ExecutionPolicy Bypass -File scripts/native-gates.ps1 -Gate smokefab","primitives:check":"vitest run tests/unit/mcp-primitives/resources-parity.test.ts tests/unit/mcp-primitives/prompts-completions-parity.test.ts tests/unit/mcp-primitives/session-subscription-parity.test.ts tests/unit/mcp-primitives/profiles-fallback-parity.test.ts tests/unit/mcp-primitives/parity-harness-selftest.test.ts tests/unit/server/primitive-startup.test.ts","type-check:tests":"tsc -p tsconfig.test.json --noEmit","native:smoke:core":"powershell -NoProfile -ExecutionPolicy Bypass -File scripts/native-gates.ps1 -Gate smokecore","registry:generate":"node --loader ts-node/esm scripts/generate-canonical-registry.ts","test:native-parity":"node tests/native-mcp-parity-audit.mjs","test:unit:coverage":"vitest run --coverage","normalization:audit":"node --loader ts-node/esm scripts/audit-normalization-inventory.mjs","normalization:check":"node --loader ts-node/esm scripts/generate-normalization-inventory.mjs --check"},"version":"0.6.0-beta-b","_npmUser":{"name":"chir24","email":"cprsm24@gmail.com"},"keywords":["mcp","modelcontextprotocol","unreal","unreal-engine","ue5","remote-control","automation","game-development"],"_npmVersion":"10.8.2","description":"A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal Engine via native automation bridge. Built with TypeScript and designed for game development automation.","directories":{},"maintainers":[{"name":"chir24","email":"cprsm24@gmail.com"}],"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","ajv":"^8.17.1","zod":"^4.2.1","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"9.39.5","rimraf":"^6.1.2","vitest":"^4.0.16","js-yaml":"^5.2.1","ts-node":"^10.9.2","@types/ws":"^8.18.1","@eslint/js":"9.39.5","typescript":"5.9.3","@types/node":"^26.0.1","eslint-plugin-n":"^18.2.2","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"8.63.0","@typescript-eslint/eslint-plugin":"8.63.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/unreal-engine-mcp-server_0.6.0-beta-b_1790346140244_0.04674173709418694"}}},"time":{"created":"2025-09-17T08:19:09.544Z","modified":"2026-09-25T14:22:20.554Z","1.2.0":"2025-09-16T07:43:42.780Z","0.2.1":"2025-09-17T08:19:09.753Z","0.3.0":"2025-09-17T12:43:39.441Z","0.3.1":"2025-09-19T06:41:57.506Z","0.4.0":"2025-09-20T06:29:32.953Z","0.4.3":"2025-09-28T13:46:47.543Z","0.4.4":"2025-09-28T14:25:14.918Z","0.4.5":"2025-10-03T09:34:11.169Z","0.4.6":"2025-10-04T14:37:38.288Z","0.4.7":"2025-11-16T07:25:49.259Z","0.5.0":"2025-12-16T13:08:06.915Z","0.5.1":"2025-12-17T16:37:34.569Z","0.5.2":"2025-12-18T12:09:12.425Z","0.5.3":"2025-12-21T06:52:25.061Z","0.5.4":"2025-12-27T08:52:12.048Z","0.5.5":"2025-12-29T12:44:29.397Z","0.5.6":"2025-12-30T09:41:23.369Z","0.5.7":"2026-01-01T05:36:52.642Z","0.5.8":"2026-01-02T09:27:27.391Z","0.5.9":"2026-01-03T16:04:12.659Z","0.5.10":"2026-01-04T11:19:32.549Z","0.5.11":"2026-01-18T17:20:12.257Z","0.5.12":"2026-01-20T08:04:15.611Z","0.5.13":"2026-02-02T09:52:51.218Z","0.5.14":"2026-02-05T10:28:46.197Z","0.5.15":"2026-02-06T17:29:46.570Z","0.5.16":"2026-02-12T13:29:19.479Z","0.5.17":"2026-02-16T14:47:10.966Z","0.5.18":"2026-02-21T17:34:21.931Z","0.5.19":"2026-03-17T18:58:59.157Z","0.5.20":"2026-03-20T20:29:11.394Z","0.5.21":"2026-04-03T15:22:37.751Z","0.5.30":"2026-06-05T10:37:18.562Z","0.6.0-a":"2026-09-18T13:45:28.393Z","0.6.0-beta-a":"2026-09-18T14:12:37.725Z","0.6.0-beta-b":"2026-09-25T14:22:20.383Z"},"author":{"name":"Unreal Engine MCP Team"},"license":"MIT","keywords":["mcp","modelcontextprotocol","unreal","unreal-engine","ue5","remote-control","automation","game-development"],"description":"A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal Engine via native automation bridge. Built with TypeScript and designed for game development automation.","maintainers":[{"name":"chir24","email":"cprsm24@gmail.com"}],"readme":"","readmeFilename":""}