{"_id":"@spark-apps/unity-mcp","_rev":"41-7c80893cc733381462ec8bc3f1f54332","name":"@spark-apps/unity-mcp","dist-tags":{"latest":"2.6.2"},"versions":{"1.0.0":{"name":"@spark-apps/unity-mcp","version":"1.0.0","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@1.0.0","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"045449e208e53577650d8d5f94bed9f84db466af","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-1.0.0.tgz","fileCount":60,"integrity":"sha512-izN7uY+IdjCm2ienKYMyL5kCaaxEd7PhtzCKVG5dhP5ShqKu/GMO8mWV5nIWzBkt3InJTctFjXWYj718AMZyMw==","signatures":[{"sig":"MEQCIBEb6PE/79tUN2hSJnAGh/YsxpzQotm8KbFKaMpX9PCDAiAELAPmslnqz1AaViojT9wmb6o9jtKWzP54pP4SvQLzxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244505},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"f327b83ca0710e72f1ec7b150c619c28bbd70833","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node -e \"require('fs-extra').copySync('src/unity/templates', 'dist/unity/templates')\"","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Real-time Unity Editor control via MCP - select, transform, align objects, automate testing, and manage scenes with AI. Direct IPC integration for game developers.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^23.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.0","@semantic-release/github":"^9.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_1.0.0_1760039867478_0.03500218586352721","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@spark-apps/unity-mcp","version":"1.0.3","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@1.0.3","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"c5d4c1a8c0b0048dcc23995dac405e64805477ba","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-1.0.3.tgz","fileCount":60,"integrity":"sha512-cbs1sCx+RwW8Z8Ci/UAxccS2+5OWZ6hMToTYuDpgTtfImJbU1MER6jrLr2ATSxFBrdKtUIrmzfpAH+/krg1MHg==","signatures":[{"sig":"MEQCIDlrQkR3em/yl7pUgogaRo2B+7TxaHnS1hBUVcyet2wwAiA9D0sTI7vvgRrC0JM2uGWlegwN7ZTUr+d9vvg80Hpt1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244518},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"db8b4a5884cd8bda298b4250b9da882bb07e604b","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node -e \"require('fs-extra').copySync('src/unity/templates', 'dist/unity/templates')\"","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Real-time Unity Editor control via MCP - select, transform, align objects, automate testing, and manage scenes with AI. Direct IPC integration for game developers.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^23.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.0","@semantic-release/github":"^9.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_1.0.3_1760043143725_0.5581979623661519","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@spark-apps/unity-mcp","version":"1.0.4","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@1.0.4","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"268a94d5d5e106369ff382a1033e13dc11abd135","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-1.0.4.tgz","fileCount":60,"integrity":"sha512-rISj7WmpZhRCa4JGgR1HYx0kMhXplyNSzTND8yeLCYnpqZ+pqOSbJRtVeMcV22NGPABw/fsGtu1O96OtcgA53w==","signatures":[{"sig":"MEUCIQDJeA4bZhbJZMZ5L/jV5+o3x7nX05qM+/aR4b6tlzC4bQIgT77fg1svbqr9kPHHUAFvsUJteTepfIF2jc7GKMhzct8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244517},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"65d1537518374f3adc8c1bb8a7f13c819a2752ff","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node -e \"require('fs-extra').copySync('src/unity/templates', 'dist/unity/templates')\"","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Real-time Unity Editor control via MCP - select, transform, align objects, automate testing, and manage scenes with AI. Direct IPC integration for game developers.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^23.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.0","@semantic-release/github":"^9.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_1.0.4_1760044251472_0.5948467054535336","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@spark-apps/unity-mcp","version":"1.1.0","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@1.1.0","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"9caecab976f242a4735e6304b2df45e360e7c134","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-1.1.0.tgz","fileCount":60,"integrity":"sha512-yXvubRkC0KEiw4OzmQzNcz3d2ItcgcRRgvVEO9bdX5sNAv3IlsIe9EWF3uNzYK/rMXUEem8a7Zf/csSaSNg3rQ==","signatures":[{"sig":"MEYCIQCqNbO/m6GKVWGHvQOtyoEYTWA/krZNXNSJP2/zgaXpQQIhAPnJFaa/U1Tho4AG+8jbY1UsPnejQZV95DcJgRglzeHG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244512},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"d70f5a59f9b939540e09b6db04432eb0fe4eb3c0","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node -e \"require('fs-extra').copySync('src/unity/templates', 'dist/unity/templates')\"","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Real-time Unity Editor control via MCP - select, transform, align objects, automate testing, and manage scenes with AI. Direct IPC integration for game developers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_1.1.0_1762438915079_0.5276131556738886","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@spark-apps/unity-mcp","version":"1.1.1","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@1.1.1","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"a4ecedfd156ff3b348d3aa42549db3874bcda17e","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-1.1.1.tgz","fileCount":60,"integrity":"sha512-tekN7oPOhNWeg48VXgzrbzIyGpsJdoKhJHoE4NbwDUrnROgOwLQ0p8yPJ01AYmpFFCdPwKy6zsP1+Lq3qxyAjw==","signatures":[{"sig":"MEQCID5AFMcnfaiCEIfoAsgcZv1MFKFE36WuVYHh0vmkoP37AiAh4gQUYRjjtTBBR75Aw03VEqTq0HrzPc0vnd6wgH4rGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244591},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"19f94ab2c91d3bfefa7dc68d5e1958e386be6777","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node -e \"require('fs-extra').copySync('src/unity/templates', 'dist/unity/templates')\"","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Real-time Unity Editor control via MCP - select, transform, align objects, automate testing, and manage scenes with AI. Direct IPC integration for game developers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_1.1.1_1762444218171_0.9162516610435176","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@spark-apps/unity-mcp","version":"1.2.0","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@1.2.0","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"57bae9faff30ea6c7a4fbd1b379c93036f0bfa88","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-1.2.0.tgz","fileCount":85,"integrity":"sha512-hzBqgevf08+W536+eUWGd4U9XnlTo3uLfkEvP7VnhKqUbkl+HkN4iThbLoMhpwnJ0fWHNG0qcVgQ/zCJ73jpSA==","signatures":[{"sig":"MEQCIANCq4aiLh9cligRFFbEvs/GjdQfMSO9P2g9HOapSqJlAiAj5eJrdUSFn+h6LpAWCw9OzTNNhn3SAd473/oubkNrng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292406},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"fee799186e184f356e20cfa5646becf8677996bd","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node -e \"require('fs-extra').copySync('src/unity/templates', 'dist/unity/templates')\"","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Real-time Unity Editor control via MCP - select, transform, align objects, automate testing, and manage scenes with AI. Direct IPC integration for game developers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.12","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/uuid":"^9.0.8","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_1.2.0_1762796454168_0.973320693533944","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@spark-apps/unity-mcp","version":"1.2.1","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@1.2.1","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"c56dbb76eaa7550e86dff7eb81843d18ffdc0b94","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-1.2.1.tgz","fileCount":85,"integrity":"sha512-scW+f2A9G8xlpKs0RXfs5LhLKYlKv+Hv8UjK/u5DTg4v4EFYtk3LDZgtbNYwxGPZBLjF9TleIbYJr9PpNxQHTQ==","signatures":[{"sig":"MEYCIQCtQLIZCVpDmE09CqBGgiwkagP6elQEC7oZ13VXJO29/QIhALJUz3/IJFnRMiDBulTi0n2exyKssIKEB+0HcMP2a4cV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291865},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"3a1d47f06b164d9899c38f7f9ee2c46194a7c797","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node -e \"require('fs-extra').copySync('src/unity/templates', 'dist/unity/templates')\"","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Real-time Unity Editor control via MCP - select, transform, align objects, automate testing, and manage scenes with AI. Direct IPC integration for game developers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.12","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/uuid":"^9.0.8","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_1.2.1_1762807279122_0.6790809854997728","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@spark-apps/unity-mcp","version":"2.0.0","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@2.0.0","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"67f0b859ab14b69ac2c38455b735d5e408652f89","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-2.0.0.tgz","fileCount":81,"integrity":"sha512-tMrSspgaScW/zLuau7vlQNAJIJ5kHT66sLyYcPnCH/DiQtkE1V/x4PMnQ2haYG88lVxEjfP9hoMjtBKvQ9awgw==","signatures":[{"sig":"MEQCIAH9sau6MpFm+bnGqZbErYH3SX54nJnOhB08JTX6XHKkAiA9zJ65IMiACtchSeqA9bSQ3bb/d+nbcK535DUhpUBryg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295438},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"d026f591ff07eb6d7a5b1ee675e8378b79ba44cc","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node build-unity-package.cjs","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","postbuild":"echo 'Build completed. Unity package available at UnityPackage/'","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Real-time Unity Editor control via MCP - select, transform, align objects, automate testing, and manage scenes with AI. Direct IPC integration for game developers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.12","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/uuid":"^9.0.8","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_2.0.0_1762853996939_0.9288367837301184","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@spark-apps/unity-mcp","version":"2.0.1","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@2.0.1","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"3dd932bdfe581418d13d658bb2e9d5343f10d283","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-2.0.1.tgz","fileCount":81,"integrity":"sha512-8wNUnkadt+Rv9EIoStwQnU4EFe8zKtlOw2KSOqdCljdO8zOQs6xBZDrqFTy8F/BPhh9SdiVi3xEIhA/zrVGX8w==","signatures":[{"sig":"MEQCIF7+WMQgnzUIFdJXc78ePF6TS5G275HdXfxIHklpPQRzAiBAslWPKlqOF84YDDwRsRciqYgXPRcN60gNERuWKAriyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295410},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"8bb90ed40651bd9afd746ccd458df05aabce71f7","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node build-unity-package.cjs","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","postbuild":"echo 'Build completed. Unity package available at UnityPackage/'","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Real-time Unity Editor control via MCP - select, transform, align objects, automate testing, and manage scenes with AI. Direct IPC integration for game developers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.12","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/uuid":"^9.0.8","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_2.0.1_1762856743767_0.39962253106463685","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@spark-apps/unity-mcp","version":"2.0.2","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@2.0.2","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"ec34499189b8fdc704e79195a72fa19b7fb129c6","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-2.0.2.tgz","fileCount":81,"integrity":"sha512-vZNtSlWfGakxIuILxiD/t1XTvWCW1rLz3SfkzLqqtMWdi+lGQyuHMn3gP9xZUEMHvrKolLoyG5IaOagSzvqIeA==","signatures":[{"sig":"MEYCIQDVgbRiRgIZj1GhHGa4ZmwnmfJRJZ3a/X7bT2j5pL7RqQIhAMwjoPbHziGrba+CM1G+x4xKdWZoeRwnwbvbtlOsoob7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295412},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"2f5643e06a80d21944c959cebb33c0ce92beacc0","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node build-unity-package.cjs","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","postbuild":"echo 'Build completed. Unity package available at UnityPackage/'","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Real-time Unity Editor control via MCP - select, transform, align objects, automate testing, and manage scenes with AI. Direct IPC integration for game developers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.12","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/uuid":"^9.0.8","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_2.0.2_1762857018236_0.13348581568400597","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@spark-apps/unity-mcp","version":"2.0.3","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@2.0.3","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"80c05b99dab68ae702dd6ce63fb28a5f5dfe18d2","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-2.0.3.tgz","fileCount":81,"integrity":"sha512-Wuv10ifNa+QyIrEztUlS26jbNHSKuaYPjXpTYewpI8sJCRzWAMTwfmTK+BmN4VJZ8QGbiC83ry1B5DieYkYi4w==","signatures":[{"sig":"MEYCIQDvrK7HikglE2HDA2vX1QWwxdfQRvKdKBnPsYYhdaFDtwIhAOyXVS4rgfE2q8dYqyDlqXqDqv541D4PRcvSuGRpVDID","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295769},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"475faba6ed3bfd4dde15b8f92b6e36fdf710b927","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node build-unity-package.cjs","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","postbuild":"echo 'Build completed. Unity package available at UnityPackage/'","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Real-time Unity Editor control via MCP - select, transform, align objects, automate testing, and manage scenes with AI. Direct IPC integration for game developers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.12","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/uuid":"^9.0.8","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_2.0.3_1762857249333_0.2836810277296262","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@spark-apps/unity-mcp","version":"2.0.4","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@2.0.4","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"4add5551f089356a75230ff7d94975c5367a61f9","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-2.0.4.tgz","fileCount":81,"integrity":"sha512-R7qn9L7ryMaXRKvFpQJxO0aJT6jELkGZadQP/eDnoLNOHbg8Zjo6EVxIpTtjUSdx0uxvdW1syGEkSl0TSNLx5w==","signatures":[{"sig":"MEYCIQChrn6PIfw8efAmfeAM6qaHxW88KlOndFAaUa76cw8B3gIhAJGBzoQ9GqmXEyPV02aMoAPlyk91kVTEQ1wgBeD1fcZs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298485},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"4030543469f945bef6c05cba9729f7509f0c9bb7","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node build-unity-package.cjs","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","postbuild":"echo 'Build completed. Unity package available at UnityPackage/'","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Real-time Unity Editor control via MCP - select, transform, align objects, automate testing, and manage scenes with AI. Direct IPC integration for game developers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.12","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/uuid":"^9.0.8","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_2.0.4_1762857625622_0.9028257007024456","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@spark-apps/unity-mcp","version":"2.0.5","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@2.0.5","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"a8b36e01e213b08f0f1be0456aef3ccc7a48f5e6","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-2.0.5.tgz","fileCount":81,"integrity":"sha512-JbBG1JtsSr5+g0NLtJbMDUav4qp3RG55hWxcTjzfKK6IkkZYoN/oJWX2wxeShmwbvkzyyl1ZeufH7dlwMOhGMA==","signatures":[{"sig":"MEUCIQDIL5cahdU727qOd/JgAdxRlyyQaHuv/jM/qOJ4zBT19wIgcB4yjCEgaAQErJ0uzVfLbF81Piy+vMgE5DwSUTkcaWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298397},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"f3895868401b154ce5519da8e2b375f002d541ff","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node build-unity-package.cjs","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","postbuild":"echo 'Build completed. Unity package available at UnityPackage/'","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Real-time Unity Editor control via MCP - select, transform, align objects, automate testing, and manage scenes with AI. Direct IPC integration for game developers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.12","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/uuid":"^9.0.8","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_2.0.5_1762858219416_0.33756749836822064","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@spark-apps/unity-mcp","version":"2.0.6","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@2.0.6","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"be307a55ffb3fd53ec8727e238638c4033a83e8d","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-2.0.6.tgz","fileCount":81,"integrity":"sha512-S6gHk3TMTtw2QzrKr5i8WFxnWJ88nNVRetQd2wvZtdQuKk0ZjQUIwyedK/Ldd6F2D5z5kJJXAv5NMeUB6AenNQ==","signatures":[{"sig":"MEQCIFWkp9jpQiJjau+TpIWLx1L28x3jpznpy+MPRs5bfqYjAiBHe1X8XvYVOPkUztlRgdNAqpacWBe7vOR7oLnACREO1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298642},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e8c8ad9f8dfad40f4b6cfab84a359827ac220275","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node build-unity-package.cjs","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","postbuild":"echo 'Build completed. Unity package available at UnityPackage/'","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Real-time Unity Editor control via MCP - select, transform, align objects, automate testing, and manage scenes with AI. Direct IPC integration for game developers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.12","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/uuid":"^9.0.8","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_2.0.6_1762858368461_0.8201799672375862","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@spark-apps/unity-mcp","version":"2.0.7","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@2.0.7","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"57ac1c2b8f4f38a93b2081ff737797541738070f","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-2.0.7.tgz","fileCount":81,"integrity":"sha512-8WQfO3OYu1BQqvq6DsPY9UEhCergFyNLPiyTBZ72ifZXLzMl52jWQPMOYnLRV5cyfl+aQPFNlTQkTyMFpb3t+g==","signatures":[{"sig":"MEUCIACfrVLLh3QgO36Yow9EeziR3hSC28qxYGBw/NQ8VHx9AiEAmhxKh8M1j6PqNtGVJxLFM+m+OEjySaHaYsRU/kqgW7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295829},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"6e411c1e4f3547484f3feb7c7f9861f01ffb1592","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node build-unity-package.cjs","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","postbuild":"echo 'Build completed. Unity package available at UnityPackage/'","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Real-time Unity Editor control via MCP - select, transform, align objects, automate testing, and manage scenes with AI. Direct IPC integration for game developers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.12","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/uuid":"^9.0.8","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_2.0.7_1762859745272_0.6938540063115775","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@spark-apps/unity-mcp","version":"2.0.8","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@2.0.8","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"c8f8407ebcbaf169980db609cbb54327714d8445","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-2.0.8.tgz","fileCount":81,"integrity":"sha512-HSuS/Chr4lPDhvhBNTaUYt+T//w7gS2XRenBMF6t5VLgHY5BGsXoYSjdnJu7A0yrOrcq+Fky/5GM8ZuxgmXlxQ==","signatures":[{"sig":"MEQCIGF1oDrmBQMCo6oh29utHtZ/yoDUYLw7J+Bjsm99nWtvAiBXwE/YYeNz0CNtlhhYnAp0TiHy8qadrzzO/kf8ipJsTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295827},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"9842f0ed707e157e2b46590f2702f53f21ec3e47","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node build-unity-package.cjs","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","postbuild":"echo 'Build completed. Unity package available at UnityPackage/'","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Real-time Unity Editor control via MCP - select, transform, align objects, automate testing, and manage scenes with AI. Direct IPC integration for game developers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.12","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/uuid":"^9.0.8","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_2.0.8_1762860069467_0.4614844596289449","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@spark-apps/unity-mcp","version":"2.0.9","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@2.0.9","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"dea98277920d80ba23f29cebf52a148d2a3a9943","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-2.0.9.tgz","fileCount":81,"integrity":"sha512-JHQIKITsZjmelS+y3OdddmOVV05Qn4Zwau/RQTuWZLfwLODn05P//wFtvYs9SE4qsGoDA6l2uL+wc+WsFdHL1g==","signatures":[{"sig":"MEUCIQCh9PD/rgbJYpk3Tra8D7VPd7YwJtzUu6eiJu0QKdegHwIgOy5GsezL98gzL62YK/AYakb/9y3eD8Shdqdt1SYAiN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293741},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"a8e5b030deaa5cc13145ac6c86245e374732588a","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node build-unity-package.cjs","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","postbuild":"echo 'Build completed. Unity package available at UnityPackage/'","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Real-time Unity Editor control via MCP - select, transform, align objects, automate testing, and manage scenes with AI. Direct IPC integration for game developers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.12","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/uuid":"^9.0.8","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_2.0.9_1762860850804_0.2536226271802351","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@spark-apps/unity-mcp","version":"2.0.10","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@2.0.10","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"3860c986f2022832ed961d4265bb35905e4c0995","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-2.0.10.tgz","fileCount":81,"integrity":"sha512-PWJJuAfnoc/sL8ICYNn/ElViluzN7JsY8CkW563jqFzF+oDlHxE7m4v4FpvuTc3o1C3V2pkluNDjxphO9qpT2w==","signatures":[{"sig":"MEUCICcOirXOX2JXYuAqh1kerKurCCAQZ94qs189kp8oN8qzAiEArtnR5pWYFkZP07C8KT0gviPoq6A1PxQ80QErV8G3Hs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292148},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"c8cd0503f0ffabb11656acbe0319993caf2d796e","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node build-unity-package.cjs","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","postbuild":"echo 'Build completed. Unity package available at UnityPackage/'","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Real-time Unity Editor control via MCP - select, transform, align objects, automate testing, and manage scenes with AI. Direct IPC integration for game developers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.12","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/uuid":"^9.0.8","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_2.0.10_1762861005387_0.6975728553795546","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@spark-apps/unity-mcp","version":"2.1.0","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@2.1.0","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"4aab4b695cd3589cf2fb1a0c9ec44a40832785ae","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-2.1.0.tgz","fileCount":81,"integrity":"sha512-pQjCX9rCEL6pUGM1Nw0+nCTnBjKLwVfni3rPjhf12/wy00gQtfBh7Y5kEFvtQ3ZV1PCkeKYukB2rdKkdF2YOfQ==","signatures":[{"sig":"MEUCIC3nz/5yPkoyfKGCFFcoXQt34byQ7gR8zBP9GbeoAa+1AiEAqJOQiIcio3kvsqF7HtBmqv6d5jn0WJng4/YcJPFy0Uw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292776},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"7520bde608a312fa0a168044fff4d146edcb944e","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node build-unity-package.cjs","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","postbuild":"echo 'Build completed. Unity package available at UnityPackage/'","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Real-time Unity Editor control via MCP - select, transform, align objects, automate testing, and manage scenes with AI. Direct IPC integration for game developers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.12","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/uuid":"^9.0.8","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_2.1.0_1762861158028_0.4130751692680681","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@spark-apps/unity-mcp","version":"2.1.1","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@2.1.1","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"157aff07bdad671d859d0f1861b54e5afce11df0","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-2.1.1.tgz","fileCount":81,"integrity":"sha512-4duKhA0ukVTXFrQrZ5JDaVHeRirVzMNFmluoDMLRG4eELe+t9s02/td3w7Yg6vP6kj10jSPw89qoR7oF9UJCrQ==","signatures":[{"sig":"MEQCIAJwRUe/npEeNOiga6GKcMzSmIWoaEjaJFaJIrymdku1AiAhcatf56lYktkt940ig10N9dQxpy5qVdQKGxH2WUqhRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"43e7f4a9a6f67f23402d5ca97b76f23bffd55277","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node build-unity-package.cjs","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","postbuild":"echo 'Build completed. Unity package available at UnityPackage/'","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Real-time Unity Editor control via MCP - select, transform, align objects, automate testing, and manage scenes with AI. Direct IPC integration for game developers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.12","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/uuid":"^9.0.8","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_2.1.1_1762861270163_0.1563914637569288","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@spark-apps/unity-mcp","version":"2.1.2","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@2.1.2","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"bc6cbfb455f16cf3809dde439253e756dce46120","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-2.1.2.tgz","fileCount":81,"integrity":"sha512-m7o7BEjFEcgaB8RaRTKunI2s9lNfxs7d1stEWLKIsCCKUaXU0K5PggsfEIY5yzHGx8ag+d/TWvoCl1c4NXL3Ww==","signatures":[{"sig":"MEYCIQDCfFWlozUooNLd1j7KTEmJ25DJ0Ggt6bO+TBoFDM00nAIhAKkTabYJV+2irjq3vNY7Mb1zaNil5dB1LcHeNpnqWY7F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295404},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"8644bbc2f29d5dc671f52aa881d14e1f6f7be0a3","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node build-unity-package.cjs","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","postbuild":"echo 'Build completed. Unity package available at UnityPackage/'","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Real-time Unity Editor control via MCP - select, transform, align objects, automate testing, and manage scenes with AI. Direct IPC integration for game developers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.12","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/uuid":"^9.0.8","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_2.1.2_1762861470944_0.8686255723030389","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@spark-apps/unity-mcp","version":"2.1.3","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@2.1.3","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"421b107822c3051ef80077ca985a9c01046d1a01","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-2.1.3.tgz","fileCount":81,"integrity":"sha512-DAN+Rilqtm1wNe5lsOpS8wPd1g6jbKvcetvnTtas2uejrKlT5t8P4JaqQ5HYlDBPLxHJ+Z2urFrqyMexibryhQ==","signatures":[{"sig":"MEUCIQDePL5lTOXVspYjKBcVpm8ByKetpJBys76ybhHHavGOjQIgH8HTf+GyJc/P37CC13NIAIFPuV+ONfcre4h9OZ6M0jw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295506},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"184027c799de0aac2f51e9bf70a17a5a6feb1293","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node build-unity-package.cjs","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","postbuild":"echo 'Build completed. Unity package available at UnityPackage/'","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Real-time Unity Editor control via MCP - select, transform, align objects, automate testing, and manage scenes with AI. Direct IPC integration for game developers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.12","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/uuid":"^9.0.8","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_2.1.3_1762861692443_0.39292904089290936","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@spark-apps/unity-mcp","version":"2.2.0","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@2.2.0","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"8ccaac28c19a6abd531f6430d1e0d1d36814beee","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-2.2.0.tgz","fileCount":81,"integrity":"sha512-ZwWXIi09G2pG0nXVs5OnN7VHN30d68yyDzY6K0ZT+07wsl6pIx1cIVaGtRY/wOj7GqTdT+lyuH9tyVcwTcDEmw==","signatures":[{"sig":"MEQCIF6ogAo0VzILuEcMcYdJgG6wycP1HW4jaiwfvxpulAfSAiAOehcAeb5OGIZyzQUnK5EN+G9CLje6nVgMPsy/GCkzuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297201},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"15518aafbd5aa6e8030c1929f6942b50fef69d5f","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node build-unity-package.cjs","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","postbuild":"echo 'Build completed. Unity package available at UnityPackage/'","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Real-time Unity Editor control via MCP - select, transform, align objects, automate testing, and manage scenes with AI. Direct IPC integration for game developers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.12","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/uuid":"^9.0.8","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_2.2.0_1762862118781_0.5630915943950721","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@spark-apps/unity-mcp","version":"2.2.1","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@2.2.1","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"83c8528cb018f10bed181109e88e7d3806481f01","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-2.2.1.tgz","fileCount":81,"integrity":"sha512-lEPwktGfB5m767QY2fC1sggTV5aOFdPrAnog1WGhkv48SLwfNGn+BkNlHZ7CUWNAKXH6PRuvUC27Nn+FQPtxaw==","signatures":[{"sig":"MEUCIQCFtEVavwrUy8f+3IeiyumtDlfic+oGdZC5KxZRjZgXnwIgMWcUMlKpZLvhyQJSo0KwoBneGiFdRw+K0SY/iBvhIb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298230},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"ac942e160e79b7154d324df36ba9b40ce80b2c9a","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node build-unity-package.cjs","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","postbuild":"echo 'Build completed. Unity package available at UnityPackage/'","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Real-time Unity Editor control via MCP - select, transform, align objects, automate testing, and manage scenes with AI. Direct IPC integration for game developers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.12","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/uuid":"^9.0.8","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_2.2.1_1762863210107_0.20080502645122378","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@spark-apps/unity-mcp","version":"2.2.2","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@2.2.2","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"a9964a3615d4f4644e8465e26516c3846f99769c","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-2.2.2.tgz","fileCount":81,"integrity":"sha512-xqYGcZzfjxa3ukgizbDysNjE9qtU0bk2F8Ze+1cQBzejpWFUB2VM783LgKCS+Q0YPRGZl98VbXx77fmX40a5Bw==","signatures":[{"sig":"MEYCIQDgg+VHmfvE4iPE4XnFZF5pyREIMsp/LLmblZrm5Q/m9wIhAJnI3ktkvGCBDA1EoVr8PbIOEGLrEh1ZId88mwzZOozM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299043},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"f3060b2fce92bca7e4770f41c18fa74545c0184a","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node build-unity-package.cjs","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","postbuild":"echo 'Build completed. Unity package available at UnityPackage/'","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Real-time Unity Editor control via MCP - select, transform, align objects, automate testing, and manage scenes with AI. Direct IPC integration for game developers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.12","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/uuid":"^9.0.8","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_2.2.2_1762863327752_0.37016571096192696","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@spark-apps/unity-mcp","version":"2.3.0","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@2.3.0","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"eebf19a05dcff6082e254e85e20eac970d270ae4","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-2.3.0.tgz","fileCount":82,"integrity":"sha512-NPCwp93VtR4gtobxzWevnxcA8FaNqLo20EIRpCxe9smdRDrDqsGjOzejvCL/BpONP85LPFw8ObO19XjIA4Algw==","signatures":[{"sig":"MEUCIQDF9donIj8ltRS2FLgXuKNgXZHuzm6L16lPAEqsM34LQQIgI5N1sY5/DCaIBV4Ep3FBukvudDLBYE/jZe3EGjPLUYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268248},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"b5d7e27fa8d4ffd9e77d5c94bc0d10c1bf004fbb","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node build-unity-package.cjs","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","postbuild":"echo 'Build completed. Unity package available at UnityPackage/'","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Real-time Unity Editor control via MCP - select, transform, align objects, automate testing, and manage scenes with AI. Direct IPC integration for game developers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.12","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/uuid":"^9.0.8","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_2.3.0_1762872237104_0.40083440895577516","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@spark-apps/unity-mcp","version":"2.4.0","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@2.4.0","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"1f87cae149a33f410c9d4207cb2c66e12af6dea1","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-2.4.0.tgz","fileCount":82,"integrity":"sha512-hVun6g29WbQq8ZmGiKwlYd5QF/G8/W7/rSoWMUz5t7vLvHfc9TnBc9IF/kYR6duOomBrUVCF36xtfE1ajNXQKg==","signatures":[{"sig":"MEUCIQDdGrC4l0G6IKzC2GnE26Okb3HMi17RIJvkp68KT9Bo7QIgIxh4VZDFL1cU0zFNI6Dwr9R4Lu+SRJ5joV2RtGPskH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":270199},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"39ca7f38683a687be6574fb0159792ba7f1bcd66","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node build-unity-package.cjs","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","postbuild":"echo 'Build completed. Unity package available at UnityPackage/'","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Simplified Unity Editor control via MCP - Execute ANY Unity API code with execute_csharp, manage scenes, automate testing, and monitor console. 8 essential tools with unlimited flexibility.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.12","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/uuid":"^9.0.8","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_2.4.0_1762880857832_0.14621488613341405","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@spark-apps/unity-mcp","version":"2.4.1","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@2.4.1","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"3ec56940132e3704e641709a9f6c1817de580867","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-2.4.1.tgz","fileCount":82,"integrity":"sha512-rxSrz74qmWv0vT12RnjhPIvM8YjIdhm/2TUVBnr+9//VxrH8gidMYckWbsDC8yiPNKcnbM9fkttoe2DIiY2IBw==","signatures":[{"sig":"MEUCIDaMctWCveT33z800g2KGnEssbW+ZUWQUjxuQPJkBZOZAiEA1roiLoFJ0hUCBCb8ANwmN9uHs9yWh57/SXIt+5XLGRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272881},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"48c6debc3edfd309e6a9798f388d4e534e75db84","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node build-unity-package.cjs","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","postbuild":"echo 'Build completed. Unity package available at UnityPackage/'","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Simplified Unity Editor control via MCP - Execute ANY Unity API code with execute_csharp, manage scenes, automate testing, and monitor console. 8 essential tools with unlimited flexibility.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.12","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/uuid":"^9.0.8","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_2.4.1_1762944966320_0.48367376066471945","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@spark-apps/unity-mcp","version":"2.4.2","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@2.4.2","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"50c1d84d61812b92cbdc4691e6ee28a1e9ab0fe2","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-2.4.2.tgz","fileCount":82,"integrity":"sha512-zuJLRu7LPcrX8maML+JuVfrlIN8GJAy67a920ypWE7A+laXD/7/cd1DZtI2dAoVevouhX9QhQKRh5/ENQIWzKg==","signatures":[{"sig":"MEQCIHhw8I7gUazM61WzH+tApN5Ssco09hL6GMb+R3EM7tEbAiBB/bVWiOew6SHDmNLjpjE30LhpYtyqLJyUDx0BmTcZDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272902},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"83526d00719a86bc3fdf7a291a93c4d0db62ce9b","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node build-unity-package.cjs","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","postbuild":"echo 'Build completed. Unity package available at UnityPackage/'","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Simplified Unity Editor control via MCP - Execute ANY Unity API code with execute_csharp, manage scenes, automate testing, and monitor console. 8 essential tools with unlimited flexibility.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.12","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/uuid":"^9.0.8","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_2.4.2_1762947509682_0.33296425001065155","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"@spark-apps/unity-mcp","version":"2.4.3","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@2.4.3","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"e51c76f92b5d133c95731fd67c687ef02ecb733e","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-2.4.3.tgz","fileCount":82,"integrity":"sha512-XuZpi5+9ofF4L8KTCC2jxODXyM6DdUGsQRRvUbkFcwe2Ec1zTfVPc9MjBypnP+1ttif2wcc32Nre6lSv79quog==","signatures":[{"sig":"MEUCIQD19+nwjXnVUs0frk+VQJlxDnfP/GG/NNuR9wxtQNEbVAIgeQCr72LlnUcYAaNBF8NnsRTIJkgOQbGprqbtvK7WEC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271928},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"1d3509617da6860e2c59558e4ba450efdba9470e","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node build-unity-package.cjs","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","postbuild":"echo 'Build completed. Unity package available at UnityPackage/'","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Simplified Unity Editor control via MCP - Execute ANY Unity API code with execute_csharp, manage scenes, automate testing, and monitor console. 8 essential tools with unlimited flexibility.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.12","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/uuid":"^9.0.8","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_2.4.3_1762947932028_0.5107150955674924","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"@spark-apps/unity-mcp","version":"2.4.4","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@2.4.4","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"5f6accbf05b8f58d1f3f28f6dc2ae619efce886f","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-2.4.4.tgz","fileCount":82,"integrity":"sha512-pZd1cgxCPO2D5VL6zTR8oHilA7bjQ1FO+owZX/PrbXkOODD8Uoq19BvTC4NYDLnyNP9+SugJSui5UnQP5PB1zw==","signatures":[{"sig":"MEQCIGM1r8NV1iIU2HcpYGUBYT5FiuXlBYbcswOWAsLaX0pAAiB0xLt2BRDBnbUNnXtHNdQcE+nhoTj0NxKrSBYzu1T6jA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273125},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"76fda1d9a9989a6b2a7dcfa72afe7da96513b7c0","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node build-unity-package.cjs","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","postbuild":"echo 'Build completed. Unity package available at UnityPackage/'","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Simplified Unity Editor control via MCP - Execute ANY Unity API code with execute_csharp, manage scenes, automate testing, and monitor console. 8 essential tools with unlimited flexibility.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.12","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/uuid":"^9.0.8","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_2.4.4_1762948087265_0.17283532332370988","host":"s3://npm-registry-packages-npm-production"}},"2.4.5":{"name":"@spark-apps/unity-mcp","version":"2.4.5","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@2.4.5","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"51e773c27d7e37b84821c51aa78ce2fe4d11f0c7","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-2.4.5.tgz","fileCount":82,"integrity":"sha512-U8HL9FqBrp6soWjvIe8EiU7sIqCebX74AaqzrWxPyrFhYw+2ApwBtDkC3PoGTrdZerIp2LyaB3YHFFMQCCwNUA==","signatures":[{"sig":"MEQCIEr14Fm7n2hGnCQo0DWFXQ49hnE96YqiqbS1J1oDQbdRAiB2DI4wG6zRSmlvnpEO36oWH97ocEW3Sfea3hedxLpo8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275707},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"b6e03c9feb916b336f1fc77ef3d29a209501079f","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node build-unity-package.cjs","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","postbuild":"echo 'Build completed. Unity package available at UnityPackage/'","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Simplified Unity Editor control via MCP - Execute ANY Unity API code with execute_csharp, manage scenes, automate testing, and monitor console. 8 essential tools with unlimited flexibility.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.12","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/uuid":"^9.0.8","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_2.4.5_1762948481306_0.4765805261809275","host":"s3://npm-registry-packages-npm-production"}},"2.4.6":{"name":"@spark-apps/unity-mcp","version":"2.4.6","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@2.4.6","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"006165913ae495679830221920034eaea9cb4e81","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-2.4.6.tgz","fileCount":82,"integrity":"sha512-SBb9DR+srWs1Gs5L01VU9EMzR1aoqUGiYryHEFUFUvrPqHmGFtByn+PUTdRw1et+9V+6asn6IYZzN4JrkjOU6A==","signatures":[{"sig":"MEYCIQCw/2A2gFxFAOMK2akuD4nib6oehB9JQn5U6IOqEdXXtQIhAJuBIeNKyI8DZ4hxxVielAIPnYyWhfiN4CWCrkc3vA6W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274744},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"ba07858af0abae4d52298e08f52d089138c00e50","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node build-unity-package.cjs","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","postbuild":"echo 'Build completed. Unity package available at UnityPackage/'","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Simplified Unity Editor control via MCP - Execute ANY Unity API code with execute_csharp, manage scenes, automate testing, and monitor console. 8 essential tools with unlimited flexibility.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.12","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/uuid":"^9.0.8","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_2.4.6_1762948580206_0.06320198535530475","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@spark-apps/unity-mcp","version":"2.5.0","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@2.5.0","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"1e96ef80edb1ce693221e61517473da068b2fbef","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-2.5.0.tgz","fileCount":82,"integrity":"sha512-EhRekf/Wa5jiyFtb6JfskAHF3GoXnSnhaThyuG+xKbgdom67DcSuPCMXjplmKKwbEz/x7Wi19Y0njL+q+3QRPw==","signatures":[{"sig":"MEUCIQDL7rH6b68fmlwG8RdogRBGc/pXAqsRBGyhyP30Fnt2SwIgQx7HWgYgTXrupcYENw2oiXyhUB3G269v/03gclJzBwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271831},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"3d32040bb3ba2f75ecfcc7de5576d03d412159b8","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node build-unity-package.cjs","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","postbuild":"echo 'Build completed. Unity package available at UnityPackage/'","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Simplified Unity Editor control via MCP - Execute ANY Unity API code with execute_csharp, manage scenes, automate testing, and monitor console. 8 essential tools with unlimited flexibility.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.12","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/uuid":"^9.0.8","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_2.5.0_1762949093862_0.05158475893744541","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@spark-apps/unity-mcp","version":"2.5.1","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@2.5.1","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"e46d4d6476b78112d62e00ddb6ac774ea84e4bbb","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-2.5.1.tgz","fileCount":82,"integrity":"sha512-CJDRn5k+F9kWEvRJdAGE3dLDoLRflO3k5RhwCl1i4n8jLAQi/BqWfLpnsijgJug/uXc56SjU91Y+vFRT7WYMmQ==","signatures":[{"sig":"MEUCIFZzwenPTai1dfJ+aALXQseuHRign81PkxCT7Uhht3MIAiEApJxYfJWzwXQkfvs+jK4rxpzGcTAtV05nBQVXMC8zDZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273072},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"42c5b688becb53d465714fc8ea104b19ff310b9b","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node build-unity-package.cjs","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","postbuild":"echo 'Build completed. Unity package available at UnityPackage/'","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Simplified Unity Editor control via MCP - Execute ANY Unity API code with execute_csharp, manage scenes, automate testing, and monitor console. 8 essential tools with unlimited flexibility.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.12","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/uuid":"^9.0.8","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_2.5.1_1762949278784_0.302677502620746","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"@spark-apps/unity-mcp","version":"2.5.2","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@2.5.2","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"70cef6edac51295e7a516722e5d917f775633d87","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-2.5.2.tgz","fileCount":82,"integrity":"sha512-fCF7DfMRUhtG+ROZwhHqA1TTiX9Q+DRkMC7CFfHOKQcLHbSo0vuzHEUqKCEqzhF/IYOmGMpisfsvsEaa7qf4nw==","signatures":[{"sig":"MEQCICQrvkEm5QXyP0mpUtVjfME23eJowX2adoZ//Gk9ppEbAiA5VcDGlceHXiQiAIIDQBHRu0jqySM8BoLUMM/vq83s8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274965},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"8fa16d885bfe12d1b48409669267c6d5af4b1a72","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node build-unity-package.cjs","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","postbuild":"echo 'Build completed. Unity package available at UnityPackage/'","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Simplified Unity Editor control via MCP - Execute ANY Unity API code with execute_csharp, manage scenes, automate testing, and monitor console. 8 essential tools with unlimited flexibility.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.12","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/uuid":"^9.0.8","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_2.5.2_1762952671033_0.8539986617588475","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"@spark-apps/unity-mcp","version":"2.5.3","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@2.5.3","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"03ac25dd8e6049b7191229f70a4c8cdad6a7010d","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-2.5.3.tgz","fileCount":82,"integrity":"sha512-i1Z35WaWYSVUaW1cQDKuDfKrJt/d4/I3Qss8kQc429XiwjbQVuMfuAwssMTiUm7uDNxZpJwramvpS12usO+JVA==","signatures":[{"sig":"MEYCIQCG0uYL302smcbj8cGbnu/rSFCyQULVckyEzy2E7NAV4gIhAJXUfPPViCiuHqzcELf/yZQNUl3VR4kCeromS8HjfSER","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277116},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"1ab8720d55762c1362ceaa17c9e65b0894e0db99","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node build-unity-package.cjs","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","postbuild":"echo 'Build completed. Unity package available at UnityPackage/'","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Simplified Unity Editor control via MCP - Execute ANY Unity API code with execute_csharp, manage scenes, automate testing, and monitor console. 8 essential tools with unlimited flexibility.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.12","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/uuid":"^9.0.8","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_2.5.3_1762953367428_0.5329424885846981","host":"s3://npm-registry-packages-npm-production"}},"2.5.4":{"name":"@spark-apps/unity-mcp","version":"2.5.4","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@2.5.4","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"39fcaabce8f070b83847f04d1b97a6516fde8f45","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-2.5.4.tgz","fileCount":82,"integrity":"sha512-KDi5zfHZYkaBqVtTx58skfD7mKCXTTUlPSpPrRWN37m/HOOzBhED1ADd1a0gMTxedBCeGN3dAJ4Wm+iPN2P4qQ==","signatures":[{"sig":"MEQCIEXkmbgu9OO2UzC9oJ4iQcehR/swUZOwe6AcULJZBZbSAiBQbqNTqGrmt9UWgUBVwvz+LyI86p912bo06yWBxyXS2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279387},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"1a9b1332a9f242585aa5225044f0e70c3f12397e","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node build-unity-package.cjs","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","postbuild":"echo 'Build completed. Unity package available at UnityPackage/'","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Simplified Unity Editor control via MCP - Execute ANY Unity API code with execute_csharp, manage scenes, automate testing, and monitor console. 8 essential tools with unlimited flexibility.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.12","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/uuid":"^9.0.8","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_2.5.4_1762953855714_0.651421225597699","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@spark-apps/unity-mcp","version":"2.6.0","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@2.6.0","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"9b29c0c86b3457b5edcfe4b98f852a9b598dd104","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-2.6.0.tgz","fileCount":82,"integrity":"sha512-dWdP/138nr95F0T54AAY+DVUDbYFoSCUTuUkKq6fh0BZ6P/AypPr6bCqCJ8nwL7CgyCDSLslFy3yWgKfH7G+eg==","signatures":[{"sig":"MEUCICnq4OHLO9400y7hWJXAMIRXLlFIwZvyL+kBtmSJHs8WAiEAzJjKzUxFYrG9hhnA9vGixHjyACBMd5M6azz+Csdotx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279387},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"f38104ec4f2baae5a38d99cb11e3e64571f3b08c","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node build-unity-package.cjs","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","postbuild":"echo 'Build completed. Unity package available at UnityPackage/'","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Simplified Unity Editor control via MCP - Execute ANY Unity API code with execute_csharp, manage scenes, automate testing, and monitor console. 8 essential tools with unlimited flexibility.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.12","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/uuid":"^9.0.8","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_2.6.0_1762954810647_0.6832828079268292","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@spark-apps/unity-mcp","version":"2.6.1","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","_id":"@spark-apps/unity-mcp@2.6.1","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"bin":{"unity-mcp":"dist/index.js"},"dist":{"shasum":"d5f625c2b94ff58c39e5b92ed0be831cacfdc77f","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-2.6.1.tgz","fileCount":82,"integrity":"sha512-Jz5DzJ2kwNcG8p6qt+1LGutvVf7xZ4D4NmvIKH2iowIvfH3lYpweOnzTkoP0Hf7tc9rB9lZlpNF8BblGiOFtsA==","signatures":[{"sig":"MEUCIHs2KTQyDXjEDYZuTH4xyMKUFAzV81wbUQ/SG0KwqeujAiEAof0ZH1Oc94+1sy3PDZkTKWvCuSUGaw9s6Ku1uU6rCtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283788},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"5c6735920bfb6611f810336f2aca511eb56f281f","scripts":{"dev":"tsc --watch","lint":"biome lint src","test":"bun test","build":"tsc && node build-unity-package.cjs","clean":"rm -rf dist","start":"bun dist/index.js","format":"biome format --write src","postbuild":"echo 'Build completed. Unity package available at UnityPackage/'","type-check":"tsc --noEmit"},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"repository":{"url":"git+https://github.com/muammar-yacoob/unity-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Simplified Unity Editor control via MCP - Execute ANY Unity API code with execute_csharp, manage scenes, automate testing, and monitor console. 8 essential tools with unlimited flexibility.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^1.12.2","fastmcp":"^1.21.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.12","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^20.19.19","@types/uuid":"^9.0.8","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/unity-mcp_2.6.1_1762955618083_0.9989449066218081","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"@spark-apps/unity-mcp","version":"2.6.2","description":"Simplified Unity Editor control via MCP - Execute ANY Unity API code with execute_csharp, manage scenes, automate testing, and monitor console. 8 essential tools with unlimited flexibility.","type":"module","bin":{"unity-mcp":"dist/index.js"},"main":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/muammar-yacoob/unity-mcp.git"},"bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","scripts":{"build":"tsc && node build-unity-package.cjs","postbuild":"echo 'Build completed. Unity package available at UnityPackage/'","dev":"tsc --watch","start":"bun dist/index.js","clean":"rm -rf dist","type-check":"tsc --noEmit","lint":"biome lint src","format":"biome format --write src","test":"bun test"},"dependencies":{"axios":"^1.12.2","cors":"^2.8.5","fastmcp":"^1.21.0","fs-extra":"^11.2.0","handlebars":"^4.7.8","js-yaml":"^4.1.0","uuid":"^9.0.1","ws":"^8.18.0","zod":"^3.24.2"},"devDependencies":{"@types/cors":"^2.8.17","@types/fs-extra":"^11.0.4","@types/js-yaml":"^4.0.9","@types/node":"^20.19.19","@types/uuid":"^9.0.8","@types/ws":"^8.5.12","typescript":"^5.9.3","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^11.0.0","@semantic-release/npm":"^12.0.0","semantic-release":"^24.0.0"},"_id":"@spark-apps/unity-mcp@2.6.2","gitHead":"dbef93a5959074751cbcd958d6273e97ae60dd5a","_nodeVersion":"24.11.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-Uo3Kw/cCVLColYTPf9Oetf2bHXr9U5ZnK1vmqTC7mo5nyqaWR8X+yCLY00dXxSDrXQM3N2D8b8CXlos243e/tQ==","shasum":"c88aaa713c1c7ced269b54bc4a45c147a934248f","tarball":"https://registry.npmjs.org/@spark-apps/unity-mcp/-/unity-mcp-2.6.2.tgz","fileCount":82,"unpackedSize":290928,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCyFiByrZKh1NVP6TNcsMgTDClQh7W+RQaG6QDEb++JBgIgQF5LDrEw0OrUlw99fdidAkMUmSsAewFZILQvLnvWiHg="}]},"_npmUser":{"name":"spark88","email":"muammar.yacoob@gmail.com"},"directories":{},"maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/unity-mcp_2.6.2_1762967425567_0.5943249281755514"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-09T19:57:47.405Z","modified":"2025-11-12T17:10:25.963Z","1.0.0":"2025-10-09T19:57:47.715Z","1.0.3":"2025-10-09T20:52:23.914Z","1.0.4":"2025-10-09T21:10:51.665Z","1.1.0":"2025-11-06T14:21:55.309Z","1.1.1":"2025-11-06T15:50:18.363Z","1.2.0":"2025-11-10T17:40:54.378Z","1.2.1":"2025-11-10T20:41:19.366Z","2.0.0":"2025-11-11T09:39:57.126Z","2.0.1":"2025-11-11T10:25:43.956Z","2.0.2":"2025-11-11T10:30:18.490Z","2.0.3":"2025-11-11T10:34:09.546Z","2.0.4":"2025-11-11T10:40:25.816Z","2.0.5":"2025-11-11T10:50:19.612Z","2.0.6":"2025-11-11T10:52:48.674Z","2.0.7":"2025-11-11T11:15:45.508Z","2.0.8":"2025-11-11T11:21:09.673Z","2.0.9":"2025-11-11T11:34:11.055Z","2.0.10":"2025-11-11T11:36:45.582Z","2.1.0":"2025-11-11T11:39:18.229Z","2.1.1":"2025-11-11T11:41:10.421Z","2.1.2":"2025-11-11T11:44:31.149Z","2.1.3":"2025-11-11T11:48:12.632Z","2.2.0":"2025-11-11T11:55:18.964Z","2.2.1":"2025-11-11T12:13:30.314Z","2.2.2":"2025-11-11T12:15:27.986Z","2.3.0":"2025-11-11T14:43:57.379Z","2.4.0":"2025-11-11T17:07:38.022Z","2.4.1":"2025-11-12T10:56:06.544Z","2.4.2":"2025-11-12T11:38:29.868Z","2.4.3":"2025-11-12T11:45:32.202Z","2.4.4":"2025-11-12T11:48:07.440Z","2.4.5":"2025-11-12T11:54:41.497Z","2.4.6":"2025-11-12T11:56:20.374Z","2.5.0":"2025-11-12T12:04:54.085Z","2.5.1":"2025-11-12T12:07:58.961Z","2.5.2":"2025-11-12T13:04:31.204Z","2.5.3":"2025-11-12T13:16:07.640Z","2.5.4":"2025-11-12T13:24:15.911Z","2.6.0":"2025-11-12T13:40:10.913Z","2.6.1":"2025-11-12T13:53:38.343Z","2.6.2":"2025-11-12T17:10:25.768Z"},"bugs":{"url":"https://github.com/muammar-yacoob/unity-mcp/issues"},"author":{"name":"Muammar Yacoob","email":"https://github.com/muammar-yacoob"},"license":"MIT","homepage":"https://github.com/muammar-yacoob/unity-mcp#readme","keywords":["unity","game-development","mcp","model-context-protocol","automation","unity-editor","editor-scripting","testing-automation","scene-management","game-engine","unity-automation","ai-powered","claude-desktop","real-time-control","workflow-automation"],"repository":{"type":"git","url":"git+https://github.com/muammar-yacoob/unity-mcp.git"},"description":"Simplified Unity Editor control via MCP - Execute ANY Unity API code with execute_csharp, manage scenes, automate testing, and monitor console. 8 essential tools with unlimited flexibility.","maintainers":[{"name":"spark88","email":"muammar.yacoob@gmail.com"}],"readme":"[//]: # (Constants)\r\n[license-link]: https://github.com/muammar-yacoob/unity-mcp/blob/main/LICENSE\r\n[stars-link]: https://github.com/muammar-yacoob/unity-mcp/stargazers\r\n[issues-link]: https://github.com/muammar-yacoob/unity-mcp/issues\r\n[discord-link]: https://discord.gg/1424501956759523442\r\n[npm-link]: https://www.npmjs.com/package/@spark-apps/unity-mcp\r\n[mcp-link]: https://smithery.ai/server/@muammar-yacoob/unity-mcp\r\n[sponsor-link]: https://github.com/sponsors/muammar-yacoob\r\n\r\n# Unity MCP\r\n\r\n<div align=\"center\">\r\n\r\n**🎮 Control Unity Editor • ⚡ Real-time automation • 🚀 AI-powered workflows**\r\n\r\n\r\n[![npm](https://img.shields.io/npm/v/@spark-apps/unity-mcp?style=flat-square&logo=npm&logoColor=white&color=crimson)][npm-link]\r\n[![MCP Server](https://badge.mcpx.dev?type=server&color=blue&labelColor=gray)][mcp-link]\r\n[![MIT](https://img.shields.io/badge/License-MIT-blueviolet?style=flat-square)][license-link]\r\n[![GitHub Sponsors](https://img.shields.io/github/sponsors/muammar-yacoob?label=Sponsor&logo=github-sponsors&logoColor=white&color=hotpink)][sponsor-link]\r\n[![Discord](https://img.shields.io/badge/Discord-Join-blue?logo=discord&logoColor=white)][discord-link]\r\n[![Report Bug](https://img.shields.io/badge/Report-Bug-orangered?logo=github&logoColor=white)][issues-link]\r\n[![GitHub Stars](https://img.shields.io/github/stars/muammar-yacoob/unity-mcp?style=social)][stars-link]\r\n\r\n<img src=\"https://raw.githubusercontent.com/muammar-yacoob/unity-mcp/main/res/MCP.png\" alt=\"Unity MCP\">\r\n\r\n</div>\r\n\r\n## ✨ What It Does\r\n\r\nUnity MCP provides **real-time control** of Unity Editor through the Model Context Protocol, allowing you to:\r\n\r\n| <div align=\"left\">Feature</div> | <div align=\"left\">Description</div> |\r\n|:---------|:-------------|\r\n| ![](https://img.shields.io/badge/🎯%20-1a365d?style=for-the-badge)![Editor Control](https://img.shields.io/badge/Editor%20Control%20-007bff?style=for-the-badge) | Select, move, rotate, and scale objects with natural language |\r\n| ![](https://img.shields.io/badge/📐%20-1a5e3a?style=for-the-badge)![Batch Operations](https://img.shields.io/badge/Batch%20Operations%20-28a745?style=for-the-badge) | Align, distribute, duplicate objects with undo support |\r\n| ![](https://img.shields.io/badge/🧪%20-cc6600?style=for-the-badge)![Automated Testing](https://img.shields.io/badge/Automated%20Testing%20-ff9500?style=for-the-badge) | Enter play mode and run test scenarios programmatically |\r\n| ![](https://img.shields.io/badge/🗺️%20-c41e3a?style=for-the-badge)![Scene Management](https://img.shields.io/badge/Scene%20Management%20-ff073a?style=for-the-badge) | Load, save, inspect scene hierarchy in real-time |\r\n\r\n\r\n\r\n## 🚀 Quick Setup\r\n\r\n### 📋 Prerequisites\r\n\r\n<details>\r\n<summary><strong>🔑 Requirements</strong></summary>\r\n\r\n- **Node.js** >= 18.0.0 - [Download](https://nodejs.org/)\r\n- **Unity** 2022.3 LTS or later - [Download](https://unity.com/)\r\n- **Claude Desktop** or any MCP client - [Download](https://claude.ai/download)\r\n\r\n</details>\r\n\r\n---\r\n\r\n## 📥 Installation\r\n\r\n<details>\r\n<summary><strong>📦 Choose your installation method</strong></summary>\r\n\r\n**Option 1: Claude Code (Recommended)**\r\n```bash\r\nclaude mcp add @spark-apps/unity-mcp\r\n```\r\n\r\n**Option 2: Manual Installation**\r\n```bash\r\nnpm i -g @spark-apps/unity-mcp\r\n```\r\n\r\nThen add to your MCP client config:\r\n- <span style=\"background: #1e90ff; color: white; padding: 2px 6px; border-radius: 3px; font-size: 11px; font-weight: bold;\">Windows</span> `%APPDATA%\\\\Claude\\\\claude_desktop_config.json`\r\n- <span style=\"background: #c0c0c0; color: black; padding: 2px 6px; border-radius: 3px; font-size: 11px; font-weight: bold;\">macOS</span> `~/Library/Application Support/Claude/claude_desktop_config.json`\r\n- <span style=\"background: #ffd700; color: black; padding: 2px 6px; border-radius: 3px; font-size: 11px; font-weight: bold;\">Linux</span> `~/.config/Claude/claude_desktop_config.json`\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"unity-mcp\": {\"command\": \"npx\", \"args\": [\"-y\", \"@spark-apps/unity-mcp\"]}\r\n  }\r\n}\r\n```\r\n\r\n**Restart your MCP client after installation.**\r\n\r\n</details>\r\n\r\n---\r\n\r\n## 🎮 Unity Editor Integration\r\n\r\n<details>\r\n<summary><strong>⚡ Required one-time setup per Unity project</strong></summary>\r\n\r\n**Why is this needed?**\r\nUnity MCP installs C# editor scripts into your Unity project that create an HTTP server on port 8080. The MCP tools communicate with Unity through this server.\r\n\r\n**Setup Steps:**\r\n1. Open your MCP client (e.g., Claude Desktop or Claude Code)\r\n2. Tell Claude:\r\n   ```\r\n   Setup Unity MCP in my project at /path/to/unity/project\r\n   ```\r\n3. This installs 4 C# scripts to `Assets/Editor/UnityMCP/`:\r\n   - `MCPEditorServer.cs` - HTTP server\r\n   - `EditorCommandHandler.cs` - Command processor with undo support\r\n   - `PlayModeHandler.cs` - Play mode automation\r\n   - `SceneHandler.cs` - Scene operations\r\n4. Restart Unity Editor\r\n5. Verify in Console: `[Unity MCP] Server started on port 8080`\r\n\r\n**Done!** The MCP tools can now control Unity Editor via HTTP.\r\n\r\n</details>\r\n\r\n---\r\n\r\n## 🛠️ Available Tools\r\n\r\n<details>\r\n<summary><strong>🔧 View All Available Tools (19 tools)</strong></summary>\r\n\r\n**Safe Operations (Read-only)**\r\n| <div align=\"left\">Tool</div> | <div align=\"left\">Description</div> |\r\n|:------|:-------------|\r\n| ![](https://img.shields.io/badge/⚙️%20-1a365d?style=for-the-badge)![Setup Unity MCP](https://img.shields.io/badge/Setup%20Unity%20MCP%20-007bff?style=for-the-badge) | Install editor integration into Unity project |\r\n| ![](https://img.shields.io/badge/🎯%20-1a365d?style=for-the-badge)![Select Objects](https://img.shields.io/badge/Select%20Objects%20-007bff?style=for-the-badge) | Select by name, tag, or pattern with framing |\r\n| ![](https://img.shields.io/badge/🔍%20-1a365d?style=for-the-badge)![Find Objects](https://img.shields.io/badge/Find%20Objects%20-007bff?style=for-the-badge) | Find by component type or pattern |\r\n| ![](https://img.shields.io/badge/🎬%20-1a365d?style=for-the-badge)![List Scenes](https://img.shields.io/badge/List%20Scenes%20-007bff?style=for-the-badge) | List all scenes in build settings |\r\n| ![](https://img.shields.io/badge/🌳%20-1a365d?style=for-the-badge)![Get Hierarchy](https://img.shields.io/badge/Get%20Hierarchy%20-007bff?style=for-the-badge) | Get complete scene hierarchy |\r\n| ![](https://img.shields.io/badge/🔎%20-1a365d?style=for-the-badge)![Find In Scene](https://img.shields.io/badge/Find%20In%20Scene%20-007bff?style=for-the-badge) | Find objects in current scene |\r\n| ![](https://img.shields.io/badge/📊%20-1a365d?style=for-the-badge)![Play Mode Status](https://img.shields.io/badge/Play%20Mode%20Status%20-007bff?style=for-the-badge) | Get play mode status and logs |\r\n\r\n**Modifications (With Undo Support)**\r\n| <div align=\"left\">Tool</div> | <div align=\"left\">Description</div> |\r\n|:------|:-------------|\r\n| ![](https://img.shields.io/badge/🔄%20-1a5e3a?style=for-the-badge)![Transform Objects](https://img.shields.io/badge/Transform%20Objects%20-28a745?style=for-the-badge) | Move, rotate, scale objects |\r\n| ![](https://img.shields.io/badge/📐%20-1a5e3a?style=for-the-badge)![Align Objects](https://img.shields.io/badge/Align%20Objects%20-28a745?style=for-the-badge) | Align left/right/top/bottom/center |\r\n| ![](https://img.shields.io/badge/📏%20-1a5e3a?style=for-the-badge)![Distribute Objects](https://img.shields.io/badge/Distribute%20Objects%20-28a745?style=for-the-badge) | Distribute evenly along axis |\r\n| ![](https://img.shields.io/badge/📦%20-1a5e3a?style=for-the-badge)![Duplicate Objects](https://img.shields.io/badge/Duplicate%20Objects%20-28a745?style=for-the-badge) | Clone objects with undo support |\r\n| ![](https://img.shields.io/badge/▶️%20-cc6600?style=for-the-badge)![Enter Play Mode](https://img.shields.io/badge/Enter%20Play%20Mode%20-ff9500?style=for-the-badge) | Start play mode programmatically |\r\n| ![](https://img.shields.io/badge/⏸️%20-cc6600?style=for-the-badge)![Exit Play Mode](https://img.shields.io/badge/Exit%20Play%20Mode%20-ff9500?style=for-the-badge) | Exit play mode programmatically |\r\n| ![](https://img.shields.io/badge/🤖%20-cc6600?style=for-the-badge)![Run Test](https://img.shields.io/badge/Run%20Test%20-ff9500?style=for-the-badge) | Execute automated test scenarios |\r\n| ![](https://img.shields.io/badge/⏱️%20-cc6600?style=for-the-badge)![Set Time Scale](https://img.shields.io/badge/Set%20Time%20Scale%20-ff9500?style=for-the-badge) | Slow motion or fast forward |\r\n| ![](https://img.shields.io/badge/📂%20-cc6600?style=for-the-badge)![Load Scene](https://img.shields.io/badge/Load%20Scene%20-ff9500?style=for-the-badge) | Load scene by name or index |\r\n| ![](https://img.shields.io/badge/💾%20-cc6600?style=for-the-badge)![Save Scene](https://img.shields.io/badge/Save%20Scene%20-ff9500?style=for-the-badge) | Save current or all scenes |\r\n\r\n**Destructive Operations (Use with Caution)**\r\n| <div align=\"left\">Tool</div> | <div align=\"left\">Description</div> |\r\n|:------|:-------------|\r\n| ![](https://img.shields.io/badge/❌%20-c41e3a?style=for-the-badge)![Delete Objects](https://img.shields.io/badge/Delete%20Objects%20-ff073a?style=for-the-badge) | Delete objects with undo support |\r\n| ![](https://img.shields.io/badge/🧹%20-c41e3a?style=for-the-badge)![Cleanup Scene](https://img.shields.io/badge/Cleanup%20Scene%20-ff073a?style=for-the-badge) | Remove missing scripts and empty objects |\r\n\r\n</details>\r\n\r\n---\r\n\r\n## 💬 Example Commands\r\n\r\n<details>\r\n<summary><strong>🎯 Object Manipulation</strong></summary>\r\n\r\n- *\"Select all objects with tag 'Enemy' and align them horizontally\"*\r\n- *\"Move the Player object to position (0, 5, 10)\"*\r\n- *\"Distribute selected objects evenly along the x axis\"*\r\n- *\"Find all objects with Camera component\"*\r\n- *\"Duplicate selected object 5 times\"*\r\n\r\n</details>\r\n\r\n<details>\r\n<summary><strong>🧪 Automated Testing</strong></summary>\r\n\r\n- *\"Enter play mode and move Player to (10, 0, 0) for 5 seconds\"*\r\n- *\"Set time scale to 0.5 for slow motion\"*\r\n- *\"Run a test that destroys the Boss after 2 seconds\"*\r\n- *\"Check play mode status and show test logs\"*\r\n\r\n</details>\r\n\r\n<details>\r\n<summary><strong>🗺️ Scene Operations</strong></summary>\r\n\r\n- *\"List all scenes in the project\"*\r\n- *\"Load the MainMenu scene\"*\r\n- *\"Show me the complete hierarchy of the current scene\"*\r\n- *\"Find all objects with Rigidbody component\"*\r\n- *\"Clean up scene by removing missing scripts\"*\r\n\r\n</details>\r\n\r\n---\r\n\r\n## 🐛 Troubleshooting\r\n\r\n<details>\r\n<summary><strong>❌ Common Issues</strong></summary>\r\n\r\n**MCP Server Not Showing:**\r\n1. Verify Node.js is installed: `node --version`\r\n2. Check config file path is correct\r\n3. Ensure JSON syntax is valid\r\n4. Restart MCP client completely\r\n\r\n**Unity Editor Not Responding:**\r\n1. Ensure Unity Editor is open\r\n2. Check `Assets/Editor/UnityMCP/` scripts are installed\r\n3. Verify Console for `[Unity MCP] Server started on port 8080`\r\n4. Check no errors in Unity Console\r\n\r\n**Port Already in Use:**\r\n1. Default port is `8080`\r\n2. Check what's using it: `lsof -i :8080` (Mac/Linux) or `netstat -ano | findstr :8080` (Windows)\r\n3. Stop conflicting process or change port in Unity scripts\r\n\r\n</details>\r\n\r\n---\r\n\r\n## 📖 Documentation\r\n\r\n- [Unity Editor Scripting API](https://docs.unity3d.com/ScriptReference/UnityEditor.html)\r\n- [Model Context Protocol](https://modelcontextprotocol.io/)\r\n- [Report Issues](https://github.com/muammar-yacoob/unity-mcp/issues)\r\n\r\n---\r\n\r\n## 🤝 Contributing\r\n\r\nContributions welcome! Focus areas:\r\n- ✅ Editor manipulation and automation\r\n- ✅ Testing workflows\r\n- ✅ Scene management\r\n- ✅ Bug fixes and improvements\r\n\r\n**Not in scope:** Code generation (use [context7 MCP](https://github.com/context7/mcp-server) instead)\r\n\r\n---\r\n\r\n## 📝 License\r\n\r\nMIT © [Muammar Yacoob](https://github.com/muammar-yacoob)\r\n\r\n---\r\n\r\n<div align=\"center\">\r\n\r\n**🌟 If Unity MCP saves you time, show some love!**\r\n\r\n[![Star on GitHub](https://img.shields.io/github/stars/muammar-yacoob/unity-mcp?style=social)][stars-link]\r\n[![Sponsor](https://img.shields.io/badge/Sponsor-💖-pink?style=for-the-badge)][sponsor-link]\r\n\r\n**Built with ❤️ for game developers who want to automate repetitive tasks**\r\n\r\n</div>\r\n","readmeFilename":"README.md"}