{"_id":"ue-mcp","_rev":"277-753c6b4f1a6d8304a39b194fd226034e","name":"ue-mcp","dist-tags":{"latest":"1.3.9","experimental":"1.3.10-experimental.6","beta":"1.3.10-beta.8"},"versions":{"0.4.0-alpha":{"name":"ue-mcp","version":"0.4.0-alpha","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.4.0-alpha","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js"},"dist":{"shasum":"efb659a35efd8a0558792eed505bc6b912ad7491","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.4.0-alpha.tgz","fileCount":141,"integrity":"sha512-o9GN8kNKaldnwMIb+uCuZ3yBirvh6Fy1zdHFwtL83yrHqDKJO0OpdnQQAPIb46Ciq6snIEa8nZpD7XPvasODHg==","signatures":[{"sig":"MEUCIQDE889S8Jfk0gD0KmX6uVLqVCIxwIP1YcT60aVm4ruBDAIgSffFk8Bkaw56KSFzgXaVu2KqunqZtNL0tqMUKPZMKe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1129738},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f413fd7cd1c8f4db5f09a970faaeb782154b97c2","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.4.0-alpha_1773979013634_0.6820414768356142","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"ue-mcp","version":"0.4.2","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.4.2","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js"},"dist":{"shasum":"a6af49b326035cab9116f589a30a04c020116fee","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.4.2.tgz","fileCount":141,"integrity":"sha512-KvhcYdSFgzrM15eVSOi4Pon0eM/fMcmH8Pkfi1z2iPboK4hy+vP9xztptT5BKiui0eqpG0MZndqsTSLhK1hVaA==","signatures":[{"sig":"MEUCIHRgSmTCK/qp5YNY2oGW+VktVLWOJGrD76MdxjIvaJE9AiEAuJXSzMPoiR6pObP3KVeUwhjDroRqBXdqi1rUVa3ExHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1141284},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a33786caeb8fe0a71f60a241267c22c253bf7b84","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.4.2_1773980002904_0.05911848278401344","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"ue-mcp","version":"0.4.6","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.4.6","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"a3c1e883dccdf679139d27afb93bd53dbb2ccb97","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.4.6.tgz","fileCount":147,"integrity":"sha512-ELJC3wQJbO7KEU4+QXv7DLe/9iXXvmBVhS17yiripL8+5RNaQ+fMerY+Md8WK09U25hRT0UgsRYECWFRjPG/WQ==","signatures":[{"sig":"MEUCIQC04rDuYkUvof7Vn2wnKN+f18M+3vfI+gLStUKeqt8FQQIgK5Vg6zn58rkki7xkk7O9B2SKrTmN68eiXe5aj+W5Wp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1161034},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"25f3e955e5d56d62c7b1f00ee91193eb81b6a87e","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.4.6_1774031811224_0.6977185962970984","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"ue-mcp","version":"0.4.7","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.4.7","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"c2520a75efba70d920443972196471cbe1f966af","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.4.7.tgz","fileCount":147,"integrity":"sha512-WZAgYZ2zZu9LDDzdVK6XgDkR98hqf8r8dDJLppjLnBF+/r/gnHmw31sAxtC91Fpe0/ihd2g5HdZJOu8L+2fAkA==","signatures":[{"sig":"MEYCIQCqJ74zIHWdXo7RYobuyvOZmk3mnCsagv4jBI+kgAa+FgIhALDaVMv0Eb+bzKgxqQc1cGVJZjqarCRP8qfI2D9rP9+N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1161845},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"862030b0c14be2098be1418fa4f1616da5c08db6","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.4.7_1774033048889_0.9921027458848508","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"ue-mcp","version":"0.4.8","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.4.8","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"ced514bd8639622e76b4298af5f98598b7851e33","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.4.8.tgz","fileCount":147,"integrity":"sha512-Z6R+axhc8KSCadROxlYRgvNYb3IcmJ5TBw8LJJHK+kqa6t7eCcGhmaPpR4Bkf/DsxoEoLe3IDEjNahX7rvsIMA==","signatures":[{"sig":"MEYCIQDmFFhndXGhHmmNtxiKqzfq0gcoiuoE7cDC/siLfBpwhwIhAKjVpBX7OI3BGTSYDRuf8MiXF3NeV3TCdXG+1w7PWDfz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1163541},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"cfd779010b9ca88f4719f6501bd0790e6b7e87c8","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.4.8_1774045882103_0.13301657090280905","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"ue-mcp","version":"0.4.9","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.4.9","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"3d3c72c584a8be94340920fbaf0b3c110f07823e","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.4.9.tgz","fileCount":147,"integrity":"sha512-+7Olj5Lw+ceVa5aGXhnOnx1KEipXx/99aFSqA2jaifT9dILiRC+wMSQDQOIp8joK8qzjH/0qJMfdUGY41OkWZw==","signatures":[{"sig":"MEQCIHKEGPL9fspaakZWkpFSU6yet8KKcG5f8Qunt1NdJbYDAiALICr11QoEJaKikriN5eSWd+Il7QWgfsTqmDXGNodP6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1166051},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a39a23a6c7573d8bce9ab139366efc155d1d09b2","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.4.9_1774046759804_0.5230670334142524","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"ue-mcp","version":"0.4.10","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.4.10","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"2d5e9f899931164a78c43eaebb775e6235e7f1f6","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.4.10.tgz","fileCount":147,"integrity":"sha512-dh1i54MctCmTmwhV32QD5qGHdK1vYH9lAU5QWP9A34NoF5bLnxFShuWceeNQOd0ohRY3U2fjUriWoBuucBFRMA==","signatures":[{"sig":"MEUCIQCn6NbE1GaqkHfMR/f+hx78NWaiP1XotR3It2poK7R8nQIgFlVURa6g2sQ5wcbkTc7+RXOt2xF44siPRs9ZPCCK28Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1166649},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"95adb944e773682441e1fadae71304cd7c369f09","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.4.10_1774047788809_0.6396778366862894","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"ue-mcp","version":"0.4.11","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.4.11","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"451dff7d521f4a158fffa6cf07387d8cc5cf5bcd","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.4.11.tgz","fileCount":147,"integrity":"sha512-u3kDO/CShOp4Ze9kU1qD1c9DCCYmWaTsCKp6Ub6HAzJHIQnChSl7X3low6t6IwBsoI/RlpA1rpHAW1133Yonjw==","signatures":[{"sig":"MEUCIHkIjDTadmWNS8irD5D0DvUU2cyAMMIG8AGY2WUigQpDAiEAgYVBCDki1HUmElnckhTPAs4WwRZEOM8xySXbmr4OK54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1168158},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f6e5c43bd8510dfaf5693504292dba090e278a44","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.4.11_1774048207092_0.0649057901744945","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"ue-mcp","version":"0.4.12","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.4.12","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"3ded706fce51fe0a2590cd427730476f070fed00","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.4.12.tgz","fileCount":150,"integrity":"sha512-F0xxjAgAB+n+YmyzaGVta0y78mhoTqAsiPMPYdhXaH28uiPw0HrucOBCVuE0kj4EQpLf2HI0nCaL3xP0p8VioQ==","signatures":[{"sig":"MEUCIQC6KJotqWnn/kGh3xN7vc6hZOjCfU2gejFQ9mpVOqDXYwIgWDmoUZNJLNHU5OXTVUBMIGig8eFMP7nknfaM0b3Vj/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1178247},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b35d8e4bddd0cb2a2a70d0f251622a7f821a9859","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.4.12_1774217726168_0.5428747350570551","host":"s3://npm-registry-packages-npm-production"}},"0.4.13":{"name":"ue-mcp","version":"0.4.13","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.4.13","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"c7462133e90e563f4b03fb63d1a66f6a57891322","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.4.13.tgz","fileCount":153,"integrity":"sha512-cQdF+Ye8bDUBIqdQusiuu0d/I8MNGVXhuhHr4jZYua8yQfSG+fymO2B0QyijLszWp1oiN0a/ttd2nz71qBFXtw==","signatures":[{"sig":"MEQCIGXNEsKSo6O7cleWQqGgosN79190namCIXX9D90lhidyAiBVOgLc0mnUx7HazyF4zz+pXaOvRcrzex+7kWhFkouPmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1190728},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"53148ed91ffa65ef2379bf473c6065d51596c95b","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.4.13_1774218650018_0.9264874706775033","host":"s3://npm-registry-packages-npm-production"}},"0.4.14":{"name":"ue-mcp","version":"0.4.14","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.4.14","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"6d8ce2e7b7d357847818b105ddcdf1713f0685f7","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.4.14.tgz","fileCount":153,"integrity":"sha512-ESnhYHA+wE3XD75C3CiKirFxcYYD+jHgHxWlOGsFjiOil6fgWD47nE3N2rIoD0FyoIz/k48x5e0/ZqgNOPtYWg==","signatures":[{"sig":"MEQCIB7rF6h/x0pFynzGHgZwOEvKzB+3oD612hU342F2r33cAiAdAxmGqOs9WPxbbnSx92z5AG3FqTTmfC8W9yh0zvLqIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1191499},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"8d42447bd10f504f98ee71f133bf88edf2fec3b4","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.4.14_1774219111181_0.9576846322713541","host":"s3://npm-registry-packages-npm-production"}},"0.4.15":{"name":"ue-mcp","version":"0.4.15","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.4.15","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"c3f78bc4cdb98c386b0fdb3c9a8d007b9a7ffc2e","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.4.15.tgz","fileCount":153,"integrity":"sha512-vMLIugZObG8EF1ROUnHjyoS0O2JK72NJx8XNgWXfHsHusIxCG4DQzeeIRWvY5eMATltAnmgtZK7xRMHAknrmnQ==","signatures":[{"sig":"MEUCIAf2Xd/eAxFaApI7MsmyeJHEoiLTOoT07r1N3kRlXducAiEAgQr//x9S8BPXdJjzsJAAhd09gn3dnHQxzlhTPVz3QGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1191499},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b586bd914081f1bba089c3cc992dc742fab85ddc","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.4.15_1774219634708_0.843758431871688","host":"s3://npm-registry-packages-npm-production"}},"0.4.16":{"name":"ue-mcp","version":"0.4.16","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.4.16","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"fff77a6e6425f2edb3505b81b8a36d0533d23254","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.4.16.tgz","fileCount":153,"integrity":"sha512-cnklZcLxg80Lr9zdPTTAAHKmEdoGyHaSr+kZYxlgRG4QWnUE1NEoTAaK21eXMoiE8R/X4BwGhbep8eTuVyPARg==","signatures":[{"sig":"MEYCIQCm0sBCilqYsI0s5fEA3oq8vkm9jxucWYMnm1K7T+BZlQIhANqqnbKM0mE0NBnpwyQ1euKSHWJQu1ZCy0ubf9/4CEen","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1205543},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"fcfc4bff6e2f964ce047d85dad9a7770b001bd93","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.4.16_1774221446657_0.6328819197669118","host":"s3://npm-registry-packages-npm-production"}},"0.4.17":{"name":"ue-mcp","version":"0.4.17","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.4.17","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"01d371e6f2b330f4aecea50063eea9b7f2f321fc","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.4.17.tgz","fileCount":153,"integrity":"sha512-jZ/yoFNpXuNVTv9HZajlb/jVxuBqICYnCuqDA5mfQnLbuPwxQd+Ps3WvHgExchqD8XD4FG1ku0HvxfWwR7mBvQ==","signatures":[{"sig":"MEYCIQD20Fjs8KgpI8Fq75TfcYbkj+Y5Z6IjvZMk54MrzFldCAIhAI1pK0GflcPDXTC2Hrp8jGaktMfLH8bq/3STyi7TLobP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1205519},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"94d1a9b50292ee1265af7b8951f2693830fa2a45","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.4.17_1774221873760_0.13845355277136107","host":"s3://npm-registry-packages-npm-production"}},"0.4.18":{"name":"ue-mcp","version":"0.4.18","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.4.18","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"50ba5b8430be6cbfb6a69d407f81cb2a9d40e52b","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.4.18.tgz","fileCount":153,"integrity":"sha512-i1+HQ/+lk0zKim4Av6hF3PLh3DNX0XRT0cBuOb6n+pHJgwDzMaIYwqTd3SzIRHxXmfFnT+v1Liy77eWJLBybXg==","signatures":[{"sig":"MEUCIDDbKP735xbCpiIaOktG9whGZz1F8iF4L6nz13stgvN4AiEA684bzAoJSXWMzEeEFZ2ek8kdSIUzatyZNJURiUtApCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1205503},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"8a2e20d1762603a7e9ad9139a869da6eca1efb96","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.4.18_1774228186374_0.5573824044170186","host":"s3://npm-registry-packages-npm-production"}},"0.4.19":{"name":"ue-mcp","version":"0.4.19","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.4.19","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"1b5537bc86bc26c0a6ade92c34ce118fa4117bb8","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.4.19.tgz","fileCount":153,"integrity":"sha512-AppZ50xpVh31GoWyK+WB16QHwtUsyKlWovZ8eBx6Cnl+z5viKi+lOfsQQyhZ4EOX4vG1xy2SFdGhclKoFG+fCg==","signatures":[{"sig":"MEQCIDCihmdtFfQM9ouhgqAoRFR8wVvQsqzfdXlbr2i8WbaSAiBUgQ5Sfmn+BIqidcllhA20W43Uios6/iZG3nF6rRZy9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1205728},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"2df48f416bc697261e3c08903dc54290095d65aa","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.4.19_1774232272065_0.05055235426554394","host":"s3://npm-registry-packages-npm-production"}},"0.4.20":{"name":"ue-mcp","version":"0.4.20","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.4.20","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"ccba88f2581276b731cfec8add5074f949cf5451","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.4.20.tgz","fileCount":153,"integrity":"sha512-sBWDILIWjHxeNngM6IldIhGB2Jk0hEtxUkJ8pVDPOfXWy0jOtV0A6OkRGTfbqs9nVkdVmYOgVpCf+l2+vlRWKQ==","signatures":[{"sig":"MEQCIEugXd+41oRAyYZbgDNolPwUUNQ0QIdzAwnWvKtRKhYTAiAS5kyaAh882gPiTQ2T5zwRWn2s2VpxTEH6/rg4+9NW4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1216934},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"8391ad3e63906c3bb5700d40ab7a3a047af231cb","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.4.20_1774458395750_0.5105345931188059","host":"s3://npm-registry-packages-npm-production"}},"0.4.21":{"name":"ue-mcp","version":"0.4.21","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.4.21","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"1158e03bfe23266d5b3bbec53acd66c4968f6682","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.4.21.tgz","fileCount":153,"integrity":"sha512-IiRFUcUfF5PSCCWEicwGUbzo8MOBY55XOPv9+LA/2m1/LK6H7Z72Mb8HuIXSgpSTDAMlArtoHKtBY3sjURuhmg==","signatures":[{"sig":"MEUCIG6EU1vvR1ZJS2aDkvsvFkEQ7sQKDsLcTL/99xt5/wosAiEAyk4Gy+MHIPHAAOHOpN/S3qa+8EBM6MeWHSfgTtNWBs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1216950},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"18198a80cd2489b2cee62ae14612f384e81ad756","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.4.21_1774459256534_0.03111491576323533","host":"s3://npm-registry-packages-npm-production"}},"0.4.22":{"name":"ue-mcp","version":"0.4.22","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.4.22","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"c3a4c2cd32b1df2a94c78399e1c8d6c48d0c8811","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.4.22.tgz","fileCount":153,"integrity":"sha512-eJrwNrNOlkQfDFAa8wZC7vmIWHnyBuPt5iFaGLNSrphU9fROyTgZlcdXi69gvi8Ent42vjzPF8SzbCVsiOzwPg==","signatures":[{"sig":"MEQCIF2Z7Ywn/X1SM95yg97UpL2iPjFu+2+ZHSXNqi2g+TGjAiAjOkLZ+UkeON6SbB27LSvYzUG9tWk4oZP+VuSAvLqG/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1216970},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c254b2c95f915819ecd3e7f6cdd6669d57765fee","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.4.22_1774459813814_0.06979369644611677","host":"s3://npm-registry-packages-npm-production"}},"0.4.23":{"name":"ue-mcp","version":"0.4.23","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.4.23","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"1d0cc6980c32214e8eb80b1663893044963d833d","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.4.23.tgz","fileCount":153,"integrity":"sha512-c2U5+OjQkBPngntcJDYyx6aR+mDTKYkW7bca5qY3KUtyotOStrMm5WeOHNYFU32uMRFcxHOwsLFeX6pkbs0rKw==","signatures":[{"sig":"MEQCIDo5F31/DUTo1tKqAosNK31OEzUKWKMjfiwBCOieZHOkAiAzJBK9sby2qhfNNADvS3kHnwGjMSe5ecDTq+87dTFRnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1219222},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"fd03c805749281e5b3024575c89fc8df70f31515","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.4.23_1774462654113_0.29587926742990645","host":"s3://npm-registry-packages-npm-production"}},"0.4.24":{"name":"ue-mcp","version":"0.4.24","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.4.24","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"6b8938a6698beb48dddbac2fba1900aa603b8521","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.4.24.tgz","fileCount":153,"integrity":"sha512-n/b2tUlNKi7TgOS2jU6RNzEZHX+uXAjFH8bA/Q5iWETMMWzsk1y1dXLA7NTgLeRYOgCZrFYZkP9NsLNxO7JPuA==","signatures":[{"sig":"MEUCIQCERteT80JvhWArPQs1qUXz6SnuAO1bMGvudqsnz+nHawIgKpElSx+FMnHTKKV1itS8sZb68tgnmRX20Lh8Gs0dfIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1220090},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"baa7a5d7bc1e3e5053f9fd8c03215231b486197d","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.4.24_1774463367137_0.5694529165143107","host":"s3://npm-registry-packages-npm-production"}},"0.4.25":{"name":"ue-mcp","version":"0.4.25","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.4.25","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"58bb45a0696acd535e3d13c840667396c471f562","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.4.25.tgz","fileCount":153,"integrity":"sha512-MB1bZpVx/SUqdU6GM7erMjFbeGk2YXuoC21NUa5k+8/G/YNhDhvSL1RfB8RzSYSQmLYZQoIiES/dj0rxExylZw==","signatures":[{"sig":"MEYCIQCLml49H996CuD3ysM1ORFVl4xR4BqbjS/zXBq75NQ1iwIhAKMGHYn4Zs8Enk3+oSch5qp5OjF1N4TI1juZuIJWbjqx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1223408},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"8c87a6aecbed73f8751107861e1b82a0f55a8f4f","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.4.25_1774465646796_0.9176597819115508","host":"s3://npm-registry-packages-npm-production"}},"0.4.26":{"name":"ue-mcp","version":"0.4.26","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.4.26","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"63db86e94709a7fb2902df6d2804dab4879d8a25","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.4.26.tgz","fileCount":153,"integrity":"sha512-TtP+Cm/YlAgFfTW2ziiP8WjidyALzROK57lY0HAVW1bVXIh050AnC+edWaqbCRTf/LrALx7S794ZKRtZsNhYzg==","signatures":[{"sig":"MEYCIQDVEnHDPo/DfeRxQn+ydGn3WygGffm60ndJDqajlx1OTgIhAN0aB5mxzN4WARgMm4TRPsGkse3oRwdRE5kSxedN9oHY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1223685},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"19293af6ebff21c22d1658a8f416bd138725ab70","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.4.26_1774466542833_0.6238358025951136","host":"s3://npm-registry-packages-npm-production"}},"0.4.27":{"name":"ue-mcp","version":"0.4.27","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.4.27","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"84310402931f32414ac2583ef88c3fe24f7640f1","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.4.27.tgz","fileCount":153,"integrity":"sha512-SchtPh+Qkt7/dVdM53NAq4UKQLS+T249rwxOoQJdZdV6JyPLCcMY+uia54LfLHhZeXNi43rhSSWSZ4Ixf5gmRg==","signatures":[{"sig":"MEUCIQChsAzC60ByzEpjIqdIpkxyCWTUyl23Z73yXjX0AusL2QIgD7lfED4svzP9UTBOaTb+x+jraA3MvlKBxGfR7lwUPcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1229247},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"7c886738b659d8b1e87c3554dd5cc692b8d74334","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.4.27_1774498616781_0.9150444094881685","host":"s3://npm-registry-packages-npm-production"}},"0.4.28":{"name":"ue-mcp","version":"0.4.28","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.4.28","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"39fa4db2420dfc1bb83e5812c82c164051a13f84","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.4.28.tgz","fileCount":153,"integrity":"sha512-IsrAvzQ0PWa2eGx06cEqYU6a0fIjoO0qRQOEKzOe59SD4w20fpsn5TBi8p5DvOfSS7ZqibRxfe+5aeAXZ09pGA==","signatures":[{"sig":"MEUCIBgwH3yS654J4/676qOdHJINq6D92duCGhpPEJAlnByGAiEA2MkXUTh7aujzt8QrqhQNhVAEPoQASFvBx4ksIbKScfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1255719},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"6927f09edb18fa6040ddb865ea53da9a90689e8a","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.4.28_1774539364347_0.23191283858985545","host":"s3://npm-registry-packages-npm-production"}},"0.4.29":{"name":"ue-mcp","version":"0.4.29","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.4.29","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"fabf3b5df0555ba2099a3720d277779e0adb8872","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.4.29.tgz","fileCount":153,"integrity":"sha512-vQ5+Ifi3GKxWcCnUOFvfdVkf/sLFTLEnJefNpZKfZZXqdS+NC/SHzkuM99wq9AQSPzp2l/P9hjyViYJ84ijxpA==","signatures":[{"sig":"MEUCIQCP7wL9Bi9kZUqaBTYPCzx/18o6EYqAcyvrRwSDqd6BQQIgfJAQfzojdr2E318Iw311sC1kCN28WID/Q9wRHJzUOsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1255539},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b21a4803843b7ca351c0652c0b2bde0b04613f4b","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.4.29_1774540858249_0.9625786539895496","host":"s3://npm-registry-packages-npm-production"}},"0.4.30":{"name":"ue-mcp","version":"0.4.30","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.4.30","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"a57153094fc0a1679aaf128f68c4283e0579c58d","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.4.30.tgz","fileCount":153,"integrity":"sha512-3oug4E/AXxkPK47LHFMrDCBzrbaTmL8V5kZL5vV087lCx87rt1xLHglOE7jW0NM1O48Z9k3AeLL9JRVkAvxXBA==","signatures":[{"sig":"MEQCIDlUNKtlDlioukCYglUqxEHu0NAviQWSXTEfOGOmhhkhAiBBHl3ajv9o6C/uqCEXhWQavqmTUOZVPVGBu6aDLtlmlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1258494},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c450aa31df19019f94d215ae89084ba832a0bc90","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.4.30_1774561122343_0.6575491089937708","host":"s3://npm-registry-packages-npm-production"}},"0.4.31":{"name":"ue-mcp","version":"0.4.31","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.4.31","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"8b89e3d4f7542994920b4f961cd70ad88502cf57","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.4.31.tgz","fileCount":153,"integrity":"sha512-dBiB9STV7GHAHa04dw2u4c7sVZ9bmmZod2u3+RnK7vTsSAu40ABt7VHL3hIFoqWfCbGjnM8RKDupsoouEqNU0Q==","signatures":[{"sig":"MEUCIQCbxh4CIHntcF9sQ55PbWykyXMPKoPOxZgA987aXXQVjwIgEDPdA72Zbe5byEWfXmhhAnpBYlUhP+nJkAEq1GK/2/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1259059},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"9538bac547ac27265909d84c36707fb1a602386f","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.4.31_1774568249945_0.6727349592700262","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"ue-mcp","version":"0.5.0","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.5.0","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"fab20dec7faacd645e9ddc58b1d397e0a9065cf2","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.5.0.tgz","fileCount":153,"integrity":"sha512-eNDExrEhryR/izvsB0PHL64iDVqknKyJAdvY/dEhNebuyPZ+GQo1A2J6nEu7qda6Z/0exIV69TsaxLdkVhKtZA==","signatures":[{"sig":"MEYCIQDHznBY5/VxTzaXf03FGuXMtzA0fi4OjChmlfsDfVe1lQIhANLwfbmMRsd9p8ZaNbSe5Gi9bLeIekfCITqsgFgJV2Xq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1404149},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"23f04e20cb80cbbf29d90590bf25f062e3ceca4f","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.5.0_1775678806246_0.3571394539140962","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"ue-mcp","version":"0.5.1","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.5.1","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"ad1b0a429ebf136dd99440f7c475036ea134d66b","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.5.1.tgz","fileCount":160,"integrity":"sha512-Dx1Mmp2Fd/KMQkMgJ3MIs7OSOMv01vkwtxM+ewNj0UakxEJHTlB9LBNLlXfBT0WqSxeFBxWJkzrQIqKgr/UoYA==","signatures":[{"sig":"MEYCIQDX1r7SFYbiBAfEilYQ0VShCWIpybKxch4tQH59lsCioQIhAP8iNiIpLY5YsnQDPLkRAJPqmDsi/6Q79RWn+FO4aXGR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1233333},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"232e09ec1faea17b08e33b47ec19ba43e06bc3ea","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.5.1_1775750136417_0.42135884939137114","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"ue-mcp","version":"0.5.2","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.5.2","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"9fc66c22760c5864350c1dae6a696c41f38f22d6","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.5.2.tgz","fileCount":160,"integrity":"sha512-ysmux7zwkbml7gSHnLwbex79f+AUY2LU1ZoyPBLVyDRDi/hrFDYEH2kB03/cnz2JWLQvkMaJMvDzht3iZsFOvQ==","signatures":[{"sig":"MEUCIHR8Icrhh27ZZpPuv1L44oxMPjxitPvJ1hiudHNIiWoqAiEAwS66Oyw9iixwAKMS46kBnjVvcCwMvvXWNms8n9/Ci0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1233532},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"438806553f10b72f5d5dcb03d8fc7b15c05f8c6d","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.5.2_1775751519022_0.16851968899520253","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"ue-mcp","version":"0.5.3","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.5.3","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"557c8136f082da999b05e571e32908dc99b612e9","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.5.3.tgz","fileCount":160,"integrity":"sha512-PQjzjsFBLAzEoQ9pDId5ozmwiHiUBACP+r3ehjFXY/LJOSqXUHRwX0s/awEphDTH/ytS2nOEJjuKVtNPPfTtYQ==","signatures":[{"sig":"MEUCIQDd+19FjZZtqJBritEKZYDDn9VIPheuijJP8Srzv8h9aAIgPScmFz4gzf2vEItQUfz4ufSq+V9Lkjlug9jQXHKKzuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1235958},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"9cbc0c9ee05522d75af36d5b0c0381f62a0b4135","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.5.3_1775753995057_0.6467039913229926","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"ue-mcp","version":"0.5.4","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.5.4","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"fdc01335159d29af56ac769f2f151fceba1562c3","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.5.4.tgz","fileCount":160,"integrity":"sha512-EWoxFUjUcRe6kfR8qS/atVnHfEJwgpwUhWKI5B1J/JGO6goxnZFYd3G3ORAaiP9dOv149ZJyRE3sqQL3KyNnLA==","signatures":[{"sig":"MEUCIQCDFBoPRNybO4ZPWMyvq/dEaUnhO0pgKPBlSX3I6uat7AIgERNWV0R4P/Qye9tdP6umMOihljD9eTkvUD4OsdYjZy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1244340},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"47e26ff195c5e385f3f81d8a796f546a248a1007","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.5.4_1775758126355_0.4652464300950898","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"ue-mcp","version":"0.6.0","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.6.0","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"899da3785505bfccd6139b083f45a13c743c4800","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.6.0.tgz","fileCount":185,"integrity":"sha512-ALZ5d/6kcYwU9m7UmCZUFplc3KkmlBhnVFO/jCBns7qP8+Phb/0/9H9s+TdgG5rerYb9WE5AkDpP/JAOn3athw==","signatures":[{"sig":"MEUCIQCcmrTmNLaGvyMfszDjEXwIpOj6rmZjfC5OVcgILvPaLwIgIpFO+9t4lX1eG+b0u64qESCv1xDybBDM+NCYZRFYMQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1334840},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"e7669bbc8c505be448b8d34a2b5e601f2e85ab74","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"^0.1.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.6.0_1776104007888_0.1498100305244381","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"ue-mcp","version":"0.6.1","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.6.1","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"1357508478054b00783617659325419d22d3ad7e","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.6.1.tgz","fileCount":185,"integrity":"sha512-y2Q0CIEduZdcVT1vyEc6I8OFk//dcoIAAp535z1DMtiXBBn2fBM6v56NP/2+eiiHqeij35MIABtVQxXMtXRVPA==","signatures":[{"sig":"MEUCIQCrdo0aLsaoQ11tc4vOzRrVMukdrrZSfOsCiG/jJhz58QIgX9WvpNQaVNr7/iZHbJ7lLykUqNWyHR2bhGf0Vn+0aPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1335207},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"58a8957031e91fa2905a04aa1e7817e870808017","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"^0.2.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.6.1_1776105412240_0.7165341928091371","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"ue-mcp","version":"0.6.2","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.6.2","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"8cc9d8f5da247a96604d12fa3d3e3e82b1d809ed","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.6.2.tgz","fileCount":185,"integrity":"sha512-jgWitVvb8JBT/BmU6bCzBeR4es8OEVaU+x+qH1GGljVHsvl7dIcpSgDp7/i9qF7ZXVk0EEg5h14gawiPLyZJ8w==","signatures":[{"sig":"MEUCIBP+ANsT0IRztWQm7PB8Q0TRmLk6g0L85WAgpean3AHfAiEAwKYQBSxP3TlV8M1T3izhuZz29aoosaC5AkEsaE1TBF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1335227},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"925cef0368a244c5f5b3883c9055f15dec6de627","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"^0.3.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.6.2_1776105754421_0.36601185210262943","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"ue-mcp","version":"0.6.3","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.6.3","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"853a02e45afe256cb5b4d134afb0148d6c7d1384","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.6.3.tgz","fileCount":185,"integrity":"sha512-PU+e/Q+BMQXnsdE8+zZTjmgXbqcspFJ/taIJKqOg+vSdUy0j9YLPcKCZ0eE4782W5UJKWYJKrnAPNDo8hx/+Yg==","signatures":[{"sig":"MEUCIAp0TaA078tmqv2rGKi3OTr5oc0LBBVcXuFVUdmBMFCzAiEApaCXC5jAKyt+dD8RDh9lzyZp//W8Hvgxf0zuC/7+CLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1338827},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b7adcf53acab8f4f59b2d220c13cb951a2d5330c","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"^0.3.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.6.3_1776106088193_0.2265632431749942","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"ue-mcp","version":"0.6.4","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.6.4","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"eb9f2747e7e3287c5996121cecddf180fb0ef9ea","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.6.4.tgz","fileCount":185,"integrity":"sha512-gxy+CpAw0XlJBEF+HH8zwwHpP2NGq0ssYop2Xi7sH2PuWDKLna6N7SUE9GAKlw+hN1uSYR/kFc5qxsGL6PACnQ==","signatures":[{"sig":"MEUCIQDgpwRjpvvge1PuYqcTU/EqldI3oSg/PDuRhZQYt1n4RAIgHVNf+9jnJJU9PsRoMJV+5O0LDmwARNbg/FW8020+4nc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1339048},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"28eae0f3421bc3e8830e0f12512950f2f4dede09","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"^0.3.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.6.4_1776106899517_0.7866138529882805","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"ue-mcp","version":"0.7.0","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.7.0","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"84dadda013926232844fdcaac8d28d753e4e27bb","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.7.0.tgz","fileCount":185,"integrity":"sha512-StLnZ9/h75qAW5+fLA6UDlgNzS7JbFwagW18a4mEzrPFmjwiyTZzKr6E3vm0E++pMqv985Z9MF85npsl9VaG/w==","signatures":[{"sig":"MEYCIQDFq3VsJZ2VwDYuYT2+gkCny+MBy4TPV27e5xEATErDlQIhANl0DsTE+lmh8RX3ywPIlu1oVY4ha4BNQ1i/tez2nh1H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1339048},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"857496d769e30325853b827133842a11cdbb932d","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"^0.4.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.7.0_1776114817822_0.575592533259025","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"ue-mcp","version":"0.7.1","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.7.1","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"87f5a3879cfef32e5e151d48598c6f675b131f7e","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.7.1.tgz","fileCount":185,"integrity":"sha512-2Ch/bQ7k+mvrBTVbf6i18yMj4UGygr+p7poohEgwAC7WDIzTJ5ZqMFTXrJqzztivPXJMuZ/3oS73fSypGWAhGw==","signatures":[{"sig":"MEQCIAyLTLCKyBGRjPZZ3ar7q7ON5zqL6Fyc7NKoczB2ptNqAiBRWcg/0Rqpvggm4LJZ3fI+S/ppN3U+NLZkK06NcR5Clg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1354728},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"850bb841269a280ce29ceb5fe3e775486960cb93","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"^0.4.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.7.1_1776120678462_0.42815370363188876","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"ue-mcp","version":"0.7.2","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.7.2","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"0d8397adbd10782d793fab7bcd078d59e84f5c54","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.7.2.tgz","fileCount":185,"integrity":"sha512-Yj18nhCTVyB2tgaDU+13E81t3jRcoF+rM9VkevQXHHSaoNOf6JiCk1VfdxZ1GwY07Jj+eHVsTNJcF98+Gn9vXw==","signatures":[{"sig":"MEYCIQDzYO3Qn4bXyUWka2Z3hzqPmhmjqam3ZjgczXfTD2eZuAIhANDxoIJ3cjGzMklkGUA31bxm5vGSBwxdDs2SWn4vchDr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1370177},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"62e21492635aac170aa6e0dfa01d3b929b84241c","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"^0.4.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.7.2_1776121674232_0.9274360787117526","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"ue-mcp","version":"0.7.3","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.7.3","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"4d658aefa7bd861df6eb2abb437b60b894d13934","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.7.3.tgz","fileCount":185,"integrity":"sha512-HjI+q96yWe+l7WGLgfYF6eXGXF72oFUOEHQ9Z/MOVDf01S3HTYKij+JYPCQZb5HB0QIO8XDQHZEo1nUn4DJdtw==","signatures":[{"sig":"MEYCIQCRypZz5Snckvl0hZX1FKOapb0TcHnxkra2wJSzwRgA0wIhAJPevBHkhajo8d3BvmHfa2O6DednxFDq6/KDLfi4OVZK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1370768},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"dfe69eb9ce26c747c7448f282991d66fbd0a0a3a","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"^0.5.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.7.3_1776123790734_0.9172123847646974","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"ue-mcp","version":"0.7.4","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.7.4","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"172778626d8588c43a216d480609d9e6584d3d34","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.7.4.tgz","fileCount":185,"integrity":"sha512-59959n8Ehg/pWbENn6j7uTcCoG28b5OovKq5m+IFl7oIDlKgMDbSbgnwgPqo8w4Q3SvmETKQ6CXeL1GOkLvGPg==","signatures":[{"sig":"MEUCICBnCT1v6LMYKAEd7amYWfG0482KGo0iCr4cWioZWr1+AiEArMHWCHGAdlvrAZBwaxXxQmr5yu815jqQfVgyQY2gtDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1370768},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"3e20c542aa867fb3bbb88f1ada1a2ebbf3ad1e14","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"^0.5.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.7.4_1776128422466_0.6639113485550472","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"ue-mcp","version":"0.7.5","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.7.5","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"4cc315df0f6b860572cb6616d5c57aa12352df24","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.7.5.tgz","fileCount":185,"integrity":"sha512-owVbPi/G/xHrIIDx2bW2fJvR6jJ0kUWVI96qmXDR3x1tTrLriTU5yqIbMQcdB3Mkqy+p7Q5ObrZZbABtxqQwfg==","signatures":[{"sig":"MEUCIQDPsBDx4+kQw1y6CFRBuXKetxzuuJHqxSxoKQ5iWQ1UMQIgI1d+vKiiL709J6BPVvwEOus4Eengh1b/oJnkZFx8XRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1370699},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"343318c6ac0e071cd7b27f5418b1875a80831289","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"^0.5.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.7.5_1776134952480_0.4606601058252051","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"ue-mcp","version":"0.7.7","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.7.7","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"df19d79261fe4d884376bd1b6255c868fe677aa0","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.7.7.tgz","fileCount":188,"integrity":"sha512-MlXscyx21UQwscVD+3jj5AoqqUvJevXKMUZC3/8x6aGby7/Sovwq31QssgVkO0YgB1x06UbgiU0XJPcKLYXyWA==","signatures":[{"sig":"MEYCIQDlCiw+HfcnUs9NiVOmLiTSw6bHqqMYHatEjBnR1jtLHAIhAJuPgGe4qRy92aFAzYvGCabgoVL094rIZHpiYOz1tPw4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1427992},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"5ee747bb86fb3065b7b32499fcf605376750ced4","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"^0.5.2","@anthropic-ai/sdk":"^0.88.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.7.7_1776197211716_0.475203101266771","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"ue-mcp","version":"0.7.8","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.7.8","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"72ff2fdb4d1dcec1d511b031342ff7e696073faa","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.7.8.tgz","fileCount":188,"integrity":"sha512-MQYInvxU0kv1bDYdfTyVlehD/TCaF8HTFKmh+eSSO1pcCbUs0BTnYndBjmx2DL/uIRFzUbNsMvDcTyNwim9PtA==","signatures":[{"sig":"MEYCIQDOgeIMm7bDFIsTLM9c531epXu1R6W/X69aooHmfMhr6QIhAL/pwM8yKPg6JGaZhOqZ2vMx5+ulUBbiZF9ePAdbyCua","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1518741},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f72b5991df79bdd5d8b63195782e095f0619e86d","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"^0.5.2","@anthropic-ai/sdk":"^0.88.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.7.8_1776214593575_0.8693175249096359","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"ue-mcp","version":"0.7.9","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.7.9","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"9630ce6e753e5c2e4efdadd11adc644a4b0b7449","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.7.9.tgz","fileCount":191,"integrity":"sha512-VCSw0wPlznX0cZN3+KcsbL1HuS/SoljOVFBsH/McDKSqL9TOMsbIVQeFFszV8eAdFzx4QH5VRmAu0TRF0Zt/nw==","signatures":[{"sig":"MEUCIQCVUXxXXY4u8/O0q/XC6Wh/e5wi66fElfk6i95qrsqh8AIgWWPMnYeE1s0roW1EjKMv4Q9PCpKCUinhfTINYcjMH5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1537864},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f0124504f961eccae1abee3e4e069a954bc798d9","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"^0.5.2","@anthropic-ai/sdk":"^0.88.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.7.9_1776216361909_0.32332477089800404","host":"s3://npm-registry-packages-npm-production"}},"0.7.10":{"name":"ue-mcp","version":"0.7.10","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.7.10","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"5b1a807a911564a6778fb5d577a287d461481f5a","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.7.10.tgz","fileCount":191,"integrity":"sha512-wiASMU6i4TXDbvM0YsujdinVKn/pCWpOROQa48LV2rpYjCCntuAHmKcZSX5oIkpe7gOv9Tyig+OhNxEpgNJxbw==","signatures":[{"sig":"MEUCIAGT/qRqXz/B+b1xPNbHrhffjo1bMrHNNmG7kVzagcuqAiEA2kMM8KamnddC4iDU7rBOUQerU9pHp9rjKGgziIc7ic0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1591963},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d629b622d5d57fba4dbbb6de56fb347fb94b5942","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"^0.5.2","@anthropic-ai/sdk":"^0.88.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.7.10_1776226287615_0.15512067905201254","host":"s3://npm-registry-packages-npm-production"}},"0.7.11":{"name":"ue-mcp","version":"0.7.11","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.7.11","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"830a5f84919be09d27b095fe1066afb13119db65","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.7.11.tgz","fileCount":191,"integrity":"sha512-UWAOozl+f6d/6xkHov2fbvfOMGhtw/3+pwKYC4tBNipE3FlLlBKKFl0krd9fCoS9PgHrU29jIhVokT009DboPg==","signatures":[{"sig":"MEUCIANF4uiEGJR2u7/jFb3RfVscfSpvAnXgnuhh70uTrNwjAiEA2mNQF8DH5Vs0MyWBmdkiokhpZX2AWPFvRGYh/uDd9CE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1658945},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a8c2c6614e9fbc2aa939fbf125aaf7c85590b381","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"^0.5.2","@anthropic-ai/sdk":"^0.88.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.7.11_1776229265723_0.8204973742982387","host":"s3://npm-registry-packages-npm-production"}},"0.7.12":{"name":"ue-mcp","version":"0.7.12","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.7.12","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"b13e051aacc327bceda6ab410f933237f7832d0c","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.7.12.tgz","fileCount":191,"integrity":"sha512-HPuDR1xAKHjyLwPa04Tv13KbnIDgJGyL4zEFHIpXkOVkpMUOgkqay27llP70GT9vyPlJfXDtSn1hOEk+xmmYhA==","signatures":[{"sig":"MEYCIQDsXonQQauaqAvlB/bZT+pPkONLUF3KJIqsKQBHGhViVQIhAPYhXlA1bfmEMMl6fR82KZHQDfMu6rMl3LNo0IyOwBrI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1682863},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"fbcf4bc9726afaf6cb6ee28ffb133600dc30da13","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"^0.5.2","@anthropic-ai/sdk":"^0.88.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.7.12_1776261114042_0.20436991995684362","host":"s3://npm-registry-packages-npm-production"}},"0.7.13":{"name":"ue-mcp","version":"0.7.13","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.7.13","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"fd99fb5947a1e2cc51971e1144718beddc971900","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.7.13.tgz","fileCount":193,"integrity":"sha512-KAIta/Qtgzqktdqcaaa7UfGJbw422spmTBzG0aM/B2TAJ9RGibJDvILmTSvPwoPr0ImuQq/m8B5V2sKcXnTLcg==","signatures":[{"sig":"MEYCIQDziQ+OCKMimhAWyuetomG666lMT75XlA39vlx55VBX8wIhAOVMAsU92F13s/5FhKf9gbPOig81vujUH4yJWf24FRqh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1722664},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"8c54987bb6eb63418ef07c5131de051388b69c3e","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"^0.5.2","@anthropic-ai/sdk":"^0.88.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.7.13_1776270916317_0.1398306292220186","host":"s3://npm-registry-packages-npm-production"}},"0.7.14":{"name":"ue-mcp","version":"0.7.14","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.7.14","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"762423d6633708660694b531f532e97bde855ac6","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.7.14.tgz","fileCount":193,"integrity":"sha512-PePusHee4xVablDUSVqMib2yRgWxH3mDD0gOFYpBjbynNl1wyOpKevP5vLJg230AxaEobceNnVYqIHcqIh4xww==","signatures":[{"sig":"MEUCIG5AwKPSiRuWDfH3VcZVgpv6sCrEJR2wGQ/7SC30ctVjAiEA32x8YPOjx+aPqQgteQe91OawszehInjx1DNEi/Bq+vQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1758443},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"39eac5b0dc887163555abef131fdb4a70582b4f9","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"^0.5.2","@anthropic-ai/sdk":"^0.88.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.7.14_1776272980943_0.08153824457491998","host":"s3://npm-registry-packages-npm-production"}},"0.7.15":{"name":"ue-mcp","version":"0.7.15","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.7.15","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"4e658a75af84b5ec1ab7e89f1ffd65b0d6ea45d9","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.7.15.tgz","fileCount":193,"integrity":"sha512-stZZUd0OonIcc+FHDMH0iTTlzlKZ8DCqBP/Ifl+PBBdIoBU2vzIFrsf8+AzRf9hAZEAHxZpF1hoFTM4ZN2FeXg==","signatures":[{"sig":"MEUCIQCbsa94YMrpiwor2Ph5HX8j8rdNtZla7eVnQ2WlYHzGgwIgOI+rN2wOWD4B1ANlhauwl5vFOa34Z8CBoNVNrPK/miI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1773361},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"8d09856f64a153025bba350ee7bde9fc03fe37e9","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"^0.5.2","@anthropic-ai/sdk":"^0.88.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.7.15_1776274383959_0.035196972147313765","host":"s3://npm-registry-packages-npm-production"}},"0.7.16":{"name":"ue-mcp","version":"0.7.16","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.7.16","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"0b1f951e840248018b547a62443ed56038a33078","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.7.16.tgz","fileCount":200,"integrity":"sha512-fnZ67SAHvuHdx3QLoDHEGlcSGdnD4tOXw2khNlkBDeJG157JXmzETVVbbEvDrqrfDT/QziJ8GvhZQfZ9PNmibg==","signatures":[{"sig":"MEYCIQD6ASy0hAtFQzwK1UxBBhaJCz6/tpVwzxgf8k1ENPWNXQIhAK4iic4njz/DBIrzH8qeT1DdebYNjlGbED5PW9F8XKiN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1795197},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"11f9264ff96548ee6bba62e81947b32620caa23a","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"^0.5.2","@anthropic-ai/sdk":"^0.88.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.7.16_1776275274587_0.03806000230037765","host":"s3://npm-registry-packages-npm-production"}},"0.7.17":{"name":"ue-mcp","version":"0.7.17","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.7.17","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"dd5b1778b5773a2a2a4e49e3e1a8a0d185118c6f","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.7.17.tgz","fileCount":200,"integrity":"sha512-YgrkBvFlUB8kVDBUvYJkhETw3URBc/YcPcfTVgmiJBAuwFncpzP4lS4WPcGBYWdzoAAH9J/JoV1AXUfGq508Yw==","signatures":[{"sig":"MEUCIE/lloPZaQQ0GdiCNQHM4ypcrH3MhORUMHq9mIpEAcu8AiEAokmJ155JpO8xd6DA9MZHmNxUH//6j7XnbjGJSL8s1vc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1804559},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"692a7500035c653dacad97b5d265d1c29327613c","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"^0.5.2","@anthropic-ai/sdk":"^0.88.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.7.17_1776286223516_0.6100953426297593","host":"s3://npm-registry-packages-npm-production"}},"0.7.18":{"name":"ue-mcp","version":"0.7.18","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.7.18","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"da6b7bbf915883162663eb73f6ddff9aad285604","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.7.18.tgz","fileCount":203,"integrity":"sha512-TDXk4n5s3bBIz6xzcau2sptiH8m3F5OYoYyyb0lsJK8xx1qfL0HMCuVv7C5J5Cs5uthpd3w/w894I/olgod91Q==","signatures":[{"sig":"MEUCIQDjFOAg/qGyYq5jfQzc+aBTu6QkeeyHFkCtru4P5MF9AAIgUZ+m1GKgbGWCRwJNE+ksV2O5ceBLTqrSc1QAMApCYv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1844326},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"624a56d210c7c410df685c9ace0eeb8d9b7bfca2","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"^0.5.2","@anthropic-ai/sdk":"^0.88.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.7.18_1776389877228_0.45804093076943553","host":"s3://npm-registry-packages-npm-production"}},"0.7.19":{"name":"ue-mcp","version":"0.7.19","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@0.7.19","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"91418861391a73051f3ab55a805c852a86d7522e","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-0.7.19.tgz","fileCount":204,"integrity":"sha512-kEkg8AVQbK/5eRioteT9u0qAXD8HM6akEIj66FcxTmM4f0gSHwLs3vTBYmh2My+RIUcyXJLQC6SREID4kcBwxg==","signatures":[{"sig":"MEUCIQCUPBbcvHjUzKpT75uNkjKOeTT1FFApFBCB/3hirld8twIgO9DqgN+TqMuvzG7pqZRNllSSYJ8pvV7qx+ogTMen5hE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1888006},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d553f9b6a7298144c263c6995bd1ff499070330f","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"^0.5.2","@anthropic-ai/sdk":"^0.88.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_0.7.19_1776451938485_0.4298560586762483","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.1":{"name":"ue-mcp","version":"1.0.0-rc.1","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"AGPL-3.0-only","_id":"ue-mcp@1.0.0-rc.1","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"d7f9ff5c327f6f67405511a67258e34abd393eec","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.0-rc.1.tgz","fileCount":204,"integrity":"sha512-C71Eb8vU0P0chZpoAR34XazQNPu98ihiuhKSJHw8U5YaIipPiIsSjKJcGrbQCD4r9sT2hU7wyXXhzauBbGc4bg==","signatures":[{"sig":"MEYCIQCrcUlnD0JkH1jAW6h/wYdIeaZsByDwLCtRGr+DZHmKmAIhAIQyoFj8HXV0B9bgtlfWvw5K7vpYlYq5YeTojju2tphD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1922698},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f4f2dcd40b0ef896a68cc87275b4db7f8af7c709","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"^0.5.2","@anthropic-ai/sdk":"^0.88.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.0-rc.1_1776458754158_0.9475955885641398","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.2":{"name":"ue-mcp","version":"1.0.0-rc.2","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.0-rc.2","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"e01cb52b2c608fabfedb8ccf7155f039414ab0b2","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.0-rc.2.tgz","fileCount":204,"integrity":"sha512-96ZgSIxfbSytiVfg1Qn9VH6ZctDANBP/VeJ/HI8rKiczoYMi8/XMtfAJArNbl3ezwzseySCXZ8jJNIAwe1xacQ==","signatures":[{"sig":"MEYCIQDKQJLURwziVycx1JPT0pgwZk0ga4X82Rmkq3aa9JzeUQIhAOsYVuY4vX8ST/ipPhVPhHMKa7p3MGQj5k3q8FH4hres","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1914064},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c338bc3d2436bf3a805bced44455b203b5e20858","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server — 19 tools, 425+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"^0.5.2","@anthropic-ai/sdk":"^0.88.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.0-rc.2_1776528670396_0.4749061646734736","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.3":{"name":"ue-mcp","version":"1.0.0-rc.3","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.0-rc.3","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"c4f1f20494eab04df2b78d1ce9b4d9d18057460b","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.0-rc.3.tgz","fileCount":201,"integrity":"sha512-q0hRRs70siPU3TzhCZ0ZNJtCbqIJ9qf8EqZqPL+zYTjdUYw8tGRg7bz5NL/auJ7EE4Fmt8tTwOUQHvk8awK6wg==","signatures":[{"sig":"MEUCIFTmQwxUYCHVtJdIm5kRlkKgeWWs3zVtPW8wOnHm1fpoAiEA7RdH8JILMlnwBtp3SOOxLX1xM50JE3upFd5QbBfHn/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1907674},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0c6e3de8e8d3fb120802560e915a56abc1f3818b","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server — 19 tools, 425+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"^0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.0-rc.3_1776534973968_0.10849329800212693","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.4":{"name":"ue-mcp","version":"1.0.0-rc.4","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.0-rc.4","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"b133a444774ce0a34a686d954fcaaf264606d596","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.0-rc.4.tgz","fileCount":201,"integrity":"sha512-e64BuXueh6umR8g9A+zsk+9Qn6hnSrhK30tt9GXIA94kNM+tY2FQtqy05zI+0kTADmzUYQjlOkWuFgEXJMB59A==","signatures":[{"sig":"MEYCIQCdwqicZJVVjZy5BLLf3F2VICj5rUwmpGX2qlon40HVlwIhALpkuvTcA9A9TXilhabykXA2puOstKTJd0NCxsBLPZoj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1931636},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"6c6f7977d82a34035c7d4f6c353d09d3f977789a","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server — 19 tools, 430+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"^0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.0-rc.4_1776571646928_0.36540188961819364","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.5":{"name":"ue-mcp","version":"1.0.0-rc.5","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.0-rc.5","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"01e39e42deb7ebf1e6b9ec29221ef4118d87ebd4","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.0-rc.5.tgz","fileCount":201,"integrity":"sha512-AcRSyYwcJOAq2dLXfdypB9QjQ/H0ajAMNHKRI+wfR6kF4aDu0Ciq/nxmfnyTNZIo42R6nmrVhrPmZL+BhwFY9w==","signatures":[{"sig":"MEUCIQD6GNmxMZMzvQbgkOVnomox0Wl5Px7a8W0MB6FWxmykugIgCle8NW0GPrb4Oi7fE0vpWVO5rfXxFUUZkWjKEQEsakc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1943536},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"68525a3780557653002ceac1431623e50eda59a3","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server — 19 tools, 430+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"^0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.0-rc.5_1777050702743_0.42589024583178947","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.6":{"name":"ue-mcp","version":"1.0.0-rc.6","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.0-rc.6","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"8ba6dc4bba85ff5536088f5c05ffdc7f2bd2ece3","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.0-rc.6.tgz","fileCount":220,"integrity":"sha512-ngSgz7NQjf8k1lUSzQ81sMsiIFYHsskQ4GZfQsoRVmxlQC0BsOibQEbmQd+x3uVA/OXAP/tbxLNga09kaj16hQ==","signatures":[{"sig":"MEYCIQDi5SLWeFA1/JUtBnJHDXhEzaOxh3Lac9Me1mgv+7Z0aAIhAJUkr4p/aHAqz7erbSerkL0QSj59Y6/WOp9kfbFQytxA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.0-rc.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2018670},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"2aa860e80c87f500d901f6f1935a39df53186388","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server - 19 tools, 440+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.0-rc.6_1777115432968_0.36061950232324347","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.7":{"name":"ue-mcp","version":"1.0.0-rc.7","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.0-rc.7","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"816ba20d83ef224391e0be83cfd5d12071216d9f","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.0-rc.7.tgz","fileCount":223,"integrity":"sha512-dQivVliU4h+McHgQgjAZmSep2ezgISGfP2+92hMnxFXbNER6kqji+hQheaJBUt4ysLQPhpvT4ik2ZpME/1nSmQ==","signatures":[{"sig":"MEUCIQDFXndz7fp1HOhXrvSRUzDyx0xp/yv+VUgTOVtoaK4/wwIge/IumEHblkdlaiXPjHx2F9MlOHeJm4t3ruBX1lLIyl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.0-rc.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2029783},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"2a9ee0c78dfa4950541636924ce2ac4ac942e834","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server - 19 tools, 440+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.0-rc.7_1777131553894_0.4960992456186506","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.8":{"name":"ue-mcp","version":"1.0.0-rc.8","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.0-rc.8","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"b7ec09b611a99f827ba8343291922ffe35634368","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.0-rc.8.tgz","fileCount":223,"integrity":"sha512-NBNM8EaCnzcuoqhByQU9Ul4y9T4i9jC7VrT0kJY5lZ/PYNdRMBEG+ZZJC/wvbX0Hpw7XohWnypo7tvX+8ndyww==","signatures":[{"sig":"MEUCIBT7DoiaTzcpbl5K60o14sK0HU+HTxHez3pFpeLPEhcQAiEAiGgQ/xjhjRGkrdSxssCukNhXFjrCO7GChMmzjYPsmF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.0-rc.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2035163},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d24340e0bd9c0449e2eefbd5056874643b935611","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server - 19 tools, 440+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.0-rc.8_1777134390384_0.18224957014554355","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.9":{"name":"ue-mcp","version":"1.0.0-rc.9","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.0-rc.9","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"fb82d1c1558a9fbb4ed54f11f264cb929f38b46f","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.0-rc.9.tgz","fileCount":223,"integrity":"sha512-Qeu6o54mSQnwnHr9glhKKC5TMIbhf2OpKTfpmOz/ff0p+azXn92M2jwJOgYeDgSkHWwsdPxaX7FvDu60IrhnsQ==","signatures":[{"sig":"MEQCIHW3K2Wdm0kq/aF+MUkyp4utrHpomP88r0d/KrZzBQXsAiBSbsNI2CrLIgk1I/4a+1zjQk/delLRSauEz2JXucAZYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.0-rc.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2035163},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"ce539e42f3cdf72673545cc2878d4f0538e1c525","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server - 19 tools, 440+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.0-rc.9_1777135333246_0.5321351981553746","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.10":{"name":"ue-mcp","version":"1.0.0-rc.10","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.0-rc.10","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"91603da22f168b5ef4bbfa17fd83a2a8094a0129","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.0-rc.10.tgz","fileCount":223,"integrity":"sha512-IaQ+ER8Fcnd9cxgQ9RX3l7Hi1mIba0ONcO1tMVIL/peFKMdkU1Pf8zO126SePv4ULE9JDGTuEDfeuBx16X8mog==","signatures":[{"sig":"MEQCIAQ9giZszpB0+vcuWodebVwOsnGmgKOhW+LZjkPup18FAiAp2Mb57UwppMEJMZDCs3oHPB8ji1K0u+NnPKu+4wWFeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.0-rc.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2121587},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"ec6ab3f928ed5011d0cfea7864a3d987c536a4d8","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server - 19 tools, 440+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.0-rc.10_1777468889212_0.9175771757546838","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.11":{"name":"ue-mcp","version":"1.0.0-rc.11","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.0-rc.11","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"4bbbf24c43c7e856d3916f3c758d0f343b9e6bd9","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.0-rc.11.tgz","fileCount":223,"integrity":"sha512-kov5n0efImU6Ex/YZ5nU5rhFH4XBVfVlkglnGsobmJZpPBWkMAIn7kJ3ZImLmWvbaV6heM3oGBHsIMEMgB02/g==","signatures":[{"sig":"MEQCIG2XWmgiJxk+dK2i0sEkwxvMAljaK0z60dULPzkVbIGOAiBCILViyKbVesYJzo/MG0kAZ9ws7OC83YA5fZauoecCgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.0-rc.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2138602},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"4a7108b7efb406b29ba33c1b0cd61eafda2ae405","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server - 19 tools, 440+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.0-rc.11_1777563433665_0.8748933307807669","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.12":{"name":"ue-mcp","version":"1.0.0-rc.12","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.0-rc.12","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"40e60abed0006338ac70d4509e95e9918a6581fd","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.0-rc.12.tgz","fileCount":223,"integrity":"sha512-da9GmwBoGZeXYnaIryf7EX/3XvB695XkVPi3vzZ38uqWxcJYEV9QLwcwOFhqlWNe9gZqZxXpgBY/RjhEmvKWHA==","signatures":[{"sig":"MEUCIQDMg6AfO8D9GzUajqgOU4WhMxyXx1HruZgDILRwmKUK5AIgTSq/+ywsHSfpo0lbhykk3RGlzdRsvU7MliPJQRZvQgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.0-rc.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2141183},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"48cd1f849fc34a2d2e9f0c158f325f097b3a06fc","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server - 19 tools, 440+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.0-rc.12_1777565400497_0.3711560049753657","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.13":{"name":"ue-mcp","version":"1.0.0-rc.13","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.0-rc.13","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"8ba9ff89b632e41393d5f85a512e1762a1317f68","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.0-rc.13.tgz","fileCount":223,"integrity":"sha512-96yxLUBFwbLjUihhgWmXhCMX1uBK3nN+ook8y+S2a8B3bynlg8S4rucGMFztsod/I3Rt+YRg1Cx/6CplKIrQnA==","signatures":[{"sig":"MEYCIQCesSf7PcwGbAH8eHSwRFEqxJackt/XzYJcV1iFh0+wzgIhANu1OqT2x4kZDZXuLwGXpAskn9WIjrxpIOhDKsP6lykj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.0-rc.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2149992},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"96c234c48c04988f61aa7252851137c78fab475a","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server - 19 tools, 440+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.0-rc.13_1777571019833_0.3315883476277941","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.14":{"name":"ue-mcp","version":"1.0.0-rc.14","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.0-rc.14","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"b7a6acb9dd2e346a55904393deecbc3e227def4a","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.0-rc.14.tgz","fileCount":224,"integrity":"sha512-tRtoA2w3pAh3R5+4PSdRzx1AVWsL8rCqTCq6ftDW6Uuwzb4jmOnfk1Ho9IYTf+nUXx51Ud1xjc43GH/t+tdetw==","signatures":[{"sig":"MEUCIDvnGQRqychnKz8blXQJ9uqT+85IeMyCQe8xwNsf9wZ7AiEAt6X7DzpdjiNmZsa2q4rWA8Jnd3fUlSC8oz+Nuo0Ro8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.0-rc.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2168724},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"e8dc0a6170cf71564fc5cf9bcb774c06a029c355","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server - 19 tools, 440+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.0-rc.14_1778011374673_0.5787001591168113","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.15":{"name":"ue-mcp","version":"1.0.0-rc.15","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.0-rc.15","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"ce8f993aef847a91f3201c683dc337d58171c099","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.0-rc.15.tgz","fileCount":224,"integrity":"sha512-R4cMI/GDFwSHfpIluhi8syYemK1wjBZxqjzQEGbyuwhnrGTTs6I0CGPWnMwq3kUKcyH1JOzmOI0zPgzHx1fnrw==","signatures":[{"sig":"MEYCIQD6UZouEC5FcXv7oRy3DOLPBSxWTB1Sn15A9w+o7mIifgIhAOQNYG7h6PcGtgFYIfnBrAqSP1rQOsnTVQxEsLD7QzAG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.0-rc.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2216166},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"381328bb9c147ffc496f1475d6023811080142d2","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server - 19 tools, 449+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.0-rc.15_1778085863784_0.46703564584170487","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.16":{"name":"ue-mcp","version":"1.0.0-rc.16","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.0-rc.16","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"57dec97983fdb08184418a2658dfadacbd6a30f5","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.0-rc.16.tgz","fileCount":224,"integrity":"sha512-gKbxv2AOt1CVDiaoD6NGBXO4RmKFisHonbkUOrv8n9w+0RomdkQqbThNJhenCBv5K2fCvU4kY+67WsaFO6Oz9Q==","signatures":[{"sig":"MEUCICcGIO+0kVor+RkprWB1nGmZvNVVezpKJ97q314g4FmHAiEA/VljCpAWsb8TMLtQBS8ZqYhh2k3lLwfac827JvkaBaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.0-rc.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2218994},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"563ececebbe13878429de60def9e7ebbbac424df","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server - 19 tools, 449+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.0-rc.16_1778087112371_0.6441986670546229","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.17":{"name":"ue-mcp","version":"1.0.0-rc.17","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.0-rc.17","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"d9c60984e2e22534861ca7f99c843672f649dea3","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.0-rc.17.tgz","fileCount":224,"integrity":"sha512-s6gYdkyRCEKbdCjtp+IgyGZMDG5wQ/d63UqYXl7AWLBbSdCCcYKFKRuxMSVqYc1S9s8vH2fTAqp+JxxY9vJcRA==","signatures":[{"sig":"MEQCIB2cdbqQloySoNO6VQwPV7s6uPQHvOA9hIlxvDdr3wAwAiB7571Lb2YudiXTTnj5CIJefGqp3+w31+dKf1YQC62d8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.0-rc.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2220797},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"dcdc5befbc8d25b99906427040393cdd24c79ede","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server - 19 tools, 449+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.0-rc.17_1778089380232_0.5552514936550372","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.18":{"name":"ue-mcp","version":"1.0.0-rc.18","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.0-rc.18","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"2cb4163ea2ce6790476f03cc70893daa33e13df9","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.0-rc.18.tgz","fileCount":224,"integrity":"sha512-/vghSxSYuR0KtIIMnQ5m39ZvbhXiTrre6yJCCWQ1lMzoW7cwBPivzrNIWK5j+PO6J5M71HDWnqcTlCT+KD5W9A==","signatures":[{"sig":"MEYCIQCskOJuj+NiJGIwKnSXdyWwpeaaFwCH76V+bug/XTabuwIhAPezelann/Vo0mEqcJwnMnnWJsonLXEfbZDTaA6y5k9Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.0-rc.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2227328},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"e41dc1c273709b01d69b90839f94b630ab266d63","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server - 19 tools, 450+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.0-rc.18_1778096792311_0.08376785084298133","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.19":{"name":"ue-mcp","version":"1.0.0-rc.19","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.0-rc.19","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"d84b18a34c7b10ce7b7713254db200101b8b4af7","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.0-rc.19.tgz","fileCount":224,"integrity":"sha512-Gbzqzh+kZxJh/81YDu3mXHPOe0SmH0MbtUVKaOjKyFBiu5MfZES2BGiWJB/YRUMB9W+bX7Dp+YSfymkUHlJ3Yg==","signatures":[{"sig":"MEUCIQC67HB1bLeAu3y4jDuC9r5Iw7DWVAhn6X97KrMMh6Np4QIgPgUUB8NslSyq9Q/h7I/Xum+Y7PLmpIx60R9Z7Zo1zYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.0-rc.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2227568},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"13db5160a7a922fc6596586f329643263b91cd83","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server - 19 tools, 450+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.0-rc.19_1778097536387_0.9403275555567849","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.20":{"name":"ue-mcp","version":"1.0.0-rc.20","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.0-rc.20","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"2d6e03cc5c7858d0485ab244f47ce521c0e46a3d","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.0-rc.20.tgz","fileCount":224,"integrity":"sha512-zzLlzE7q09Wlqkh7fAVvvXWwvNzoFaCbMMyh1Qo/NeTLWUQTAxH9dtsRIrgdvgymFUwsK5Cxj1FYiTzJwCFNcw==","signatures":[{"sig":"MEYCIQCEo/C7M5QHX+SheakxgXWUqMNUikA0Ue7R6xL0uvIlygIhAJDanvXQZNWkf4pS2BjLwjfQnyOneAWQew4QadEqWdQw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.0-rc.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2227966},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"2a5f788e632d40bf709bf83ecb0c1c06c47e9e61","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server - 19 tools, 450+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.0-rc.20_1778099109147_0.4580689053743767","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.21":{"name":"ue-mcp","version":"1.0.0-rc.21","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.0-rc.21","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"249893633b157842690f6d82fc2792d4071d6fb2","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.0-rc.21.tgz","fileCount":224,"integrity":"sha512-syef8iMFR/1Xcb+bBACwhUDEdgsAo+uWL5YO63n9wP2ZNB+HJT2/XXyM9usWnzX7M+tC0weq/mDw0vjyb3JQUA==","signatures":[{"sig":"MEUCIQDkc1LORDVsmym4MItlOgTxn1S47vCPESZlX5/8tVuTQgIgeyPyI8Qt7614rTSGOijVUJg3xZ8oaJxcMdlNU3nyfuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.0-rc.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2231300},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"64c98aa36f1ab0ff50d3dfc2cc94a72bfd40ab02","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server - 19 tools, 450+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.0-rc.21_1778099930601_0.2546148778011381","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.22":{"name":"ue-mcp","version":"1.0.0-rc.22","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.0-rc.22","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"e1d108af2202cf41e75d8c5e233578b98265cc64","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.0-rc.22.tgz","fileCount":226,"integrity":"sha512-Ev+DNTUaq6SAkocMLM4HR5Cw4WzIikfbAWz0MKCMTyhgig0LrZVC7LIL4oYRRhEg8JSWf2pFeLz+WixszS8zew==","signatures":[{"sig":"MEYCIQCsqHy4DR0SPoBEtOy/QgnzvANMft9v4mxKSwf1cBuiHAIhAPkPZPY0nI8fNQeGKOlVelIq6IEGJ5zFJCshu2rf85ag","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.0-rc.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2230807},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"caae3226f7e5f9590b3b4af62549ce5af15f19a1","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server - 19 tools, 450+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.0-rc.22_1778103527184_0.15105736267710945","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.23":{"name":"ue-mcp","version":"1.0.0-rc.23","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.0-rc.23","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"63892b97ebdf35b2e164c1c3eb34a889bc8fdb7c","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.0-rc.23.tgz","fileCount":226,"integrity":"sha512-/+yrRdtAZzPmWu+r7CzGamkjEb/Hxq3UAMSmo6wetvCUcgWqJ5PB5YQDlWx3OABwjChh8FM2aC19sFHRXPlcJw==","signatures":[{"sig":"MEQCIAwapa0rnqXuQHutYDSOJDTSD9J9LQ9qNGg9AB6e6iyKAiAftiftHFzTBZcbwYP4+naGKKxysMOeZmYkKmcqB608Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.0-rc.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2265946},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"4ebc73f5314985ca14ee553c49491c6b9223a30c","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server - 19 tools, 454+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.0-rc.23_1778640551797_0.5167426258067509","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.24":{"name":"ue-mcp","version":"1.0.0-rc.24","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.0-rc.24","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"4105368ef294ac3d11c2f07082b34d8fb449fad0","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.0-rc.24.tgz","fileCount":231,"integrity":"sha512-qvsv4HBxat+W3Ka81zkPNBkvxDiJ6lxFoh13gxuCQ+SrGHgZHDkkK0q+06dEfnKiy2S0G2poVKgTOKu/hb7Eqg==","signatures":[{"sig":"MEQCIDpGy9/ui9tpPfkLJ16HkSHDrI15KkaiGVlCYdbklj1YAiAtc73QFo9jaM4L3OiFutCjpplK7TVU8SUWEbEl9SqyWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.0-rc.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2445641},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"04f2b50d7b787881bbe60b92cafd295a851f6787","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server - 20 tools, 502+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.0-rc.24_1778648412351_0.07857895324889963","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"ue-mcp","version":"1.0.0","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.0","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"60d642476cfb3c78e4cfd5bb7dbce444744a01ca","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.0.tgz","fileCount":231,"integrity":"sha512-l2s8prZFB6jhZE6KG/KFAM0DW0k0Y8m+qiTG8yNT1MuOvCnrytIHkc79OFk1UVJbPTMKA9+E6Sruv0V+QFbiCg==","signatures":[{"sig":"MEQCIB6kX63DE4Wlzr3tLBQJNSCmUpAsAOS2ryGnx6Nn+ijPAiATMb06nO/a1B6uKrYCGA41VTM/GFhBe4+AScr1lVOsSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2445627},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"cb46ab21dc585de16dba054137879e8fc9e65939","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server - 20 tools, 502+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.0_1778699009355_0.6439483727356399","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"ue-mcp","version":"1.0.1","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.1","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"18507fa179535518d158f45670bc7682d6cb5993","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.1.tgz","fileCount":231,"integrity":"sha512-9d/xozMtkBGyK9ol7q0J3vvAfAsQLv7c5fHOpGqAqy6We/XVw6ZIzloCappHKRx17V+PSc3b1HFgwb0KciB+yw==","signatures":[{"sig":"MEYCIQCekqsGZgTDcjFJf0sVag9KIIHNRW73jXjxuhAD2qKjGQIhAIIBlZPEIteDgKUTS4qt0+t4jJKmewpV1UUAX7AJ6SgZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2451865},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c4786af3528308994b412de5860ef09cfed65273","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server - 20 tools, 502+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.1_1778734477243_0.4047782155467101","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"ue-mcp","version":"1.0.2","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.2","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"66d51dbec7f10d97fedbc8225b56d1f3d53f850a","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.2.tgz","fileCount":231,"integrity":"sha512-h4qw0p9SKqbfjw3aanwnSrUZxkdag7pp2K4eLydIvj/3zw34jSYsHEbQclE3kbngjCInGf7xIhAkzFBxFf+Htw==","signatures":[{"sig":"MEYCIQDq+WY9lFd45RIlbXFnG/Vu9DmMQg3kxafysXBEU+2qnQIhALk27/1kCE0kn4NcfAypYfchjjnKAHJJwscHPG6YZfpX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2461232},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"2d9f6f4c21b5f02877a8622cf22f1a9c9a4e85b5","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server - 20 tools, 502+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.2_1778781096743_0.41366427155409613","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"ue-mcp","version":"1.0.3","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.3","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"f24b1835bfc192f82da3c0f075b3b95855963ca7","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.3.tgz","fileCount":231,"integrity":"sha512-xKUAm/Zasc5x1oZhh8DmUrTLkl6iVAFP8ecRxl73mIeW4RBFPSukWO4203d9C+J3xOg1vmZFMRVOBwbfYGYTSQ==","signatures":[{"sig":"MEUCIDeetMi4sjgrHEHHGd5OaXtUHAS0HTguJpzFDtRQy6qFAiEA5eE2vUXoeAGndO3gOBQbp42ZqL56n24gjiT5WmUC3us=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2472237},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"cdbe7a7ecdd4d0f58d846d5f2c04e332e9332700","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server - 20 tools, 502+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.3_1778784807235_0.08255647059220972","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"ue-mcp","version":"1.0.4","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.4","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"ee783c88f330c35147669ee6db87ef15b9c95133","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.4.tgz","fileCount":234,"integrity":"sha512-ul/miJDf8HKLmk5P6tifp2vEVKtqWkliAJvfp3ViYaDz18e6SL1zBJyp6CmzGDWQzTZhRUGihNYRg4JtSlPIaw==","signatures":[{"sig":"MEYCIQC9mtPdaqSXRwIkPbR0VqlOWFj/KS1VISa09VYpPXZUwgIhAJTxjYAHLxt6KPqcFkVYrvONxH8KjRjjwEjSXebqtCAr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2499277},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"85f7a0fcf03b982bba524e15ac49460c078b02e1","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server - 20 tools, 502+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.4_1778796039137_0.907196541275241","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"ue-mcp","version":"1.0.5","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.5","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"646135cdf99c8830df5dccc3f068386384426461","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.5.tgz","fileCount":234,"integrity":"sha512-b/z1aC3M8r1qE5IKT72OGML5pbDDBnlKRtchuEphCz4MKpRrlQ5mIjKOocsprBhgU6GOjio6YMw1/89/k8q6Rg==","signatures":[{"sig":"MEUCIC42tsZ4O3+Lyyita0ckdH+9+/wBkfRrOf71wxfw7XqhAiEAyyFUmo4JCo+pYIKTHfPlLjFPwcLo6nLsnd4KCpnC+ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2499320},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"3410ea5632cc26af287069aeaed9e41cd731450f","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server - 20 tools, 502+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.5_1778796793000_0.11340648249946139","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"ue-mcp","version":"1.0.6","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.6","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"9af4f6211fcd38a0cb600a14e405a8dfc0a12f51","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.6.tgz","fileCount":234,"integrity":"sha512-YYtQnCFsSA7V68D/emlrTQDs9jwxKFlBQ5RWtFzvoRD9gyuvkIrRH94/4evtMrKbUnApaw+r6RnG96R5Ycblhg==","signatures":[{"sig":"MEQCIDryvm6Bwq/h0mp9Eh2IXj5bLiSv6jm6lkB3xHFMQBRkAiAaeO8xMKhQEkW/5W2P5rolOH5+mks+tJ+DJoL9HOu3bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2515991},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c4ffc5e34dfb8100b693b0e8f9a9cb96b5175931","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server - 20 tools, 503+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.6_1778887211662_0.3665798741696007","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"ue-mcp","version":"1.0.7","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.7","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"8514229813619fe9297dc1dba32a2131ecde2a28","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.7.tgz","fileCount":234,"integrity":"sha512-1GVsjA+Ev4vnuZmQpT0iTTuWZ+j3fJIoMFwTfy0ERLboY1hDJ19Xyu1Y2iX1yyd1+ZXCXBzKMFN7us1peCcHxw==","signatures":[{"sig":"MEUCICU0vez14/5KVgIYzGM9T4YMv8HwLxUoq0o/DVZ9WorPAiEAoSDP2/H/LY4r+4xwptde4yg3ohEskCyB3rasTTnDYm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2607373},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a8fe20ced5bc2204787f8672ac83fdd895c4e8c3","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server - 20 tools, 520+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.7_1778891228949_0.20563592506464934","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"ue-mcp","version":"1.0.8","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.8","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"dc788c1fc86f65782753ba1e452790b3c5d20901","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.8.tgz","fileCount":253,"integrity":"sha512-DCfP9NW6R4JoXInJw/97mciPgpD1B8OXCNU5XStpucibOFb46DChlZuPxKfNG9/uBH2GFN60PDRaprq43Pxcpg==","signatures":[{"sig":"MEUCIQCahiFz2RT0HpY/CMH+bURhCKz8KfJs7Jm4G2ASWXq6FgIgDeUqFS7SUq3xDgsT1YCwEDLDi1GbUYw8pnrGFEEVj7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2492917},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"ef246242e15313246a7b48d73dce50740200bc50","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server - 20 tools, 515+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.8_1779073044652_0.0026096554617609513","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"ue-mcp","version":"1.0.9","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.9","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"e2b75664ab5d2b4004e8b94aeab9741bda0c220a","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.9.tgz","fileCount":253,"integrity":"sha512-JajXATBb9KipcBIxhEJaS/c32rakWf8OezZvLxCsPr4JQSwG/MTTjAQAP8Gno4tTx/oP5sjOUwrDxH+KJ85Pzw==","signatures":[{"sig":"MEUCIDJkRZdTNGas1aDV+YH4SxLLaUn+ufF/3EAsXuFLjmZdAiEA06YKyvizDXwHzkeYYE85qc4pkCBWp9u0R1WJKGrTcgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2530963},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"91436ec53cd0d4c161b8cfdfff2e4ae69415f05d","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server - 20 tools, 522+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.9_1779075528710_0.8815772094952354","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"ue-mcp","version":"1.0.10","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.10","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"7803b954170a4b747e49a8511393d8e9d5c765f2","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.10.tgz","fileCount":253,"integrity":"sha512-l0lFQBlFvLKen9aP0pAi9hqqGOvextGnciZcpZ4VDBjRoE2WU8g6CaQ1hhsoSGWvKOG279Niaoz8R/LsNkYRtA==","signatures":[{"sig":"MEUCIGTD62qpUN9dMRTDTA+w6i5tIqcwZQPSz/FddxOQW/FiAiEA/HmmERqzNd0eaD7Q7RISNgBs/ZspgzOeb9gl25uRSbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2535181},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a3a6e2ab8dee11d2a4c69c849cbabdc57ed7222f","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server - 20 tools, 522+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.10_1779137544763_0.5839949977186012","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"ue-mcp","version":"1.0.11","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.11","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"c375660e00939fa6eaa8ccc52bc24576b5cf2748","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.11.tgz","fileCount":274,"integrity":"sha512-yug4id8pNJ+laGglMopH9JDC1U730xTMZxekcwLlDcTwCrSTmR2VQSco12gOVwaYFOxyf68GjbQoGSQMzMK3Jg==","signatures":[{"sig":"MEUCIFESyr1VyO2Wy4EV7IK0+vRA8g15ECECT2jeDCByCNxNAiEAns6PxYT1JSklag3et9FZJ0yVaLS4Un7KI2lAk/n9NyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2639483},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"8d77e8f9c031e8ec69235886229e7c2c224c0939","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server - 21 tools, 524+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.11_1779162517428_0.24615074284991967","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"ue-mcp","version":"1.0.12","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.12","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"7876644f4e4bfb9a8f93b22b342044675da40838","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.12.tgz","fileCount":274,"integrity":"sha512-FclPwodRE5dWnQ1n447pIEoeCiAq4+T3p10kfAPVM9GH1ry0/BzpwHRTwSrRI+/2f8la+h2nYHOR6355Wi7L6A==","signatures":[{"sig":"MEQCIFOwp8ULpP+/frtCBi+xBxXTijszU6v0SjYW9Y9BVWsIAiA4Srb0li9wVNm6PCY0Y6MHB1XpvPKk/vqO90GMsxfWqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2641965},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a5d4f4780c58459506dd6de4e7dd7f7072ede083","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server - 21 tools, 524+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.12_1779163344916_0.9788059725601974","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"ue-mcp","version":"1.0.13","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.13","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"a1a8ce7e872c8577f5134d54a8f5ed1d640c5018","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.13.tgz","fileCount":274,"integrity":"sha512-fw8xX+4N5aTAISLotgQWDXzL2ovYXN03NlNU7DCtRfsxvKc+1iaAOKtZpohelyBCF57EdxK4Ke2fk+GyKMI5fA==","signatures":[{"sig":"MEYCIQCPRkSLH3cIgCQ15qnAP3QXEWQY9ZVh2tehZ65YFNSmuwIhANeGqII1aHzkdkxm1a1Nq395QuEbyjyoI0cYNdPdeHHI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2642582},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"cc67eb0766fdb42f33124f74978d264423806add","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server - 21 tools, 524+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.13_1779164715757_0.8288620298166498","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"ue-mcp","version":"1.0.14","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.14","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"095a6420b43618269b0ac8921785d3d7acacdd22","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.14.tgz","fileCount":277,"integrity":"sha512-adYYCzzJX1kUa81csvLd/v7bvnn4H607D4aQYbYK/UKx67LGIQjIeaikv6fsumsdgFwMcOczXBtqe3JQe/w3Qg==","signatures":[{"sig":"MEYCIQDpiDbzcTFoFmHlIXc5iNbbnrdJufFMVh+eBpPEud1fkgIhAK1COt4oPAfx4q7+aCLWpvc5A5kWbvo2VoSHbUQdLLA0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2655878},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"ad80e13c619b4222b4d3621eb28791bf18fb855d","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Unreal Engine MCP server - 21 tools, 524+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.14_1779222952939_0.18439771021330809","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"ue-mcp","version":"1.0.15","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.15","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"d130993fd44f7f964d1c8d64260cff929a26c744","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.15.tgz","fileCount":277,"integrity":"sha512-yMSYkd8sAuU5DQQUeADYs0MPjbU9bXlkeHBsJBeruMA78jfYj0MjUjFuz422tZQtDWN5r7CKL75xVZe5N9gw4A==","signatures":[{"sig":"MEUCIQDO12B8YihA3MGshPo/8TBF6FXCVoOz2T+DwOP81oe1YgIgS2on9e7GZfAkCsCTGEIZlYPZqSUX3LnJvh8U7RxmhMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2656234},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"557d8b8fca41a55d4d84095a5eea3b22b4cdf344","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Unreal Engine MCP server - 21 tools, 524+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.15_1779223546252_0.6408041112420713","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"ue-mcp","version":"1.0.16","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.16","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"35ca8478f8e5cd81e9fa9612f663cf948a9144de","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.16.tgz","fileCount":287,"integrity":"sha512-DghUUdgy8JFcCICGPzVWGILkUro7benS7YPnvahgt7vGn98Z0Nel9RnnqIqsldbWig0d9myxWlCCJl07DH5vuw==","signatures":[{"sig":"MEQCIFOqYy7DYHMv32CABizeZhwyRmXY0LqGLBSvIjPaxgfOAiBMzzQL6a9AHnKzTW8lTffElqMHcoatTo1KG5oq/UOEFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2691873},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"5dcd17b2f39ea7aa586e511eea458abaab778035","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 524+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.16_1779307412984_0.6845373859910691","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"ue-mcp","version":"1.0.17","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.17","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"7583373e01936e8354de21ff33f19f5b1c0cd658","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.17.tgz","fileCount":287,"integrity":"sha512-neGGHTKFMSCxmrfUsGJ3cdg22WPbLcudSBha6cd2614J75cIHu5saXtYlCqI9YuZFnci9ZwUd93fLqjQB+awZQ==","signatures":[{"sig":"MEYCIQD1xkwYP3ZxtMaVUf2Wgs2NPQBnJhMNCz89cA2G+g6dVAIhAMTeZTSH7iW+a7khLrUaJy3oyTJOrGiToFOs2IZrY2eU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2709373},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"e0734cc916d474a433c73dbd48a544dbf27aff35","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 524+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.17_1779320352368_0.1979795554143391","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"ue-mcp","version":"1.0.18","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.18","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"cfc2521b2eaf18dfb98c7496901770f28234d246","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.18.tgz","fileCount":287,"integrity":"sha512-BFvMLjkdKTk94D0Le3BJ5SEaX+NMtryQXrnfNE6PAD/f0B5H21Czbyn66V5VDfeSUjDubXDz46+lhk0oPPtjtg==","signatures":[{"sig":"MEUCIQC0T25k7EY8SRPswpv6v0O+uFlK3smlCMxCBWZig1UjbwIgF0buWQThb3Zlr/CNHWvIc3Js8GPOoIb7MMh3jBXKPzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2710573},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d30441a629c2babdf10b8d89d71ed6a5ac109e56","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 524+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.18_1779324018528_0.8251587518431529","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"ue-mcp","version":"1.0.19","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.19","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"062dc09e24ff74dcf7da88772d7edcd08b7616a2","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.19.tgz","fileCount":287,"integrity":"sha512-McOI1JyjaJGd83D5d4BmE/Bx0EysJ0HRPtbAjbO4rcsm8Zd4Qzafn84OMepjPnS9wYJz4V41vktnGxQWLiddyw==","signatures":[{"sig":"MEUCIB7EnFKa2t/EEQZxQps3YPrPcEH1w4M0AIOwcF2PfUn4AiEA/dZ1TlHIZU2N8CKR7rWD6EMhBE7ygvJ9bRiuTNMKmFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2713349},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c00c320f6dc38e11f015e29a70784b8858c570c3","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 524+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.19_1779324556141_0.8067769361101087","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"ue-mcp","version":"1.0.20","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.20","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"a2513a9d604fb04f51694be529c0d6aef206135c","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.20.tgz","fileCount":287,"integrity":"sha512-6OtPipKL/omKqNV/SQfXjBn+KWf+wWDEIPb6cmpOWOReSujtPEsq/CQVFRvf5cZTRXm51lVRin0DIXInU+HGoQ==","signatures":[{"sig":"MEUCIDfrHmpzyjMr06eM4LaK/jSZQzTnJHhytyzaea5kUy7YAiEA+lLtLcOKu4xoFdzYLAyrIunXHBd1yOxzHNr/2S4wN5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2717310},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"7538fa67c4fd1a7dbb0e8cbaee95b5f28ec9c381","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 524+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.20_1779325776006_0.9551087212402996","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"ue-mcp","version":"1.0.21","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.21","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"0afdb2fa46c89dd82076a18cd069346e01247c33","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.21.tgz","fileCount":290,"integrity":"sha512-dC+Pl63p6F+4HtLsvNlhlmbq+Qg/E4w1UhXcuR2dA3iHb0U1HOzAJwIEbIyMiCMrchKxnipfy5mAACzPYIC+gA==","signatures":[{"sig":"MEUCIAHoR3YtIj9wgvClX9JulwMF/lGUdBmzglvSu9eEckFwAiEAn12WfMpaOmv8ogEdDF6znbId0GQGH3fYslzfOmbHVVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2725406},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"ac8cae7f8c4d9487496de7557ca7b100777b3f78","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 524+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.21_1779326945735_0.21375812921243598","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"ue-mcp","version":"1.0.22","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.22","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"7ec117640fe9f3f619784d9e3305eb2906c45ec4","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.22.tgz","fileCount":290,"integrity":"sha512-iR86IUFCnA11BgybGVNTjeGTrwItA6esCJMNOQonbLT5ZYGhgbDUFqKUPKot9zJsPNt+eMwqLa0mguWdhQiWNA==","signatures":[{"sig":"MEUCIFOF3NvgQkf1CSpDGYjIg/63PdTeygWxBFEwpAlr1p0YAiEAoGP6z7SY6PyqRY7EFPQnUFo07YJlT/jvt6v3sZAujBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2724361},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f8e4015d0e234df5e464f86e0d74f79e04fd6ac6","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 524+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.22_1779329373879_0.5630133470347904","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"ue-mcp","version":"1.0.23","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.23","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"a5388bb60db66da966bc2ed0ac33be25d305f672","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.23.tgz","fileCount":290,"integrity":"sha512-ObZnwIWWGKAtr1h9ckGQ1hd7T5flS+wio89qu0fq80PxfPHGl+VRTH/TW4FITdiNFlz4zeXeB1HwP5fSoNIU7Q==","signatures":[{"sig":"MEUCIQCv0YW0fPoRWbOuFmZPRkoOkXLsQ2EAAAfjmciNP3XimQIgZsbl47yIa0pDA3tFm1hYQnMQnpgDmzUA6SQtJXqD9F4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2726982},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a08189c32cc81aa6e1abe78a6b8edb9e91b68baa","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 524+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.23_1779329992426_0.7772601497955294","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"ue-mcp","version":"1.0.24","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.24","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"77329158f1c3ee0e82c498deabd93f03ddde0f54","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.24.tgz","fileCount":290,"integrity":"sha512-7ApESrg1tgIKGH3jV0h6sGEeYzQnNOSjbiANtk0b8Xc2EkbNz7qfmCFDQgm7gqFzAn8i4Z/6Oq9U26iNji1bsQ==","signatures":[{"sig":"MEUCIBh+9W+NLcPAjWAIHgShhi+a4as7Lfa8+MGjUYokbZa2AiEAhJYi5yuGXCojIv9BoAE38ujK3bKxYv1jJE+RVWGbLF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2726383},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"05c29457285c979896f699cc9f7e7da1e484286f","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 524+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.24_1779330461042_0.5438725325974374","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"ue-mcp","version":"1.0.25","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.25","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"6ef16a29a926ae4fd29cddff7c545a0ee1b82fa2","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.25.tgz","fileCount":290,"integrity":"sha512-XFmONUX5o3nlNssRPiPNhFsL1gIUKHl2LL+T5u3DETM5J+CBTFKDVCd2ZAj5/1pLzrFIwhKFI+BqcGkTQvmEdA==","signatures":[{"sig":"MEYCIQCvtZI+3oFIQkXkV1W5ZDx39rHJyscdDcxdCkg6RlvqegIhALcngK7PdSbPKpEbcqz3RPgDNLXsM8QMdXuSAuFhCuI9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2727413},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"fb9585d3e97a781ee68ef2632ea829ba60b11652","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 524+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.25_1779330838564_0.25383408568869514","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"ue-mcp","version":"1.0.26","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.26","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"fb11283175aeee0d08b076d8a7f59ca6b363243a","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.26.tgz","fileCount":290,"integrity":"sha512-riAZ3Zft6eUS/6kn/5KKsdzq7MC9aTsctzoZbZnqt7h9Ddz0ymPyNWxL7hK01tmbcysCNTecZnZIEEMYSyZRBA==","signatures":[{"sig":"MEUCIFs4CwmdlAUg4E7EofyiaHos2TnEFbyWin9W6NqaNpH4AiEAzZA5Ri9WQTUnch1yR4hKJLRRD6TnIBKbKlE0uV7DoBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2725150},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"6dd87331f5291085ce4cc28693312bf2f5c31607","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 524+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.26_1779331248826_0.9116260433140018","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"ue-mcp","version":"1.0.27","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.27","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"e9ec6289a564c7b4ec625d1b892e84606d874bd4","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.27.tgz","fileCount":293,"integrity":"sha512-QojfHPeIp4yO0FLzuV9ZGLCh5jHFGk3++TSod2kDJjJS85rOK3f//FPWf5W5fksDeRsYiYG+Vx+oXw5Zh2pk7A==","signatures":[{"sig":"MEQCIDc9Q05FSjnMVw7OR8TKSZv0rVqfnWO63vV+vNVj5kS/AiAbpqIu6zNxV+2jagxpH076QpFOoTdJz3srvaxFb7UsQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2727500},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"127672b63b605148639a4928a978cc36ddaa8ea8","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 524+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.27_1779332020554_0.18196433600352857","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"ue-mcp","version":"1.0.28","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.28","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"1ea33dc934563447d9aa468ff265b2d2ce9c4c4e","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.28.tgz","fileCount":299,"integrity":"sha512-VVvZ1XRd0lVRtSDUkADEcnLMyKXHP8RrVSC3BWXLWvTa6mWvfvVqC1gI9iRUXur20k+VmTbldHIsOWo/CGBhlw==","signatures":[{"sig":"MEQCIBrrTbxGNMgb6APsPUSjOuqEXX6yyX7Kbwb4MxD/zRS/AiBfx6Pe9FVQixYtEjEeoNl4hntdg1ibHhVai7rq9My1eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2758113},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"e19ac982a8762e1b156b73fe3b131c463ec48005","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 524+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.28_1779333243927_0.28321147174517836","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"ue-mcp","version":"1.0.29","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.29","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"213f9d8cb36b049d95f701babceb57bd922be366","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.29.tgz","fileCount":299,"integrity":"sha512-pyIg8qCRXqnUDs/f1rWbUFAuPvHcZPh+XKzR0KLMDWxQ75hrjo/a/2ipb6afqKMQ/tvuuoVkHDWnfl71KxdHWg==","signatures":[{"sig":"MEYCIQCnCqjhiWdKkusnJRyE6iQPIK98oYR6VH9iJT0qBDI8igIhAMQUeBLSeICXQWKIY3rOoyQlef/s8m5+0w9uja1dquWC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2783672},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"5fa4711779c86e844bf4d174b170fdd4d0675757","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 524+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.29_1779336477223_0.9499343340634119","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"ue-mcp","version":"1.0.30","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.30","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"de5aad7470af1fa18ae9b848047ef52d88d70972","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.30.tgz","fileCount":302,"integrity":"sha512-agObACwSTRJzmkgL9gFc/Gfjbq0M0TIwIn7ZaCuWdkMQJ8oAzkDlwxvinvnG3AApY3Yq6aG8xBiJKOHYe5Ghng==","signatures":[{"sig":"MEQCIGHFolHChVluJqRG5rH4aJ5BfjLaL+6Q/921G44A/avDAiB+96c7VneeFQ0af6u/JrjQ5Xzs+PL8aBT5MwjpJXXghw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2779339},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c0375a17b4050b6ae4bd3eec8b863c7db9bf35b1","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 524+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.30_1779337266528_0.4871718087214296","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"ue-mcp","version":"1.0.31","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.31","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"f16a7f671854b372c120c27d9d029605ecf3ad65","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.31.tgz","fileCount":305,"integrity":"sha512-zXKBIPh7IpQImckWw7ChtF/VePmWQlrZ46f+YMdYaoXBBCOWmq58XGwlorhhg5XtwX2P3mId7tBhWy2W3juavQ==","signatures":[{"sig":"MEYCIQCjuOelZjFfagk66S3lNCmWGD6f7YrGigQAUWldToS++QIhAMxtMKneJm7+CjbQGUCkN2Qsg2bMfng+IhgCAEgwHoyL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2782107},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"cfe03cd15304dc60083a47b754ad9f6d99503c8e","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 524+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.31_1779337731880_0.6760193341113767","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"ue-mcp","version":"1.0.32","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.32","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"0185ac0f7becd4f9f1dea667befbc5e2b17e5803","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.32.tgz","fileCount":305,"integrity":"sha512-iqkjXg2SdQp+HPlyMLhG7OpRLc/m+t606Q3Bp/hLU9hg0dzPEfYFMFJawQqua0NIpKfaKkNQS6+5g0FsZeCevQ==","signatures":[{"sig":"MEYCIQCzv5TUhYZ6YF0O6tAFVv6SbdJZkYv2JJI6AHDm7eEgywIhANPBVNxTkIlUCQBm+mPSCUzv5oQL63RzruWS2hjHecPQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2784610},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"ea776ac2de544df28de3460ce85c7dbf7a96d7bb","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 524+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.32_1779339061231_0.3887210715910365","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"ue-mcp","version":"1.0.33","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.33","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"1ccc04f51de86c8a7ccda09ea1d4f23b3b1aaa34","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.33.tgz","fileCount":305,"integrity":"sha512-/+FBWOwM3xbYk0y/16vfuXtRLxoI+18u/snzQVkj+bwxYUW2kDAGMmdCU8b6d4l/9PqE8W3Qxuv0RjGRU4hNXA==","signatures":[{"sig":"MEYCIQCPNSZldTVY9FHrJqz35ttzRR/S28597Php7rKUc3JzKwIhAI4PLtpSFACEMGkHJHvf3+9tyZU/jQIK1PNq5VKRXKsV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2799170},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b6872f5d0b57ae6831bc759dfb49dc290b60a3ef","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 525+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.33_1779341141658_0.9873153171707558","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"ue-mcp","version":"1.0.34","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.34","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"0ca94655270479d0b076353365fffe1ddcc599c0","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.34.tgz","fileCount":322,"integrity":"sha512-uNxquduO0uo0Hb9FKFNcTxhpuVVkrfXCXZ1ghgJXhhFMT0WRb4QqbxRnsCrzY/oMCWojeDOx06y2ttTOoClRHw==","signatures":[{"sig":"MEYCIQCDCJjWhZoEQlafqYGH++u/sCeZCEQhqIF3wyhMK48F8gIhAJ2I4Bn94dQXAJLMwqExXgh8DYCY8kZlfTZc2qD+//e1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2979936},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"3e1659751689839ada78f9b3fd7975876aeb2d5b","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 543+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.34_1779415872896_0.22375201443164827","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"ue-mcp","version":"1.0.35","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.35","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"111cce7487ecf4aca7c7a9910861421760345bf3","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.35.tgz","fileCount":325,"integrity":"sha512-XB3nNWTMaFENpLQ/9YXTb+KC2ge3PpfbqVxKHxnInH6kOY9x7Bx5uSuGWEPDv3Tr+9rC9yxBlc2asdFFTq2VcA==","signatures":[{"sig":"MEUCIBohWiXdKp/6EA8maTiQZs8DlgNOhRvg5DDI4bhB19MCAiEA0mOSO3kln37ijNWLHaALQSq6ErgFgFO/FREGe3wkDUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3034764},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"6593cd8fefad85a119c4f6a9544394bec779d44d","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 544+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.35_1779456264617_0.3309079000561834","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"ue-mcp","version":"1.0.36","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.36","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"76f833de8c18be2fbda0bafcf912f1897fde5609","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.36.tgz","fileCount":328,"integrity":"sha512-1iWtQNuwci3sByGBTM5dZ/jO3Yp/7NYT0SX21PnA6ZHtFCO+4FOpkQ3MOAP2Rw4ZKhLCMoR54i3v8Q0gXdVpnw==","signatures":[{"sig":"MEUCIDnZ6lKcEFsCzzYEnNDncOkCrJx0A7a8Y9UT0RSJIYyaAiEAo7eMeEuIC2M8sybbKgsavH59loKXZ5ovKCYsG6nPVAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3047082},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"68ab43541548d69ef5288e65c5f97f538aace8ba","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 544+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.36_1779466220482_0.5806627560710733","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"ue-mcp","version":"1.0.37","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.37","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"e5647ff574343237d4f9b79df0d7f7b33344499e","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.37.tgz","fileCount":339,"integrity":"sha512-PtAaT+PIM3Q0fKdhUZvYSJO1Pn3MZQO5ZbLeCsyTEN6WG+0ih08KXViAR0oqRmzoNKi+d9FwfyW5Cx/+YKCVkQ==","signatures":[{"sig":"MEUCIQCo2i00xu7esnln2akk7MRAVyyPlDX1l7lljuMJr8ykcQIgTiQyxSlyX7t/xd9mDJmyKIDsiJPoi84Sz6QxZ9NBfNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3097884},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"8542fcfc7a056f95897e139e5d07bd051a7eafca","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 544+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.37_1779475462590_0.406641142238076","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"ue-mcp","version":"1.0.38","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.38","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"63ffa98fac14ee770c3f3c64009fc47a0bbf28c8","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.38.tgz","fileCount":339,"integrity":"sha512-jl7deO9yfurMcPf2Sheh8dh9ZTQG3qRJ1khvyiVom3UQ342A2N7MEdIS0vFKBzdba8Bcy/Uh4F3oee935TvWfg==","signatures":[{"sig":"MEYCIQC5n5bt5IyuR6N/Vt28yLpLWzjEc8tvyBPt9ua2ExK3qAIhANSoaJGpXf5UoINp9uj+YqqlJM0amzWsDobAO/8S/bUh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3105052},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"8cd84aefac0a72715e0200d624a0f9e84e03227f","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 544+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.38_1779501025470_0.4608199232269887","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"ue-mcp","version":"1.0.39","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.39","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"ab623ce8ff8672eefc53f0df99ef7acc502478d0","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.39.tgz","fileCount":343,"integrity":"sha512-HhTTjp0Wz6aPWIThST0CvfrZdKOVk+wElyYz3zFKUbkJh0MQXZw7nhmTEXWGVPqz++icYYbL9rL8RCl0OLO4cA==","signatures":[{"sig":"MEYCIQDMmg4IjtS61iODOvCAte2NwC1OpLxPB2HY7852M5174QIhAPCTxftn3wqZ30xV+U7rqKSnzGTP3uu4VFMqq/xSlUCG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3155411},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"9c29d907aa6c865c645762a45ebec2b0c1843066","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 556+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.39_1779732285391_0.45924988139711687","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"ue-mcp","version":"1.0.40","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.40","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"9db9f8a49b6fabd296323d32d59fe848995dcb92","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.40.tgz","fileCount":345,"integrity":"sha512-g5RVGyHT0ekHwcMun011zVDtGOavgW8Q67CuKX1m/9SVB53fIVHX2za2dBU8KLqG3HQhhLBuBeVubyRDr+UiwA==","signatures":[{"sig":"MEQCID07I+PpupWhQKou0MG6RKnQwA/jeswD/ZKxZEmZgKIQAiA8eVrBhjFcypYQAe1O33P80LDj5gvfkpDP4xuM5XjbOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3170724},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"13f2641f255d01ceb217afdc23aaf12dd68bc160","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 556+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.40_1779734004449_0.6654288900962697","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"ue-mcp","version":"1.0.41","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.41","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"ca52a3934a4279f254a0a47dd8423f9eca2f254f","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.41.tgz","fileCount":345,"integrity":"sha512-vf1ZFi2b9nNJeWibxNVs7hnYhXO0SebdDTD2nOuNNOwboxIQx8KjmVJNWnVNWEBIYuS+HmsvkBIoCmp+M+35Lg==","signatures":[{"sig":"MEUCIQC3fbh307P1pvvECLcieZ9WroQPY6MiB03wzumwrMwjyAIgZ5ip15znpfHKkBjjSYkf9PJOzR8WoBCLq4V/s8IrMqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3172836},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"6c4b0125a522f05875648771973aeeaacaf70fd2","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 556+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.41_1779734386821_0.053847110184291225","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"ue-mcp","version":"1.0.42","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.42","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"06d0b7fb300d17dfd57b4c794db55b5a437a1030","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.42.tgz","fileCount":345,"integrity":"sha512-CkC+qNjwPS16OfAEpysaTr7OgmFkaKxOmCOHlRQCH/4EOn4nvScAGedLXlxqryTZil2SZ4574FY74Man2V8DGA==","signatures":[{"sig":"MEUCIQCYM1FIzObrtqhwRQT92aqhJy1jDNI501BmHq9a2BZHHgIgMiqCvRStel3iuhQRJ+00y7h4Zt4W5r1BUNgfVJPkz1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3172884},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c732c6b1e042b5a35faa074c4d5ac2a11cedf8af","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 556+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.42_1779736761721_0.754192118107277","host":"s3://npm-registry-packages-npm-production"}},"1.0.43":{"name":"ue-mcp","version":"1.0.43","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.43","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"3c3f2f51cbde1361a0076ada51ef199d6d47c5e4","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.43.tgz","fileCount":345,"integrity":"sha512-52RADl5oKJMX3V5lNPQgY00E0WkG919j8wyzUPYYphS7wlo5un8I74zPvBjHxOXCWpKS+FvbGtENW0Ut3qZNRw==","signatures":[{"sig":"MEUCIAVvHSzXuTnWtKlGUptoDzqiWeOt9UCSRzvRWAZZwtUnAiEAtSK/30sR9tFHNA7tuAP0n2xio9XiulkN49vRIZEZAXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3173152},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"84943b7c16d7e7b035e01bc6268b3cd6a57169d3","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 556+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.43_1779750483558_0.1986186504871046","host":"s3://npm-registry-packages-npm-production"}},"1.0.44":{"name":"ue-mcp","version":"1.0.44","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.44","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"a2b880cd73b651a76c19d61d7c395ad346efff64","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.44.tgz","fileCount":345,"integrity":"sha512-DWwm9a9vC6scxpRe9ltoBx1mF5OX7NCUQVCxDL+4zVXybBy3MKyBX3jXziQDXDhJaBV4VdYB11Vc8EhDcwZvcw==","signatures":[{"sig":"MEYCIQCD8YQMmbtZJoLncYwTg3C9Gn8/U6CmEtnKgYDBCtEW6QIhAPXx+7iaaqheQXp99w9kcb4lfpJ6n7u1Jgt0XqNX5e1l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3176379},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"6a56ff6c8902b41335d3acc0a7f97c2dd59e76ed","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 556+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.44_1779752104435_0.45381564265783103","host":"s3://npm-registry-packages-npm-production"}},"1.0.45":{"name":"ue-mcp","version":"1.0.45","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.45","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"575f88f06daf545d7cdf8722e3c608a570e2c6ef","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.45.tgz","fileCount":345,"integrity":"sha512-pxcPylgSb+OX+VXEn2FUy957haVYv/iSFyse7h9ida52WKG/biRxHHbsinVgcgcRGddFXUqvF8kEe8miq+2uzw==","signatures":[{"sig":"MEYCIQCuJzExj1TX3v0b8wBm2GNSvmI9B3PNLZT8LU4YwMXXdwIhAPmc/MmOk2+g859jTj4TS4NuJPYlJ7A7arkNhl1DOPoU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3177008},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d59dbe9fd0669a9a3d47d9a470b9e1869fb448c3","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 556+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.45_1779757241119_0.9227416874579346","host":"s3://npm-registry-packages-npm-production"}},"1.0.46":{"name":"ue-mcp","version":"1.0.46","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.46","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"5c403f37e6fd82901d04f1a389572acd0a67b6a1","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.46.tgz","fileCount":345,"integrity":"sha512-bynOc1LeGg8tRm4PTWzqVfGD7ZHWWZCFbpOh9CNdcppzgMS5688HEFQSZNBGb1cMKS6OhAglKu33V9Pq7KIJBg==","signatures":[{"sig":"MEUCIQDYEU8UYxIhsYut5nnofi1DHgkBixS/3ImI65UWCwbyMQIgI9SQFxA6mruN8XaAO99kvlm8UVAzatcJBTwrWphs2QE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3177548},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0d24d8f11c2285eddac01903bb8bd2b8db6f15e7","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 556+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.46_1779760178554_0.5355281041450908","host":"s3://npm-registry-packages-npm-production"}},"1.0.47":{"name":"ue-mcp","version":"1.0.47","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.47","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"79c898c84aa53079c8d71fb87e59f11bc81acab3","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.47.tgz","fileCount":345,"integrity":"sha512-SUScl0pY6H8l0qWukBPNLIyNLNpmTeCQLfKjuI8BgBD0PRJn5HRwWaEVnATTf6HYUBxlvkwXD8wTmduqTb+UFg==","signatures":[{"sig":"MEQCIDNsWb3+uLO9nrbGJvT5skA5960B6RSWX6jRnI8kYlo/AiBT16+GhYusTYKWyDGCsVHvW0xtLS7uhdNI4CRCkDkZDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3177602},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"dcf4cf1154bb721c151b38a8772d2f287073df9b","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 556+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.47_1779764554327_0.49545618922965673","host":"s3://npm-registry-packages-npm-production"}},"1.0.48":{"name":"ue-mcp","version":"1.0.48","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.48","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"3d5201cdbd5055f639473cd2bba8d93abfe187ee","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.48.tgz","fileCount":345,"integrity":"sha512-iHN9NeU8z9qGkTeaGfKvMHFQAbbUyl99Pz8rivGJ6mBcR5X8vcHhU1nyvI6Y6YVGFhMOvYeKCyyvYh6zZqVozA==","signatures":[{"sig":"MEUCIQC6pKVvKk0uoL5DixSzms/qKA1OrUmQqRfaACl1okhx6QIgD+RQ5omGQ/Kmj/xG/Ucfs9WGRRpYdGgVTdlfj3wab0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3183751},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"9b96aa6a6242a42eeec25730b4bcce327eb88634","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 556+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.48_1779804922214_0.6504088724049655","host":"s3://npm-registry-packages-npm-production"}},"1.0.49":{"name":"ue-mcp","version":"1.0.49","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.49","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"9b17b0836f255a485c9ea7f5b47412a0fc3a79ba","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.49.tgz","fileCount":345,"integrity":"sha512-eoujMwMs4Qz/kCtqp/FRWVeoxlSdMf1iBkUjbkZ92KGJI8i8OlKq/kWazjbLocq8Rd8/p/OD/YmQVI9G5IsV5A==","signatures":[{"sig":"MEUCIEl6xb/wQm9MsTkgvETFzzyKFGla1aQ9dxrbgALNzQ2pAiEA8u9sW5+H/Nal4jo8cX+7jrWudTVLY9YaMtjAgSxEmAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3183729},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"3e55d3a756c7e478756f552b7c6f7b3a8a2ecf33","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 556+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.49_1779805295161_0.6623332619032243","host":"s3://npm-registry-packages-npm-production"}},"1.0.50":{"name":"ue-mcp","version":"1.0.50","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.50","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"ee819dcef3258d4c72f82df4c52306345d4bf38a","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.50.tgz","fileCount":348,"integrity":"sha512-aK9ZePQuEB0WstRHksede56eLE1Eoor1d0xnH8KiL3U9bXOQcCWTXneYYcxboKno/7z/0hRLN38UhqDdR2L4hg==","signatures":[{"sig":"MEQCICkNtORsiSWT9n7MUEQiMVe0yI8GmeS+4jaN9H6bph6wAiAKbnnv7pOphye3aglM3fXM49eAO6yaP/ORTk8VsAiHiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3193515},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"5be70b5a8eec64d469fe1e33657b1c35bd52e5ee","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 557+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.50_1779813004450_0.20913296517152724","host":"s3://npm-registry-packages-npm-production"}},"1.0.51":{"name":"ue-mcp","version":"1.0.51","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.51","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"3a6bfbab7823904656217c06981252dd6abb4d19","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.51.tgz","fileCount":351,"integrity":"sha512-nXLuSnmr3zamJr2I/PSCMcP6CsAs8KDHZRSyHX+C0CLREdAlQHy+BnK+4ZpADHKV9PIyDOcW07HZun2V+fMBkQ==","signatures":[{"sig":"MEQCIHlKB+TmDnrQu2ZR9nkAbmqXyomI/C3h9qAbI6CRGARdAiAz7FXyXANEUigKB9e1eGW6dOXGSiMHg5mrmf73yBN7lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3200800},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"94aeaf649db55a458b72e4e484f4e82b1012ec7d","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 557+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.51_1779813690214_0.5147496202953787","host":"s3://npm-registry-packages-npm-production"}},"1.0.52":{"name":"ue-mcp","version":"1.0.52","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.52","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"6c4a886a046d0d5dc73366e5666b42d69f8d12d5","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.52.tgz","fileCount":351,"integrity":"sha512-bhIzhf0AhbjJI8h3i1Pv05WNW9AWJZNg8RFQz1qA5aASIz10FH3969gUDW2j08fneGdl8XrQi73Qsfw7NDtu9A==","signatures":[{"sig":"MEUCIFiya1zEkh+4yq/QAMTx/K3imlcdS0JceaKwXX/lzptIAiEAupKvHpt6f4kYg91PVhlh5mZpKIQYzcjonfngfpDCKO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3202505},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"2e50697632eed42be5d9fc70dc285e767bcde4c1","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 557+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.52_1779814918339_0.8651260398243603","host":"s3://npm-registry-packages-npm-production"}},"1.0.53":{"name":"ue-mcp","version":"1.0.53","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.53","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"14a377413fb346a2dbbadc6e8774ccf3ae26004b","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.53.tgz","fileCount":351,"integrity":"sha512-6MNPL7nlgxcWyhpjoOGZpL/SlCfn/V0BupWY4G3z/f6udpVgGW7c0+any8QhJLM1pYX80YidLJ+1SkIxf2kiHQ==","signatures":[{"sig":"MEUCIQDuT5NhGYsulTxU2LCv0UWfNAVXfoqUsXdLYrfkIf5mAQIgHR0Cpq0S6P0302UjLKRiuPO7bQjxOYofU595n43Bdc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3202541},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"bc51aca15a8e94b5c859ae3a6d633e31b48fbd2f","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 557+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.53_1779816530808_0.3326899433523174","host":"s3://npm-registry-packages-npm-production"}},"1.0.54":{"name":"ue-mcp","version":"1.0.54","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.54","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"7d5b6338f9c74d29716a848ea2ce76c41475cc56","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.54.tgz","fileCount":351,"integrity":"sha512-o6PXA74P55zsWekxuFd+0B4XmJZVHlXAYBcyJHPsg02DD8ek1TTlArsb5hRxk28xwjLXjs8kYqCQ+41ZVq+Qpw==","signatures":[{"sig":"MEYCIQDwSpxRjPGVtkuu/jDLvR5qxPvRPaAARre+YRgq0Al58wIhANL1x65X3QUNQ2xx6A8unujk7VK7kpe/5ijq4c30hZYw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3202785},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"ef8ef3b6b7e6efcd06421f9b43e7f73f375671d7","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 557+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.54_1779817198470_0.2758356254471952","host":"s3://npm-registry-packages-npm-production"}},"1.0.55":{"name":"ue-mcp","version":"1.0.55","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.55","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"e6d22c41ae4356c5373c5678805adeb4d487c47f","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.55.tgz","fileCount":324,"integrity":"sha512-Gjk29F2L3XZuJJDJx41PJKi/AoHxfhAv0AkM7aq1pBM0ssGFTsC5iPCJzWxIzWtE0cosQwti3oxs9WR3EKOzUQ==","signatures":[{"sig":"MEUCIQCA64T4pbjMtHUVgK9qfO9RcBek8PpBvpnQzHwyd+uGJgIgZl6r7dTn6eK1rKIHs4OscmOcR80x3wKruFSWu9FOdlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2848586},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d2a86871cb79fc5c5a65148174ca322c1302014a","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 527+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.55_1779843692901_0.37699876384670783","host":"s3://npm-registry-packages-npm-production"}},"1.0.56":{"name":"ue-mcp","version":"1.0.56","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.56","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"c1f48fff1d84c675b52a8f27aa6f2f019ca120f3","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.56.tgz","fileCount":324,"integrity":"sha512-LaXveSQbtKpZz47ZmKE1DwYyu1W0duQqj27umV3bN4Y/bdTzZhM7kQiGs9Js6PVVvQO/tLd1Him7bRXOge2dbg==","signatures":[{"sig":"MEUCIQDCNhrypiNl6zuE1hWnrmh6Va595291BTYGEQmMYsAWNAIgWwlf24r7JZlz7zzGLN3OLxfzIORuUe/x/BvDEHE4MdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2848667},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0de5d1afc883c2cb4ece3eaae93aae5fa0e4aeb7","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 527+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.56_1779853642740_0.11683601428886803","host":"s3://npm-registry-packages-npm-production"}},"1.0.57":{"name":"ue-mcp","version":"1.0.57","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.57","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"30d36b0a7098b674cc41e72fc758952923896b0d","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.57.tgz","fileCount":326,"integrity":"sha512-rG06z190wNiqOMaJktdUkPLyOuYvq3kThAPno4rLyEAG+9ibLIFf9S+WdWztkOhLmmvdU4I0Qk9tzFFBUgZuGg==","signatures":[{"sig":"MEYCIQDA8xIIFDaWuR/7uLTZhi7oMV8BmWSxPd209LyDNkhiVQIhAPhQYfbFLDcyuhQWk1kP4ZJEO6oSxamdsz1FkcE2LLeu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2877554},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"e893eb7b67dc8ce33763a9d7a254afb0ac0c52d6","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 527+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.57_1779855802692_0.05009573767554265","host":"s3://npm-registry-packages-npm-production"}},"1.0.58":{"name":"ue-mcp","version":"1.0.58","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.58","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"87db73f9cefd783c761d3105cba63b3c5d6d924f","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.58.tgz","fileCount":328,"integrity":"sha512-fbdZyQKxp/t8uzcfZmh7PGFb5Op921+gK6UR0WX7D5RuaH+JxZdDmlWDs5gaYNaINFPFwHx5BmPJth/GtLzXag==","signatures":[{"sig":"MEYCIQDarb3uqGZOMHm+COldEhnBdoUazgzqEMlOIaobrpMdLwIhALONg9RDaoutQ1wyihGCavI//uY+aVwvjlWiHYKn3+aR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2887709},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"17605572de6915ec297129242c3bbcbbbad9db8d","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 527+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.58_1779857075688_0.06484357846358302","host":"s3://npm-registry-packages-npm-production"}},"1.0.59":{"name":"ue-mcp","version":"1.0.59","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.59","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"44bb9ac1072d231e77a93b5e28e7a81b1e2138fc","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.59.tgz","fileCount":324,"integrity":"sha512-P+87PG9yLxzBgA6tzOfyrHIju2XK8lPAOY8zdxt4cDKFYeRkami0KWkXLUzW8C4PvR6Meiya09F8AIFjkvTMzg==","signatures":[{"sig":"MEUCIQCu0mP1zJiHNHvXazDYNjLK1q11fBi9onsIAcPqsYuf+AIgSCx1jp5Ip60Ag6G+vyHNLDz9rWmHhCqUjFu//OsFZZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2848586},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f75ceaec7e170f21fb5f7835de53c9c93d33a7d7","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 527+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.59_1779857596452_0.18791406718158865","host":"s3://npm-registry-packages-npm-production"}},"1.0.60":{"name":"ue-mcp","version":"1.0.60","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.60","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"f233d2d82e3ecf96ef84107d8815d4194fe0465f","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.60.tgz","fileCount":324,"integrity":"sha512-r1dHlxt+jnaSJ5/9UDtqjlp1H+LiHZo96WYqzJCPc3dmRT4kt9NNrYwroOM4Q21uyTErETcOAeRyneX5FZkqYA==","signatures":[{"sig":"MEQCIC8KtpDhNz7artZMu6H374bEZn/0CypbYr6VzjHL41ATAiBr1UUguA0d0Z/wGxte4X6qN806LVYM81xL+d9Fc2cmww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2837934},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d01f0ce7b89161e80d606224e50d95196ff529ce","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 513+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.60_1779858712561_0.2204331071019674","host":"s3://npm-registry-packages-npm-production"}},"1.0.61":{"name":"ue-mcp","version":"1.0.61","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.61","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"db24413b2e38394ce565d0b1fc10ceb44446e291","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.61.tgz","fileCount":324,"integrity":"sha512-rvv2djcP+YYnb3iYkjaxLUmkC5xH0qmzBEppphHIpbm2oChMteb37FyBPbLTp+c/gnK/2SjZY3BqRUZSn4qp7w==","signatures":[{"sig":"MEYCIQD13AWbRcCrGc8fG2qOOumEr5A1xu25ovJkSM19tl9D5QIhAK+G++c5hP9DkuL7J7qOHygob0Y4rDtoNj7oBgg3dOdb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2837952},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"7dd7af0aa34dbbc50132ebd620001b57f9195995","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Unreal Engine MCP server - 21 tools, 513+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.61_1779859750298_0.8155384051076837","host":"s3://npm-registry-packages-npm-production"}},"1.0.62":{"name":"ue-mcp","version":"1.0.62","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.62","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"421141a27ef3a17faaa4ac289fa8a05b74a91d50","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.62.tgz","fileCount":324,"integrity":"sha512-8bXKNjJvlakHItFsKFkgL/FaYhdyPXGQ0WINu17KPrcmD9D7ibB63wN3UZBTJ7+WEtiXrpEM3Wfxe3kbncfwZw==","signatures":[{"sig":"MEUCIQCNUxKVVL7UAHvD27+0Y0X4xkbK+hUDWpAodfvXGWyrNQIgBZowQhNmBJ8JVs6oQp2fCMqIwlNJbEAWeOF2uKEFbJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2837954},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"395e9ba849b70ed688264bd6d67ae8687a2da32b","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Unreal Engine MCP server - 21 tools, 513+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.62_1779907180169_0.2627724458982039","host":"s3://npm-registry-packages-npm-production"}},"1.0.64":{"name":"ue-mcp","version":"1.0.64","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.64","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"76debe4fb1e2e8c4cfb86546e05cb4e92be8b3a9","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.64.tgz","fileCount":329,"integrity":"sha512-zMep6vSQ3H4+l2qTP9yk9EIZY5z1XXaqd6it78QaNh4tcU7atmlbZzjPjCpx4FNRDqom0jr8p1xS/f0gvPBjeg==","signatures":[{"sig":"MEQCIHeSzusmDSbynF143+rjnNFSCGk7HU1BMe0aBnPNqBZeAiBCJd0yXpPGGz+RkBGzEeptzTO+gCxI42CMd94tsJW64A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3024301},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"37d735468c10645ef0e5013548c27ab6f7c2c5e8","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Unreal Engine MCP server - 21 tools, 542+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.64_1780016028827_0.10134704977343278","host":"s3://npm-registry-packages-npm-production"}},"1.0.65":{"name":"ue-mcp","version":"1.0.65","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.65","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"9b4e8d98a97164efe9e002b40b0743b0c9f6dbc0","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.65.tgz","fileCount":332,"integrity":"sha512-yw7rGia7k9ooW085HRIfZAll/V/rYM4fMc13UIy+bBxdUTpEq1kNsll21uKHEfF6227Itup87PB7YOq99MNgWg==","signatures":[{"sig":"MEUCIFMLIaV6P+qUU571E8fDZ+6AdFR/XWabgtJrYNUUazURAiEAs6uA8NAlPYhC+3s4/1BWJI9FBDBA0dMQXiUWeM1NDIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3029773},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"}},"gitHead":"9f58d959461f2db0eeadf77c83dac517fa2e6034","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Unreal Engine MCP server - 21 tools, 542+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.65_1780079002325_0.8708807247081269","host":"s3://npm-registry-packages-npm-production"}},"1.0.66":{"name":"ue-mcp","version":"1.0.66","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.66","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"9e14b9b9e718a9743372d3586d3e9bcc808bac5b","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.66.tgz","fileCount":332,"integrity":"sha512-d2mNRxkWLNaD5P/kxe4+bPk5j/sV7zQdI8RU90AobrXOTvQQSRFvBi0E4AWqZYJCaqfR7NhMT3FP28yxQ6kPqQ==","signatures":[{"sig":"MEYCIQDaHANS40AluzGMGZO0ZR4Kz7vETdMjEJEWVUQLIaohegIhAJX/w7uDZN6g+shHZAmA2eanT225kLKGl/OZ1nC1ipqE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3029813},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"4d074b29c0099994bed1e99ce838b0055513e10b","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Unreal Engine MCP server - 21 tools, 542+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.66_1780079164120_0.49556938187038346","host":"s3://npm-registry-packages-npm-production"}},"1.0.67":{"name":"ue-mcp","version":"1.0.67","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.67","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"b2a73d32771af2c540f88dbbde43efd33e279741","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.67.tgz","fileCount":332,"integrity":"sha512-5ZLEMIUc/ucy6BoxBMn0t+wkPbTNhMUBIO4v3K51yk0lCMq9uZajrxKX9PAf/t6Z6FqBiK+ocEtUQWTkogZlPg==","signatures":[{"sig":"MEQCIE1lPEgjFAihPgaygwqp/DSKNP0vrw7BTJy8ZGCkjnnnAiB8SYYTVG99arYSuB9PRq+DePj5tQxa/JoBKx0Qf96y3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3040292},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"75dd0e7949a54894098ccc06b22fa31d81eb275d","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Unreal Engine MCP server - 21 tools, 542+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.67_1780083194939_0.9626386586755269","host":"s3://npm-registry-packages-npm-production"}},"1.0.68":{"name":"ue-mcp","version":"1.0.68","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.68","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"dbdb9320961a90ecf5b82ca75370aeb38c95b60c","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.68.tgz","fileCount":332,"integrity":"sha512-QGt3RFBFdtn/X+d07rKJaglmeZwE5UKi924C0SNA+UW1kz+SzvLMqQQcMzIEP27Eo7xx4ZMu+PNiHjixXCtPTA==","signatures":[{"sig":"MEQCIFRwazHwHEljlobsmOVSkv9vMcN9SdwQR7nbHUuZQurIAiBo92KB+RWOWBJcU8EV6U0BcLrxqZJZgLNWr3aLFWd3pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3041098},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"e73ddded0e1c9653dcdc3d05aefbfe25f6cb15b9","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Unreal Engine MCP server - 21 tools, 542+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.68_1780083597595_0.8383697187864414","host":"s3://npm-registry-packages-npm-production"}},"1.0.69":{"name":"ue-mcp","version":"1.0.69","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.69","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"8575b9ca4af9f02655ceb4cbc26b5eb86867289c","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.69.tgz","fileCount":332,"integrity":"sha512-l1wvFHA6Lv0HplYExBpFKVZ3dXn3KN4IoDmSXTlN0Fg9W1ZC+0n5zZilENIlbBjOBqJ9wc3kC3T/q0R/nEV+yA==","signatures":[{"sig":"MEQCIDeHkIfPZ2gpvQG3tISLeK3NIm/u39oCKd/3Rm2vxSuPAiBiJrR2vB8Hvx6l+eamJhR1XDdWqvl8NaaI+AvaTRWF+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3046153},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"b530b207dceae50f2a6b3f1e2261a8fa2f60234d","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Unreal Engine MCP server - 21 tools, 542+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.69_1780085841914_0.7538044329656526","host":"s3://npm-registry-packages-npm-production"}},"1.0.70":{"name":"ue-mcp","version":"1.0.70","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.70","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"5d3c8ab0333ce94571b0d72a9e8796af9770e193","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.70.tgz","fileCount":333,"integrity":"sha512-8GUiYrKygK7UbMA7TPk9BGDwacKEiQ3zlU344suHMJjh29Ekk1K4Kqt1wNTdqRfwd0th8+pdd65MGbwt0szZUQ==","signatures":[{"sig":"MEUCICzANDucjvrdn4cG6oZVT8KysNSZEat6Q+Hv8ddr89UTAiEAyHXE8MvAuhNU4vOjLsJBF2Iy5nJ+oK4aRkow52lTiHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3060744},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"69ce72ed1218109a464b96f98243451ff97dbc56","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Unreal Engine MCP server - 21 tools, 545+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.70_1780086989825_0.10980539562990477","host":"s3://npm-registry-packages-npm-production"}},"1.0.71":{"name":"ue-mcp","version":"1.0.71","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.71","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"04b6c0e51fc80490a164742f87538631183a8f79","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.71.tgz","fileCount":333,"integrity":"sha512-lWtEpPPYwAdIfMaYuYwxk1BT2jA5t7XgDtloypYYsqzes4ZFSzSOyUmBvbxKylMuS0sYSQGx8lW8ryiIYU6CFw==","signatures":[{"sig":"MEUCIQD6uCGCvtWgwYrFGAOA0r5Xw6AUCAMjuo8jocR6c6wO1AIgeTFM8f9n4yqo1Ln03o4l4GQftbWW1lbQsuN/ujbzHPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3069886},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"15189b20635a534710741c822dcf1328c30c741f","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Unreal Engine MCP server - 21 tools, 547+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.71_1780087726143_0.7160946599960487","host":"s3://npm-registry-packages-npm-production"}},"1.0.72":{"name":"ue-mcp","version":"1.0.72","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.72","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"b364dcc43ebc6ca0a34763930cc336e45252a93d","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.72.tgz","fileCount":333,"integrity":"sha512-/vPKrPKIw8wkeHEYDaz/ye+3N7Db0FEY5YxgxT/wOkV27es2JNDn4gnilAi9uPYK1isgXeb9Co/OfSXOVugxNg==","signatures":[{"sig":"MEQCIDt2N1+gJ0ye1eVgxJMqo2hmHqXmjjUpJHUosKBCNrrgAiBtFTD/ZNZiPPb4eQ2R5rfqT1PM6LLGq1ByMtmUIGhVJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3080278},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"a341cd0807f2706111d2fc0f795a64fa23623c17","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Unreal Engine MCP server - 21 tools, 548+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.72_1780171694355_0.5249659478292514","host":"s3://npm-registry-packages-npm-production"}},"1.0.73":{"name":"ue-mcp","version":"1.0.73","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.73","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"1d7d6b8f9fe1583da98fb2ad1ce1d83f6a3b7f01","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.73.tgz","fileCount":333,"integrity":"sha512-wdR1UfqruFdJ8eWZa3vHSWQCeyDiYZhUMDXscsO4zhbEHAbIImAjkpCPIshWUs0p3aBLTORXxJsUwGZDTzxo0Q==","signatures":[{"sig":"MEUCIQC3qVFW1Twixfa5F14YwLioLfeDqnX9ZWy3kMHzyDNY8gIgFSpAgQmXUbySyzI/1BYMGoRm/bcXl7L8hPJhQQZMXPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3089123},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"a2910af6ad6c598713005792ba8081a29e44d3be","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Unreal Engine MCP server - 21 tools, 548+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.73_1780173053152_0.043368002530331795","host":"s3://npm-registry-packages-npm-production"}},"1.0.74":{"name":"ue-mcp","version":"1.0.74","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.74","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"d8409cf681d4550c7b1f6b18ed8534040e2b9959","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.74.tgz","fileCount":333,"integrity":"sha512-y1i9WfHVUAAFjEL5p1cNea2Qo5p1WiR/xx2V4Uj/FywKRpGP/5AyDHzw9p/3m0RWEX3eQvalp2Qcx6PlXMdbOQ==","signatures":[{"sig":"MEYCIQD852f7ofdUTZgVTbi82eu1p1AVTxhBkBUsJ2EQ4blDCAIhAIO1nTNQMJFw+bsmM2FAol8mOMH95sRIMKSnVEsM4Sp/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3108249},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"670d96a9257bcc656c19854d6f2c86664d3e2e97","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Unreal Engine MCP server - 21 tools, 548+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.74_1780503297672_0.17479882755537135","host":"s3://npm-registry-packages-npm-production"}},"1.0.75":{"name":"ue-mcp","version":"1.0.75","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.75","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"656620dc4183d7d161e439791becd5588a3d6a1e","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.75.tgz","fileCount":333,"integrity":"sha512-78J081d9Vb1JgsbJonEGU99RASdaX4E1IbuKrhaZC9bxz9smvb1JteMnEMwUcg1HGFY9i8j78KQ6gF9ZdHXK+w==","signatures":[{"sig":"MEUCIQCA02FXVPEN9ExBGHcmzoheePcSoUGYvBSWDp6fkEVFdwIgRYzAC2btNVIygR78QZBdghFnA+UbPjRgLoGoRFvCZO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3196708},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"2c3cbff1786449143c4d1c6df46444e1b15b6fc9","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Unreal Engine MCP server - 21 tools, 566+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.75_1780709518923_0.614326667405587","host":"s3://npm-registry-packages-npm-production"}},"1.0.76":{"name":"ue-mcp","version":"1.0.76","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.76","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"441526a07f8672afcf77d6681f982b69f33d562e","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.76.tgz","fileCount":333,"integrity":"sha512-84DZ3T0d96sa7Qc1BNQ2aACar67KgIrzrsOzaGlPkvC7wS2YahkiuzaMikRA5GcuZl/Gp6ftJ7kU4+B89h5+Bw==","signatures":[{"sig":"MEQCIBk5nk6ZP9GboxUgdUF0gRXR4T9vSD/lpl9ToLamKGgoAiAoHsjn2BXU87NVhWDjAJfA8Ms/P2WxD90OyD+Hx43owg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3216900},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"2dc2b2b723659e172926878e8964e4f19eddf329","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Unreal Engine MCP server - 21 tools, 569+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.76_1780713347037_0.44304879288390686","host":"s3://npm-registry-packages-npm-production"}},"1.0.77":{"name":"ue-mcp","version":"1.0.77","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.77","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"feb50ce8e33b690c43f139e53ed8736ff523ce20","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.77.tgz","fileCount":336,"integrity":"sha512-TDrsVyPBhxMeCJuhpvg3YUL4uImnCyTgEZ6Vw9zSW2WSnvBtDcbRVIvxu1I/NNv7mPhZ1yyH382uYTJ9Uc6UJw==","signatures":[{"sig":"MEUCIQCoY8jUBFLg5/OzNxZCiMzHVzyps9oyoMgpwS0HKp5kaAIgHjuVXZhd199ez3W6ncwER+O5hziplWwNFgtAfoLu/KY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3245984},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"195da9a8b1e3758937cbde9ecea0b66c5d0f8b29","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Unreal Engine MCP server - 21 tools, 569+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.77_1780760834861_0.3301757346575267","host":"s3://npm-registry-packages-npm-production"}},"1.0.78":{"name":"ue-mcp","version":"1.0.78","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.78","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"437a71a48b9920930273874fd352aed2db2136fb","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.78.tgz","fileCount":336,"integrity":"sha512-vxwo+0PEmXvu3FEiHz+8Vfgq72dDG6eyrLmoE85Bv9B1Zy8s08ES1ugRuXlfwf/zPAgSvoq196XPMCwsaBRBVQ==","signatures":[{"sig":"MEQCIBdKIXjFUbl56cyu9N9lpaTAAn+av/2Piz+RWUTeU92WAiATORj4q78b65SmVje9RvtL3Ulvi4h42XDSWQsTd5Hupg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3254704},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"85c818a1ae8130cb5d23fca86528ed026c03834a","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Unreal Engine MCP server - 21 tools, 569+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.78_1780771626192_0.8661520873644339","host":"s3://npm-registry-packages-npm-production"}},"1.0.79":{"name":"ue-mcp","version":"1.0.79","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"BUSL-1.1","_id":"ue-mcp@1.0.79","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"62d639f3861ef1bc095236190714037ce78e8edf","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.79.tgz","fileCount":336,"integrity":"sha512-ytx6yhnCmQJ9/vyeqRnk2sBXtT3Mev0dST3cZdg3UEejWcRgpf3PtP/69sr5Y3c5TFKFHCtejG/iOoo1jG6pug==","signatures":[{"sig":"MEYCIQD9BqvnCsAfRrP5wB2hA4HpUHUmsKDTNJL60PqHtVXeXQIhALm4rZQE8O0Up2B1yxzj1ceIe6f0yiRT1YDiHu5iT4QJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3255607},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"b3506664547147685acc13e11750c2e8ad995f1e","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Unreal Engine MCP server - 21 tools, 569+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.79_1780774392435_0.7996520098430637","host":"s3://npm-registry-packages-npm-production"}},"1.0.80":{"name":"ue-mcp","version":"1.0.80","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.0.80","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"74d0bc797b5ed46fd6585af57cdee470dbe5ca12","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.80.tgz","fileCount":336,"integrity":"sha512-54vv/grxceL8RGFMZg01F5QiAbxyJfU+nqz1fVfuvuPDsFH0BNj/ZAhno1nE2v4Itzimv1U6+F5o7ZlgdoEkQw==","signatures":[{"sig":"MEUCIQCM/lOKKw7UMT4ibPhmJwY76mpbqH0ZLuTWtRen2/qsLAIgGuVJR1h5rTI+b7FOdCzWz/y0ymED7VfRJF6g+MPntSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3252314},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"4ac1abd1efe87b82623fb3219a5833fe3742c63b","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Unreal Engine MCP server - 21 tools, 569+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.80_1781541761270_0.40646895718494425","host":"s3://npm-registry-packages-npm-production"}},"1.0.81":{"name":"ue-mcp","version":"1.0.81","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.0.81","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"c712dca575e506a7d42e40386bc70c1990142ae0","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.81.tgz","fileCount":336,"integrity":"sha512-tXuwO8jR4/+v5ieqSpNEWfek4HPOPI9U3k8rEv+eXtpD5VmhYularQZn2Gjl1yQ6qYVymFVHwW7ALtrshqmH6Q==","signatures":[{"sig":"MEUCIQDKWzWJRlM+P61wUaFtktCzUNdDFIBLgrkyNzjTyW0gRAIgViQW1pT2ILr9uFVtqdC0Xyt0FQGx1oi9gBScEgL8/lQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3362669},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"53d4c08bc12eab1c69e198acda39802ba5c65d68","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Unreal Engine MCP server - 21 tools, 599+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.81_1782238313036_0.996102306683492","host":"s3://npm-registry-packages-npm-production"}},"1.0.82":{"name":"ue-mcp","version":"1.0.82","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.0.82","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"61beebe731b90cf70bdaf8cd9d722b072f51603c","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.82.tgz","fileCount":336,"integrity":"sha512-e8yngT+dC8naINWwnSINHSKyo4A83ChF5S73OrRD9oyAhCaTG1to9DBm5raNJNMEki8xP/F3Vq38YZWP1L+R9A==","signatures":[{"sig":"MEQCIDPdQCs3V5v/TH2O0j1o/KsBd5OBTnpnappvm3TEmbEBAiB6cR4B8Uz3Ht7eYAXhKXOQCxGbyP0f20/vpn6I47ZEhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3362657},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"824e0a4addbfb8a6d372ca6b3547a8b6dfc60d13","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Unreal Engine MCP server - 21 tools, 599+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.82_1782238874958_0.22548674761592857","host":"s3://npm-registry-packages-npm-production"}},"1.0.83":{"name":"ue-mcp","version":"1.0.83","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.0.83","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"884ef375e0b347693521e63d185d56ab79b60dd8","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.83.tgz","fileCount":336,"integrity":"sha512-MEEBqybzdpc9nHor4oJZwi0hfELJcLlSFVrS1XcLd4EWGCqFQCGKjTyddbMZG+/YqJLl/iP5oElHki6FIGDIbQ==","signatures":[{"sig":"MEUCIQCGaZx//kBATvWnqJek54p005xzRWw6lDDz81ePjRRFgwIge4dJja9Pfdd5x3QQ+gx0tUrC932TVUVbMUAQu36xUkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3370499},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"66853a51ee53a2e2a1c8badc0ba8d70a321aab56","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Unreal Engine MCP server - 21 tools, 601+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.83_1782240977747_0.492661909554299","host":"s3://npm-registry-packages-npm-production"}},"1.0.84":{"name":"ue-mcp","version":"1.0.84","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.0.84","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"05824ebad369d78b840d3acef0b221a0c57c1340","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.84.tgz","fileCount":336,"integrity":"sha512-Zz1W0BfGq5s1WamijQP1FnYsDRz/TMwcR4So37EyGxYItBlomfbE4CUNEC1bNROnL/JuYnU4v2K4vcxxQs76XA==","signatures":[{"sig":"MEQCIDgUtVSmqakBnK/RMBxpxITEyDucOuAHcnpf4dFWgH/XAiBhZgIVWZ5kp4VBidnR9/Lb2tJGhUW4VooqjPZi6uZTxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3416695},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"da3c2dcf5168377dd771ef289c2f2a26b9bdea86","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Unreal Engine MCP server - 21 tools, 608+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.84_1782273534714_0.05841235186163485","host":"s3://npm-registry-packages-npm-production"}},"1.0.85":{"name":"ue-mcp","version":"1.0.85","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.0.85","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"8d02924e0865314d1f7f679c3cde67d803b91235","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.85.tgz","fileCount":336,"integrity":"sha512-2dVktjMAEQXsjIEOQ3047TK9Fto6wXmpzypS6nByWfb1/WENK5A28BxaBby4lHDH/4IpZsFSXyS6n2ChIIkYPQ==","signatures":[{"sig":"MEMCIB3y81/2E4eGMasH0DprjWU0GN0ScMICg6ogdLf9JOA4Ah8CXIw7nv+6jEdZzFxeDL5CSulFoXzEdpz9OyD8JInF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3417093},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"d54f270d3d83337709e0efa9852081b4e7b04532","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Unreal Engine MCP server - 21 tools, 608+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.85_1782670180923_0.6822368119885154","host":"s3://npm-registry-packages-npm-production"}},"1.0.86":{"name":"ue-mcp","version":"1.0.86","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.0.86","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"73b9c2cebc306284e439dfd03549cb02627b60f0","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.86.tgz","fileCount":336,"integrity":"sha512-+eH68aSgIXmJih12mSYciFi7WCKM7xFlsOeMEXNdVyVxyK/zJdXiaN8jszA1rekrKkh8Xg0cVDxxCRy6Dm/szw==","signatures":[{"sig":"MEYCIQC58unEEovMgqv2VVAd98414veB2thxpyfypi/R2hGD/QIhANitCKfwqVsSH8UTdz2v72e6CndE4qPmwOscqL6w3K/Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3417110},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"fca133d643db17a047690ee98a2a1eff7f6bdcc2","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Unreal Engine MCP server - 21 tools, 608+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.86_1782931157343_0.39169762602085845","host":"s3://npm-registry-packages-npm-production"}},"1.0.87":{"name":"ue-mcp","version":"1.0.87","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.0.87","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"fa6239af0eb867f9cdbe3eb5be527a0079ec86ad","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.0.87.tgz","fileCount":348,"integrity":"sha512-aACdWf6Ac83OlkIt3VB2iyQFWmaUEgN+8aRssnVeOGov2lrKKZ13AmGpTPybZF+9H1qbZbThq5tjjb1LpJQN9g==","signatures":[{"sig":"MEYCIQDc9HOKxN29mirA0EXm9Nu0YPlXxhxQ8ySAh5WoNi2kRAIhALyZNTLYUMPAj1n+hCxiIQQJsn0604KQdaQkOvpOzjYl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.0.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4149284},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"a2ebae45058140f33d9ac10faf814a8009fe2b69","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Unreal Engine MCP server - 22 tools, 612+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.0.87_1782936131457_0.3356418358269133","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"ue-mcp","version":"1.1.0","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.0","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"dc4934b612d0a8ad3d39196c7c91d50890f8ba0c","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.0.tgz","fileCount":348,"integrity":"sha512-RjXKG678ReAaywzEkCv9YiQ7hp0tJher/6cESMgRbHHvc4JetN+fRP2WfAIK6Fy5ICxCNAdJ9L/TgM+VIQriGw==","signatures":[{"sig":"MEUCIHehQUlywtKuMad9KiQgSuY075vV9a4TzbzRVw8Z6+z0AiEA8g1SfHTtcpmMvrp9CcUUlolE5bR4LG7FPoVgbQwjeq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4149282},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"dee18cd0c5c06c3bd68bda3189cff6f446186168","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 22 tools, 612+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.0_1782936819885_0.826413692550767","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"ue-mcp","version":"1.1.1","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.1","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"a88976d9130fad4ca90d4c75e0e0536f72ccbca1","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.1.tgz","fileCount":348,"integrity":"sha512-Vio+LjPDoKVXdOqYiZQCRpjS7VLcjhf4DXEO2uQNZK8CwjF2rcYY+76RyNyKGUWMFwQCp1S0dxwRMQ2/LIr+JA==","signatures":[{"sig":"MEUCIQDsGVR3kj4IGQW5kpaqqmKgjcJibMzAcR3MmR08ziH48wIgJiFvD6+ffwrD8iJLl6HlHQInWzN7Pg+W4SIVRbAABn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4149503},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"b90c62b31f5709082a28ad0ff1129de60fb3105f","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Unreal Engine MCP server - 22 tools, 612+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.1_1782938358562_0.7159359052038343","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"ue-mcp","version":"1.1.2","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.2","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-proxy":"dist/proxy-cli.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"7653be980d30acb1db01fde12775017b2b3940c7","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.2.tgz","fileCount":360,"integrity":"sha512-mfV0JV01Of0whXBNdcEyyagUcb4uC1i9fd2G8gKBNb8F88+0qhAS+inlyQfAfP7QyA1hQ4o34qFF33rZvga7Pg==","signatures":[{"sig":"MEQCICTF8IaPUj4e3QUBGusqvd8JWSFV5lEWG09kWnVvGlTyAiAh0mt7oWCK6BoRXvtPPcBm7A3Ue3eVSXbjWypeCyPYJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4212524},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"38b9c069549d336e884f4c1669606bc0e98dd0e5","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Unreal Engine MCP server - 22 tools, 612+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.2_1783005196642_0.22176018789424012","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"ue-mcp","version":"1.1.3","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.3","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-proxy":"dist/proxy-cli.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"d27555238cf28c85b06128003ad717f70e22efce","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.3.tgz","fileCount":360,"integrity":"sha512-z77ALy6/vgaBF0R33nS8jI5QmrtSfHJ9LobRZhHp6sMFN57azhH/03Ry3x1YJSUJmbTVJxy6Z7jWxVnRMdalUQ==","signatures":[{"sig":"MEYCIQC/7aF+HxQnNRjgEUuMY8HHrXs41Nt9tvFNskdQmMSfBgIhAMJGoFgor/twHgfAVikE2Y99hp/eXE2zIl0+C/TgJ5bE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4212468},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"1ba8a8b9bdec11aeef7d5903f7f160f0f32ad279","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 22 tools, 612+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.3_1783008724285_0.8653836860713784","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"ue-mcp","version":"1.1.4","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.4","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"aa263248c28abb0bc6438dbbfd56fbb90e5eea67","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.4.tgz","fileCount":351,"integrity":"sha512-JvZEPJ1D0CXfN57vSlcQhVTXb55GF0MeOprsrX76ETpxVGWcYZaXsi6ufB9ug3JBI401x1IvNXjkCRV3avj2Tg==","signatures":[{"sig":"MEUCIQCvYuoOApiPaK4S8I8Dis3/iRjE7ftwNTeYiy5M/QpMvgIgG6meKwier6wk3L7G+SdFsNGurpWy9pJ8pEWigwzhNA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4171584},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"e60bffdcbf6905b5557090b729d615456c9402ac","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 22 tools, 612+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.4_1783013213134_0.05955912561620669","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"ue-mcp","version":"1.1.5","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.5","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"361a7114bb62e903424e3e83b843124691c5968c","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.5.tgz","fileCount":354,"integrity":"sha512-4m9sHBAxNrUeH3i/wCZGXbR4JmH4Lu96dakcS3JHtViF0oNgSa2YgVAl/WBQaU5ZpFvWKtOqzttP9VSUXVWFRw==","signatures":[{"sig":"MEYCIQDlw/4R2lpNxSDIeQN1/6ODDZPzN7p/scTeUOFA5m9J2wIhAIQXZqC/WJWVpsABU9wcrs2TDnz8eT3ee3nV8zsbn4St","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4183763},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"032e7e4c6a4e144a57067489e7ef28336b67db6f","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 22 tools, 612+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.5_1783015335113_0.9626356211742426","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"ue-mcp","version":"1.1.6","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.6","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"72ec3456eb2442d6c4befc7bb1d23146dd1535d0","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.6.tgz","fileCount":354,"integrity":"sha512-swz4/QpWd+n8vow9Q7SGesqS6Xzm6P2ozhaK9iyzIQbLoE1JM5NUTXW0d72ET2OiK8K8O8zTZKxx+BM61pefHg==","signatures":[{"sig":"MEYCIQDIWxTB5NokJ7tyOjk8/APVsDtSRtD+JAmj6o+UcLZmnAIhANyiRFgLunKiNxxFwM0kp/3Bdo6/TR29+sZvUgLiClUL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4184910},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"5f681be449ebf75bc5fe041db47d2776f2b767ac","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 22 tools, 612+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.6_1783016558091_0.4664785720562674","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"ue-mcp","version":"1.1.7","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.7","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"85f25ad9b91c5e15b6dad791d6fb16c6561ea214","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.7.tgz","fileCount":360,"integrity":"sha512-UyeE8tfBe0yE+kCCXhcuoo8ibw+pYPXJQKOj1MnJmVmt/l0xkk/Nz8PwDyLzH8HLkCoLJI7UIPdfG670TNfYiw==","signatures":[{"sig":"MEQCID3sHrum7DVAxxP9TW/oDl643PXRuc30qgDWYFQOJXKNAiAW1Fv/Pt5SvZxIjKKAdtP3Mwf5SndDUpz3huWaHJltrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4232419},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"e72ccfd078ef873c7bddbb3e42b815eff3d1bfe4","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 23 tools, 620+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.7_1783307188743_0.07250546716725093","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"ue-mcp","version":"1.1.8","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.8","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"ffcd4fe25d08ba344adad28e7e876f2bbff4810e","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.8.tgz","fileCount":361,"integrity":"sha512-e2OvwJNK7ED7VOtHzjBGOVmURrxR9Vm8wDH9lF4rkveFVk6EjAPnORqozIMZ3OeZ6K0O65WXUO4Qjcb7iaaDCQ==","signatures":[{"sig":"MEUCIQCwQ92EJrxjEHscwm0PK00kZgw3G3DD03YSue2JYI3OAQIgHG7xA3Msv+6HxEtCj8SG7+wB1fYCrsiDb8tphq4wJQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4281141},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"236afc9d585fec4b18f6c436e97b571efc9b19d9","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 23 tools, 631+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.8_1783312521270_0.6601456850928766","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"ue-mcp","version":"1.1.9","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.9","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"19b33c7ae153589c6c2db65d1768335b3add6f3d","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.9.tgz","fileCount":361,"integrity":"sha512-8iEvzkxI1qYbv781J7OzDbnD3dnOIrocCzK+DKDqOxIj5xRu3pY7Bxjst+VGacB5StlAb7yYK1Kznt6x/6075w==","signatures":[{"sig":"MEUCIEgkU1DZhbChfN0/shzKT3lJ6UsbkxgPXAiWeDz6SifeAiEAucnh1aClLYeXtSoZhk/mUO0S3lq4LFS2+BKW83BtPoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4295388},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"45b6e0984cfcd3e388fb8f5ea5d825bef4690ae0","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 23 tools, 633+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.9_1783345972217_0.9352362006468675","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"ue-mcp","version":"1.1.10","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.10","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"033efbc3c01a1418032024b029caa46073040917","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.10.tgz","fileCount":361,"integrity":"sha512-uHSjl+ZZiDpfttSkMLuE+IUq/jJxyjvoVCWFrEPMnyV8Zufty7vcP+mK0e6VfyIySlGDEkxSBkC44LL0c+n4+A==","signatures":[{"sig":"MEUCIF9tYLVqlZWKwRexak8n5IOsJs1RTZ+txZ6DRtMlE4pkAiEAqyek8zpzX1BCbKqGds/jIXRE3tnbK6TBYgEHKK+rKAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4302523},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"e46d8f249f569fc6aa992685da9a8cfc386cd2f1","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 23 tools, 634+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.10_1783348119103_0.04427693682128453","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"ue-mcp","version":"1.1.11","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.11","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"543ccf80d830849a5d29c3770c0a689cf527a632","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.11.tgz","fileCount":361,"integrity":"sha512-JdEVIVjtd6MnwIStVdkJKZwlw9ek2IQv5h8NTwc6kqH2MN0FomzviZ385HKTshphvkHUf7d1tJ5StTK0FQM4vw==","signatures":[{"sig":"MEYCIQCSoM1AB7q25SA/LvjaMmTCekuLs7SD/9D30Rdoek1OpQIhAMCFBrYFsKC574N7rsgmsDrCrJz/gDPIC0YlqZEuKO+w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4304876},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"9f1345982cc64a3a53edef5b1d7bf38a9ca91b2d","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 23 tools, 634+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.11_1783349473249_0.10834179154071366","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"ue-mcp","version":"1.1.12","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.12","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"79170e5116e8549088c2057ba8d5c1200009c516","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.12.tgz","fileCount":361,"integrity":"sha512-0WKTDx+w5WpQqwpK4T6DAgM8ac17CSVxdE0hMRpPz9ZopWWG1NyZFH20Fq90L+P9eDVhS7BC1SeUGczVd9cyFw==","signatures":[{"sig":"MEYCIQCWSso24H86Oc+C3oLpxQcind2SwyqUOPUYrbk5kcOm6QIhAP+72sWncYlXTM8pFktqNZ/EwXsye/uNYV1TZYBeLOmF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4320964},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"c36834e89ec7e5625570ea9b36d12344bcc78aa1","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 23 tools, 636+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.12_1783358586575_0.38090480898127366","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"ue-mcp","version":"1.1.13","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.13","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"42c9b7809cb46ff8a483a6d3821e6e7c8d3b2ac8","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.13.tgz","fileCount":364,"integrity":"sha512-S4RPWVMzFzugsG4hIrj7hVkqaq0jxYsgdUalfGgLcMlP+Q36kDt/N7aEVA3Le64S620Bd7yvfFFUAk1T19F2+g==","signatures":[{"sig":"MEUCICHlWFsN4iVBkvlorB00qbPDG2dLM2KmcS7nTIa5Loc0AiEA5qkJw+hP0NQ2q6gI5RVUv8qXStutAjVB9xVLSSE1krI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4534164},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"27cc0596124809ca2da209e38fec5b732c896aa6","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 23 tools, 677+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.13_1783707213797_0.043325083038769474","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"ue-mcp","version":"1.1.14","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.14","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"8182266af47a415add0d2e84c2ef1ce9ce29c965","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.14.tgz","fileCount":364,"integrity":"sha512-AyndQCz6pWeq7CeMtQet0L68+kNtc8R+4kmLdVtR3p0ST3J6juwR2y1ur+WhE+n7isc4RkdxuXzpBjae5uIzsA==","signatures":[{"sig":"MEQCIDDjXkyukqfdNdA4BhQdkc5QpXwwYdKrKY+3c7bfasmMAiAacltk/ks+khjux8CQTNuHeZIqbq0a++HbqIFP2lE24g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4545517},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"7624fe724289d85bc635b8393059af2eeb0a7f55","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 23 tools, 678+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.14_1783783413409_0.3261337908787596","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"ue-mcp","version":"1.1.15","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.15","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"61188624195a2e8b40cd4db5f9e2508af0494dbb","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.15.tgz","fileCount":364,"integrity":"sha512-sCKSGFXR67Y+0zVAsc42459p4ap7OVX4HRzKU8ARReqkziAbbWFkKTIwQc1wTDWXCA0T0HEuBSruTj/WJUq1TA==","signatures":[{"sig":"MEUCIGJOovAct7GR0pPk63VM2hUuOqz4HKIch8TwtzR7+CptAiEAng8cgSy/kYFGzivmSVy9Im9dkQxZchByySzqVgfGqCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4575782},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"6c6be23b253d4f953a11e1e48b83ad113ef8db1f","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 23 tools, 682+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.15_1783798108783_0.980090149998949","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"ue-mcp","version":"1.1.16","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.16","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"72f1ae57a0c179443e526b39c677ee2780d22e32","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.16.tgz","fileCount":367,"integrity":"sha512-Ol32Hmb7WAJf0ofxkIXdvIo8Coher7YKjuxHZ9GkbUD15FbyJ+4ynMynpZrQuKB4ya9N2Xmcdu/3jQ3NTkGyjw==","signatures":[{"sig":"MEUCIQDu/Rwnusae8tojHAEDTeqymBgonizHt+MOuTfabyZqagIgSLNX5FaLV0mEhRScpIfhNeyA1/L8bd31Uy35wUScYqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4677796},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"156afb9bc9e70b2c5bd841566dbb7d26dd9a058e","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 23 tools, 711+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.16_1783983881244_0.7200979695778036","host":"s3://npm-registry-packages-npm-production"}},"1.1.17":{"name":"ue-mcp","version":"1.1.17","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.17","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"506664b7a839f580097b777a01b9491fc5b7d28b","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.17.tgz","fileCount":379,"integrity":"sha512-7ygXYLaPl7RVW+en5Gb4ve+guNOjCusDVhmHQhiJ6TbsmGVsK434IcLVcQvpOR3DOEV7O+gKep6V+vYbztXoPQ==","signatures":[{"sig":"MEQCID+EXfymPLibE2r6WBth7/R0keyg6+OFIgoC1U11/VXcAiBGd6Pywl7+vAxYHoLMaHRKjKHKn0LguwtrFY+JWA9lAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4705916},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"443ba302a81d1856f8b3066d3990f601193bd8a8","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 23 tools, 711+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.17_1783985583463_0.856681936708537","host":"s3://npm-registry-packages-npm-production"}},"1.1.18":{"name":"ue-mcp","version":"1.1.18","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.18","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"2fd64d328ab8410938f4de559019ccd2c1bc7de1","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.18.tgz","fileCount":384,"integrity":"sha512-Pg3seCf+9KBc+cF75F90VQmTRrV/tx9u45unWvj4FEz8P3+Yuau3NzH/EMpUHxjXfe8BhALnfP/PBNarO0A7HQ==","signatures":[{"sig":"MEYCIQD8YDZp+QxEDIL67QloCarJ2nGpJLdBXVHj91K1HUMDbgIhAMgzvqSFopbCBqIkP1fIUDmFMeMomH7IcTw0rd2w2PvR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4729194},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"beb9e776fb94b9c538b4609331654f1275b30c01","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 24 tools, 719+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.18_1784003930871_0.9941091687574186","host":"s3://npm-registry-packages-npm-production"}},"1.1.19":{"name":"ue-mcp","version":"1.1.19","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.19","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"b033cc226a9b8a03422d102d39b7c30affe934c9","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.19.tgz","fileCount":387,"integrity":"sha512-SXcE57a8GG+ODgn8gZEFk8HLb/J9+Iymbb+cox2LCo0z+mx4T9/3dtYBaJV52q0ANrYqiEGBBIb6ZoviTrisWw==","signatures":[{"sig":"MEYCIQDYiixgjWKWKKwN9v07j1BCv3KlRjUxBKO+YP2UqoUSsgIhAI2L/LAIvB9FNXmzPoVgaJSxw+owXPkIJ409Sh+BCMf2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4738373},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"1e55190287ecfc149b744553160948530cb3d7f2","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 24 tools, 719+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.19_1784036876283_0.74365471194547","host":"s3://npm-registry-packages-npm-production"}},"1.1.20":{"name":"ue-mcp","version":"1.1.20","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.20","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"8b1f8c9b6722818ef89a21b45691414bec7598ef","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.20.tgz","fileCount":387,"integrity":"sha512-o0Y+CoIKB07s1MWEf9h5xr22hlMNPkcrPqGyGDJfcsrhudn7tN7Z8QNO6b10ciMmY1uGzc3OeaGktzg+C21nqg==","signatures":[{"sig":"MEQCIHuzjAUEyI8BGYsmMMb56VwIhiA/RzV1EjzARingGmYiAiA+u0nc3b9KhA+6j1HE0rAYUhmHK4RXeHKej4i+/c2z+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4742447},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"f565fb412e7582581bb2cef09c196adb04fc93db","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 24 tools, 719+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.20_1784048132650_0.2959842656621223","host":"s3://npm-registry-packages-npm-production"}},"1.1.21":{"name":"ue-mcp","version":"1.1.21","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.21","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"797964a790345195937b895a2c3ba624fa822aa2","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.21.tgz","fileCount":399,"integrity":"sha512-N3acu90mP7C3h+xIuFSvzyeKl2KfRIeHno2Y5A6PffU5CKOBlLCmxxhY87UcXEkDMvWjEBtzjlUg6GsFmj2ztg==","signatures":[{"sig":"MEUCIFrkg003MrGxdwJWT1VCJULfpj3aa5b2lgkpGb0j7y5NAiEAgxXLzMlMakQ6vH0nyzdZ/eT0IgfL+MT87wL9cocpavk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4801065},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"2b81991e913ac5197c592510028346d1cfc405a7","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 24 tools, 723+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.21_1784162563369_0.07818789652233726","host":"s3://npm-registry-packages-npm-production"}},"1.1.22":{"name":"ue-mcp","version":"1.1.22","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.22","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"5eb8155dfb95b461f6d4883099722a308b78814a","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.22.tgz","fileCount":399,"integrity":"sha512-BnJGzOZeLz1nGeXtPXY98Ozi7U8hwkC1X3fwBbZfNqxOm70L2KIEnDj867UgdDwdyZYpL/qcV0ge4bdHOUSWEw==","signatures":[{"sig":"MEQCIEQiV4cE6A/I0HhlJ/hY/hZa2S1H55ZtwQ0iLcCTe6TjAiAVb8JACYEy1oTDotEsDRBYVdp/1JeWu0Mr5GJybEGSTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4803646},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"7cbbb549c2c89e3cc7c7018fb9d9348285598908","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 24 tools, 723+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.22_1784255181343_0.5456133567285655","host":"s3://npm-registry-packages-npm-production"}},"1.1.23":{"name":"ue-mcp","version":"1.1.23","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.23","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"86330e251c27c50b042aca8496115b61fafebf60","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.23.tgz","fileCount":400,"integrity":"sha512-QzQHfUgAxytXlVJ6F6t+oBwRByIxTn+6LWuAf3XXmtf13f4Q+CRo4F+FExGyGv57N5WP9AAioJose6RVlyTJHA==","signatures":[{"sig":"MEYCIQDJ6yooJawGMM5Comj28D/v1ETKGtkPNFoBFheO+9i4OQIhAM/+iexVgRuhdKi3kq9F4RRMZ+ZweXalIhLHvX54Ay1O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4866039},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"5e6b83ca3a02ab7898e9a6993ce1c22dd8a559b2","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 24 tools, 732+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.23_1784429445136_0.17405569647516783","host":"s3://npm-registry-packages-npm-production"}},"1.1.24":{"name":"ue-mcp","version":"1.1.24","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.24","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"6a5ba02123be9329c52eeedd85fe0a2b0c08564d","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.24.tgz","fileCount":400,"integrity":"sha512-gRfgOiuw0vy2A38Mgt4UpF/YhaqXlQnwk3GA37iP7MtDjJdRqDpt4VKlT0jfklYlKqlx2J9sBMZsUGVlgWuFcg==","signatures":[{"sig":"MEUCIB4NtMVZ+60Cn/IlYLd/AZiKr6Mq+VZp5vnQwG9Ye3ChAiEA8nfGKpYeP8jF1D5JkUy0/h4c5qg42bQJ3dTesZXP9g8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4871867},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"4ea2db64182941343689feeb6ab0fd427413ffec","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 24 tools, 732+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.24_1784433606390_0.7771891184032869","host":"s3://npm-registry-packages-npm-production"}},"1.1.25":{"name":"ue-mcp","version":"1.1.25","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.25","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"e597e5856e444026ddc564fda5a54f5485ff8b7d","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.25.tgz","fileCount":401,"integrity":"sha512-9JtsI1ML0g0JjnKg7HhVdV2mfoKy3CYarcMNPoGqVC7aSCxQsSeltty/UUw2MJcBQvbLIjZ2auGZfd02DpNV4Q==","signatures":[{"sig":"MEQCIFqRx96XwOky9NhEqneQq6Au9CNYnSfpOyZRwxSDPNuKAiBOTIrIYk3wmp7zSq/joY1ATKDy2m0xfNkHRqP6lXgn3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4896888},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"94ad7619574050daf8a035233d57b6f698d72cba","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 24 tools, 736+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.25_1784473918734_0.5060551700753235","host":"s3://npm-registry-packages-npm-production"}},"1.1.26":{"name":"ue-mcp","version":"1.1.26","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.26","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"6242b8e123cae67b2c477c2df23e874bc5ecf92a","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.26.tgz","fileCount":401,"integrity":"sha512-kyIykK0bQn7FwedM7FmvrudZ8I7WqFO1xNEwjrWgkPkHTPaxaU2Z3IKjK441fmTGt4vix/EOUNhQsq7e6bgg/w==","signatures":[{"sig":"MEUCIQC8qqbngAAhvTOvgLEqyOxnsjxJytkpnut6JM/XW1YoJgIgLRDTRaCqJWDYHcnzftVmzUU0WN8+teHtJspsbLun+3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4897392},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"bd199bdf2294e82fcb4eaf5f3a1c6510653e3169","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 24 tools, 736+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.26_1784586639307_0.35231282177548384","host":"s3://npm-registry-packages-npm-production"}},"1.1.27":{"name":"ue-mcp","version":"1.1.27","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.27","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"b0d10051e8abe51c43fc395fd486a66a7a694820","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.27.tgz","fileCount":407,"integrity":"sha512-4kcdZYWSzpluIPVlrlUiDSfe14gA+MXLMvLvpRMeLnDpICM20x7CyGmPZgyHCwsH0N0Or6WhRQyKvCs3HAXm8w==","signatures":[{"sig":"MEYCIQCRrCthX4k4s41zPRf3PTp9vispY6AwvnRBzVlfsYulpgIhALEknocuEM2Y+V91cikvIAOrsuLcG1oNCO7++P8xs3p+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4913413},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"ff3edabd86243f6cf9bb6bcab2d92e645241d962","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 24 tools, 736+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.27_1784586944968_0.605950125544994","host":"s3://npm-registry-packages-npm-production"}},"1.1.28":{"name":"ue-mcp","version":"1.1.28","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.28","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"6b651a5b6b0731865298e3f675d8eaf713914af1","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.28.tgz","fileCount":413,"integrity":"sha512-KkVMp1vKcLq01l52al1dFBt8cAaQfDWfu1TLww9FkXl5+6bWSTwCxmlBKvDd51fq3gN69hGYm5s7oSFWpxlTAg==","signatures":[{"sig":"MEYCIQD2B52UMqIaVJw44T+60xZDSAgU/JN38IChd339f0pjmwIhAPnvcMWHEF6FkSOSpK3x2/q0331QCaVpK5VNNKPpcpTV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4950877},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"c8d4674e2de788d797a44213d9bba0d874fc5e00","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 24 tools, 736+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.28_1784834341191_0.1953323366460249","host":"s3://npm-registry-packages-npm-production"}},"1.1.29":{"name":"ue-mcp","version":"1.1.29","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.29","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"b8d1f62eb0f4655261b4a6918e1c729248446cc0","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.29.tgz","fileCount":413,"integrity":"sha512-/9/MEib0UyL0LEL/BinKG+Krtnkg0UO/hAxdfBbeFk1aI9x/0WejQwEENqqtooYpJ5JV/lanxC+tmggqaQ9lZw==","signatures":[{"sig":"MEUCIQD05WDBpNALiSydiZ3r1Vlo0KreSRmxXR7rIT4W1dTuugIgfn2R/4negOEGN7XxSzriiSkx/XCvnuSZxnHtba9njSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4958011},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"17d8cbf1a1b6ce723f4a05a1b56c6ddfe8f36692","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 24 tools, 737+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.29_1784839025497_0.8755320771159669","host":"s3://npm-registry-packages-npm-production"}},"1.1.30":{"name":"ue-mcp","version":"1.1.30","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.30","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"38dca6283e3050c94b932490a3d2729b2d10930f","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.30.tgz","fileCount":413,"integrity":"sha512-p0XSxiiNIA24BubzicPhcQgeWWVlgw96c11NCZapwusA6ZP8nFZfQtWqPYWOJzm8KGll3fXRqB0YWvFpUZSPXQ==","signatures":[{"sig":"MEUCIQC+0QC3LsByT+8U4IztLoxnCZLBbvAb8LFaJcO5b8pfcwIgL3wmnvKZ7rjEuQzmXSIzR4uBxk7eJZ4r/p/iCPt59GA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4966008},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"077f65c58f8b2a6d95f261f751aa83c81f394087","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 24 tools, 738+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.30_1784841401757_0.18049234510036505","host":"s3://npm-registry-packages-npm-production"}},"1.1.31":{"name":"ue-mcp","version":"1.1.31","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.31","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"1feeada7394b67d7b338fbc87f286bacf7bda1fa","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.31.tgz","fileCount":413,"integrity":"sha512-bsj23W4GRAcEFnk1rGYfuT902FixrB0LRERf0Ua5A2qtjWnewnveRrQrBIzp1qKnS5zoEfs4ui2kdoRPy/p1Ug==","signatures":[{"sig":"MEUCIQCUFc/qcSyvInGxMi9P95Es2KMYBsfYj8zFJq6E8bfBbgIgEnJVetXUDhl6bPSNRZ3I5NJCsMyfhTZeYA+U1nlebZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4970576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"8854c7dd19e0ed2973d4d5f13e99158a5a64676d","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 24 tools, 738+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.31_1784853026114_0.14344475431649184","host":"s3://npm-registry-packages-npm-production"}},"1.1.32":{"name":"ue-mcp","version":"1.1.32","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.32","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"74dac06ee051bf799fa928430156e70fd663e4de","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.32.tgz","fileCount":413,"integrity":"sha512-93I2VFI9woDoJKYooHRsbvXGZk9/sD8d6JN4pIwAbguYPyQV2yZSx7V1obwUFhmeuzKBxlInNHm3K9Lwd6ehrg==","signatures":[{"sig":"MEYCIQCjpB2tu0k/Lnkh8by7DvddM9YCC2HfYF9R+o0O3p00mQIhAP9Wc9DZUAJC7JfrUy5/lVqPBS6sZ1EadPIQ0zepY2GU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4974132},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"4450f18c5099ad2ed1e8cd2c034b4d3ae2055a10","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 24 tools, 739+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.32_1784857824030_0.48665210934726755","host":"s3://npm-registry-packages-npm-production"}},"1.1.33":{"name":"ue-mcp","version":"1.1.33","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.33","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"04b3cf22988278f2a6d57fb1223ecb5bceff2dd7","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.33.tgz","fileCount":413,"integrity":"sha512-vWeYsi1TH944VlEyxS6Cg/XAMwMnPTnoSTapokDH1u9bno2xXFUuhvk0tlgFqI+EVS1Y29nwVuZiFnjeEkTgbQ==","signatures":[{"sig":"MEUCIQD1vIIrIDUCNseiy/kbOFrbiPO5jXoVQ0Cg7ZF67O+FrgIgXCJlGO3ZdbruRlSN5ogfS/LgIGXetq8OIGL569ETI0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4978739},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"617767e86ceec68967a2954ea37971b18b2a16e5","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 24 tools, 739+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.33_1784858384477_0.4239427955703807","host":"s3://npm-registry-packages-npm-production"}},"1.1.34":{"name":"ue-mcp","version":"1.1.34","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.34","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"eb327f93c52f800962fddd02dcc2eead7af67dcf","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.34.tgz","fileCount":413,"integrity":"sha512-OFPv8LHcQwJUKDGMkjxN0MxLgNXyh+2cDb0m24tiq3588Jal+EVzCX4pmSlrSqXQwR7ga6CSFoUQo8sLZPI/iQ==","signatures":[{"sig":"MEUCIBY+o8ey+DsxopIGWPjXvnj7ALPN/1JLZIifeSI3HUFTAiEA+Sfk054v1Fmo5cUV9Z4aYNJTOw4Qha0jti2KNlWyjU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4998310},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"1d9ea49bf4991e566bdffcdc08cb48b14659fc6a","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 24 tools, 741+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.34_1785426894620_0.5345876987853417","host":"s3://npm-registry-packages-npm-production"}},"1.1.35":{"name":"ue-mcp","version":"1.1.35","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.35","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://db-lyon.github.io/ue-mcp/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"06fa501b6e91f1a46d22378c1059ecd1b5c684a2","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.35.tgz","fileCount":413,"integrity":"sha512-Yno5tKSOVSB4AuHj6QHP9u38O14BjCkt6ADvtYNr11VODJmOND8bhqRIrucB/Es/iqL655eJnuJ+VJm+CEjclQ==","signatures":[{"sig":"MEUCIQDxrHdRVsEFRkkn0tkvfJh7SwCYa0FCaveT15oiw8PPeAIgXj0JM+jESxpxcAaZkSbt/qxfV8rBj6M+xJAtAuisl3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5006774},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"dd1eda51ebf896c6793e89b9f0ec9be3dc5605cd","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 24 tools, 744+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.35_1785428097388_0.6521274890306219","host":"s3://npm-registry-packages-npm-production"}},"1.1.36":{"name":"ue-mcp","version":"1.1.36","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.36","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"8bc9779f5bad65336bf40d13d792a45691e1b610","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.36.tgz","fileCount":425,"integrity":"sha512-rImZQVLdCus9YDu1vyzExwts5flyx4qHrTFvANbUb66qqnx5vjvlq9NE+oqW5tKe/oRHyHZSUzKdtzxsohBAyg==","signatures":[{"sig":"MEYCIQD3iwyjz9yoU8bpQ2thVn4Q2dyyHLsKzfj1uyllzfgphAIhAIJGdUSJZ4+K3cuhuR/8zszLEonKw+bceDm3sfzNSul8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5262517},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"90c2207f22e601810e39a8ab530a08dfe6880d5d","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 24 tools, 757+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.36_1785451468324_0.08913410423221912","host":"s3://npm-registry-packages-npm-production"}},"1.1.37":{"name":"ue-mcp","version":"1.1.37","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.37","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"ecedfd6ad1196695d54594a8a126cd3e2fad3c6d","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.37.tgz","fileCount":436,"integrity":"sha512-npWjoZe1C6/fa2sAoShTfZpk3NsZBoeWvxc2+In24ENiZcXYfCSC4Bppxl5ZiO6QdzOiC2Cn1ZHu48/LTQeK6g==","signatures":[{"sig":"MEQCIG8SoncUaS66UamwKdAIAT7UNmZYiZWG/9QfPQcyHTp5AiB7+5MDmQPyjuNdF2sssgsmmCFdPe1xDaB6L1a+9jVi1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5435406},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"2c58c6580e18186428dc634aa2ebe9e46f3f7d35","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 24 tools, 760+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.37_1785864108461_0.5882339240068772","host":"s3://npm-registry-packages-npm-production"}},"1.1.38":{"name":"ue-mcp","version":"1.1.38","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.38","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"852d604433048720cb1071994a1329fbee268d7a","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.38.tgz","fileCount":440,"integrity":"sha512-9tB9Qa39VPx7aQqqEucuoJzrtkKngc1O9w2/+ZPOk1Wel97l4WuKvwACVSjutRhcIeXzPIX0P9oHkHYuSb7L1w==","signatures":[{"sig":"MEUCIQDJuwFbfTJgx0ezR2QcTffP7L8sox+mXygRXJ1XHxEThwIgVHEL7oFmt6j4jOL6BbBJI06mMuNcRljbqNR01F1iSOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5450970},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"8eb183cfe588bfc07322be72a61535832f632a2f","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 24 tools, 760+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.38_1785866748044_0.22051221599771975","host":"s3://npm-registry-packages-npm-production"}},"1.1.39":{"name":"ue-mcp","version":"1.1.39","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.39","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"60301e32f3d25a524f03492aafef1a49541799c0","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.39.tgz","fileCount":443,"integrity":"sha512-uBVT/TUOLZnkeWskjqYWgFVOlHBA0SMfdqfbETOmKAqKujnrhOXGio5pun27IS63y30Y7fR/fVIHbr7IDVnjOg==","signatures":[{"sig":"MEUCIQD7mCMnUUfRNBXmu4HTyefvrIdMJFX6nFKSdjUBL9vf/AIgM16DlpzryrdUSNkT5YirEj50ZBFHpfQfdb21PMjY5yY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5469801},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"b0deca4c068b0f88a690861c494d3ebce4ba1c43","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 24 tools, 760+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.39_1785870766608_0.6135775597886772","host":"s3://npm-registry-packages-npm-production"}},"1.1.40":{"name":"ue-mcp","version":"1.1.40","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.40","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"246f838c85bb1e3fc50b7fed65de2dd487443db3","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.40.tgz","fileCount":443,"integrity":"sha512-du31zo9bLa7B6JDfV2AJMcwxdgYL8IWWE210JLfLPx3MoRBqOcfcYW5ug6k2U1iPPSv2rXAASL1KdwobXgxe6A==","signatures":[{"sig":"MEUCIG9T+/+MD0yOqHm8gpOXGUACB9oAslcWUxGQHeJDmIqJAiEAlqRE0A4CyMaNjVGDFO4JNtpEgR8AjDmVJ0A1XnXdFEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5470816},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"34a0f90dc80eb9817a2163c0bf44ce96bcc1695b","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 24 tools, 760+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.40_1785871533776_0.656427462765923","host":"s3://npm-registry-packages-npm-production"}},"1.1.41":{"name":"ue-mcp","version":"1.1.41","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.41","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"0ca25832c590dd60c7a9720fd3f0487b058fe705","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.41.tgz","fileCount":443,"integrity":"sha512-eLsqqGyzItHM1/tkZc273wpfpKzvqwh/SvAWi14Ld3RgXB74aRMUM+/QkBNyK5Mk0JxCUf03shXVdSdmwnMNkQ==","signatures":[{"sig":"MEUCIQC8k6+6wPpM9/vm7pA3AXIisqD3kg+TTALl2t+3ra7qnAIgPRdPtxS2BwSk2qxXBSxN2tVU0oocDfD9dFWUt1D8p1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5475147},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"78ed5bdf9b88131efd4f7dc4d0e84d7ef85d118c","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 24 tools, 760+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.41_1785873295156_0.21202500393064438","host":"s3://npm-registry-packages-npm-production"}},"1.1.42":{"name":"ue-mcp","version":"1.1.42","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.42","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"d1124d284ab15dadd1d963743a9e233c999e5b00","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.42.tgz","fileCount":446,"integrity":"sha512-HlQHmMwDzN7TTTqqkq1hE7A0GsD2wSFmE3Rfc3Eg1v4FoBvdausL8iu0Z2uEg16beN9CbzHo2VXm5OeO/ydwpg==","signatures":[{"sig":"MEQCIFMjWziv0/ndITvVG8MiJBh0kKHphCorbLFoZkc1NSVsAiAI5hVouETHENsO7k925nRv020xVQS0z90Eo2ebWDhkcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5481364},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"aedafb9b24eff364f0e55ebc62b002bf91ad976a","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 24 tools, 760+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.42_1785875242007_0.6137669912465165","host":"s3://npm-registry-packages-npm-production"}},"1.1.43":{"name":"ue-mcp","version":"1.1.43","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.43","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"d0f57c233afd077bbaf98ee7c14244aa5dfd4f31","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.43.tgz","fileCount":446,"integrity":"sha512-4eFR4isPwghNJlnJ4mwYkUqedjNhjIV8sGfwmwsQ+PdXyuouxnHv5emk/KAOfq71vSsgNZnutbevcI5SdU9inQ==","signatures":[{"sig":"MEUCIQDUN1d5WUhTtOl2IZSVrHbKq4nSGW6D+rg5kgo8nx1PewIgAjlBJ2H5zz0ApxW44RIqi9v7Y0AA/KeT1RGgECv/agY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5486629},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"4cd30a3121e862c3185af41e877ab98b0d8e56b2","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 24 tools, 760+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.43_1785876211991_0.8754544773914887","host":"s3://npm-registry-packages-npm-production"}},"1.1.44":{"name":"ue-mcp","version":"1.1.44","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.1.44","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"f643418ec5e94045b615b081bc6d6b29d977ee63","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.1.44.tgz","fileCount":446,"integrity":"sha512-/eKOhDbcit9ylyFwXpV5Ow8evlTDewGACO6Cg62rifDC5UxeE/rYzQhgMjVjyH6zNHKoaMpZcCxO5SY84nbIMA==","signatures":[{"sig":"MEUCIQDM+XSLCjDXv4xWkcqrCtzcxtDzDi5slFp1WQo1R+K7+gIga5nF52Kwfe1TKjpGVlp6wlDFNr2ZGkw71NkMvktMO20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.1.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5491389},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"3e2951af4e2bf5f4fee5a166d5a0da79ee8a0899","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 24 tools, 760+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.1.44_1785877340142_0.9601939632278571","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-beta":{"name":"ue-mcp","version":"1.2.0-beta","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.2.0-beta","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"93c4a36b4aed0029388e80483c12e0612ce08474","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.2.0-beta.tgz","fileCount":496,"integrity":"sha512-d4ELPtoNyFCpp5u8yoZMicbTqU9PMzPEg7ny9PVhK6Rq5RO6tvKN9ImIE09v3I5sbAuyLtQFWhDzcXnEhtPiXQ==","signatures":[{"sig":"MEQCIGExhH9ug3qi+C659u2qw1fCD43LA5DULhj437uAZj8aAiBECuIsMWwzIUvb9EyilfJPHZ2rbjoyKYGEkaQF35hAKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.2.0-beta","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6433032},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"f21dbb868c97a2dae6408b4d180affe84e4220c1","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run audit:em-dash","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","audit:em-dash":"node scripts/check-em-dashes.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 24 tools, 783+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.2.0-beta_1785970244109_0.8446012816320476","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-beta.2":{"name":"ue-mcp","version":"1.2.0-beta.2","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.2.0-beta.2","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"553995e5c3678d5e5986c549849855cb831e6a40","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.2.0-beta.2.tgz","fileCount":496,"integrity":"sha512-ZkjpqDF+ntb07vizttuBQWkw0Dc1hFGO/vReeBsf0tofMI6bwtNtuwEwCwOoiWjKTLlcP37ztMQxOjwurZtByA==","signatures":[{"sig":"MEQCIAM9Kon20MSm1Vcp1Qhrn7l+tZ5lF0NifqqpR44mwh7kAiB9rDuqzzdFp3WhOfjGtrx+Od8MqXO5FroLLaphQ8uBhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.2.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6439367},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"1e7fe27db3e5acf079ae64bf21025aa8f4707bfc","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run audit:em-dash","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","audit:em-dash":"node scripts/check-em-dashes.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 24 tools, 783+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.2.0-beta.2_1785972224927_0.48809467015160357","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"ue-mcp","version":"1.2.0","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.2.0","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"7414e95fbd9aa9b54c905a47e704764e7c682678","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.2.0.tgz","fileCount":496,"integrity":"sha512-vHZLqGNISkOeioF5r9PgS/vgVJYNAtkj4VJ0TieOEf9Tt5gsHTvk63xdlav/5EoU1+pTsF2ql4a4nmKOIXwCbQ==","signatures":[{"sig":"MEUCIQCJH8ZtVnFMmOf/oF8zi5pogLpNceSTh+GxUc77BCEvTwIgUn/QOUbF7OlpjXe4QOf07+vx/09LuKukrWkgFjp40Pw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6443528},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"e4744ac181d884dc5363f6ace20ac84604fe66a3","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run audit:em-dash","build":"node scripts/build.js","start":"node dist/index.js","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:live":"node scripts/live-tier.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","audit:em-dash":"node scripts/check-em-dashes.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"deprecated":"Broken plugin build: fails to compile under Unreal unity build. Fixed in 1.2.1.","repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 24 tools, 783+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.2.0_1785983956947_0.5152100995380859","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"ue-mcp","version":"1.2.1","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.2.1","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"eeced36f0461416545b306442d2706a6c4eac668","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.2.1.tgz","fileCount":503,"integrity":"sha512-0rixyWEyw5E5OhLHRNxHzi6bXjYIok7qgF6TVssTSQFamiN+yRs2MuWBmdseWRiqKEqCjOucS6SI034aOLGvew==","signatures":[{"sig":"MEUCIQDbh5HjhQgFE4JIl66zX9wMmUq+XqXtBavfpgvApdr0vgIgKavzvBQ17Ly9DzjMo7FR+JA7UviWjgEaEIk6ObYH8nw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6478806},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"3c3d0334627231ba1c7ffccbf766f3cadacfbdeb","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run audit:em-dash && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:live":"node scripts/live-tier.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","audit:em-dash":"node scripts/check-em-dashes.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"12.0.1","description":"Unreal Engine MCP server - 24 tools, 783+ actions for AI-driven editor control","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"~0.5.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.2.1_1786037691948_0.30343555965510305","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"ue-mcp","version":"1.2.2","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.2.2","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"05beb2beb0574e335890df3f65c2a49ab60e62b2","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.2.2.tgz","fileCount":496,"integrity":"sha512-mPBXSJ+gBnfEuWeQLJL+PJRodiPG1j5evnsNppwe/NLy1yAb+NhbXBojW12JKsZOaYdH2x8HjUj7dCJxivBjhQ==","signatures":[{"sig":"MEYCIQCLvq6pJk78cHu2lYHJtAe/WWZ4tHgtlVUerkhAqPG0fgIhAMWZg+mzl5/ER9SCzS/B9zJKt9w2sLF5957VeP5nggkO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6451996},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"6291d5804d9b3b0eba12c353faf39428324fa13f","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run audit:em-dash && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:live":"node scripts/live-tier.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","audit:em-dash":"node scripts/check-em-dashes.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 24 tools, 783+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.14.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.2.2_1786125290984_0.5251449301197215","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"ue-mcp","version":"1.2.3","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.2.3","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"3095fb5e1188c8eae1dfa8b5bd09f2339bda3a96","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.2.3.tgz","fileCount":496,"integrity":"sha512-GCqZcl1QAb+lNPUNvJZvNBC8g6lmw89sVzrbdeMHphrsYSyYsNnHcQgEgrR4AEkSxAG8Xs68ZRmYl+DMIhe11Q==","signatures":[{"sig":"MEUCIA5vhQZTwOZkRdhVk24J0KySTZBbsFaq+eJddmEa2FxDAiEAkfl4YR8HmHcmCtggzcE97VWr1cdq0tSelqDDBCHOnWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6451996},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"b7cc46b9379a29e409da6c270a7e5a8016d433f2","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run audit:em-dash && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:live":"node scripts/live-tier.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","audit:em-dash":"node scripts/check-em-dashes.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 24 tools, 783+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.14.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.2.3_1786125976944_0.5809279093172461","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"ue-mcp","version":"1.2.4","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.2.4","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"9dcd0f6dba67f776890b09d1a2f69d493471383a","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.2.4.tgz","fileCount":496,"integrity":"sha512-lAjDaAVssoRGJuHUsrPeaHBzAf9tRENC7MZA/X+D09a+j0oQRQt7vFG4wcEEUioc2+ZanrJobO4yN3PKpg0AGg==","signatures":[{"sig":"MEQCIEMobQvC1yODX5YrSiWRDp2ZzyfjFjkRfAhrmYZ5l4sNAiAKtKgA+9goXIV9iqJTxFTlt1TecWTk+8Lt3+8sL/M7cA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6474145},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"849a194598431082f4fd0f2d99ce8233dd52875b","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run audit:em-dash && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:live":"node scripts/live-tier.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","audit:em-dash":"node scripts/check-em-dashes.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Unreal Engine MCP server - 24 tools, 783+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.14.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.2.4_1786238748752_0.6231613336038557","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"ue-mcp","version":"1.3.0","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.0","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"95cb1e887bbcf72e7bda778d623af438ada5ed82","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.0.tgz","fileCount":598,"integrity":"sha512-blnUldN3YhiV72F3EaP2fUrck7Pn3EsHp8K3dX3IOyOKIutN0xsV7eqPTIYOGNLLnM/W1s9LVUfdZLvlICx4FA==","signatures":[{"sig":"MEYCIQCMP/8rtpcGd6TgjX5inPgonfYROKAsEm7w/lfGaVuacgIhAKbfd+g0FaZb390iFTB7Jxm0fJAuHR8DCxDLUqjUnYoW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8681993},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"1067843e516e8e46b114de6928d7260478208da1","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run audit:em-dash && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:live":"node scripts/live-tier.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","audit:em-dash":"node scripts/check-em-dashes.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"Unreal Engine MCP server - 24 tools, 845+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.14.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.0_1787945089075_0.6846767435050947","host":"s3://npm-registry-packages-npm-production"}},"1.3.1-beta.1":{"name":"ue-mcp","version":"1.3.1-beta.1","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.1-beta.1","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"df7bc796b64c9a6e54cf2eb3e7821500021ab34a","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.1-beta.1.tgz","fileCount":684,"integrity":"sha512-xL9X4ana1P7hcdwZhb9btWdfeDDo8Grl1ktj4wFxnZzMmmObqpANFmrOl9YsxvvWiTTSwj6LDno0wjhCW56phg==","signatures":[{"sig":"MEQCIDCHjkdfnvuC4affP4WXdalmxtbbZFLjKQcI5ZZGrXLXAiAs3+P78UkJ86onFsc5DAI0pbghPEu7xje0YlzmAshGPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.1-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12987370},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"0ab05b8678c2fa44afc1cad78574ff3311b892b3","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run audit:em-dash && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:live":"node scripts/live-tier.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","audit:em-dash":"node scripts/check-em-dashes.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"Unreal Engine MCP server - 24 tools, 1090+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.1-beta.1_1788057264201_0.06564002520640644","host":"s3://npm-registry-packages-npm-production"}},"1.3.1-beta.2":{"name":"ue-mcp","version":"1.3.1-beta.2","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.1-beta.2","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"b47ab1529731c716065eaceeeed1fdd2fab9df76","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.1-beta.2.tgz","fileCount":684,"integrity":"sha512-apJx/QmkS2w1METCO4p+Pl8OuIpFHS/8pkv9MQVHeD0rJY4uLFRURMpjmVwNEutw+5a/SsjdTQkIhF1nejLLRQ==","signatures":[{"sig":"MEUCICMx+ark0k/8UimCWkJp4k3BOHEaw1RzFiPXhSWg8yYwAiEAoRMh++FxAxidP5V6q7rIGTPedrndMdqG4bqFHkqoPhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.1-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13048444},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"031d19a5da88b0ad9b908b73de0085d71d490188","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run audit:em-dash && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:live":"node scripts/live-tier.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","audit:em-dash":"node scripts/check-em-dashes.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"Unreal Engine MCP server - 24 tools, 1090+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.1-beta.2_1788089381575_0.18480472745857535","host":"s3://npm-registry-packages-npm-production"}},"1.3.1-beta.3":{"name":"ue-mcp","version":"1.3.1-beta.3","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.1-beta.3","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"94f474b00cd58ad07af41e1ba61e4422308bfbd5","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.1-beta.3.tgz","fileCount":684,"integrity":"sha512-MNXQo/vCISKaWyFoOQ+Ft80RyVwSqb6aJ6O4CC2xT3MZ5Mhhh0qtULpHbRoZmkw0jC1+n/yvQ8OPQ079C2zZGA==","signatures":[{"sig":"MEQCIC/+2JXrA1wFfBGKHvro5dtmjZAaEdc/NVTZPm95FJe2AiBaLmuXW5ktZx3VIJEyQGgjE/OYbCSAzCZZzZoTvlUDuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.1-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13051967},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"e203806d53dba3185c9090f0fac8d62900f63561","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run audit:em-dash && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:live":"node scripts/live-tier.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","audit:em-dash":"node scripts/check-em-dashes.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"Unreal Engine MCP server - 24 tools, 1090+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.1","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.1-beta.3_1788494927832_0.06265424394362373","host":"s3://npm-registry-packages-npm-production"}},"1.3.1-beta.4":{"name":"ue-mcp","version":"1.3.1-beta.4","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.1-beta.4","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"ac2b56cf0fa2fdb0bc7c2cce192be066ac11c542","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.1-beta.4.tgz","fileCount":684,"integrity":"sha512-ytDllLji39sRdQfyllpLEeuvuEwdRZ971RJXKCSPW8JnmQS/pjniNS1eT9AMLF/iU+PGUco2B+gCQ6dnh0+orQ==","signatures":[{"sig":"MEYCIQC7K4VABT/qR/5uR/cOSCeMlay9L+XawSUjfBpMqkhHUQIhAKKvynPW7zeqRhCX7schrW1qp2SJqkJhQ5Ci4jTwuXSX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.1-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13051967},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"1758dc9af455cdd56417a3151521db86aa1aae4e","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run audit:em-dash && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:live":"node scripts/live-tier.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","audit:em-dash":"node scripts/check-em-dashes.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"Unreal Engine MCP server - 24 tools, 1090+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.1-beta.4_1788497515814_0.32515833245367776","host":"s3://npm-registry-packages-npm-production"}},"1.3.1-beta.5":{"name":"ue-mcp","version":"1.3.1-beta.5","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.1-beta.5","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"a8f4ccff65f9ca23a5f9729cf90c386ddc2fcaba","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.1-beta.5.tgz","fileCount":684,"integrity":"sha512-OClsgsheNqAe0gLREUymHBXdePvgWU/XY0fJnD7Oex39/Hrm3pppF5c9uok0+nXdDhgVykZBhOEYyyMGnrFeqQ==","signatures":[{"sig":"MEUCIHS54qqXr4oJWE5T5QkxJql0HDOQj54taXn+aNgu5g6tAiEAhwW3GF1ZrYWjTDwnoqaUf/+YKGyFJJBLxndmUz0LQPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.1-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13086483},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"c9015b816218b56c9529ef22e788f723cad4a0f2","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run audit:em-dash && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:live":"node scripts/live-tier.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","audit:em-dash":"node scripts/check-em-dashes.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 24 tools, 1090+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.1-beta.5_1788570307085_0.3446149284407236","host":"s3://npm-registry-packages-npm-production"}},"1.3.1-beta.6":{"name":"ue-mcp","version":"1.3.1-beta.6","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.1-beta.6","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"44129564144629b948a551f2965f3d32547d8a5a","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.1-beta.6.tgz","fileCount":684,"integrity":"sha512-Dqw53aEG9KBfOGz2CWAtCtJBIkmjzF0SZJIvwdirgXugS78NldFQF/kzNjp0se4Tu2MGnDu2tkkICmaJW/KNxA==","signatures":[{"sig":"MEYCIQDSmQ3gRu+EBj7bPyApofvF11IcEOQ9LVfPJSg98K5O1wIhAJpL1yr67oRS5Oe7DGRTystbIVFX1/W3VR5vq2XENTTv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.1-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13087525},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"96c158afa652261a6bad3d2fed7aaff41000ad47","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run audit:em-dash && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:live":"node scripts/live-tier.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","audit:em-dash":"node scripts/check-em-dashes.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 24 tools, 1090+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.1-beta.6_1788585192810_0.42226641549554134","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"ue-mcp","version":"1.3.1","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.1","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"7684c7478cfbdef6941959e8e1a80a025bbcec8d","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.1.tgz","fileCount":684,"integrity":"sha512-l6g6EGuED10zV+r41bWmrSxvH5rYkWeiPM8F5ftBri2tbfemCDmdQCeltKRCEU1dXCuLZfnthlVkxhw6Al5m7Q==","signatures":[{"sig":"MEQCIH3l2FSIQ5ZHTi9YJ6fcTv/r6FS1xl3I3ZMs3HD7lFAaAiBoQhoKmAKLxJu7N4EVBwSObyfLthjBBqv0e0GPaAVx9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13087504},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"212b12c5591e5c2a0eb0a6e1b9d5d41ceeb1be80","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run audit:em-dash && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:live":"node scripts/live-tier.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","audit:em-dash":"node scripts/check-em-dashes.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"deprecated":"Superseded by 1.3.3: blocking dialogs did not gate tool calls.","repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 24 tools, 1090+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.1_1788619341135_0.6107069795554267","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"ue-mcp","version":"1.3.2","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.2","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"088708e411239fe256b4b9eec295d0caab4c4510","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.2.tgz","fileCount":687,"integrity":"sha512-pNghAj3Tpgucwo95DZ/7M5p2qq9GJsgccFdj0l3vUND4cIx/nsxWbsQz8AKLoEctWUeam1TaUjtPRgvoMqfK6w==","signatures":[{"sig":"MEQCIBKwiKQy28bMCWMieKILKkR6ObR5eJ7td5wvX7/GywwUAiAe9yFPfmMvjtr9gusFIasq2vtl9tbLQXbUfabewPYAXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13102984},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"9a50afae680f1867172ab47b089a63511e81b631","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run audit:em-dash && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:live":"node scripts/live-tier.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","audit:em-dash":"node scripts/check-em-dashes.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"deprecated":"Superseded by 1.3.3: the dialog handling mode governed only stop_editor.","repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 24 tools, 1090+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.2_1788634281050_0.5332412788436869","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"ue-mcp","version":"1.3.3","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.3","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"95ccf951473dbefc02fe44a2dc20ff44e970c844","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.3.tgz","fileCount":687,"integrity":"sha512-e/FRwQzNqZkZ7yWlFZhH017f26qfUPP06XeVOh32dV8Mx41TD1TwWt+3hhazZUC7Hd3DjdhRcYsIcH/K2lX8qA==","signatures":[{"sig":"MEYCIQClqL7EoP3Bhk1a6+rBxc6RdY8p4FOOmNwnD/Zu+2QlyQIhAJZy4hFa7XWOvFhiyCSdrZQqw0MFo8sMigwRoouZ6h2U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13116267},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"52896b56ae544ce32b9e4a47ede86de847e734f2","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run audit:em-dash && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:live":"node scripts/live-tier.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","audit:em-dash":"node scripts/check-em-dashes.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 24 tools, 1090+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.3_1788637525563_0.44931588947069234","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"ue-mcp","version":"1.3.4","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.4","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"728d27e50d58f9097e0d240e089531b63303102f","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.4.tgz","fileCount":687,"integrity":"sha512-UlOPvIw+K4A0hY3mNXNtt5FA7+80OQuxE03AvzlOhyk2q0L8rXCHHuhCMJIS1IDaNt9lj3780V3+GibYUVDs5Q==","signatures":[{"sig":"MEUCIByzd+PLRFlaO07BPP2brxhQn6gmrhZ9vEJ8Llhzx6ZAAiEA/hNr43dzWf/JPRL+oyr2upiL23XvWBttG5qRAyw9JA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13200785},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"e0fdf96f6d0f21a61f679f4551abf362ffed00da","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run audit:em-dash && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","audit:em-dash":"node scripts/check-em-dashes.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 24 tools, 1090+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.4_1788701935240_0.512863689052603","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"ue-mcp","version":"1.3.5","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.5","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"d2525cd8df6a74fb38726726700f4e32418588a4","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.5.tgz","fileCount":687,"integrity":"sha512-ff2IL3Jt4Pk4NeqIWpoCoHtG/S0djN6tFamdVYhMjlRyfhIgpBcua3yG7W1CFjbhJbhDhOc4TA4M99SRZj4Buw==","signatures":[{"sig":"MEUCICeQUWK3Aryp5c2ceQbYfnr7H3ywsKv54yu7rIG/Ugn4AiEA+2B4XA+v/cCT6OC7tEYyeVVcMlupvL77P/ZSyG1FLiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13207556},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"a74a624de8f906bb3d22a582e259380be6d2fd50","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run audit:em-dash && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","audit:em-dash":"node scripts/check-em-dashes.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 24 tools, 1090+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.5_1788727625228_0.3667122009219912","host":"s3://npm-registry-packages-npm-production"}},"1.3.6-beta.1":{"name":"ue-mcp","version":"1.3.6-beta.1","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.6-beta.1","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"0e99c36f69a6838ffcff6aa6f2beed67013a17a7","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.6-beta.1.tgz","fileCount":690,"integrity":"sha512-Dn6us0R0GtP+7LGHN08aUkj94QJ5d5lF/T6reVQ6I3ejxP7pwQftkPbOebOY+fLTzzV+e3C0LT3lGscTUzzmPA==","signatures":[{"sig":"MEUCIQDB6wEmP8Eo6bTN+PltfT+o3UPBVAwRRAaL12pWBZs9uAIgFi/CLeKGaN+dYFdDvuWHV5JubYCVrJUr+QtQx63JH/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.6-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13248313},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"2b40e50c836e3bbfb5403661f34d4220cd955128","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","check:config":"node scripts/check-tracked-config.mjs","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","check:release":"node scripts/check-release-gates.mjs all","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 24 tools, 1090+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.6-beta.1_1788800579151_0.6757996650931315","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"ue-mcp","version":"1.3.6","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.6","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"cf991431bdcd3785fde03b9965ce83ae60c1042d","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.6.tgz","fileCount":690,"integrity":"sha512-NHo2DczQkcq86O01VdLHG6n3+B8nC4VIghvbtw4BNH+VXpleuIamHAkebctpvqSrxyUycF04UEtNdShKXAx2fA==","signatures":[{"sig":"MEQCIFZI/V6KVQc9FvQ+TyNFTRIWI0W1ddEg8h/Oa5DKe7WrAiBsuo/Sf3vUb1a+n1IGkKFrAcGrb98jZANQDSFng6qYEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13253113},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"adfd3852c2d0dd42f1e2b1558befd41922273d6e","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","check:config":"node scripts/check-tracked-config.mjs","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","check:release":"node scripts/check-release-gates.mjs all","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 24 tools, 1090+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.6_1788805654172_0.6856358604534682","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"ue-mcp","version":"1.3.7","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.7","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"f5b1da4adcc795d1127fec03fd2fc7f489bf128f","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.7.tgz","fileCount":690,"integrity":"sha512-eO3UmXz46Be5Flo+7aEqsYYzna0SUoVhz39+slxhaV8nZaKkYlh3KOZjxLP2YxjwCTBolLAKIDB9zt0yGBoIKg==","signatures":[{"sig":"MEUCIQDjhed+xpjNj26PWrE7tqVNbMGwpKkQgxiWWOwGfiBuHAIgRvbbtiHERYJTrcoWDsR4OYjx3avPmTzFofeWz9Yko7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13252955},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"008d8c2c660abf095f154c8c108197a9104b4bba","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","check:config":"node scripts/check-tracked-config.mjs","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","check:release":"node scripts/check-release-gates.mjs all","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 24 tools, 1090+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.7_1788807537010_0.9028963378671793","host":"s3://npm-registry-packages-npm-production"}},"1.3.8-beta":{"name":"ue-mcp","version":"1.3.8-beta","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.8-beta","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"45ecb5fa7459c24e1b9767415142345c9dfec568","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.8-beta.tgz","fileCount":764,"integrity":"sha512-gj+Kxx/Uap8Gujg4N9Th4kHrjViQ6jWoKJr/Ne58VAd7COIUhhZljNMFy/8IQt0vXDP9oMfHiWsqYxooF+eGdA==","signatures":[{"sig":"MEUCIQDU06z1Sr0b9105KxtODHNDjscBHY9Uf2xP9jHBalklUQIgeDrV6P/2aRpSExsEfeQ7s14l9O5QoZUM4jORQEkTk/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.8-beta","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13975636},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./package.json":"./package.json"},"gitHead":"8305916b90ec5557a02e50a523de80d59d3c4f21","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","epic:seed":"node scripts/seed-epic-effects.mjs","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","epic:record":"node scripts/record-epic-catalog.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","check:config":"node scripts/check-tracked-config.mjs","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","check:release":"node scripts/check-release-gates.mjs all","epic:generate":"node scripts/generate-epic-actions.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","epic:unreviewed":"node scripts/epic-unreviewed.mjs","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 26 tools, 1920+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.8-beta_1788823892400_0.28600533897784475","host":"s3://npm-registry-packages-npm-production"}},"1.3.8-beta.2":{"name":"ue-mcp","version":"1.3.8-beta.2","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.8-beta.2","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"5ceb3349f80c05109d8349c2426452f62e50359b","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.8-beta.2.tgz","fileCount":767,"integrity":"sha512-VucIonCDGW9q5CYmVK2HQs+NUjyp4qiUAS3i43n4ZfknjZ6ESPKqqxLqsHVnk+e6IHPYeLf873Q3vuGAP2PcmA==","signatures":[{"sig":"MEQCIH5OYUlweO+w8jQ/GErgVeI7+K91nIcjSOHuAsPzwGiuAiABTjYov0YOQ6QCvvdIL/JJ0yh7vSueiXoMFMVhkSl5cQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.8-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13987740},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./guard":{"types":"./dist/guard-task.d.ts","default":"./dist/guard-task.js"},"./package.json":"./package.json"},"gitHead":"acd07cef0cae74aa987ee280f46695b3deee93ed","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","epic:seed":"node scripts/seed-epic-effects.mjs","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","epic:record":"node scripts/record-epic-catalog.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","check:config":"node scripts/check-tracked-config.mjs","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","check:release":"node scripts/check-release-gates.mjs all","epic:generate":"node scripts/generate-epic-actions.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","epic:unreviewed":"node scripts/epic-unreviewed.mjs","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 26 tools, 1920+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.8-beta.2_1788829406146_0.19780801346111732","host":"s3://npm-registry-packages-npm-production"}},"1.3.8-beta.3":{"name":"ue-mcp","version":"1.3.8-beta.3","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.8-beta.3","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"539672c0125c4c6bc2e49aa3c64e4037b3ee4a1b","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.8-beta.3.tgz","fileCount":774,"integrity":"sha512-rQHNpwSFnkhGvZ25otvAXUeHg2umefYWltyLuGMl/LEQrB9lgvAn00dn5yk0nRlPPXIPaPaBr4WaOnUmWE6MBQ==","signatures":[{"sig":"MEUCIGS7N/W9b6V0b+v/Dc3OO1lpDrqV54Vlq3J+/t9zeT72AiEAt/qrMmt53U5asDYE/vJX+Rg+xUG0FMsj4SBcthK+hXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.8-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14245158},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./guard":{"types":"./dist/guard-task.d.ts","default":"./dist/guard-task.js"},"./package.json":"./package.json"},"gitHead":"8a7bc31ee525b6103996ac6eabf422a8d03da05e","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","epic:seed":"node scripts/seed-epic-effects.mjs","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","epic:record":"node scripts/record-epic-catalog.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","check:config":"node scripts/check-tracked-config.mjs","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","check:release":"node scripts/check-release-gates.mjs all","epic:generate":"node scripts/generate-epic-actions.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","epic:unreviewed":"node scripts/epic-unreviewed.mjs","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 26 tools, 1930+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.8-beta.3_1788874382942_0.3949190123446682","host":"s3://npm-registry-packages-npm-production"}},"1.3.8-beta.4":{"name":"ue-mcp","version":"1.3.8-beta.4","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.8-beta.4","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"736a30b140cc570c75fb2e9567f9025d052f7fc5","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.8-beta.4.tgz","fileCount":774,"integrity":"sha512-gXj+sPV8vwRYLVmSSqN2XJh5Hp/Q9xXtwL26v46bCOevkyNI6AF8a/LWUIVLh0Ih+ANochV3MGsdaJCDP9K5eg==","signatures":[{"sig":"MEYCIQD+dAH0t+cuuCzyMz6BkknhC+ZuVsPU9lftwSeL+uW+OAIhALRZ+yh58knVSWYdKAPvzNEKcrfwOCU9EIWz3ZzbrXOS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.8-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14246794},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./guard":{"types":"./dist/guard-task.d.ts","default":"./dist/guard-task.js"},"./package.json":"./package.json"},"gitHead":"cda3487edc62dcc836f59a5d83b5affe1cf7de4d","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","epic:seed":"node scripts/seed-epic-effects.mjs","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","epic:record":"node scripts/record-epic-catalog.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","check:config":"node scripts/check-tracked-config.mjs","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","check:release":"node scripts/check-release-gates.mjs all","epic:generate":"node scripts/generate-epic-actions.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","epic:unreviewed":"node scripts/epic-unreviewed.mjs","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 26 tools, 1930+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.8-beta.4_1788889025920_0.6297437957692105","host":"s3://npm-registry-packages-npm-production"}},"1.3.8-beta.5":{"name":"ue-mcp","version":"1.3.8-beta.5","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.8-beta.5","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"31c05f72ea7aefca3dc2f3adc184cdd7bf220854","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.8-beta.5.tgz","fileCount":774,"integrity":"sha512-BW37N84RiqgPc6yWVRVrZS4uoKptOtZhcoAllLsGdHr5tlG8x+Nbo/sXtO3VMvesBWQmIlDc8uNaTL9RB2kJaA==","signatures":[{"sig":"MEUCIHPS9v7CApKdVjlN3iswwj+h32l6vQDJv0JwoUuFH37tAiEA59xkBOsfBKbQD/d78DWhfAK/QfU3RKZtXZ6eGh2UXcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.8-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14257883},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./guard":{"types":"./dist/guard-task.d.ts","default":"./dist/guard-task.js"},"./package.json":"./package.json"},"gitHead":"a7780f83791dd62b75c28b18bb42c8728128e06b","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","epic:seed":"node scripts/seed-epic-effects.mjs","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","epic:record":"node scripts/record-epic-catalog.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","check:config":"node scripts/check-tracked-config.mjs","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","check:release":"node scripts/check-release-gates.mjs all","epic:generate":"node scripts/generate-epic-actions.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","epic:unreviewed":"node scripts/epic-unreviewed.mjs","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 26 tools, 1930+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.8-beta.5_1788965901739_0.8558641731073902","host":"s3://npm-registry-packages-npm-production"}},"1.3.8-beta.6":{"name":"ue-mcp","version":"1.3.8-beta.6","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.8-beta.6","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"83d15b8798f1f2661c3b35b7e4e79a421fc9d5a4","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.8-beta.6.tgz","fileCount":774,"integrity":"sha512-euBGYdPiyI0lvKK9hSVLBBdtUz5E86LbeykSVhTmpy1rSDhuhyD/0Cr7DVMK5xEfrDp1KHbBMrnkzA6ILvCQvA==","signatures":[{"sig":"MEUCIC5Bf04qutxdekPYliS6JO3edNvB2WcYTEHb96dSVDkkAiEAxwD8KQgjOtXEM8Yfl8paJ4Yk5ZaWDhSX/FGqNhTstcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.8-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14271808},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./guard":{"types":"./dist/guard-task.d.ts","default":"./dist/guard-task.js"},"./package.json":"./package.json"},"gitHead":"21fa5440ee272fd590412ac45719f503aae676a7","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","epic:seed":"node scripts/seed-epic-effects.mjs","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","epic:record":"node scripts/record-epic-catalog.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","check:config":"node scripts/check-tracked-config.mjs","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","check:release":"node scripts/check-release-gates.mjs all","epic:generate":"node scripts/generate-epic-actions.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","epic:unreviewed":"node scripts/epic-unreviewed.mjs","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 26 tools, 1930+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.8-beta.6_1788971946846_0.8832716453399945","host":"s3://npm-registry-packages-npm-production"}},"1.3.8-beta.7":{"name":"ue-mcp","version":"1.3.8-beta.7","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.8-beta.7","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"a04d4bb7d3239c5f730455959bcd99d6249e11b8","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.8-beta.7.tgz","fileCount":774,"integrity":"sha512-3n3QWDjj3aYTCg8yiRw6pRRQriN9ceze/X+BewWAy/OIn6lrzs8+IogWch54NReNnjqwJKX/PzueetEqALo6nA==","signatures":[{"sig":"MEYCIQCa4mKYMcf+8AtgyhBfjXxmgJDOCBuWaCG38SdVCVgMqAIhAMYCbu1OZj/HVx9bQOFDeCKbaQO3dIMEeKvagB5yAiuj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.8-beta.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14272571},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./guard":{"types":"./dist/guard-task.d.ts","default":"./dist/guard-task.js"},"./package.json":"./package.json"},"gitHead":"b8c35c982bff1c178d9c926f3f470aeb83211828","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","epic:seed":"node scripts/seed-epic-effects.mjs","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","epic:record":"node scripts/record-epic-catalog.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","check:config":"node scripts/check-tracked-config.mjs","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","check:release":"node scripts/check-release-gates.mjs all","epic:generate":"node scripts/generate-epic-actions.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","epic:unreviewed":"node scripts/epic-unreviewed.mjs","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 26 tools, 1930+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.8-beta.7_1788975643878_0.47553912897662487","host":"s3://npm-registry-packages-npm-production"}},"1.3.8-beta.8":{"name":"ue-mcp","version":"1.3.8-beta.8","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.8-beta.8","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"acd1f8abf653066da59284dfcfc9ec1ec32aa24d","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.8-beta.8.tgz","fileCount":774,"integrity":"sha512-lRBMPXs6TC89BV9DsEn9mmjm9bBfJru4tuohdG8IBMhnsCj6MaoJNKV1p3YURaS4o9vQ9hyTx8Iwwmd2/3OGKA==","signatures":[{"sig":"MEQCIH9zPsMTtHX3oPnKp2c/veD2pYX22Dthw48yKd0/+L6WAiBn3XGulMBg6EMa2f4xd9J6D2maMzHk8LOf2kvyzow20w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.8-beta.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14277528},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./guard":{"types":"./dist/guard-task.d.ts","default":"./dist/guard-task.js"},"./package.json":"./package.json"},"gitHead":"48b5c5b1d3af2a3f19945decf2834a56fd565dd4","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","epic:seed":"node scripts/seed-epic-effects.mjs","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","epic:record":"node scripts/record-epic-catalog.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","check:config":"node scripts/check-tracked-config.mjs","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","check:release":"node scripts/check-release-gates.mjs all","epic:generate":"node scripts/generate-epic-actions.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","epic:unreviewed":"node scripts/epic-unreviewed.mjs","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 26 tools, 1930+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.8-beta.8_1788978169017_0.34765457398663613","host":"s3://npm-registry-packages-npm-production"}},"1.3.8-beta.9":{"name":"ue-mcp","version":"1.3.8-beta.9","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.8-beta.9","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"a973362876c068ed73bc8f9091445e974e049bd9","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.8-beta.9.tgz","fileCount":774,"integrity":"sha512-6GK0lWNQwFbrMn4BdzMXmMvNvVm2b3v6CfJeAlNLQWVFzvKIArmR1E6tF2DW7Aa+v8qFH1f3hTCMaZcXC074sw==","signatures":[{"sig":"MEYCIQDrGCdByidYQHXO6i8ey13YVZxSQ/IQQw3bMQl2oSdUPAIhALkZkmrrN7LsyBK0pgwW5BK7OyPUdjV0p9xercD9k0zf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.8-beta.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14279780},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./guard":{"types":"./dist/guard-task.d.ts","default":"./dist/guard-task.js"},"./package.json":"./package.json"},"gitHead":"8d45cc24c6a295e3a344b621ab2b9279f0b47f63","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","epic:seed":"node scripts/seed-epic-effects.mjs","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","epic:record":"node scripts/record-epic-catalog.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","check:config":"node scripts/check-tracked-config.mjs","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","check:release":"node scripts/check-release-gates.mjs all","epic:generate":"node scripts/generate-epic-actions.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","epic:unreviewed":"node scripts/epic-unreviewed.mjs","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 26 tools, 1930+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.8-beta.9_1788984136031_0.9696333960449881","host":"s3://npm-registry-packages-npm-production"}},"1.3.8-beta.10":{"name":"ue-mcp","version":"1.3.8-beta.10","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.8-beta.10","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"555292024c8134d5b3bbeae31f2943d3991c36fa","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.8-beta.10.tgz","fileCount":774,"integrity":"sha512-56DIyb/flGzrfb5RKfkZMFZBmA068aCpt6skYCnLZFhX5nTmviOfx06+xlMqGbNAcbzxU78IMTVkcNhQD1c0OQ==","signatures":[{"sig":"MEYCIQDynn3Q7qspor1buQ9qxoFh72l7g6PoofXFIFmrONm5PgIhAP2sH5WCYZzUt9SBkC8SphqpzTOvLxjduMVwlJa42Msq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.8-beta.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14226869},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./guard":{"types":"./dist/guard-task.d.ts","default":"./dist/guard-task.js"},"./package.json":"./package.json"},"gitHead":"91f7a9677b15cb7781f446e35e18f7b8debbba63","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","epic:seed":"node scripts/seed-epic-effects.mjs","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","epic:record":"node scripts/record-epic-catalog.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","check:config":"node scripts/check-tracked-config.mjs","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","check:release":"node scripts/check-release-gates.mjs all","epic:generate":"node scripts/generate-epic-actions.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","epic:unreviewed":"node scripts/epic-unreviewed.mjs","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 26 tools, 1930+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.8-beta.10_1788989478810_0.5979134014713354","host":"s3://npm-registry-packages-npm-production"}},"1.3.8-beta.11":{"name":"ue-mcp","version":"1.3.8-beta.11","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.8-beta.11","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"59103ded2a63b2bb3c6bdcd439eb5fe78c818476","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.8-beta.11.tgz","fileCount":774,"integrity":"sha512-5P8thcby4b7tiU3tSKrP7OxBr/eDQ/YZ2Z6m2qOBUSxq0+oNqA69rV5VCw0WUmEX70RPggN/Tj9RKrBr5t9xKQ==","signatures":[{"sig":"MEQCIHsMbQNjxgrQU+0nkDJgJRjP5K476S85ZpljWqV8JUcBAiBGs7IOxaUU7+5CsmpGGSjdpT/h17YNo79opW590t1eQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.8-beta.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14234876},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./guard":{"types":"./dist/guard-task.d.ts","default":"./dist/guard-task.js"},"./package.json":"./package.json"},"gitHead":"ace937cc98beb0664c468a6462be8dc569ba3929","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","epic:seed":"node scripts/seed-epic-effects.mjs","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","epic:record":"node scripts/record-epic-catalog.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","check:config":"node scripts/check-tracked-config.mjs","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","check:release":"node scripts/check-release-gates.mjs all","epic:generate":"node scripts/generate-epic-actions.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","epic:unreviewed":"node scripts/epic-unreviewed.mjs","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 26 tools, 1930+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.8-beta.11_1789007933673_0.27038194513725733","host":"s3://npm-registry-packages-npm-production"}},"1.3.8-beta.12":{"name":"ue-mcp","version":"1.3.8-beta.12","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.8-beta.12","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"b27fc998f5f73e19d73a5678c452a297efac0728","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.8-beta.12.tgz","fileCount":774,"integrity":"sha512-fWhIJ9bv9h/C455Bbsf/HH35rOB4VO9GBY3m0+0T+36zGhvhJS6SB27l00ursZ83VEMJgVYsWShTSi75L5n2Xg==","signatures":[{"sig":"MEQCIBiEEDqpiOnNqsVNTG99WcN2pcV0zhHNakYWnZZjHWp9AiAku24/hzEDaW3zaMiQHItv6Y4OeJOwHOFVZyd32MQDbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.8-beta.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14235163},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./guard":{"types":"./dist/guard-task.d.ts","default":"./dist/guard-task.js"},"./package.json":"./package.json"},"gitHead":"71da05d733c26165103a1166db5b6f47b0a9d872","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","epic:seed":"node scripts/seed-epic-effects.mjs","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","epic:record":"node scripts/record-epic-catalog.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","check:config":"node scripts/check-tracked-config.mjs","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","check:release":"node scripts/check-release-gates.mjs all","epic:generate":"node scripts/generate-epic-actions.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","epic:unreviewed":"node scripts/epic-unreviewed.mjs","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 26 tools, 1930+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.8-beta.12_1789011744245_0.6327367381487956","host":"s3://npm-registry-packages-npm-production"}},"1.3.8-beta.13":{"name":"ue-mcp","version":"1.3.8-beta.13","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.8-beta.13","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"3a9489099d0f80b28aaf6cf52dda05820cb35da2","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.8-beta.13.tgz","fileCount":774,"integrity":"sha512-fdMCaKL1KPNVij1KoAj92MtjDhT1UkuefFcldXdT2420JTt+/lVJxLzxkWZKffN08IBE5+fuhcAolqx/kmUaNg==","signatures":[{"sig":"MEUCID0ChQH1E7y5CVtEEVbHFyAZeMo8h+Px84Z/wLXyufF8AiEA+sUnaJWPnRtf++uL+y3IeqxQswXJ/gU5/aBAua+dPGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.8-beta.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14245861},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./guard":{"types":"./dist/guard-task.d.ts","default":"./dist/guard-task.js"},"./package.json":"./package.json"},"gitHead":"8cd8e656be6c47e84be3e2b110985b78e96f3f84","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","epic:seed":"node scripts/seed-epic-effects.mjs","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","epic:record":"node scripts/record-epic-catalog.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","check:config":"node scripts/check-tracked-config.mjs","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","check:release":"node scripts/check-release-gates.mjs all","epic:generate":"node scripts/generate-epic-actions.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","epic:unreviewed":"node scripts/epic-unreviewed.mjs","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 26 tools, 1930+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.8-beta.13_1789015002061_0.36268396647329726","host":"s3://npm-registry-packages-npm-production"}},"1.3.8-beta.14":{"name":"ue-mcp","version":"1.3.8-beta.14","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.8-beta.14","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"f827a86b750657f395d2578cdb25e4d85c202494","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.8-beta.14.tgz","fileCount":775,"integrity":"sha512-3u/WiUmzIdXdLZppFw9gE9iQetXCyEQjv2o3pGdN175bUmEyYoz11H2/2e8uXyUI8gSXL3uUPHdwsfuIxFLRrw==","signatures":[{"sig":"MEUCIGAG2OWf+ODIkswaol9ilUNiVdFj4BmkFGNzCFRscf8zAiEA//W2kCThGSrnwFdcAyAVBJVJNqp1B9NgcbDHb9SWoz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.8-beta.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14297062},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./guard":{"types":"./dist/guard-task.d.ts","default":"./dist/guard-task.js"},"./package.json":"./package.json"},"gitHead":"7ddb21507db46619852e8269bdefaeaf862fa04b","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","epic:seed":"node scripts/seed-epic-effects.mjs","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","epic:record":"node scripts/record-epic-catalog.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","check:config":"node scripts/check-tracked-config.mjs","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","check:release":"node scripts/check-release-gates.mjs all","epic:generate":"node scripts/generate-epic-actions.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","epic:unreviewed":"node scripts/epic-unreviewed.mjs","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 26 tools, 1930+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.8-beta.14_1789058709688_0.7975448072233275","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"ue-mcp","version":"1.3.8","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.8","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"24228c69b906b8514a408af0b6a23bb07e70fd9f","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.8.tgz","fileCount":775,"integrity":"sha512-RpukvfKZ7SQXQ5kQ8NDa2/wwi4BnEKsHyKCpJqg4UW8La+mPSehe00DIo1ivP0PzV0qDztS70rTPSpz0y+B3aA==","signatures":[{"sig":"MEYCIQCMm09HDco8uoDUdZZLJ/f0LUlrmoieghpKW7cBvavGJwIhAO2daXO1nUEJobcVcteWQSLYnpRoHyPOAXGAzmcxS4qo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14297038},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./guard":{"types":"./dist/guard-task.d.ts","default":"./dist/guard-task.js"},"./package.json":"./package.json"},"gitHead":"e79d596e4bed69b54c3e9f747b7ef6213868c606","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","epic:seed":"node scripts/seed-epic-effects.mjs","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","epic:record":"node scripts/record-epic-catalog.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","check:config":"node scripts/check-tracked-config.mjs","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","check:release":"node scripts/check-release-gates.mjs all","epic:generate":"node scripts/generate-epic-actions.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","epic:unreviewed":"node scripts/epic-unreviewed.mjs","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 26 tools, 1930+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.8_1789059183656_0.18823391690339397","host":"s3://npm-registry-packages-npm-production"}},"1.3.9-beta":{"name":"ue-mcp","version":"1.3.9-beta","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.9-beta","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"fbbeccf90bcc75b3c85a9bda1c97b56d867bf843","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.9-beta.tgz","fileCount":775,"integrity":"sha512-jTkOZ6FYWpe+cUh84w78qS/dDUOvMKYltVyjQpCenN5fmtGQ7BWDKpJBd1BhanxkVPaX1cJzVJjesIngCaY7EA==","signatures":[{"sig":"MEYCIQDENW0CbSGltbxXOJg2a1VqA817TBekD2L3PISQ/vADdQIhAPVIpcV+viuMPEbQTgkU/p4iU6u3HGQsGKRvFbwJuB2K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.9-beta","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14302470},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./guard":{"types":"./dist/guard-task.d.ts","default":"./dist/guard-task.js"},"./package.json":"./package.json"},"gitHead":"878dc434e499599c2f5fd9c7dd511850faf8ecb9","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","epic:seed":"node scripts/seed-epic-effects.mjs","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","epic:record":"node scripts/record-epic-catalog.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","check:config":"node scripts/check-tracked-config.mjs","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","check:release":"node scripts/check-release-gates.mjs all","epic:generate":"node scripts/generate-epic-actions.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","epic:unreviewed":"node scripts/epic-unreviewed.mjs","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 26 tools, 1930+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.9-beta_1789156462264_0.31140389200537344","host":"s3://npm-registry-packages-npm-production"}},"1.3.9-beta.2":{"name":"ue-mcp","version":"1.3.9-beta.2","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.9-beta.2","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"7ff4d64a47c4202cbe889bc6bf5a059defb2dc3b","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.9-beta.2.tgz","fileCount":775,"integrity":"sha512-SMehZYf2hUPBPa27Jh3DcBsNBYxY6LxXqzlJH50x3FsPl4FowbYPw1Z8e7hw/431hSjUqgaSp9o0J3qC9RLWnQ==","signatures":[{"sig":"MEYCIQC9EJrV31g2VkCCKh1ehn8vWI6fUiHYpJtBpAFnbmE9JwIhAOmVe/gFsWwpBf1CnfLZWs1qYYp+gr/kOH1nURKxPYt2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.9-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14307126},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./guard":{"types":"./dist/guard-task.d.ts","default":"./dist/guard-task.js"},"./package.json":"./package.json"},"gitHead":"289699e58663799ec58909f85bed2f9438c970a9","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","epic:seed":"node scripts/seed-epic-effects.mjs","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","epic:record":"node scripts/record-epic-catalog.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","check:config":"node scripts/check-tracked-config.mjs","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","check:release":"node scripts/check-release-gates.mjs all","epic:generate":"node scripts/generate-epic-actions.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","epic:unreviewed":"node scripts/epic-unreviewed.mjs","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 26 tools, 1930+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.9-beta.2_1789164396045_0.8793152651610723","host":"s3://npm-registry-packages-npm-production"}},"1.3.9-beta.3":{"name":"ue-mcp","version":"1.3.9-beta.3","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.9-beta.3","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"b702364f60c16d89101fcc3edcf0d273f6ae613e","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.9-beta.3.tgz","fileCount":777,"integrity":"sha512-N3erMyAu1A8fxhh2Gy+MBOOCEnhrf15S5xUSvym4v1V7Zdrb3GasVkOAueAnoUuW54fchMeQC23DYJnnKHB+3w==","signatures":[{"sig":"MEUCIQCi4JUs7BqmkWN++5rDN8WgKwUPhp20/Ve0mTYphZFgWQIgfONTjEDu63HVxhhCazNPjcIUwEXZR+dQCk8bA6voEoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.9-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14364815},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./guard":{"types":"./dist/guard-task.d.ts","default":"./dist/guard-task.js"},"./package.json":"./package.json"},"gitHead":"4ddf1d7274617472dc499dc56083d74458cf47e1","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","epic:seed":"node scripts/seed-epic-effects.mjs","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","epic:record":"node scripts/record-epic-catalog.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","check:config":"node scripts/check-tracked-config.mjs","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","check:release":"node scripts/check-release-gates.mjs all","epic:generate":"node scripts/generate-epic-actions.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","epic:unreviewed":"node scripts/epic-unreviewed.mjs","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 26 tools, 1931+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.9-beta.3_1789179428698_0.48784941323285924","host":"s3://npm-registry-packages-npm-production"}},"1.3.9-beta.4":{"name":"ue-mcp","version":"1.3.9-beta.4","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.9-beta.4","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"2a92fe1abbe24ae818b13a6b17ea73c443888b92","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.9-beta.4.tgz","fileCount":780,"integrity":"sha512-BeHzkSv+6dMsBiHMVzBc+nxg7ll4xQFMXHyAQyoLotw7NJLltNjSnZeKV+R4ThNVIkvoO2ipxCiXCfN25rajRg==","signatures":[{"sig":"MEYCIQCvf5eaomd2YiTds4vMDuElhNEx+c/wqzKDYBzjmrK1rAIhAMbgw6P8WSB74Pi4wa4vEXHvH0fN0T91RFgT2CsCghhF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.9-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14357066},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./guard":{"types":"./dist/guard-task.d.ts","default":"./dist/guard-task.js"},"./package.json":"./package.json"},"gitHead":"ce73d0863c8339dab3a88a604c8332714f2af716","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","epic:seed":"node scripts/seed-epic-effects.mjs","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","epic:record":"node scripts/record-epic-catalog.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","check:config":"node scripts/check-tracked-config.mjs","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","check:release":"node scripts/check-release-gates.mjs all","epic:generate":"node --import tsx scripts/generate-epic-actions.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","epic:unreviewed":"node scripts/epic-unreviewed.mjs","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 26 tools, 1931+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.9-beta.4_1789235117114_0.8039627461131542","host":"s3://npm-registry-packages-npm-production"}},"1.3.9-beta.5":{"name":"ue-mcp","version":"1.3.9-beta.5","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.9-beta.5","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"dcbc8fe703b771e079d93df873c864810342f635","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.9-beta.5.tgz","fileCount":781,"integrity":"sha512-iNlCq1QYFD3WonUApSzOjuczEcK7ozhBMyUeLwCj8XIXrDp99DFMb0BUV8Bl0Of/dKVmMNviawrdWRpfEHuaig==","signatures":[{"sig":"MEQCIASLpG1ALZtKWkcLs2ny6ErUgAHpy39zuTq5BNF25c7PAiB9qblJjRQ/vIL9j/EY4mT28lYtjBOzAkCtpBHNqpyU9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.9-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14368572},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./guard":{"types":"./dist/guard-task.d.ts","default":"./dist/guard-task.js"},"./package.json":"./package.json"},"gitHead":"9e8da0a79564a0c90a52214d249dc6b4ee7cb2cd","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","epic:seed":"node scripts/seed-epic-effects.mjs","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","epic:record":"node scripts/record-epic-catalog.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","check:config":"node scripts/check-tracked-config.mjs","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","check:release":"node scripts/check-release-gates.mjs all","epic:generate":"node --import tsx scripts/generate-epic-actions.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","epic:unreviewed":"node scripts/epic-unreviewed.mjs","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 26 tools, 1931+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.9-beta.5_1789248627329_0.042183271735947825","host":"s3://npm-registry-packages-npm-production"}},"1.3.9-beta.6":{"name":"ue-mcp","version":"1.3.9-beta.6","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.9-beta.6","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"0e4fef6d53cd2b52bbb18c345d842492646f207d","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.9-beta.6.tgz","fileCount":781,"integrity":"sha512-fFS5ISNKxG5O2oaYalQhaSqR1JkJ9JEd+eX9p4CSAisDwKU/zQE7vycZnczw0C6dg27m4dKdOUd3rL9AuQOZcQ==","signatures":[{"sig":"MEUCIGaV0GVsSuEYj9ETzZegJtW7aDzFKI9/wh3URR7ebKZ4AiEAozerfhVk2fa+GU0VdlFGMh68wUBpcv0a8iV0l3k5g0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.9-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14365701},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./guard":{"types":"./dist/guard-task.d.ts","default":"./dist/guard-task.js"},"./package.json":"./package.json"},"gitHead":"a729140f264769610a63dbd2a61270058c151c32","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","epic:seed":"node scripts/seed-epic-effects.mjs","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","epic:record":"node scripts/record-epic-catalog.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","check:config":"node scripts/check-tracked-config.mjs","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","check:release":"node scripts/check-release-gates.mjs all","epic:generate":"node --import tsx scripts/generate-epic-actions.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","epic:unreviewed":"node scripts/epic-unreviewed.mjs","test:automation":"node scripts/automation-tests.mjs","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 26 tools, 1931+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.9-beta.6_1789253784931_0.25583300316771007","host":"s3://npm-registry-packages-npm-production"}},"1.3.9-beta.7":{"name":"ue-mcp","version":"1.3.9-beta.7","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.9-beta.7","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"be386cce410045da54f41177da4142d7fa5fb15c","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.9-beta.7.tgz","fileCount":783,"integrity":"sha512-2F3g5wHW+VEfgZlP4TUvvKzO55dTB87znBdlnK2jOJvHvC1rKeM/NB3Fq8vIJNEZ9eIxAx/mra0VorY3CcFlLg==","signatures":[{"sig":"MEUCIHbmyz28bj/+LW7CNCM57eojKYF0gD0sEDNo3DkXLctkAiEAsjFrvgh7p83s8rWOQyA6jnbaTpHUr9GBBMk0ZpLXOyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCh7xc0HpqRqrfOSgF+rX8I5aXJcKRruuYb2xqV8DBRpgIhAPWQF746suobGUeyeDUgb+bw5FylY5WINnrA6PT5a6FJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.9-beta.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14387796},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./guard":{"types":"./dist/guard-task.d.ts","default":"./dist/guard-task.js"},"./package.json":"./package.json"},"gitHead":"1e1f7f7850606de65545f66a47798d32ef6c7a48","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","epic:seed":"node scripts/seed-epic-effects.mjs","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","epic:record":"node scripts/record-epic-catalog.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","check:config":"node scripts/check-tracked-config.mjs","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","check:release":"node scripts/check-release-gates.mjs all","epic:generate":"node --import tsx scripts/generate-epic-actions.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","epic:unreviewed":"node scripts/epic-unreviewed.mjs","test:automation":"node scripts/automation-tests.mjs","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 26 tools, 1932+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.9-beta.7_1789920416401_0.0293832327477066","host":"s3://npm-registry-packages-npm-production"}},"1.3.9-beta.8":{"name":"ue-mcp","version":"1.3.9-beta.8","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.9-beta.8","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"a65685f51e1055c42a1c6c8cfe3579a082c2ed88","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.9-beta.8.tgz","fileCount":783,"integrity":"sha512-t7d8kSx9VFnHF73jFIZQ11WXOvV/RdTHz+MRc/b366w2jE4NJMkS1OauWRc8PHRm9RkzAnKNJKJ2OI0+q9iYSw==","signatures":[{"sig":"MEUCIHJlq7BFADsk8oF2p1SZ7EdEk7Yo92B2mpMJ33elFI1yAiEArHSS0lRFsK1IoDCs974h1JkXgruT40O0p7PiqZeiI+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCuT/XAr+DVNHJOM6UYV0qEm1gfYtzfrmuot0OaCa/LWgIgPM4WUWA3RMc2hexXomNzjkXI4PQJCvdtBpsX/iVpcXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.9-beta.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14403931},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./guard":{"types":"./dist/guard-task.d.ts","default":"./dist/guard-task.js"},"./package.json":"./package.json"},"gitHead":"6750d54b60338b5b8ad8344813eedafa8f8fe083","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","epic:seed":"node scripts/seed-epic-effects.mjs","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","epic:record":"node scripts/record-epic-catalog.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","check:config":"node scripts/check-tracked-config.mjs","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","check:release":"node scripts/check-release-gates.mjs all","epic:generate":"node --import tsx scripts/generate-epic-actions.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","epic:unreviewed":"node scripts/epic-unreviewed.mjs","test:automation":"node scripts/automation-tests.mjs","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 26 tools, 1932+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.9-beta.8_1789932494427_0.756028802967277","host":"s3://npm-registry-packages-npm-production"}},"1.3.9-beta.9":{"name":"ue-mcp","version":"1.3.9-beta.9","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.9-beta.9","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"bd30822eb427097bea29e181cdeaffbb3e5024d6","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.9-beta.9.tgz","fileCount":788,"integrity":"sha512-TrwUQ7nyEjoYYI4DsxfcSEZsx726ehkJoU61+JfI+TBIXi5h2bJSMMmBkx93jxx8PcELii/m3hL+CDrpGVCMNg==","signatures":[{"sig":"MEUCICXEb6BxWoa1+0BLztnr9alOvD13KMHgEcaX8dHNSZhnAiEA2+lMtnEMGLGdV+o3pspwZMo/Hh/W2qkqTpFvpndQSd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDYj3Oo/zr7ffCgETYOOvrIh4gvH1NvgGszeVR2WqHwCwIhAL2NvkEQprZI4uQ0yKfIsAknZuJOmMYXAdu7Yn9mBkJB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.9-beta.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14509428},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./guard":{"types":"./dist/guard-task.d.ts","default":"./dist/guard-task.js"},"./package.json":"./package.json"},"gitHead":"6fcfdd89875ec47b94c47f9f59c8c29f7924e34c","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","epic:seed":"node scripts/seed-epic-effects.mjs","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","epic:record":"node scripts/record-epic-catalog.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","check:config":"node scripts/check-tracked-config.mjs","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","check:release":"node scripts/check-release-gates.mjs all","epic:generate":"node --import tsx scripts/generate-epic-actions.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","epic:unreviewed":"node scripts/epic-unreviewed.mjs","test:automation":"node scripts/automation-tests.mjs","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 26 tools, 1933+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.9-beta.9_1790192516042_0.08696317375473805","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"ue-mcp","version":"1.3.9","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.9","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"ab124a0b62c914c0d4e8ff2c068c7f449c22be5a","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.9.tgz","fileCount":788,"integrity":"sha512-GR4OtTad1aCgU7uKv3ZBU1jtNuSjGf3xbb0hjODS+cavUmWx72ORQwKKJlWGrS2tZipdx1ccOd5T0gi4+dL46A==","signatures":[{"sig":"MEUCIQCD3Lpm+OQ8qinB8ZDUTflRE8sU81TafEZG875OXghSlAIgWtR/ChhCAxTV5g149u2xooq82zgmRYv+w3HSImw7qys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDJw4n3RrGxL2AUlh4LJIrQZW+P4hJkt1tr72mwVintTQIgThV1SoURAHRVKnnPR63N8cerRfz2Oqm83E4S1zM6zGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14509407},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./guard":{"types":"./dist/guard-task.d.ts","default":"./dist/guard-task.js"},"./package.json":"./package.json"},"gitHead":"d79a34bb6e7a5883457efe8f33c9f85b1ba3e136","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","epic:seed":"node scripts/seed-epic-effects.mjs","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","epic:record":"node scripts/record-epic-catalog.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","check:config":"node scripts/check-tracked-config.mjs","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","check:release":"node scripts/check-release-gates.mjs all","epic:generate":"node --import tsx scripts/generate-epic-actions.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","epic:unreviewed":"node scripts/epic-unreviewed.mjs","test:automation":"node scripts/automation-tests.mjs","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 26 tools, 1933+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.9_1790194824713_0.8797546390218531","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta.1":{"name":"ue-mcp","version":"1.3.10-beta.1","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.10-beta.1","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"190c57db304a8f42cb6a5782032aed66e6862b73","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.10-beta.1.tgz","fileCount":779,"integrity":"sha512-ANI+rGLUuTNvFGOpCWdrGh04Y/13z3ZZbYBXztXxhQ/W2Hm6DrR9A1D4F/2G5WkbN1iCEf6/JT9VxcTlgrSqgg==","signatures":[{"sig":"MEQCIHQHFeter4O9/oxH1NCesIeGm+/6qXv8SvBhyMT1um2cAiAuKdEHbdPkrpUIGOOvkrPzJMfNGfF6TkoqBxHCmcQ3IA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCKRLr0gizDg2Sc5Topdh0C7DENOX2NK8mSRPXBAN+5egIhAJNfXtDjHD/M1UebvzE0ia2We8rouNIpinNeNMT0GDQ2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.10-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14417635},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./guard":{"types":"./dist/guard-task.d.ts","default":"./dist/guard-task.js"},"./package.json":"./package.json"},"gitHead":"07cd4d7a798b2314e9710d767cbff97c95c815ae","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","epic:seed":"node scripts/seed-epic-effects.mjs","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","epic:record":"node scripts/record-epic-catalog.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","check:config":"node scripts/check-tracked-config.mjs","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","check:release":"node scripts/check-release-gates.mjs all","epic:generate":"node --import tsx scripts/generate-epic-actions.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","epic:unreviewed":"node scripts/epic-unreviewed.mjs","test:automation":"node scripts/automation-tests.mjs","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 26 tools, 1934+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.10-beta.1_1790280550051_0.9271470394745285","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta.2":{"name":"ue-mcp","version":"1.3.10-beta.2","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.10-beta.2","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"b9442b180bd75cde4e889e42439ef5562a7239ed","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.10-beta.2.tgz","fileCount":887,"integrity":"sha512-InAkPxdTBqD9RTO29HRtsFFULKt6zgRuU4Kf9pg1m+qIIsnShAiXHWR5kF3pft44GHKEBMJgM4KkDGDs7QrcQw==","signatures":[{"sig":"MEUCIFQdec0xrE4iUhIVUdPu6MdAir/wOG/FWFk8hAK6WCSQAiEA2B5DWkKFtyaO6e/ZL/8+3RAeLOfGZ4dV5jgkCiT2r30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDXlFW7W6EadlA6dyBPWpE1f+SLjEu8QOuI7E6Xsi/tIAiEAwnd20lFjTgT6+5TNCjwwFIJxbrxzy5L8hifGUrbpQu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.10-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17737302},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./guard":{"types":"./dist/guard-task.d.ts","default":"./dist/guard-task.js"},"./package.json":"./package.json"},"gitHead":"9fbbb5101271e9dbbf110d6a5f2713054f813951","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity && npm run audit:param-reads","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","epic:seed":"node scripts/seed-epic-effects.mjs","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","epic:record":"node scripts/record-epic-catalog.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","check:config":"node scripts/check-tracked-config.mjs","specs:record":"node scripts/record-handler-specs.mjs","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","check:release":"node scripts/check-release-gates.mjs all","epic:generate":"node --import tsx scripts/generate-epic-actions.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","specs:generate":"node --import tsx scripts/generate-handler-specs.mjs","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","epic:unreviewed":"node scripts/epic-unreviewed.mjs","test:automation":"node scripts/automation-tests.mjs","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","audit:param-reads":"node scripts/audit-direct-param-reads.mjs","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 26 tools, 1966+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.10-beta.2_1790382466507_0.4033473833044985","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta.3":{"name":"ue-mcp","version":"1.3.10-beta.3","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.10-beta.3","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"c737f1ad2e39ae3dee3aedfee967e60ad65df8c0","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.10-beta.3.tgz","fileCount":887,"integrity":"sha512-brP7BW0cNnruLM3iqhF0v1PjVLazCDGi1OZHamwLOSjmn1P9YmzehHWfvSJzY2LaYducV3cnpBakVIM/2QiY4g==","signatures":[{"sig":"MEQCICMMlX4psdzDQEgECpka92Or3F0cbTYMm4zf7Wm8IPGWAiARrJdnq/DNv+8mVNDnHZP9+Hey4Lu1khKE4PRJB039HQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD6obKM+tiCpas+EUAWGAsG6KU68wGybxaPP1hLDbS/igIhALGcpCvQ6BMcMAppvI6Q4pTWVbAtTT/9G+NMiwA3z0VI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.10-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17741064},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./guard":{"types":"./dist/guard-task.d.ts","default":"./dist/guard-task.js"},"./package.json":"./package.json"},"gitHead":"e0841fc4a9300b255b30290097355dacca433f76","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"vitest run","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity && npm run audit:param-reads","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","test:gas":"vitest run tests/smoke/gas.test.ts","test:pcg":"vitest run tests/smoke/pcg.test.ts","up:build":"node scripts/build-and-run.js","epic:seed":"node scripts/seed-epic-effects.mjs","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:asset":"vitest run tests/smoke/asset.test.ts","test:audio":"vitest run tests/smoke/audio.test.ts","test:level":"vitest run tests/smoke/level.test.ts","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","epic:record":"node scripts/record-epic-catalog.mjs","test:editor":"vitest run tests/smoke/editor.test.ts","test:widget":"vitest run tests/smoke/widget.test.ts","check:config":"node scripts/check-tracked-config.mjs","specs:record":"node scripts/record-handler-specs.mjs","test:foliage":"vitest run tests/smoke/foliage.test.ts","test:niagara":"vitest run tests/smoke/niagara.test.ts","check:release":"node scripts/check-release-gates.mjs all","epic:generate":"node --import tsx scripts/generate-epic-actions.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","test:gameplay":"vitest run tests/smoke/gameplay.test.ts","test:material":"vitest run tests/smoke/material.test.ts","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","specs:generate":"node --import tsx scripts/generate-handler-specs.mjs","test:animation":"vitest run tests/smoke/animation.test.ts","test:blueprint":"vitest run tests/smoke/blueprint.test.ts","test:landscape":"vitest run tests/smoke/landscape.test.ts","epic:unreviewed":"node scripts/epic-unreviewed.mjs","test:automation":"node scripts/automation-tests.mjs","test:networking":"vitest run tests/smoke/networking.test.ts","test:reflection":"vitest run tests/smoke/reflection.test.ts","audit:param-reads":"node scripts/audit-direct-param-reads.mjs","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 26 tools, 1966+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.10-beta.3_1790393728483_0.41584800495553753","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta.4":{"name":"ue-mcp","version":"1.3.10-beta.4","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.10-beta.4","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"75918316e2c42db47a2c6361caf6e706d0502a92","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.10-beta.4.tgz","fileCount":981,"integrity":"sha512-TeXkf2sRpoJ6YUO23jtDdX7km22fnUtNzpY2WbWo2p1ZtD5AaCDtvkgGSmqrj4WKUF0d6vH5NT/s3ykwwOls5g==","signatures":[{"sig":"MEQCIGMI4QJDuU7217N/vAdcRqO3YhYGKmMuFEXGBdB69B47AiANbzyycotghsGDm3qhn+F6LS8zEW/f5pBs/8Be5FLEFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD0vUVgruQ/9JTXEaFGOhb90sZGPGo+kkSOuotwQVk67QIgKNGlRn1LDshIbE6zUK81E83ifRq599zGPa8vTg25vCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.10-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17629522},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./guard":{"types":"./dist/guard-task.d.ts","default":"./dist/guard-task.js"},"./package.json":"./package.json"},"gitHead":"e35c86252473e69a1b469931da2f6b34ab062f3e","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"npm run test:unit && npm run test:multi-editor","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity && npm run audit:param-reads","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","up:build":"node scripts/build-and-run.js","epic:seed":"node scripts/seed-epic-effects.mjs","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","epic:record":"node scripts/record-epic-catalog.mjs","test:suites":"vitest run tests/smoke","check:config":"node scripts/check-tracked-config.mjs","specs:record":"node scripts/record-handler-specs.mjs","check:release":"node scripts/check-release-gates.mjs all","epic:generate":"node --import tsx scripts/generate-epic-actions.mjs && node scripts/wire-epic-actions.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","specs:generate":"node --import tsx scripts/generate-handler-specs.mjs","epic:unreviewed":"node scripts/epic-unreviewed.mjs","test:automation":"node scripts/automation-tests.mjs","typecheck:tests":"tsc -p tsconfig.test.json","audit:param-reads":"node scripts/audit-direct-param-reads.mjs","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 26 tools, 1966+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.10-beta.4_1790455655200_0.4246148117511337","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-experimental.1":{"name":"ue-mcp","version":"1.3.10-experimental.1","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.10-experimental.1","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"24c37ad2b94fce250b2ab849dbecc2a9b5426671","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.10-experimental.1.tgz","fileCount":1017,"integrity":"sha512-m6xLqMU2a3e6uvv7xGrujWlXgRsq/rFIrP6f0aWTIyq+cg+xnl1gbaQW0tKxZh/Gm3DU5oXHRhcOVUtkGpIhUQ==","signatures":[{"sig":"MEUCIDA961PLNhA7qzi8p1Sl/PcabnmQgsyPcTtUSgWtCHIIAiEA33H4zh4X2/p9WbhgbhifhpE9C9EO1JrYQJz1D66UaDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICfK5m+utWEAfo0/QAK43HIcZ+Lg/3iDM18FZDx9SXttAiBh3Pnwpt6Tj69ILsOka2EtXzv0Qzi8jGvQ9xB3uoAdiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.10-experimental.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17864688},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./guard":{"types":"./dist/guard-task.d.ts","default":"./dist/guard-task.js"},"./package.json":"./package.json"},"gitHead":"21a66307bc48eb4c2b9f7a33190136ed6aa2c734","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"npm run test:unit && npm run test:multi-editor","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity && npm run audit:param-reads","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","up:build":"node scripts/build-and-run.js","epic:seed":"node scripts/seed-epic-effects.mjs","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","epic:record":"node scripts/record-epic-catalog.mjs","test:suites":"vitest run tests/smoke","check:config":"node scripts/check-tracked-config.mjs","specs:record":"node scripts/record-handler-specs.mjs","check:release":"node scripts/check-release-gates.mjs all","epic:generate":"node --import tsx scripts/generate-epic-actions.mjs && node scripts/wire-epic-actions.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","specs:generate":"node --import tsx scripts/generate-handler-specs.mjs","epic:unreviewed":"node scripts/epic-unreviewed.mjs","test:automation":"node scripts/automation-tests.mjs","typecheck:tests":"tsc -p tsconfig.test.json","audit:param-reads":"node scripts/audit-direct-param-reads.mjs","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 26 tools, 1966+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.18.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.10-experimental.1_1790472836744_0.6444820479278341","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta.5":{"name":"ue-mcp","version":"1.3.10-beta.5","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.10-beta.5","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"2bed65d41462fc0a66227ae2c5498a2cda62782e","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.10-beta.5.tgz","fileCount":982,"integrity":"sha512-QDVbb78m2UWJdW00gE6UgK+Xtows6RU55yGbc7l7ykax54qS6hoNRaPZkyd/G3IgZDer8/F1LZkkDW5ppCM9BA==","signatures":[{"sig":"MEUCIA893RtS/z4gbr11C+anAy87TVJHbjSzcRFtap4Ark4RAiEAyRmu+lOsimTfsk6zTmU1xx5s/9ridL1BcImW3VsGE6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDCQmRXL9kC+fVRT4eFLlJN+UDqGEp7qjnUl//qSuMVSwIgSLgTrqvEbMsEoixHAFK+4vL4Z+QityBI9UBnup20qj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.10-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17632826},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./guard":{"types":"./dist/guard-task.d.ts","default":"./dist/guard-task.js"},"./package.json":"./package.json"},"gitHead":"e6a706fa067eaca1c9aac7cc14da925e732613c3","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"npm run test:unit && npm run test:multi-editor","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity && npm run audit:param-reads","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","up:build":"node scripts/build-and-run.js","epic:seed":"node scripts/seed-epic-effects.mjs","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","epic:record":"node scripts/record-epic-catalog.mjs","test:suites":"vitest run tests/smoke","check:config":"node scripts/check-tracked-config.mjs","specs:record":"node scripts/record-handler-specs.mjs","check:release":"node scripts/check-release-gates.mjs all","epic:generate":"node --import tsx scripts/generate-epic-actions.mjs && node scripts/wire-epic-actions.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","specs:generate":"node --import tsx scripts/generate-handler-specs.mjs","epic:unreviewed":"node scripts/epic-unreviewed.mjs","test:automation":"node scripts/automation-tests.mjs","typecheck:tests":"tsc -p tsconfig.test.json","audit:param-reads":"node scripts/audit-direct-param-reads.mjs","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 26 tools, 1966+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.10-beta.5_1790479030323_0.45370724393859874","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-experimental.2":{"name":"ue-mcp","version":"1.3.10-experimental.2","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.10-experimental.2","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"b80a56b13ebbef10e0d6bdb3571594f1dff9b278","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.10-experimental.2.tgz","fileCount":1018,"integrity":"sha512-CC4Vp1DmrpJjcQwRpqQQA5gwIbUnyw7LabrgywLm5DSA6wyfkr9mWgCL9Q9+5O2hF5/Fux5VLxClaKiAERsxog==","signatures":[{"sig":"MEYCIQCEnmVHMg3oIrf9O6gLdClbWAOMtiqN3Tyk1SEgyq1FiwIhAOdw19xfc2jS1OalB9I980S8ABMuei33UZ3JrC71zaMB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBS8KqX+6FDj0s1NFsIADD/3SimjrXzFNJLXtQwb1tj3AiEAuGbKTZ8kkgFGN/6auP8elAMqwP94IM2om7bGLwRWFmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.10-experimental.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17867992},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./guard":{"types":"./dist/guard-task.d.ts","default":"./dist/guard-task.js"},"./package.json":"./package.json"},"gitHead":"c08d14f5bbc6a0e5ae5db2076b4438798a9e3125","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"npm run test:unit && npm run test:multi-editor","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity && npm run audit:param-reads","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","up:build":"node scripts/build-and-run.js","epic:seed":"node scripts/seed-epic-effects.mjs","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","epic:record":"node scripts/record-epic-catalog.mjs","test:suites":"vitest run tests/smoke","check:config":"node scripts/check-tracked-config.mjs","specs:record":"node scripts/record-handler-specs.mjs","check:release":"node scripts/check-release-gates.mjs all","epic:generate":"node --import tsx scripts/generate-epic-actions.mjs && node scripts/wire-epic-actions.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","specs:generate":"node --import tsx scripts/generate-handler-specs.mjs","epic:unreviewed":"node scripts/epic-unreviewed.mjs","test:automation":"node scripts/automation-tests.mjs","typecheck:tests":"tsc -p tsconfig.test.json","audit:param-reads":"node scripts/audit-direct-param-reads.mjs","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 26 tools, 1966+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.18.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.10-experimental.2_1790479387249_0.0066222014680556995","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-experimental.3":{"name":"ue-mcp","version":"1.3.10-experimental.3","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.10-experimental.3","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"76693fc6d5afb0a21b862a7a991c9653dc4ba4f6","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.10-experimental.3.tgz","fileCount":1020,"integrity":"sha512-JwJinTX3uHeKhNyZNitIMpROgK3mLai6UtPStFVFPsznmnJ2W5s+CCSsew+cd8LNFhrS2m6uEIBSVqiTwdnPFg==","signatures":[{"sig":"MEYCIQDMBbUmQ5saxwcgvfKdTg8eocChR5k6oeMeJfEuSDvY7gIhAJ5B59NwxWIYwhuAvDpdE6wYbNQdYD88llS1J2pSyhOm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDzPkIWxIpGzCJxFdw7PI6dUv/Q4ScLaTYEmblHsnQf6AIgW4Eeu+IQJZ5Ke5Y+/GQeVA3T2KQ2D4FyoGtrCZXEtOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.10-experimental.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17353071},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./guard":{"types":"./dist/guard-task.d.ts","default":"./dist/guard-task.js"},"./package.json":"./package.json"},"gitHead":"d8b349e53a64daf66a2e7eec3e2c39cdb69dcc3a","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"npm run test:unit && npm run test:multi-editor","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity && npm run audit:param-reads","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","up:build":"node scripts/build-and-run.js","epic:seed":"node scripts/seed-epic-effects.mjs","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","epic:record":"node scripts/record-epic-catalog.mjs","test:suites":"vitest run tests/smoke","check:config":"node scripts/check-tracked-config.mjs","specs:record":"node scripts/record-handler-specs.mjs","check:release":"node scripts/check-release-gates.mjs all","epic:generate":"node --import tsx scripts/generate-epic-actions.mjs && node scripts/wire-epic-actions.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","specs:generate":"node --import tsx scripts/generate-handler-specs.mjs","epic:unreviewed":"node scripts/epic-unreviewed.mjs","test:automation":"node scripts/automation-tests.mjs","typecheck:tests":"tsc -p tsconfig.test.json","audit:param-reads":"node scripts/audit-direct-param-reads.mjs","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 26 tools, 1966+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.18.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.10-experimental.3_1790490830066_0.5835454785894547","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-experimental.4":{"name":"ue-mcp","version":"1.3.10-experimental.4","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.10-experimental.4","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"371fb74d2c4f5821abad05c698edab766cd336ee","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.10-experimental.4.tgz","fileCount":1042,"integrity":"sha512-rxtDGKoqJi4jbBA3YgIpxqC36P6OYckAkvwJkxSW7GQu1MaY/F8EWP4KuCOY83D8rkYhJm39zkMrtU6Q7h2sDQ==","signatures":[{"sig":"MEYCIQCIWWQZVCeJbFNGfOdVLI8Ap0/isCm2Q0HCL/TO1GQEZQIhAPQKYYVzZLv+/o0qmEoZQWh8x1EFDmgytTlClVDScLo2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDjseKvK3FMrKk+UtE2g69IlsKemIIrVV9AV3vOcw0JaAIhAJ2CtptFAB/5qHoc9kIW6PCg/Qs+PcsunE4f7IjjAr6J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.10-experimental.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18198417},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./guard":{"types":"./dist/guard-task.d.ts","default":"./dist/guard-task.js"},"./package.json":"./package.json"},"gitHead":"0e91b5407cf10de185850eacf7bec55ee90a91c2","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"npm run test:unit && npm run test:multi-editor","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity && npm run audit:param-reads","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","up:build":"node scripts/build-and-run.js","epic:seed":"node scripts/seed-epic-effects.mjs","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node --import tsx scripts/audit-docs.mjs && node --import tsx scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","epic:record":"tsx scripts/repo-flow.ts epic_record","test:suites":"vitest run tests/smoke","check:config":"node scripts/check-tracked-config.mjs","specs:record":"tsx scripts/repo-flow.ts specs_record","check:release":"node scripts/check-release-gates.mjs all","epic:generate":"node --import tsx scripts/generate-epic-actions.mjs && node --import tsx scripts/wire-epic-actions.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","specs:generate":"node --import tsx scripts/generate-handler-specs.mjs","epic:unreviewed":"node scripts/epic-unreviewed.mjs","test:automation":"node scripts/automation-tests.mjs","typecheck:tests":"tsc -p tsconfig.test.json","audit:param-reads":"node scripts/audit-direct-param-reads.mjs","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor","generate:universal":"tsx scripts/generate-universal.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 26 tools, 1966+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.18.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.10-experimental.4_1790530220736_0.2022925005607219","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-experimental.5":{"name":"ue-mcp","version":"1.3.10-experimental.5","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.10-experimental.5","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"132faf0ca7dd988280bca96cccdceedd08ebf554","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.10-experimental.5.tgz","fileCount":1052,"integrity":"sha512-U4UuD07VUHNAUY2QaASufh4a70enM/mUOouqwa5vMnyCBmuki6rT7AufdCm9XVZEXhzGAEQhOUJ+5oEJ91FR1w==","signatures":[{"sig":"MEUCIBYvm/iO1PXV1GmSdRYvP9HfdhKT1YZOAxCHnKkUab5GAiEAkv0uKdabBsw1LnHzWtXHNftmG4PIVFdTvD/SofYBv7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDuRilJhWoT/UkW86mLIBNidkT1DABpmjTaFJg9TCGAtAIgGF40IFvULCXdtorIn6mkbjPCh4cz1cTA33Oa5+/KFe0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.10-experimental.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18240587},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./guard":{"types":"./dist/guard-task.d.ts","default":"./dist/guard-task.js"},"./package.json":"./package.json"},"gitHead":"5393780357204f399836935e9852081db0b0b22e","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"npm run test:unit && npm run test:multi-editor","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity && npm run audit:param-reads","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","up:build":"node scripts/build-and-run.js","epic:seed":"node scripts/seed-epic-effects.mjs","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node --import tsx scripts/audit-docs.mjs && node --import tsx scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","epic:record":"tsx scripts/repo-flow.ts epic_record","test:suites":"vitest run tests/smoke","check:config":"node scripts/check-tracked-config.mjs","specs:record":"tsx scripts/repo-flow.ts specs_record","check:release":"node scripts/check-release-gates.mjs all","epic:generate":"node --import tsx scripts/generate-epic-actions.mjs && node --import tsx scripts/wire-epic-actions.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","specs:generate":"node --import tsx scripts/generate-handler-specs.mjs","epic:unreviewed":"node scripts/epic-unreviewed.mjs","test:automation":"node scripts/automation-tests.mjs","typecheck:tests":"tsc -p tsconfig.test.json","audit:param-reads":"node scripts/audit-direct-param-reads.mjs","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor","generate:universal":"tsx scripts/generate-universal.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 26 tools, 1966+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.18.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.10-experimental.5_1790553595116_0.20070149067703702","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-experimental.6":{"name":"ue-mcp","version":"1.3.10-experimental.6","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.10-experimental.6","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"00af5f5904d08357f18a3dff8c206668852f7d4b","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.10-experimental.6.tgz","fileCount":1091,"integrity":"sha512-+dRxLI17W0Hp/3iqm3aaPJ64/EaRJ6E4ypN+W567kuMI5sKaWk9HPuW/qk99pMVr6TvgBbkhjO4Hi00a5g2NSQ==","signatures":[{"sig":"MEUCIBXAIolEK6Wj2qJ8KbQV7UXrDNywK1H7LoUP4zzNYzRDAiEAyMB7Xm9s9Hyrd4b/s3kx+6EuZ/wYOkgYyDIBwvY0qRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDEyNmv2cLaFqkLMi9TeLqRunNicssn9nZcf09CcxS7zgIhAMMEPOCJTebGZFVP5TtekDWFlWSVA7DP88yMduXgBPTa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.10-experimental.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18550153},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./guard":{"types":"./dist/guard-task.d.ts","default":"./dist/guard-task.js"},"./package.json":"./package.json"},"gitHead":"507331eec4fdf5232d418723b1e7db2c80231fe4","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"npm run test:unit && npm run test:multi-editor","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity && npm run audit:param-reads","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","up:build":"node scripts/build-and-run.js","epic:seed":"node scripts/seed-epic-effects.mjs","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node --import tsx scripts/audit-docs.mjs && node --import tsx scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","epic:record":"tsx scripts/repo-flow.ts epic_record","test:suites":"vitest run tests/smoke","check:config":"node scripts/check-tracked-config.mjs","specs:record":"tsx scripts/repo-flow.ts specs_record","check:release":"node scripts/check-release-gates.mjs all","epic:generate":"node --import tsx scripts/generate-epic-actions.mjs && node --import tsx scripts/wire-epic-actions.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","specs:generate":"node --import tsx scripts/generate-handler-specs.mjs","epic:unreviewed":"node scripts/epic-unreviewed.mjs","test:automation":"node scripts/automation-tests.mjs","typecheck:tests":"tsc -p tsconfig.test.json","audit:param-reads":"node scripts/audit-direct-param-reads.mjs","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor","generate:universal":"tsx scripts/generate-universal.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 26 tools, 1966+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.18.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.10-experimental.6_1790568030222_0.14127722039709845","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta.6":{"name":"ue-mcp","version":"1.3.10-beta.6","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.10-beta.6","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"fb587ce908585ade1f746daa83c68a08604f65d5","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.10-beta.6.tgz","fileCount":982,"integrity":"sha512-OQjtx9xrJ+IBoTMWopN+t1Ob4orx/J+FRWC36vd6j3RGbTJkBa/u/ppcM1AyJDUlWl+q1uzfKh3pbsw00bIrTQ==","signatures":[{"sig":"MEQCIB2CCNVV9CU2mGfnlPhXqYH8bTjyN7Z6+yH3GAuMX0R1AiAwYlY6EU4p2yKRt0UA84Z/2iug+NCEmkkrvvk4Nvp8dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE4CtAWmRs9fEKIWDTA9Ufs5Blxv8Ch7pyXzlfnGoORNAiBS7Sxe9Zg5q9AM6yRbI81RrQO+iDpaWVIdnJ50E89ZNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.10-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17632834},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./guard":{"types":"./dist/guard-task.d.ts","default":"./dist/guard-task.js"},"./package.json":"./package.json"},"gitHead":"877a63069f8e47c46e2739c386d6f7570ecb4bcc","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"npm run test:unit && npm run test:multi-editor","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity && npm run audit:param-reads","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","up:build":"node scripts/build-and-run.js","epic:seed":"node scripts/seed-epic-effects.mjs","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","epic:record":"node scripts/record-epic-catalog.mjs","test:suites":"vitest run tests/smoke","check:config":"node scripts/check-tracked-config.mjs","specs:record":"node scripts/record-handler-specs.mjs","check:release":"node scripts/check-release-gates.mjs all","epic:generate":"node --import tsx scripts/generate-epic-actions.mjs && node scripts/wire-epic-actions.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","specs:generate":"node --import tsx scripts/generate-handler-specs.mjs","epic:unreviewed":"node scripts/epic-unreviewed.mjs","test:automation":"node scripts/automation-tests.mjs","typecheck:tests":"tsc -p tsconfig.test.json","audit:param-reads":"node scripts/audit-direct-param-reads.mjs","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 26 tools, 1966+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.10-beta.6_1790622660044_0.49900452804051976","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta.7":{"name":"ue-mcp","version":"1.3.10-beta.7","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"author":{"name":"David Lyon"},"license":"MIT","_id":"ue-mcp@1.3.10-beta.7","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"homepage":"https://ue-mcp.com/docs/","bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"dist":{"shasum":"28e82f00d6a52c4de2ee21c4d5d817eed9041b2d","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.10-beta.7.tgz","fileCount":982,"integrity":"sha512-M0IqgNXEF6SCE+xgajhaoTWjX86IT5KBprZ+0+wOshrXokfMovAJi9zGHSrKtnJYwp12vnjpn9UTcNrC8Cwn8Q==","signatures":[{"sig":"MEUCIFccA8RIRn18LSEqAxaWZ3m51vqjBFYiM6kRJ29Nh8ODAiEA9hsXzfx+JRueNtE/IX9EZNIjHwQQBur7pG0l58oGwqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCp5El4z72yMiE0G9vY7NJfC7WNupQALTXukxW3ZgQzWAIgcyP94fu2kve7fQBD7iwr5TrIJ/yJay2+NpwjrpcpmNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.10-beta.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17633736},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./guard":{"types":"./dist/guard-task.d.ts","default":"./dist/guard-task.js"},"./package.json":"./package.json"},"gitHead":"e98a264a82cefb46f925f59a8ae605bc0b0bccc0","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"npm run test:unit && npm run test:multi-editor","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity && npm run audit:param-reads","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","up:build":"node scripts/build-and-run.js","epic:seed":"node scripts/seed-epic-effects.mjs","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","epic:record":"node scripts/record-epic-catalog.mjs","test:suites":"vitest run tests/smoke","check:config":"node scripts/check-tracked-config.mjs","specs:record":"node scripts/record-handler-specs.mjs","check:release":"node scripts/check-release-gates.mjs all","epic:generate":"node --import tsx scripts/generate-epic-actions.mjs && node scripts/wire-epic-actions.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","specs:generate":"node --import tsx scripts/generate-handler-specs.mjs","epic:unreviewed":"node scripts/epic-unreviewed.mjs","test:automation":"node scripts/automation-tests.mjs","typecheck:tests":"tsc -p tsconfig.test.json","audit:param-reads":"node scripts/audit-direct-param-reads.mjs","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 26 tools, 1966+ actions for AI-driven editor control","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ue-mcp_1.3.10-beta.7_1790717898357_0.8227656866894455","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta.8":{"_id":"ue-mcp@1.3.10-beta.8","bin":{"ue-mcp":"dist/index.js","ue-mcp-init":"dist/init.js","ue-mcp-deploy":"dist/deploy-cli.js","ue-mcp-update":"dist/update.js"},"bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"dist":{"shasum":"4229db98795caeb05c65937036f77b7721bdcafc","tarball":"https://registry.npmjs.org/ue-mcp/-/ue-mcp-1.3.10-beta.8.tgz","fileCount":985,"integrity":"sha512-RFQerzphFaLUXx0yTccCbMKsG5u/0cI3Kw0c5kJuFQDgi4kemVALNG//2CBi/bSl/q94gnU7B10TADpbUvoyMA==","signatures":[{"sig":"MEYCIQCcGcgHhiYs2sMQeNMLO9viRZJMjGiRsJVne2no+YyiFwIhAIzDVJv0mrdAtbDeO30qgkQrFvwhq/Qtep3OWfeS8EUf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDGC0ElnvCYwot8C0IGuPmAIN1B6Egn8O/bxkxDTHkniwIhAPTff5CVv0qp1HVxPIYIwxEF6Um5vSnMjwKgxkLRgJeC"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ue-mcp@1.3.10-beta.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17669478},"main":"dist/index.js","name":"ue-mcp","type":"module","types":"./dist/index.d.ts","author":{"name":"David Lyon"},"engines":{"node":">=20"},"exports":{".":"./dist/index.js","./task":{"types":"./dist/task.d.ts","default":"./dist/task.js"},"./guard":{"types":"./dist/guard-task.d.ts","default":"./dist/guard-task.js"},"./package.json":"./package.json"},"gitHead":"c69478d537c6001ba6d21346b6d24b6974649d81","license":"MIT","scripts":{"up":"node scripts/run.js","dev":"tsx src/index.ts","test":"npm run test:unit && npm run test:multi-editor","audit":"npm run audit:docs && npm run audit:handlers && npm run lint:prose && npm run check:config && npm run check:flows && npm run audit:unity && npm run audit:param-reads","build":"node scripts/build.js","start":"node dist/index.js","prepare":"husky","generate":"tsx scripts/generate-default-config.ts","up:build":"node scripts/build-and-run.js","epic:seed":"node scripts/seed-epic-effects.mjs","test:live":"node scripts/live-tests.mjs","test:unit":"vitest run tests/unit","audit:docs":"node scripts/audit-docs.mjs && node scripts/audit-params.mjs","lint:prose":"node scripts/lint-prose.mjs","test:smoke":"node scripts/smoke-test.js","test:watch":"vitest","audit:unity":"node scripts/audit-unity-collisions.mjs","check:flows":"node scripts/check-flows.mjs","context-tax":"node scripts/context-tax.mjs","epic:record":"node scripts/record-epic-catalog.mjs","test:suites":"vitest run tests/smoke","check:config":"node scripts/check-tracked-config.mjs","specs:record":"node scripts/record-handler-specs.mjs","check:release":"node scripts/check-release-gates.mjs all","epic:generate":"node --import tsx scripts/generate-epic-actions.mjs && node scripts/wire-epic-actions.mjs","gen:epic-docs":"npx tsc && node scripts/gen-epic-docs.mjs","golden:record":"node scripts/record-golden.mjs","release:notes":"node scripts/compose-release-notes.mjs","audit:handlers":"node scripts/audit-handlers.mjs","prepublishOnly":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && npx tsc && tsx scripts/generate-default-config.ts && tsx scripts/generate-tool-metadata.ts","specs:generate":"node --import tsx scripts/generate-handler-specs.mjs","epic:unreviewed":"node scripts/epic-unreviewed.mjs","test:automation":"node scripts/automation-tests.mjs","typecheck:tests":"tsc -p tsconfig.test.json","audit:param-reads":"node scripts/audit-direct-param-reads.mjs","generate:metadata":"tsx scripts/generate-tool-metadata.ts","test:multi-editor":"vitest run tests/multi-editor"},"version":"1.3.10-beta.8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0c72b371-4bdc-410e-a9ea-31d6c190aafe"}},"homepage":"https://ue-mcp.com/docs/","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Unreal Engine MCP server - 26 tools, 1966+ actions for AI-driven editor control","directories":{},"maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","js-yaml":"^4.1.0","@db-lyon/flowkit":"^0.17.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ue-mcp_1.3.10-beta.8_1790720175478_0.7073916130295916"}}},"time":{"created":"2026-03-20T03:56:53.541Z","modified":"2026-09-29T22:16:15.980Z","0.4.0-alpha":"2026-03-20T03:56:53.830Z","0.4.2":"2026-03-20T04:13:23.072Z","0.4.6":"2026-03-20T18:36:51.457Z","0.4.7":"2026-03-20T18:57:29.044Z","0.4.8":"2026-03-20T22:31:22.289Z","0.4.9":"2026-03-20T22:45:59.954Z","0.4.10":"2026-03-20T23:03:09.002Z","0.4.11":"2026-03-20T23:10:07.298Z","0.4.12":"2026-03-22T22:15:26.367Z","0.4.13":"2026-03-22T22:30:50.229Z","0.4.14":"2026-03-22T22:38:31.376Z","0.4.15":"2026-03-22T22:47:14.899Z","0.4.16":"2026-03-22T23:17:26.812Z","0.4.17":"2026-03-22T23:24:33.957Z","0.4.18":"2026-03-23T01:09:46.544Z","0.4.19":"2026-03-23T02:17:52.248Z","0.4.20":"2026-03-25T17:06:35.990Z","0.4.21":"2026-03-25T17:20:56.815Z","0.4.22":"2026-03-25T17:30:14.064Z","0.4.23":"2026-03-25T18:17:34.270Z","0.4.24":"2026-03-25T18:29:27.309Z","0.4.25":"2026-03-25T19:07:27.082Z","0.4.26":"2026-03-25T19:22:23.059Z","0.4.27":"2026-03-26T04:16:56.986Z","0.4.28":"2026-03-26T15:36:04.617Z","0.4.29":"2026-03-26T16:00:58.431Z","0.4.30":"2026-03-26T21:38:42.639Z","0.4.31":"2026-03-26T23:37:30.161Z","0.5.0":"2026-04-08T20:06:46.458Z","0.5.1":"2026-04-09T15:55:36.636Z","0.5.2":"2026-04-09T16:18:39.239Z","0.5.3":"2026-04-09T16:59:55.205Z","0.5.4":"2026-04-09T18:08:46.582Z","0.6.0":"2026-04-13T18:13:28.062Z","0.6.1":"2026-04-13T18:36:52.461Z","0.6.2":"2026-04-13T18:42:34.573Z","0.6.3":"2026-04-13T18:48:08.420Z","0.6.4":"2026-04-13T19:01:39.714Z","0.7.0":"2026-04-13T21:13:38.070Z","0.7.1":"2026-04-13T22:51:18.653Z","0.7.2":"2026-04-13T23:07:54.401Z","0.7.3":"2026-04-13T23:43:10.950Z","0.7.4":"2026-04-14T01:00:22.677Z","0.7.5":"2026-04-14T02:49:12.684Z","0.7.7":"2026-04-14T20:06:51.915Z","0.7.8":"2026-04-15T00:56:33.818Z","0.7.9":"2026-04-15T01:26:02.107Z","0.7.10":"2026-04-15T04:11:27.786Z","0.7.11":"2026-04-15T05:01:05.936Z","0.7.12":"2026-04-15T13:51:54.189Z","0.7.13":"2026-04-15T16:35:16.482Z","0.7.14":"2026-04-15T17:09:41.143Z","0.7.15":"2026-04-15T17:33:04.143Z","0.7.16":"2026-04-15T17:47:54.747Z","0.7.17":"2026-04-15T20:50:23.691Z","0.7.18":"2026-04-17T01:37:57.378Z","0.7.19":"2026-04-17T18:52:18.729Z","1.0.0-rc.1":"2026-04-17T20:45:54.356Z","1.0.0-rc.2":"2026-04-18T16:11:10.555Z","1.0.0-rc.3":"2026-04-18T17:56:14.190Z","1.0.0-rc.4":"2026-04-19T04:07:27.118Z","1.0.0-rc.5":"2026-04-24T17:11:42.890Z","1.0.0-rc.6":"2026-04-25T11:10:33.156Z","1.0.0-rc.7":"2026-04-25T15:39:14.095Z","1.0.0-rc.8":"2026-04-25T16:26:30.551Z","1.0.0-rc.9":"2026-04-25T16:42:13.484Z","1.0.0-rc.10":"2026-04-29T13:21:29.574Z","1.0.0-rc.11":"2026-04-30T15:37:13.895Z","1.0.0-rc.12":"2026-04-30T16:10:00.714Z","1.0.0-rc.13":"2026-04-30T17:43:40.018Z","1.0.0-rc.14":"2026-05-05T20:02:54.896Z","1.0.0-rc.15":"2026-05-06T16:44:23.938Z","1.0.0-rc.16":"2026-05-06T17:05:12.570Z","1.0.0-rc.17":"2026-05-06T17:43:00.454Z","1.0.0-rc.18":"2026-05-06T19:46:32.558Z","1.0.0-rc.19":"2026-05-06T19:58:56.637Z","1.0.0-rc.20":"2026-05-06T20:25:09.363Z","1.0.0-rc.21":"2026-05-06T20:38:50.856Z","1.0.0-rc.22":"2026-05-06T21:38:47.375Z","1.0.0-rc.23":"2026-05-13T02:49:11.980Z","1.0.0-rc.24":"2026-05-13T05:00:12.591Z","1.0.0":"2026-05-13T19:03:29.557Z","1.0.1":"2026-05-14T04:54:37.443Z","1.0.2":"2026-05-14T17:51:37.011Z","1.0.3":"2026-05-14T18:53:27.411Z","1.0.4":"2026-05-14T22:00:39.327Z","1.0.5":"2026-05-14T22:13:13.298Z","1.0.6":"2026-05-15T23:20:11.864Z","1.0.7":"2026-05-16T00:27:09.136Z","1.0.8":"2026-05-18T02:57:24.806Z","1.0.9":"2026-05-18T03:38:48.895Z","1.0.10":"2026-05-18T20:52:24.975Z","1.0.11":"2026-05-19T03:48:37.730Z","1.0.12":"2026-05-19T04:02:25.155Z","1.0.13":"2026-05-19T04:25:15.982Z","1.0.14":"2026-05-19T20:35:53.090Z","1.0.15":"2026-05-19T20:45:46.491Z","1.0.16":"2026-05-20T20:03:33.247Z","1.0.17":"2026-05-20T23:39:12.558Z","1.0.18":"2026-05-21T00:40:18.694Z","1.0.19":"2026-05-21T00:49:16.310Z","1.0.20":"2026-05-21T01:09:36.182Z","1.0.21":"2026-05-21T01:29:05.984Z","1.0.22":"2026-05-21T02:09:34.023Z","1.0.23":"2026-05-21T02:19:52.623Z","1.0.24":"2026-05-21T02:27:41.216Z","1.0.25":"2026-05-21T02:33:58.787Z","1.0.26":"2026-05-21T02:40:48.991Z","1.0.27":"2026-05-21T02:53:40.736Z","1.0.28":"2026-05-21T03:14:04.104Z","1.0.29":"2026-05-21T04:07:57.478Z","1.0.30":"2026-05-21T04:21:06.765Z","1.0.31":"2026-05-21T04:28:52.069Z","1.0.32":"2026-05-21T04:51:01.426Z","1.0.33":"2026-05-21T05:25:41.871Z","1.0.34":"2026-05-22T02:11:13.143Z","1.0.35":"2026-05-22T13:24:24.800Z","1.0.36":"2026-05-22T16:10:20.674Z","1.0.37":"2026-05-22T18:44:22.851Z","1.0.38":"2026-05-23T01:50:25.724Z","1.0.39":"2026-05-25T18:04:45.568Z","1.0.40":"2026-05-25T18:33:24.659Z","1.0.41":"2026-05-25T18:39:46.991Z","1.0.42":"2026-05-25T19:19:21.878Z","1.0.43":"2026-05-25T23:08:03.785Z","1.0.44":"2026-05-25T23:35:04.681Z","1.0.45":"2026-05-26T01:00:41.333Z","1.0.46":"2026-05-26T01:49:38.763Z","1.0.47":"2026-05-26T03:02:34.532Z","1.0.48":"2026-05-26T14:15:22.422Z","1.0.49":"2026-05-26T14:21:35.381Z","1.0.50":"2026-05-26T16:30:04.661Z","1.0.51":"2026-05-26T16:41:30.418Z","1.0.52":"2026-05-26T17:01:58.524Z","1.0.53":"2026-05-26T17:28:51.088Z","1.0.54":"2026-05-26T17:39:58.646Z","1.0.55":"2026-05-27T01:01:33.131Z","1.0.56":"2026-05-27T03:47:22.924Z","1.0.57":"2026-05-27T04:23:22.882Z","1.0.58":"2026-05-27T04:44:35.910Z","1.0.59":"2026-05-27T04:53:16.643Z","1.0.60":"2026-05-27T05:11:52.859Z","1.0.61":"2026-05-27T05:29:10.494Z","1.0.62":"2026-05-27T18:39:40.392Z","1.0.64":"2026-05-29T00:53:49.004Z","1.0.65":"2026-05-29T18:23:22.466Z","1.0.66":"2026-05-29T18:26:04.333Z","1.0.67":"2026-05-29T19:33:15.114Z","1.0.68":"2026-05-29T19:39:57.793Z","1.0.69":"2026-05-29T20:17:22.097Z","1.0.70":"2026-05-29T20:36:30.074Z","1.0.71":"2026-05-29T20:48:46.445Z","1.0.72":"2026-05-30T20:08:14.587Z","1.0.73":"2026-05-30T20:30:53.355Z","1.0.74":"2026-06-03T16:14:57.963Z","1.0.75":"2026-06-06T01:31:59.218Z","1.0.76":"2026-06-06T02:35:47.283Z","1.0.77":"2026-06-06T15:47:15.089Z","1.0.78":"2026-06-06T18:47:06.379Z","1.0.79":"2026-06-06T19:33:12.626Z","1.0.80":"2026-06-15T16:42:41.475Z","1.0.81":"2026-06-23T18:11:53.253Z","1.0.82":"2026-06-23T18:21:15.236Z","1.0.83":"2026-06-23T18:56:18.006Z","1.0.84":"2026-06-24T03:58:54.896Z","1.0.85":"2026-06-28T18:09:41.131Z","1.0.86":"2026-07-01T18:39:17.558Z","1.0.87":"2026-07-01T20:02:11.623Z","1.1.0":"2026-07-01T20:13:40.160Z","1.1.1":"2026-07-01T20:39:18.748Z","1.1.2":"2026-07-02T15:13:16.858Z","1.1.3":"2026-07-02T16:12:04.445Z","1.1.4":"2026-07-02T17:26:53.356Z","1.1.5":"2026-07-02T18:02:15.297Z","1.1.6":"2026-07-02T18:22:38.279Z","1.1.7":"2026-07-06T03:06:28.923Z","1.1.8":"2026-07-06T04:35:21.434Z","1.1.9":"2026-07-06T13:52:52.445Z","1.1.10":"2026-07-06T14:28:39.279Z","1.1.11":"2026-07-06T14:51:13.490Z","1.1.12":"2026-07-06T17:23:06.815Z","1.1.13":"2026-07-10T18:13:34.055Z","1.1.14":"2026-07-11T15:23:33.620Z","1.1.15":"2026-07-11T19:28:28.988Z","1.1.16":"2026-07-13T23:04:41.473Z","1.1.17":"2026-07-13T23:33:03.636Z","1.1.18":"2026-07-14T04:38:51.104Z","1.1.19":"2026-07-14T13:47:56.468Z","1.1.20":"2026-07-14T16:55:32.865Z","1.1.21":"2026-07-16T00:42:43.616Z","1.1.22":"2026-07-17T02:26:21.522Z","1.1.23":"2026-07-19T02:50:45.355Z","1.1.24":"2026-07-19T04:00:06.558Z","1.1.25":"2026-07-19T15:11:58.926Z","1.1.26":"2026-07-20T22:30:39.496Z","1.1.27":"2026-07-20T22:35:45.158Z","1.1.28":"2026-07-23T19:19:01.406Z","1.1.29":"2026-07-23T20:37:05.663Z","1.1.30":"2026-07-23T21:16:41.998Z","1.1.31":"2026-07-24T00:30:26.322Z","1.1.32":"2026-07-24T01:50:24.210Z","1.1.33":"2026-07-24T01:59:44.650Z","1.1.34":"2026-07-30T15:54:54.850Z","1.1.35":"2026-07-30T16:14:57.575Z","1.1.36":"2026-07-30T22:44:28.538Z","1.1.37":"2026-08-04T17:21:48.657Z","1.1.38":"2026-08-04T18:05:48.347Z","1.1.39":"2026-08-04T19:12:46.810Z","1.1.40":"2026-08-04T19:25:33.946Z","1.1.41":"2026-08-04T19:54:55.345Z","1.1.42":"2026-08-04T20:27:22.153Z","1.1.43":"2026-08-04T20:43:32.214Z","1.1.44":"2026-08-04T21:02:20.367Z","1.2.0-beta":"2026-08-05T22:50:44.317Z","1.2.0-beta.2":"2026-08-05T23:23:45.164Z","1.2.0":"2026-08-06T02:39:17.094Z","1.2.1":"2026-08-06T17:34:52.149Z","1.2.2":"2026-08-07T17:54:51.172Z","1.2.3":"2026-08-07T18:06:17.233Z","1.2.4":"2026-08-09T01:25:49.016Z","1.3.0":"2026-08-28T19:24:49.309Z","1.3.1-beta.1":"2026-08-30T02:34:24.405Z","1.3.1-beta.2":"2026-08-30T11:29:41.807Z","1.3.1-beta.3":"2026-09-04T04:08:48.070Z","1.3.1-beta.4":"2026-09-04T04:51:56.029Z","1.3.1-beta.5":"2026-09-05T01:05:07.296Z","1.3.1-beta.6":"2026-09-05T05:13:13.015Z","1.3.1":"2026-09-05T14:42:21.364Z","1.3.2":"2026-09-05T18:51:21.335Z","1.3.3":"2026-09-05T19:45:25.780Z","1.3.4":"2026-09-06T13:38:55.523Z","1.3.5":"2026-09-06T20:47:05.423Z","1.3.6-beta.1":"2026-09-07T17:02:59.411Z","1.3.6":"2026-09-07T18:27:34.367Z","1.3.7":"2026-09-07T18:58:57.280Z","1.3.8-beta":"2026-09-07T23:31:32.636Z","1.3.8-beta.2":"2026-09-08T01:03:26.367Z","1.3.8-beta.3":"2026-09-08T13:33:03.164Z","1.3.8-beta.4":"2026-09-08T17:37:06.174Z","1.3.8-beta.5":"2026-09-09T14:58:21.943Z","1.3.8-beta.6":"2026-09-09T16:39:07.070Z","1.3.8-beta.7":"2026-09-09T17:40:44.100Z","1.3.8-beta.8":"2026-09-09T18:22:49.237Z","1.3.8-beta.9":"2026-09-09T20:02:16.312Z","1.3.8-beta.10":"2026-09-09T21:31:19.065Z","1.3.8-beta.11":"2026-09-10T02:38:53.945Z","1.3.8-beta.12":"2026-09-10T03:42:24.503Z","1.3.8-beta.13":"2026-09-10T04:36:42.303Z","1.3.8-beta.14":"2026-09-10T16:45:09.927Z","1.3.8":"2026-09-10T16:53:04.105Z","1.3.9-beta":"2026-09-11T19:54:22.523Z","1.3.9-beta.2":"2026-09-11T22:06:36.350Z","1.3.9-beta.3":"2026-09-12T02:17:08.992Z","1.3.9-beta.4":"2026-09-12T17:45:17.371Z","1.3.9-beta.5":"2026-09-12T21:30:27.602Z","1.3.9-beta.6":"2026-09-12T22:56:25.158Z","1.3.9-beta.7":"2026-09-20T16:06:56.577Z","1.3.9-beta.8":"2026-09-20T19:28:14.589Z","1.3.9-beta.9":"2026-09-23T19:41:56.199Z","1.3.9":"2026-09-23T20:20:24.890Z","1.3.10-beta.1":"2026-09-24T20:09:10.305Z","1.3.10-beta.2":"2026-09-26T00:27:46.700Z","1.3.10-beta.3":"2026-09-26T03:35:28.666Z","1.3.10-beta.4":"2026-09-26T20:47:35.363Z","1.3.10-experimental.1":"2026-09-27T01:33:56.921Z","1.3.10-beta.5":"2026-09-27T03:17:10.515Z","1.3.10-experimental.2":"2026-09-27T03:23:07.429Z","1.3.10-experimental.3":"2026-09-27T06:33:50.344Z","1.3.10-experimental.4":"2026-09-27T17:30:20.941Z","1.3.10-experimental.5":"2026-09-27T23:59:55.313Z","1.3.10-experimental.6":"2026-09-28T04:00:30.430Z","1.3.10-beta.6":"2026-09-28T19:11:00.238Z","1.3.10-beta.7":"2026-09-29T21:38:18.581Z","1.3.10-beta.8":"2026-09-29T22:16:15.638Z"},"bugs":{"url":"https://github.com/db-lyon/ue-mcp/issues"},"author":{"name":"David Lyon"},"license":"MIT","homepage":"https://ue-mcp.com/docs/","keywords":["unreal-engine","mcp","model-context-protocol","ai","game-development","editor","blueprint","ue5"],"repository":{"url":"git+https://github.com/db-lyon/ue-mcp.git","type":"git"},"description":"Unreal Engine MCP server - 26 tools, 1933+ actions for AI-driven editor control","maintainers":[{"name":"db-lyon","email":"david.bingham@nimbasolutions.com"}],"readme":"","readmeFilename":""}