{"_id":"roblox-mcp-difz","_rev":"51-ba2588578ea89ddf050b564bf9e23665","name":"roblox-mcp-difz","dist-tags":{"latest":"1.6.0"},"versions":{"1.0.0":{"name":"roblox-mcp-difz","version":"1.0.0","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","claude-code","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.0.0","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"88ac7a34030000d76da8a83056d0a16ae9ccd0f1","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.0.0.tgz","fileCount":34,"integrity":"sha512-+zdJwLYEmbSR/b8dK8VwdHV+LTu06suMWMgyQPJT8YUzpCNRAJgX4qzN3MismsIt1tK0KVcN5cGyeo8/6ABPJQ==","signatures":[{"sig":"MEQCIHiPo0LfU6v/6njVVz0/XQQ/tb63udZeoBsa1yHjZCs+AiBqVVHBFUfqQaCpQ1YRPjr2PEhfWbqdD7YP6t3Rtgjpiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1097192},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"c23e1e036de2233616b648ca54f28addcc8d0e48","scripts":{"dev":"node bin/roblox-mcp --verbose","build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp","start:stdio":"node bin/roblox-mcp start:stdio","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","uuid":"^10.0.0","express":"^4.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.0.0_1781961959724_0.916789997639833","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"roblox-mcp-difz","version":"1.1.0","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","claude-code","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.1.0","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"8ab79b62238307ca8e3bb761ad19742d8533f4dc","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.1.0.tgz","fileCount":34,"integrity":"sha512-fAI03BBDMmNCiIF01NsxP/J52UAoAhAiZbsD0hU4tROj/RSptVOooJv/zO/I3TztbW+6mxYaZk/fDHXvTETTdw==","signatures":[{"sig":"MEQCIC+VTFQurPYC73pMJjgF25g0v2aSqmvTjczRKA2qn/a9AiAUQKt8oqI6Pg7GphjEentBSZGJSgIo7tUnJg4FfBTBcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1100345},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"c23e1e036de2233616b648ca54f28addcc8d0e48","scripts":{"dev":"node bin/roblox-mcp --verbose","build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp","start:stdio":"node bin/roblox-mcp start:stdio","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","uuid":"^11.0.0","express":"^4.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.1.0_1781962947587_0.5531786297197376","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"roblox-mcp-difz","version":"1.1.1","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","claude-code","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.1.1","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"c0353b6d56d12a9b7d10eefd83c3bfedb1c1438a","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.1.1.tgz","fileCount":34,"integrity":"sha512-VAydHh2FCzU/wG8/7Rp1NIKGs7VNI8J4sZCUgArvUybvSJp7z+EqF7N9YNG3q1TgpxEWjQbGrkVOBQsjH5Q53w==","signatures":[{"sig":"MEYCIQCreEqfCN2R5cDf+odn1kbkk5y2a7C3JMFJBIANHcYQRQIhAKxgA0C9WAmCQIIcCo4o30ezwcH1L58JM/93DjzWC8L9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1100247},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"aa6d0b2a852e3f4dcf74cca05f0554e3de8666e2","scripts":{"dev":"node bin/roblox-mcp --verbose","build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp","start:stdio":"node bin/roblox-mcp start:stdio","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","uuid":"^11.0.0","express":"^4.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.1.1_1781963591705_0.438064759408874","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"roblox-mcp-difz","version":"1.1.2","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","claude-code","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.1.2","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"d784555000766d3de9871dd9e5ad3de102e20278","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.1.2.tgz","fileCount":34,"integrity":"sha512-wUYpSgRegpfgoosG5brO4qL2d1jo8szcKnBa0s2P+yqcc3wSHWDP22XTPeeVzJ9i8U3ZFIuLXK1RC2xQBTHWYw==","signatures":[{"sig":"MEQCIF+SWLk/Eb1O8XulY8+a1u2GmfBG3+/tmTAHfWBCCCCIAiBFXAg/uTo2SeP3h/AcoGei6K3DPuo0rRY4h/Mb00Ea6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1097905},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"aa6d0b2a852e3f4dcf74cca05f0554e3de8666e2","scripts":{"dev":"node bin/roblox-mcp --verbose","build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp","start:stdio":"node bin/roblox-mcp start:stdio","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","uuid":"^11.0.0","express":"^4.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.1.2_1781964467450_0.4216615725973256","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"roblox-mcp-difz","version":"1.1.3","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","claude-code","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.1.3","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"67bd4930c97d0ec710bbd28ce241e17b4f5ec09a","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.1.3.tgz","fileCount":37,"integrity":"sha512-gkB9b2K71fo2L8wFW7YVvuAtGg8NGLIrRapKb9zdnCcH5h9/6vnbM2Ikrv4stU84pG82EkUo6eT1XP0IVRLRxw==","signatures":[{"sig":"MEYCIQD4uj76kxYPI0dF8SbfaGqaBprdi/EecXDIC43XVrDu3wIhAJoq+R88HlPCfp9aRDrBuEtxuGb6dakQULDMtSVmi22N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1110622},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"aa6d0b2a852e3f4dcf74cca05f0554e3de8666e2","scripts":{"dev":"node bin/roblox-mcp --verbose","build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp","start:stdio":"node bin/roblox-mcp start:stdio","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","uuid":"^11.0.0","express":"^4.21.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.1.3_1782017252687_0.19364296369320688","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"roblox-mcp-difz","version":"1.1.4","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","claude-code","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.1.4","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"b630baec667c74ca272b4f002fa831cd6732c37b","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.1.4.tgz","fileCount":37,"integrity":"sha512-hP2rI3Vgyd85Zs8PkdJYFMIFSsZhB5FrLgPLMnblK2CaUCgFGaU+1/rge0xkLa0DrYLcvrkwh/w2RyanEkeFcw==","signatures":[{"sig":"MEUCIQCHL8xBvZkY58qKnS3FO8HUsd3n5C4pIvcTmVIxbKrLqgIgYtDVIeAIYRz2Bp8u0DosmPvKchuek8qOazT5stXOXeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1112817},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"aa6d0b2a852e3f4dcf74cca05f0554e3de8666e2","scripts":{"dev":"node bin/roblox-mcp --verbose","build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp","start:stdio":"node bin/roblox-mcp start:stdio","publish:full":"npm run build && npm publish && git tag v$(node -p \"require('./package.json').version\") && git push --tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","uuid":"^11.0.0","express":"^4.21.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.1.4_1782020923150_0.016148393233714975","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"roblox-mcp-difz","version":"1.1.5","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","claude-code","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.1.5","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"150256cc7cdec8e00c59812bebcad2a3b5def55e","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.1.5.tgz","fileCount":37,"integrity":"sha512-XK0f/T6WM7+EApica14I7x8B60Dqlw3D/lWjCNB+G6/wgMVekheI6OjSaKTNQfhC/+eUHBHvYrS0jtRMrfF/OA==","signatures":[{"sig":"MEUCIQD2fL74TnjtWZylR5GtX/Cyan5pzuipjHEJnF3G/AzUKwIgYsTQ9azG9B+set6kkp3JN06uXJKswZo6HQSCKtuU//I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1120458},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"cbff8eb3368a595b69af923a06d91f9894888988","scripts":{"dev":"node bin/roblox-mcp --verbose","build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","start:stdio":"node bin/roblox-mcp start:stdio","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","uuid":"^11.0.0","express":"^4.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.1.5_1782026018568_0.08406018941596671","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"roblox-mcp-difz","version":"1.1.6","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","claude-code","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.1.6","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"be1b0a9aa1ac2a4eb9b33fe9006fe49513507b89","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.1.6.tgz","fileCount":37,"integrity":"sha512-+vD/O5YEgRL31GghMKhO7FUjyhYDFJPnsae3MIXAQJI8xm/PpWabF8xTtYugs4zaQiSpKj7EYGlewfkAkyuk0Q==","signatures":[{"sig":"MEUCIQCafBvNDvST7wgU0UvDOuO3aZoHaQQ+RM3jDK+xctpPggIgGollASeFsUBnxdRp/BPZV7H8X1yUCqIz/2u5fEg0IZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1122864},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"aaa3add5d774cb8b0ac56ae270560a992b38a07b","scripts":{"dev":"node bin/roblox-mcp --verbose","build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","start:stdio":"node bin/roblox-mcp start:stdio","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","uuid":"^11.0.0","express":"^4.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.1.6_1782026915850_0.47306898032341405","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"roblox-mcp-difz","version":"1.1.7","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","claude-code","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.1.7","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"6dd4afaff4a62abd91fdad51fb33307f68f81515","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.1.7.tgz","fileCount":37,"integrity":"sha512-F/a6JcYx9tnD5vst5UxZ5Vdrc7N3RJTitXiPFJBOXbBS+R5POrIaZ5nwZdDLhngyIKS2YyabXhye1kJ2nqrFfg==","signatures":[{"sig":"MEUCIQCtHIl+6goO2x3rJOxTwYdUa4ThshDmdxnXXi+o6Ugy9AIgX/Fe+wc5UrDfL3V15+wbJBuahVpNoRDhn/URZF2zOx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1130842},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"bf03afaa400704255c9b0086e1d5e2a81be8dbdc","scripts":{"dev":"node bin/roblox-mcp --verbose","build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","start:stdio":"node bin/roblox-mcp start:stdio","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","uuid":"^11.0.0","express":"^4.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.1.7_1782029800393_0.5476734613198142","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"roblox-mcp-difz","version":"1.1.8","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","claude-code","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.1.8","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"01d7cae2ae78b9eccf7958953ba846756c8507b1","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.1.8.tgz","fileCount":37,"integrity":"sha512-uEeQlUdOV0htNlRDtYzs5ShOuicjTAbY3Fj8OpjxeKdx9fwwPL6/UABGzmnk1+T7lYTXIm33dKZ6Ga283V2N2w==","signatures":[{"sig":"MEYCIQDxvGdEMtYu+0Csfcx2AMl8QVA9DH6KzLy7yxUutGQXwwIhALRw5UOUWPEEE5An2qzyLG6jxoTKosJudJbrBZxQXGIK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1136189},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"baf1e29b1c3f5e60cebb0bafb50274c504e5e9d6","scripts":{"dev":"node bin/roblox-mcp --verbose","build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","start:stdio":"node bin/roblox-mcp start:stdio","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","uuid":"^11.0.0","express":"^4.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.1.8_1782031072389_0.7499305913493879","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"roblox-mcp-difz","version":"1.1.9","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","claude-code","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.1.9","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"abfff1cb52222f8fc7b2f992f536739f92c6e7e6","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.1.9.tgz","fileCount":37,"integrity":"sha512-o7cso2rA0tb0intNInFh4c/HnYyZtRehZJVq1RCbQFkBnZR3h+nPTKz1EMSrvKQ1Z0EAa79E0Vqsw/c0dzCY6w==","signatures":[{"sig":"MEYCIQDtB1hbKHFjUmhnf8GSQfQTGhvftJt7rc/7kA2Iwq9ERgIhAMdGbY9+M7b59bHzqbj3U05mK/2w6JcKEF1HQZuOzdZa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1133590},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"752191d583df7ba954f01d26b0ee78ef5f3a2c73","scripts":{"dev":"node bin/roblox-mcp --verbose","build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","start:stdio":"node bin/roblox-mcp start:stdio","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","uuid":"^11.0.0","express":"^4.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.1.9_1782031885018_0.8958396374138342","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"roblox-mcp-difz","version":"1.2.0","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","claude-code","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.2.0","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"5b2f09f4128a83221e01cb32ff3bdbc1e1447257","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.2.0.tgz","fileCount":37,"integrity":"sha512-B17SPUsouoe860/CrAav11GH75U5wdxXrU2kEY7aQoq8jZJbnaITMEuCyWYSFyTjje+unBqiYnHzVSoQpczVUA==","signatures":[{"sig":"MEQCIDjdtGZ6Xyk0D07ZJhB8F93CLg6z7pDDUWvvHGRSTlEbAiBLbxXyEGzxu+/CYbuOXzY6FSqCXQUgXBvsLXoqthjZ+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1133916},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"12b354787726f98affbf737ffc49810d6c17f52e","scripts":{"dev":"node bin/roblox-mcp --verbose","build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","start:stdio":"node bin/roblox-mcp start:stdio","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","uuid":"^11.0.0","express":"^4.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.2.0_1782040292188_0.5893818000898126","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"roblox-mcp-difz","version":"1.2.1","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","claude-code","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.2.1","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"rblx-mcp":"bin/roblox-mcp","roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"19b77f1ef35b4a9295b978302bff8fdced73a2e5","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.2.1.tgz","fileCount":37,"integrity":"sha512-a0aUfAyhPNucqUcLhbOq+u8ZgCQKPvMiYh76uWgWNuot2gAr1I88uQfTy0YuBxMrlf5mkRHMbqrt+pzJ0sVKJQ==","signatures":[{"sig":"MEUCIFtKbY05xB/Uyqpc2O3E1ogNt4ULxfw4YKvF+pcxg0mFAiEAlyKjKMMEI+PJfHvFaZ00zNVe/hrQe3E7gJ4D0cyTG+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1054757},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"07c264cacbe1a3087bedc5c65d73edbb7d6340b8","scripts":{"build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp start","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","uuid":"^11.0.0","express":"^4.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.2.1_1782044086642_0.8744884176436127","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"roblox-mcp-difz","version":"1.2.2","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","claude-code","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.2.2","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"rblx-mcp":"bin/roblox-mcp","roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"86728ed0f9531b9ec553fa02630e9ff0d355c9bf","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.2.2.tgz","fileCount":38,"integrity":"sha512-L6WD5z6KCRSC6MOIYGxUbAxhOVV7lHYd+AJ0DKGC3bSpY6pA4yi1Vz11g6+5+4crBfKPHR7djvzsnncrWVUMKg==","signatures":[{"sig":"MEQCIDrDRLpD2Hu9TQ9zKzezmtOojdDlzhux3utAEO5+L0SSAiAe0mq622sYi57JfYKCeF2TRAS+mhhfSsfGeS7stH0s5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1069706},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"51a78f5f1ee9f87a3723f7f1504ac6100e4c7603","scripts":{"build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp start","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","uuid":"^11.0.0","express":"^4.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.2.2_1782045071707_0.7039467807088604","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"roblox-mcp-difz","version":"1.2.3","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","claude-code","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.2.3","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"rblx-mcp":"bin/roblox-mcp","roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"55d4931e90e00ed36ae9574ab29791c3d842f419","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.2.3.tgz","fileCount":38,"integrity":"sha512-SgDVccpd1eKFmIyzlzN6//sI3Cq79n26iMpjk31Xxcpufp782Oc4WXghv7zd9wBVjYTHlDicXJucTqhNTnseOg==","signatures":[{"sig":"MEQCIGVUSqk4Bwx0HZRhoJLDaXHO3v3guf33QpJ7AAbVGFN2AiBkIT5pGxxOwYBIgvw2don8q+PMv8NDirOWmf6iI7S3uA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1070739},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"38d7c32032e75b51e7d84035580ff698a848c217","scripts":{"build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp start","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","uuid":"^11.0.0","express":"^4.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.2.3_1782045866132_0.9499052968025967","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"roblox-mcp-difz","version":"1.2.4","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","claude-code","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.2.4","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"rblx-mcp":"bin/roblox-mcp","roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"24655fcc20e0e92adfc662355a5b5678c3b91467","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.2.4.tgz","fileCount":38,"integrity":"sha512-vjOwQgOpQWtDaiHVVBQbgh12LL8mj5VP4/jYZiKVKQvHmJsLJkw7T6l9lC2YLv2WhuVnRG0JiqRIkr3Y06M9Og==","signatures":[{"sig":"MEQCIDWaopvPzFMrWI5HO+i0nzIqSQ0fhavl+7i+q7oTI7wcAiAZy0zIgZHFd7PoEVhC9quE0j+F9NrDKLaUJj3hq9gN4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1080920},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"a765546eac6185eb2e230e92d3c5cbf0482f43cf","scripts":{"build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp start","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","uuid":"^11.0.0","express":"^4.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.2.4_1782113358005_0.47101591722052216","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"roblox-mcp-difz","version":"1.2.5","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","claude-code","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.2.5","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"rblx-mcp":"bin/roblox-mcp","roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"60e79e7d10c597d7a79440e0710abf5d582ae578","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.2.5.tgz","fileCount":38,"integrity":"sha512-lCMBMRoT5yAYCmojxME0NHT+4l7ODgsZY+jJ3BVqMdKG5nf/1TZRePO1kws88T4Tjdjmzf/8yYZEvCa4crW9BQ==","signatures":[{"sig":"MEUCIAfVXSOwH5yiLQuy1JeVizZRrOUcg6d8uXFV/JozI8LGAiEAuKxoys4yMAtCfJpWZ5OSMOWNGHGV9PYsNn1Mrvi7NEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1124204},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"0dfccc280b2907f4a7308b2062b73100b3a4605b","scripts":{"build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp start","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","uuid":"^11.0.0","express":"^4.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.2.5_1782115038059_0.6222265089220249","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"roblox-mcp-difz","version":"1.2.6","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","claude-code","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.2.6","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"rblx-mcp":"bin/roblox-mcp","roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"33fb110fc8bea98e899942633c562c1a20de0c1f","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.2.6.tgz","fileCount":38,"integrity":"sha512-P6k1LDEXpWdgkcDbv4yhfpaAHbxbaYIliarrF2tS2uJr8IIib+9UQnwdTH0xhPPR3UrO8KxlEPaTmeZn9DdsPw==","signatures":[{"sig":"MEUCIACnmZHBE2jFbJYpI5CvnIzrfd3SBJcpPkfZxr9mf+iiAiEA6yxuME7wrxC1ZEoK2epw7ty3WyREU3XjxjN100/a7C0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1166888},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"e93f05e2e81dc3b2a4c797a118250c754ba20106","scripts":{"build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp start","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","uuid":"^11.0.0","express":"^4.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.2.6_1782117397906_0.18096594324190196","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"roblox-mcp-difz","version":"1.2.7","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","claude-code","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.2.7","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"rblx-mcp":"bin/roblox-mcp","roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"5adb1e38bfcef55d4df5349a526590860d7255eb","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.2.7.tgz","fileCount":38,"integrity":"sha512-Tdmfbh+as3bgI+Bxh0c/zintqbE22oS03eFZUuIrlfeuTge8Jg3Z3fBqw5/5PvPmUZX9TzNiCer8VPmmMCX9vg==","signatures":[{"sig":"MEUCIQC2F108Nc5hSSdDI5SPlTCkFaXrFclL0dqMHDG6v++OCgIgKe8XH9RFMaoNMo07Nq4OYusTMZE5nlyp8LAfeVm8bas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1170611},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"62e03a322551ee2d386faa487e40ffb12aa230fe","scripts":{"build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp start","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","uuid":"^11.0.0","express":"^4.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.2.7_1782118103141_0.41633810386214387","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"roblox-mcp-difz","version":"1.2.8","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","claude-code","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.2.8","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"rblx-mcp":"bin/roblox-mcp","roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"4b4f1ec3cb7c6257e889a572b1ee70d57ff57999","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.2.8.tgz","fileCount":38,"integrity":"sha512-fObVNbsFE64lQAQoW7ZSKSjAG399CyjP1lWa/YKsIYK+K3Y999DsjIQXUwXlIP1BLAEaSAH/oGCvBwJZBoFriQ==","signatures":[{"sig":"MEUCIF+2VMDH3zY94qCYRvPJqFFSuFWqsPyRXy3i9Hxg88mhAiEA+LyXxsob31MfO3CqWFSP/JAuWPaGwrBHAt8h5T1gYWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1177164},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"95a13e8d457b30aee10c5f5b6b234886f6fa2cb6","scripts":{"build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp start","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","uuid":"^11.0.0","express":"^4.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.2.8_1782119507589_0.4183683569466956","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"roblox-mcp-difz","version":"1.2.9","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","claude-code","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.2.9","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"rblx-mcp":"bin/roblox-mcp","roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"bdabcb134d88d03f3603e0017f05303f4800ae9a","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.2.9.tgz","fileCount":38,"integrity":"sha512-/ccLDDHi8Zh+ivLE21DkXGkwolZdNbJm7QQHK/vcMcYwHRn28IJONWX2DCzO0I4T4yYYo3diwEQialtYNZdDkQ==","signatures":[{"sig":"MEUCIEJNsrrl8Vv2TQJ2Qkeu2d4pDm+aFipdPo6wLHqr9hixAiEA0WH8m7jWH8+g4ka3q73T2J4VeVP1OsWc5UDDUjUp4Dk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1170025},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"3ee74fedc70fe58ebc1a469841e229e8f82ffe73","scripts":{"build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp start","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","uuid":"^11.0.0","express":"^4.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.2.9_1782121088880_0.3545251818111119","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"roblox-mcp-difz","version":"1.3.0","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","claude-code","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.3.0","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"rblx-mcp":"bin/roblox-mcp","roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"57594a95fdc278a86cabda9989635dc873794e03","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.3.0.tgz","fileCount":38,"integrity":"sha512-NsO4QrfMKmLpga+T0GULJsr2R0HMZDKypbStV1TPFhjn8g6B74gA0gfivGm+Ur1qgJBsmQExxAGpofzSVlhZqw==","signatures":[{"sig":"MEQCIDfjp293Cx2fni7phCcs4Drp8B7iHlFZcGapqwY6IDwyAiAIfZFeJcAoC/BrSPOpoBsB6IkDbEgJpL5eJYD2JSc5jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1170137},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"81bcd618805d0fbea26268779e97389783f9e9e1","scripts":{"build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp start","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","uuid":"^11.0.0","express":"^4.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.3.0_1782121885936_0.7417144559479307","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"roblox-mcp-difz","version":"1.3.1","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","claude-code","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.3.1","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"rblx-mcp":"bin/roblox-mcp","roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"328c3d1cdee63593fa7cd635535c3209d26c693b","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.3.1.tgz","fileCount":38,"integrity":"sha512-7ZmydhYr4pbZIpDTWk9G4xwRoj+/YpthiNVNxoemC2L3BTEGnIwlC2y5dMj4jehSY3eFGqYNdtoDiLtZhwXPDw==","signatures":[{"sig":"MEUCIQDUVPIGY5B0fNZV7eFXAoFtWe8XJK/LSS4cbhEKA5DNKgIgWT+R45EB8ZZTzAzfN9QOppknJBOGy8VVa8fQHX5XYO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1170105},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"be1fd7fb7a097e7059cb46948cbc738868295782","scripts":{"build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp start","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","uuid":"^11.0.0","express":"^4.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.3.1_1782122555863_0.9443752345140008","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"roblox-mcp-difz","version":"1.3.2","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","claude-code","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.3.2","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"rblx-mcp":"bin/roblox-mcp","roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"9f10f8252e625b8c44ff0f75da879ce2b1554506","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.3.2.tgz","fileCount":38,"integrity":"sha512-kaM4mQ6jCMtyS8B/1plW8uRX4ugOquUHDtmvEHdCj6ezePOIz1vv7EZjRPISvTNDvcseUo6fjEfVG5Elv0gT/w==","signatures":[{"sig":"MEUCIQDSie3sYLZdin3Cfqd0wAalvWpoI/H7X0k/H7FB7VYWIgIgfdmwI/8g2/GnVjZwq5drneU0ERdma3M6T0CdERtSl0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/roblox-mcp-difz@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1162360},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"09956b6a4d319b84eeb64da0fc6a45df78a72f10","scripts":{"build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp start","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1969e063-d0ab-4738-96ab-dd0f4b2fffba"}},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"11.13.0","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.16.0","uuid":"^11.0.0","express":"^4.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.3.2_1782123176822_0.891539649540845","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"roblox-mcp-difz","version":"1.3.3","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","claude-code","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.3.3","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"6ccea3a96f869c367da512e379047ee83d8e3969","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.3.3.tgz","fileCount":40,"integrity":"sha512-0E1biSqfcR1hXc/2A5dlWC9JrZK03367UFFtNrjX6uH1ZfQa60IbJf09dacUxN0z29UEONA35X4RRaXz/aiO9A==","signatures":[{"sig":"MEYCIQCZpcmvLjL3MxCtfvhLZECct9DnQn+i/uWJEImffdFOrgIhANtCxvCDbOmm1dp6/F+W+JtT4YN+vvLEet6BWcif6SQ9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1126190},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"bafd325d26f8c906d2b9798488512c2a7e68dc19","scripts":{"dev":"node bin/roblox-mcp --verbose","build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp","publish":"node publish.mjs","start:stdio":"node bin/roblox-mcp start:stdio","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","uuid":"^11.0.0","express":"^4.21.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.3.3_1782133267078_0.682020870880607","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"roblox-mcp-difz","version":"1.3.4","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.3.4","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"rblx-mcp":"bin/roblox-mcp","roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"0b18204d0ba4beb3803f39e876f9178cd6a428fd","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.3.4.tgz","fileCount":41,"integrity":"sha512-saNgxFBmcjsXPl5u2wVbVHqReBUoCbg0XBUguDWa1WVCCQPQ0XUDhV2lYGzh8WD/4G/JxiPbkCmC2kf54fPCmg==","signatures":[{"sig":"MEUCIQCZ4jieJ6fOUVGaattaXPXrhy/U8ekB9X2Ym2WxAq4fNwIgA9fcQYGjRbFOMglyAS8nX+j7VCVVej8/ii2ozyvKjMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1167367},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"aff5dde51d4feb1c921b893219058e52c3e9b96b","scripts":{"build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp start","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","uuid":"^11.0.0","express":"^4.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.3.4_1782134681417_0.3187286147851034","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"roblox-mcp-difz","version":"1.3.5","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.3.5","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"rblx-mcp":"bin/roblox-mcp","roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"1214c8c3b9ea692ddb92e8cff15f87ea508cbf7c","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.3.5.tgz","fileCount":41,"integrity":"sha512-Brl5ah9ACQ289BblX6ruir4GuRERElpqld4ESXeH0MQaOapGN8UYzxloZoyKqoYWgp+x+zS0lZB55acUD7QV/Q==","signatures":[{"sig":"MEUCIF6RXTJ7cQd0iJIP24oaeQYATiDCcmIgKizlQiNGeBP1AiEAzM8muSQ6LtOXqY2mcI/Rckdyk17KWSGO7/GZj6wnVlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1165365},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"93de16924d337f0f8ff5d6675e9d5c375f229cc3","scripts":{"build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp start","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","uuid":"^11.0.0","express":"^4.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.3.5_1782136119543_0.36428748926268595","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"roblox-mcp-difz","version":"1.3.6","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.3.6","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"rblx-mcp":"bin/roblox-mcp","roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"be799ecce19be400ddcaba949a72a59e8bc4bd10","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.3.6.tgz","fileCount":41,"integrity":"sha512-X8qrHawlCWy1AQOx4iL0XEdscKlLlBuqC8ztV0tgNhnD63T0C9HM5shIEQhGjWRVarHCjMgjxxpQwf9AqP53CA==","signatures":[{"sig":"MEQCIG8cYtO60a47/EkRhzN2hEDtFkmKiWEcjz+DYvqVq+9OAiA/mGbwLVYnpSCPH6PQQLzWkTIFVep3hRIOvUTNDck0kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1163352},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"e48c3d24d30e514e9a4f62c055f9438642ec34aa","scripts":{"build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp start","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","uuid":"^11.0.0","express":"^4.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.3.6_1782136711119_0.43743237334724183","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"roblox-mcp-difz","version":"1.3.7","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.3.7","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"rblx-mcp":"bin/roblox-mcp","roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"fffcdb3ae08a705a92069b37ced79a8aaaa8a8a6","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.3.7.tgz","fileCount":41,"integrity":"sha512-DHv7LSTFi0UungQ71Q9yewXih1sK+YIR30T7pCeCrlwUZiG/Vc+OSkxFPCNy8Cpgr4+IuG2RPntbHxa9JUBefw==","signatures":[{"sig":"MEYCIQDqM2EBxJp9HaS9+/xcOtJ0YGGGgR/SVQgHhcG0jXCZuQIhANXPej/AhJhcF5fwJCuI8PUjL/7CqkedL4oKaMTsN363","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1161448},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"30445ed92cc314971afde825dcc05ddcf49eb16f","scripts":{"build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp start","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","uuid":"^11.0.0","express":"^4.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.3.7_1782138508099_0.19177902821816017","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"roblox-mcp-difz","version":"1.3.8","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.3.8","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"rblx-mcp":"bin/roblox-mcp","roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"7d8f1981684af74cede99b8656f08ce3fd76433c","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.3.8.tgz","fileCount":41,"integrity":"sha512-JAfPh9iALdumWdw3sLoH5D/k8w6bNZIg47/V3V28n0gRDySlC6eSVepR7xpfbwwnBFpkya588zJ9WJKrWwcd+g==","signatures":[{"sig":"MEUCIQDThYp4RuoE/4b1aBeoUhZ5wGfK5fEhcO3g5L4zc6yqqwIgGdOiAKGsr+iHQlrni4vGUHG6mkr291++wOBe3DVmfmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1161680},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"1a5ff962fe5f284c93e65b2c25e882f9eb03c363","scripts":{"build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp start","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","uuid":"^11.0.0","express":"^4.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.3.8_1782168147696_0.8314550968940162","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"roblox-mcp-difz","version":"1.3.9","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.3.9","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"rblx-mcp":"bin/roblox-mcp","roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"e6e9a5437534d49abc9f2ebade76a73f4e5a779a","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.3.9.tgz","fileCount":41,"integrity":"sha512-PqU6+zoiFKdBMaDc1YKJ+ihByflpKVp9HR+sqoU0SLYJdC2FBpb9bKNVL2BQXccemtDW52Qff07KCBKP1Xj6Ug==","signatures":[{"sig":"MEUCIQDZ8ilY/vasXK4FCruC4W2SphwDOdnlBHQLOcxY/3H+ngIgfXsJg7tUryYcxdQUDMUxSk20cpmzpCt5diFTcU2OEyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1169211},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"d8383b9859eb288e803d53c3f910e5658a7d1118","scripts":{"build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp start","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","uuid":"^11.0.0","express":"^4.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.3.9_1782170103656_0.1672262123507191","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"roblox-mcp-difz","version":"1.4.0","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.4.0","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"rblx-mcp":"bin/roblox-mcp","roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"c6e5c8b63fec4eda64bb0f903a24e286355d153b","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.4.0.tgz","fileCount":41,"integrity":"sha512-vMzKt9EzR4hRCQqqkskgTBVHp9DqIxqiB+eNE7ZUnaHzDI9pLvmqJAwRMDvK3fFt/wPqYq6wCYoRgQrZDMWaTg==","signatures":[{"sig":"MEYCIQC0z7EI9s0g6fLjAA63K4vxGjqk1ldGwRbA6zNdlXVxaQIhAL2IO5f+kZr7GTlj+XWc5VBsrDixXehgtHM0K3mWRuVr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1170330},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"2fa057ff552db6cbd452aef9c15f62f1274e772a","scripts":{"build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp start","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","uuid":"^11.0.0","express":"^4.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.4.0_1782219660670_0.4981736693160894","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"roblox-mcp-difz","version":"1.4.1","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.4.1","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"rblx-mcp":"bin/roblox-mcp","roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"b2cc6199a7c12a41c548a22ca17f1c8736679a23","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.4.1.tgz","fileCount":41,"integrity":"sha512-vTI8q9/Wut3c3pEGZLzHN+3tlWbW5nZlWlY8L3/lxDs6vkKYtNC8TWUPZqnqgoGzVVZwBdajKlMxJyUaE9CwVw==","signatures":[{"sig":"MEYCIQCIZg/EasexYQLZUk4KB6IAvIQUt2QxOdwN3yCnZldwwAIhAP1I8GL7vRkcsxcpBfjNa4fFtL2Z0z+u9ljpEYGxqh4o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1178944},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"2c4bfc77c137483b051677c827365cd4449d11af","scripts":{"build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp start","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","uuid":"^11.0.0","express":"^4.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.4.1_1782283321522_0.42416084929645215","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"roblox-mcp-difz","version":"1.4.2","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.4.2","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"rblx-mcp":"bin/roblox-mcp","roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"ea77260b2f5e0db25b7216d2858e36d400ce11d3","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.4.2.tgz","fileCount":41,"integrity":"sha512-+kZMXm2VSdbaIDCUALqGe92xSGX5drwoLMbEEI8rMmi1ANTnrkaXCr55A29rVd7i8nTpHTO6PS8ln4xU0tVF1Q==","signatures":[{"sig":"MEUCIAvpwf41a+Q3bRkFFnV4inSbGVvQGl7qSrUCpaXdN62nAiEAzmZhA8SV0K3ZMpRIvp6MrJ7EmEGr3nAh64jB7gjz+js=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1177322},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"97c6a365a6cdf137428805d47dc5b3b79aa925dd","scripts":{"build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp start","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","uuid":"^11.0.0","express":"^4.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.4.2_1782284094439_0.019140383990892573","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"roblox-mcp-difz","version":"1.4.3","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.4.3","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"rblx-mcp":"bin/roblox-mcp","roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"a016a0c792e3ab629ad4a72dfda2c852ec3a3df4","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.4.3.tgz","fileCount":38,"integrity":"sha512-S0AhnDiE4gCcXUCit+oyaKOdwexcJDMbATvOyzhNednjjyNXS6n9ARdw9DvQ6auliGpGBRauzZL0suv9s2W11Q==","signatures":[{"sig":"MEUCIQDAqQ7RB5K30KkW7GGIXM0yF5YL7OZ5hpOY3/Zzcg7NHAIgVJmziBvJs3RK9fJejDB47PGYhL7SQQt459VPxfi3jhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1162727},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"a91e42a922dda326b61eaf98196bcce78dad8a7c","scripts":{"build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp start","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"11.18.0","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","uuid":"^11.0.0","express":"^4.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.4.3_1783334790879_0.011237315574261997","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"roblox-mcp-difz","version":"1.4.4","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.4.4","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"rblx-mcp":"bin/roblox-mcp","roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"85eb3136f09f3dacfff8bb2e32aca013c8041b58","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.4.4.tgz","fileCount":39,"integrity":"sha512-Iw7r8KH0OJFTtzuRFq62ULLAB8cQWFYS9OiPGbPoa0NP0LqZG75Z0zuQMGPLGAGnrGap1HQdzWCqB1sm8RlTGQ==","signatures":[{"sig":"MEQCIBkq6bwaZ5rjgA9HuB+4oGZP1rXderTdwa9Uk9lek8BLAiAlmtV72+WigZr2/aA/uq4EP57S7P0DMNLu2AlFRY/52g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1162774},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"c0ca0105af5805726d4c1e837f3963c6d9c0fecc","scripts":{"build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp start","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"11.18.0","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","uuid":"^11.0.0","express":"^4.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.4.4_1783335956769_0.0005507551080432549","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"roblox-mcp-difz","version":"1.4.5","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.4.5","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"rblx-mcp":"bin/roblox-mcp","roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"ca9e5bc34cd7d566c694f483b9f1886ca2358093","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.4.5.tgz","fileCount":39,"integrity":"sha512-wzHgayhOzcTq84HJM5UxqEvwF82bR6u5p2YH6//CFGNm7xZr3QKIccDK2svFbKaweOzT858p+79MKecYqM9mkg==","signatures":[{"sig":"MEUCIEn7WRgQSqwnN9Z+oDoijLfZOli5Mho2Jc5TpuvQHuuaAiEAncKhe0u5Mv08Ooh8Ns9l0nbP2BoX/8CknxEWoZ3MPRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1238427},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"ec1f5b1028be972817293289ae10c8c9462392cd","scripts":{"build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp start","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"11.18.0","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","ajv":"^8.20.0","uuid":"^11.0.0","express":"^4.21.0","systray2":"^2.1.4","@babel/parser":"^8.0.0","@babel/traverse":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.4.5_1783608832646_0.2570382191302245","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"roblox-mcp-difz","version":"1.4.6","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.4.6","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"rblx-mcp":"bin/roblox-mcp","roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"b870979ae43c43681383a3553ef11e6a6d917749","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.4.6.tgz","fileCount":39,"integrity":"sha512-pNqD3MY9x3QtvoIu1Q+ALo+c6n5c85eFRGnh0OZ0gjlQYLGl8UUrrbaMsi5kdsAkNy3RY4evnvwvcqcZNnD6Lg==","signatures":[{"sig":"MEUCIGdoxWO4NnMRQuJDzsxr5Avtf5j+2CjfpGSkohrJVT2JAiEAgBVCsE/8OON4GzTmHsWUNreAMuAm1+kSLa00v9DWA90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1237547},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"fa6f3efb92ae196837f4e6764528f458c8fa7842","scripts":{"build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp start","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"11.18.0","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","ajv":"^8.20.0","uuid":"^11.0.0","express":"^4.21.0","systray2":"^2.1.4","@babel/parser":"^8.0.0","@babel/traverse":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.4.6_1784115399952_0.16084536035326447","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"roblox-mcp-difz","version":"1.4.7","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.4.7","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"rblx-mcp":"bin/roblox-mcp","roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"80f5e25d75fc4ea349e87b79a2343ea904516c5d","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.4.7.tgz","fileCount":39,"integrity":"sha512-IPHr8r542c1+ynDrYrU8Fe9bw5WGTgK0VKpy06uh83k+BEgFyN/SE63dSo/Td3zThFrd5i7F5O8KlESEXlYKRw==","signatures":[{"sig":"MEUCIDekABKJxBzIF8rW7eLng+9yn95xRRS16NOxi2rtaQZhAiEAqKvMFGgS124xuw0WvCggrv8CANBixlRoXPnFeb3sA5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1163401},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"92f6f48206018040bf7c047a44c41b891f52037a","scripts":{"build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp start","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"11.18.0","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","ajv":"^8.20.0","uuid":"^11.0.0","express":"^4.21.0","systray2":"^2.1.4","@babel/parser":"^8.0.0","@babel/traverse":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.4.7_1784180845524_0.9142034885591741","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"roblox-mcp-difz","version":"1.4.8","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.4.8","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"rblx-mcp":"bin/roblox-mcp","roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"422d0755981dc94a6bfc6434a9dae04d173c087d","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.4.8.tgz","fileCount":39,"integrity":"sha512-v6zwU/32JmuoJlBc+n98XXR0mPDqrtYj3zvkzx4xm51gWbPmX3qchoCJvsbXIRpAs93TOCTQ2OYTM8gqi/bxWA==","signatures":[{"sig":"MEUCIQDvzjHoDwzJ15RaRS1Pg6lJPrkJEMzsFvIz2zNWqEabvwIgVapM3dnKqtGmkLcSOwdleNEVaJXxiF7qRZyBZ+SN94I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1155693},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"c092676e8499c5cc52ea80b2dd553fe5a9af5402","scripts":{"build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp start","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"11.18.0","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","ajv":"^8.20.0","uuid":"^11.0.0","express":"^4.21.0","systray2":"^2.1.4","@babel/parser":"^8.0.0","@babel/traverse":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.4.8_1784203059467_0.29150732145396097","host":"s3://npm-registry-packages-npm-production"}},"1.4.9":{"name":"roblox-mcp-difz","version":"1.4.9","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.4.9","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"rblx-mcp":"bin/roblox-mcp","roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"20a0cf1f37d8f2ac9347cbbaa744086b5391bb64","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.4.9.tgz","fileCount":39,"integrity":"sha512-wlIe/sP4/oOOfOuT1s6RjYBalZ0biJrzjBqdW51BwK8iiMIjRcBmCMxBBjFLvhpbp0h6JLEeHkLFGrxx9qdEiw==","signatures":[{"sig":"MEQCICxjSmrO60d9WdJHeL2ZF1xQHvazphBWpUwyPbKSC5TYAiByNI/QGwt2JGg99oeMC1JZBApPHATNw94ZuKsx2djB+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1155693},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"48cbb09448d06bcfed21d39ef8f87c741a207be7","scripts":{"build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp start","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"11.18.0","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","ajv":"^8.20.0","uuid":"^11.0.0","express":"^4.21.0","systray2":"^2.1.4","@babel/parser":"^8.0.0","@babel/traverse":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.4.9_1784269415211_0.37190095726913297","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"roblox-mcp-difz","version":"1.5.0","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.5.0","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"rblx-mcp":"bin/roblox-mcp","roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"51133b3f20f85be1e82af9295ebc71b55298cfd2","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.5.0.tgz","fileCount":39,"integrity":"sha512-gAQBCoBcqaxUPV/G2LUWXz6X/A8d29ylktUzp6UDXIYPVdzCXXso5+e/5VGwqWAIAE5VDkl/sI7uqJmVme6tuA==","signatures":[{"sig":"MEYCIQDZEtynoX+eHIeykpa4AnDIOGdEH1P+5RHaiJoXULmQWQIhAKEEUdHKgqnsdComXtFytw25SPVAy1ys5c0cC/l+hvK7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1155966},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"e23fb1bed2c2dbff08b99d47244197d4d9aaafd3","scripts":{"build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp start","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"11.18.0","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","ajv":"^8.20.0","uuid":"^11.0.0","express":"^4.21.0","systray2":"^2.1.4","@babel/parser":"^8.0.0","@babel/traverse":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.5.0_1784358894843_0.2780876563508028","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"roblox-mcp-difz","version":"1.5.1","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.5.1","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"rblx-mcp":"bin/roblox-mcp","roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"efdcaad41736dde6f8b5c687a36196e9f0735618","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.5.1.tgz","fileCount":39,"integrity":"sha512-99dVpBUF0Zown+TNpfzsMeTxHY7oZNJCKu6exRXOYD8vqKXekXOT5gZ8rTTsHy5uSDI4hdFQWXfK5MkSu3D0Cw==","signatures":[{"sig":"MEQCIBE1JrwANZ7563V8YbH94uND84xS+EARyP6PZdwGF/6rAiAFuBnoQCkE8DTMX5KsNNB945LuNvvyWyZ1XUEWfJlYDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1157591},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"415eb744914e95269ab7193e4aafc0043cb647e3","scripts":{"build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp start","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"11.18.0","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","ajv":"^8.20.0","uuid":"^11.0.0","express":"^4.21.0","systray2":"^2.1.4","@babel/parser":"^8.0.0","@babel/traverse":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.5.1_1784359726846_0.9308047976396425","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"roblox-mcp-difz","version":"1.5.2","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.5.2","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"rblx-mcp":"bin/roblox-mcp","roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"858174a60a61823f77f02dd89e093aa4c7b70901","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.5.2.tgz","fileCount":39,"integrity":"sha512-bT5BqsLEYzEyXYdd4alfR+jISW63gaU/b90FK3bpvIo46OXpkFzB1qAQs8u46kqvOhTa3dcx3T/8fUk9wxEJ8g==","signatures":[{"sig":"MEUCIAvAgtYm6v2ZapCJHd2DyQZrPdLMNJZ+KtLOOnmZKiHVAiEAlXmywDYtnGZVFJcGSId/95hgbQYoDW4Mc8igOm9M/a8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1158262},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"2026e669643215783f44e095deb852a7d4e0b584","scripts":{"build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp start","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"11.18.0","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","ajv":"^8.20.0","uuid":"^11.0.0","express":"^4.21.0","systray2":"^2.1.4","@babel/parser":"^8.0.0","@babel/traverse":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.5.2_1784359954409_0.6146039554016782","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"roblox-mcp-difz","version":"1.5.3","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.5.3","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"rblx-mcp":"bin/roblox-mcp","roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"8e285e0aa445ea9a0ee335e92a671746c232f190","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.5.3.tgz","fileCount":39,"integrity":"sha512-mXdiexYdohKX8NOkf9269GP+aNWHWAu8JxlC9eg1NTKOcfcbwMMTwqWURLSuHkOTQXvp47APZJSghb45gc9hTg==","signatures":[{"sig":"MEQCIEnAz/g1EKHCIBo68z8xJSP4iZ+8hdsuTJgPOngU3O1oAiB0wMIfjmRs4qyyhgsLmeeaVpwusNorfbsj6EsMingVNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1160972},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"c8129e29e3c448444342a50a2dd382ee3801e1d2","scripts":{"build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp start","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"11.18.0","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","ajv":"^8.20.0","uuid":"^11.0.0","express":"^4.21.0","systray2":"^2.1.4","@babel/parser":"^8.0.0","@babel/traverse":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.5.3_1784366923833_0.3511604345957948","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"roblox-mcp-difz","version":"1.5.4","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.5.4","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"rblx-mcp":"bin/roblox-mcp","roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"4d3a15acb7626e458d3814554bad58135244111e","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.5.4.tgz","fileCount":39,"integrity":"sha512-Q1YlG41eKiVKF0pa5Aw9lmuIr0C2AxBpjShGUehkKyNYtgWngVxG1cfZUFQCIYBYoFtKy5TX8qrYccIyudTdnw==","signatures":[{"sig":"MEYCIQDHFHNDPtVMQgItaze1lKKvYohlCQY4cXVJHfZrNSKFLAIhALdxW6u9YfLoqYfPWjTSgnwtVYvSsBEEFFvhkHB0PCg5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1116488},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"16774d409b5b37d5ef74ed91e2af5122b6c51717","scripts":{"build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp start","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"11.18.0","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","ajv":"^8.20.0","uuid":"^11.0.0","express":"^4.21.0","systray2":"^2.1.4","@babel/parser":"^8.0.0","@babel/traverse":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.5.4_1784467206662_0.9160025576694333","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"roblox-mcp-difz","version":"1.5.5","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.5.5","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"rblx-mcp":"bin/roblox-mcp","roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"59e22bf9a9ef77830f51bb56eeb961c33042d6c1","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.5.5.tgz","fileCount":39,"integrity":"sha512-eDJ6tC9cl3SXJt309JeW5qxbrlLX3dHtOr1C3bQpe7tUyGi/o+cOrSmvJIEq9X2MdXmLem7GSgYsDwrTgdsi+A==","signatures":[{"sig":"MEUCIDLtkeFnlY2fkcvt6rJGIpkqs979Kpnky1C6QwTF3O/vAiEAvdD+X9tu/2nC5a2/lkIgJbZOIm+gqXYH8dlxh8JZumw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1130443},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"6f90a1486eeb366eede21d4b48ce944ae5f50e36","scripts":{"build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp start","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"11.18.0","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","ajv":"^8.20.0","uuid":"^11.0.0","express":"^4.21.0","systray2":"^2.1.4","@babel/parser":"^8.0.0","@babel/traverse":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.5.5_1784468458445_0.3581790572046728","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"roblox-mcp-difz","version":"1.5.6","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.5.6","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"rblx-mcp":"bin/roblox-mcp","roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"6627ca851fe9299778c92d98d0b314fc51db4224","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.5.6.tgz","fileCount":39,"integrity":"sha512-IALHr0sZ022Nn1fksEtewLtEj3P/XLA0EhIhNptWVbeycipIAql11dCVnl9WkOcDlQcM4LbkBqf18Kou1+jr2Q==","signatures":[{"sig":"MEQCIEkbpk9j/sjBFlwz25dJNLahFeZEcrTM0J88FWFO4jJ1AiBLzM4Z3rnMkLPDqI5B5OnTVSFSjOOewd8y3wf8gi3FCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":832602},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"4967e1da3c1ee307e6006a5751ce12d5e168284a","scripts":{"build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp start","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"11.18.0","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","ajv":"^8.20.0","uuid":"^11.0.0","express":"^4.21.0","systray2":"^2.1.4","@babel/parser":"^8.0.0","@babel/traverse":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.5.6_1785677637542_0.8380845342664958","host":"s3://npm-registry-packages-npm-production"}},"1.5.7":{"name":"roblox-mcp-difz","version":"1.5.7","keywords":["roblox","mcp","model-context-protocol","reverse-engineering","game-hacking","exploit"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.5.7","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"rblx-mcp":"bin/roblox-mcp","roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"d623b5ee0b06c30bc7b1074af60fc64d503b7bc3","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.5.7.tgz","fileCount":39,"integrity":"sha512-HXEMFiBV7zXSZ74rHzCEVQylYFVLrw+/DHXClA2bbAIvTOOrD4F6tiH7K+O3dGyzL76M6XfxFJ++SU/UkFKnxA==","signatures":[{"sig":"MEUCIHNMe6dUWxMV61dHOV9490u/aSQ1zFRm8vgjzlwuYOhAAiEAnyabxnIvPuiLPiPfjfjDe+2xJ7e5KPVir7EdnCC98SI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":832526},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"0292e15b9f137756baa8a1a071724dcbd639504e","scripts":{"build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp start","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"11.18.0","description":"Universal MCP server for Roblox game control, reverse engineering, and exploitation — supports Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","ajv":"^8.20.0","uuid":"^11.0.0","express":"^4.21.0","systray2":"^2.1.4","@babel/parser":"^8.0.0","@babel/traverse":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.5.7_1785679874709_0.3302131816109717","host":"s3://npm-registry-packages-npm-production"}},"1.5.9":{"name":"roblox-mcp-difz","version":"1.5.9","keywords":["roblox","mcp","model-context-protocol","automation","testing","developer-tools","luau"],"author":{"name":"Difz25x"},"license":"MIT","_id":"roblox-mcp-difz@1.5.9","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"bin":{"rblx-mcp":"bin/roblox-mcp","roblox-mcp-difz":"bin/roblox-mcp"},"dist":{"shasum":"150000ff7f2967ed35fc754d69f4397ea16654f7","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.5.9.tgz","fileCount":28,"integrity":"sha512-H3j0o1zcMkPmCm/d/IOZWO0cm9Nq9QsNmtxVNl0Lu4cSZBBEfJV5lZFoP5cLfgn6hEIj54bvEkqO07B2CxIy5A==","signatures":[{"sig":"MEUCIQCn2ML+ESj9kFMIVmJ5Kyev/5LH3SSjBTDjAmpH29TJtAIgEBIdtQViWjDUcXbG3MTrIa3nmyM3rRZRJrsHMbMiDmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD70re6tTC8Z6Wy2JYP9/1vOy4Dwg+cb74IFenS1jpKNAIgAsxuubVQMpe/OPUckV4+tmH5Xd3OOG2iOLftbKgGzbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383042},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"dbea917cdfe98bc6af28242ef8a9a1431c3243b3","scripts":{"build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp start","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"11.18.0","description":"Universal Model Context Protocol (MCP) server for Roblox game automation, debugging, telemetry, and developer tooling.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","uuid":"^11.0.0","express":"^4.21.0","systray2":"^2.1.4","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roblox-mcp-difz_1.5.9_1790759531350_0.5778977052277938","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"_id":"roblox-mcp-difz@1.6.0","bin":{"rblx-mcp":"bin/roblox-mcp","roblox-mcp-difz":"bin/roblox-mcp"},"bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"dist":{"shasum":"295b7af6ade1b2d3a9d657ee5281a7ca26d3f809","tarball":"https://registry.npmjs.org/roblox-mcp-difz/-/roblox-mcp-difz-1.6.0.tgz","fileCount":32,"integrity":"sha512-kJ2N3xLsf2cW2HcbXI1PryG9EB1fZauUHCDcKe0EwJE8ociU98Hp35+MS+VJVE9fnil8AgzDbDWizZHMu7hMnQ==","signatures":[{"sig":"MEQCIFWGYBCRMc+xtRB6d4fxzHwIYvVZ1dsAsNjRYRCFj41eAiBx3aC18uhxUjjOpkPtc4xKpChv6YpwpwXAjtwXDCbjwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDlOrZf5j0Ml5UUB8g+PN9QY++x+K0ecwPQMDybjb3FigIgII+0Sl3qROkF/25v+tF/1JVtWtDH1itCwl9mYOMkeUg="}],"unpackedSize":460769},"main":"dist/index.js","name":"roblox-mcp-difz","types":"dist/index.d.ts","author":{"name":"Difz25x"},"engines":{"node":">=16.0.0"},"gitHead":"0138eb621f0eb6024d4093b39fe05ed71e2ee546","license":"MIT","scripts":{"build":"tsc","setup":"node bin/roblox-mcp setup","start":"node bin/roblox-mcp start","publish":"node publish.mjs","publish:dry":"node publish.mjs --dry-run","publish:force":"node publish.mjs --force","prepublishOnly":"npm run build"},"version":"1.6.0","_npmUser":{"name":"difzz","email":"difz25x@gmail.com"},"homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","keywords":["roblox","mcp","model-context-protocol","automation","testing","developer-tools","luau"],"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"_npmVersion":"11.18.0","description":"Universal Model Context Protocol (MCP) server for Roblox game automation, debugging, telemetry, and developer tooling.","directories":{},"maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","uuid":"^11.0.0","express":"^4.21.0","systray2":"^2.1.4","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/roblox-mcp-difz_1.6.0_1790856857185_0.38741581035787287"}}},"time":{"created":"2026-06-20T13:25:59.528Z","modified":"2026-10-01T12:14:17.460Z","1.0.0":"2026-06-20T13:25:59.895Z","1.1.0":"2026-06-20T13:42:27.733Z","1.1.1":"2026-06-20T13:53:11.868Z","1.1.2":"2026-06-20T14:07:47.646Z","1.1.3":"2026-06-21T04:47:32.908Z","1.1.4":"2026-06-21T05:48:43.309Z","1.1.5":"2026-06-21T07:13:38.743Z","1.1.6":"2026-06-21T07:28:36.015Z","1.1.7":"2026-06-21T08:16:40.533Z","1.1.8":"2026-06-21T08:37:52.622Z","1.1.9":"2026-06-21T08:51:25.154Z","1.2.0":"2026-06-21T11:11:32.354Z","1.2.1":"2026-06-21T12:14:46.843Z","1.2.2":"2026-06-21T12:31:11.858Z","1.2.3":"2026-06-21T12:44:26.291Z","1.2.4":"2026-06-22T07:29:18.166Z","1.2.5":"2026-06-22T07:57:18.215Z","1.2.6":"2026-06-22T08:36:38.053Z","1.2.7":"2026-06-22T08:48:23.291Z","1.2.8":"2026-06-22T09:11:47.764Z","1.2.9":"2026-06-22T09:38:09.108Z","1.3.0":"2026-06-22T09:51:26.064Z","1.3.1":"2026-06-22T10:02:35.994Z","1.3.2":"2026-06-22T10:12:57.029Z","1.3.3":"2026-06-22T13:01:07.226Z","1.3.4":"2026-06-22T13:24:41.557Z","1.3.5":"2026-06-22T13:48:39.728Z","1.3.6":"2026-06-22T13:58:31.292Z","1.3.7":"2026-06-22T14:28:28.264Z","1.3.8":"2026-06-22T22:42:27.874Z","1.3.9":"2026-06-22T23:15:03.835Z","1.4.0":"2026-06-23T13:01:00.943Z","1.4.1":"2026-06-24T06:42:01.707Z","1.4.2":"2026-06-24T06:54:54.578Z","1.4.3":"2026-07-06T10:46:31.019Z","1.4.4":"2026-07-06T11:05:56.933Z","1.4.5":"2026-07-09T14:53:52.828Z","1.4.6":"2026-07-15T11:36:40.140Z","1.4.7":"2026-07-16T05:47:25.669Z","1.4.8":"2026-07-16T11:57:39.656Z","1.4.9":"2026-07-17T06:23:35.383Z","1.5.0":"2026-07-18T07:14:54.993Z","1.5.1":"2026-07-18T07:28:47.024Z","1.5.2":"2026-07-18T07:32:34.562Z","1.5.3":"2026-07-18T09:28:43.979Z","1.5.4":"2026-07-19T13:20:06.822Z","1.5.5":"2026-07-19T13:40:58.593Z","1.5.6":"2026-08-02T13:33:57.665Z","1.5.7":"2026-08-02T14:11:14.861Z","1.5.9":"2026-09-30T09:12:11.426Z","1.6.0":"2026-10-01T12:14:17.298Z"},"bugs":{"url":"https://github.com/Difz25x/roblox-mcp-difz/issues"},"author":{"name":"Difz25x"},"license":"MIT","homepage":"https://github.com/Difz25x/roblox-mcp-difz#readme","keywords":["roblox","mcp","model-context-protocol","automation","testing","developer-tools","luau"],"repository":{"url":"git+https://github.com/Difz25x/roblox-mcp-difz.git","type":"git"},"description":"Universal Model Context Protocol (MCP) server for Roblox game automation, debugging, telemetry, and developer tooling.","maintainers":[{"name":"difzz","email":"difz25x@gmail.com"}],"readme":"# roblox-mcp-difz\n\n[![npm version](https://img.shields.io/npm/v/roblox-mcp-difz.svg?style=flat-square&color=00f0ff)](https://www.npmjs.com/package/roblox-mcp-difz)\n[![License: MIT](https://img.shields.io/badge/License-MIT-emerald.svg?style=flat-square)](LICENSE)\n[![Tools](https://img.shields.io/badge/Tools-80%20Streamlined-violet.svg?style=flat-square)](#tools-overview)\n[![Transport](https://img.shields.io/badge/Transport-WebSocket%20%2B%20Stream-cyan.svg?style=flat-square)](#dual-transport)\n\n**The Universal Model Context Protocol (MCP) server for Roblox game control, reverse engineering, and multi-session automation.**\n\nWorks out-of-the-box with **Claude Code, Claude Desktop, Cursor, Windsurf, VS Code (Cline/Continue)**, or any MCP-compliant AI client. Packed with **80 streamlined tools** (and full backward-compatible legacy aliases), non-blocking remote interception, cross-game teleport persistence, and multi-instance orchestration.\n\n---\n\n## Quick Start (30 Seconds)\n\n```bash\n# 1. Install globally\nnpm install -g roblox-mcp-difz\n\n# 2. Configure your AI client (Claude Code, Cursor, etc.)\nrblx-mcp setup\n\n# 3. Start the MCP server\nrblx-mcp start\n\n# 4. Inject loader into your Roblox executor (Real, Solara, Wave, Delta, etc.)\nloadstring(game:HttpGet(\"http://127.0.0.1:28429/mcp.lua\"))()\n```\n\nOpen the **Command Deck Dashboard** in your browser at `http://localhost:28429` to monitor active clients, run interactive tool tests, and view live telemetry.\n\n---\n\n## Architecture Overview\n\n```\n┌──────────────────────────────────────────────────────────────────┐\n│                   AI Client (Claude / Cursor)                    │\n│             Calls any tool with optional worker_id/pid           │\n└──────────────────────────────┬───────────────────────────────────┘\n                               │ MCP JSON-RPC 2.0 (HTTP / Stdio)\n                               ▼\n┌──────────────────────────────────────────────────────────────────┐\n│                   roblox-mcp-difz Server (:28429)                │\n│                                                                  │\n│  ┌─────────────────────────┐     ┌────────────────────────────┐  │\n│  │ Multi-Session Router    │     │ Server Management APIs     │  │\n│  │ Target PID/Worker or    │     │ /api/tools, /api/sessions  │  │\n│  │ Broadcast to ALL window │     │ /api/processes, /health    │  │\n│  └───────────┬─────────────┘     └────────────────────────────┘  │\n│              │                                                   │\n│              ├──────────────────────┐                            │\n│              ▼                      ▼                            │\n│     ┌─────────────────┐    ┌──────────────────┐                  │\n│     │ WebSocket (/ws) │    │ HTTP Stream      │                  │\n│     │ Realtime Push   │    │ Long-Poll Fallback│                 │\n│     └────────┬────────┘    └────────┬─────────┘                  │\n└──────────────┼──────────────────────┼────────────────────────────┘\n               │                      │\n               ▼                      ▼\n┌──────────────────────────────────────────────────────────────────┐\n│                 Roblox Game Clients (public/mcp.lua)             │\n│  • Non-blocking __namecall hook with setnamecallmethod           │\n│  • Teleport autoexecute via queue_on_teleport                    │\n│  • Dual-transport worker (WebSocket + Stream)                    │\n│  • 111 tools: DataModel, Remotes, GUI, Input, Memory, Filesystem │\n└──────────────────────────────────────────────────────────────────┘\n```\n\n---\n\n## Key Capabilities\n\n### 1. Non-Blocking Remote Interception (`spy-remotes`)\n- Transparent network pass-through: `__namecall` restores `setnamecallmethod(method)` before forwarding to engine C handlers.\n- **Zero frame drops**: Argument cloning and serialization execute asynchronously in background tasks.\n- Clean varargs & return handling: `RemoteFunction:InvokeServer` returns the exact server response back to the game thread without freezing.\n\n### 2. Cross-Game Teleport Autoexecute (`set-autoexecute`)\n- Automatically re-injects `mcp.lua` across world hops, matchmaking, and dimensions using `queue_on_teleport`.\n- Hooks `Players.LocalPlayer.OnTeleport` and automatically re-arms in the new place.\n- Toggle anytime via AI tool call (`set-autoexecute`) or web dashboard switch.\n\n### 3. Universal Multi-Session Orchestration\nRun as many simultaneous Roblox instances as you want (multi-account farming, alt control, multi-boxing).\n\n- **Target specific instance**: Pass `worker_id` (or `pid`, `session_id`) to any tool:\n  ```json\n  { \"name\": \"execute-script\", \"arguments\": { \"pid\": 11360, \"code\": \"print('hello from PID 11360')\" } }\n  ```\n- **Automatic Multi-Session Fanout**: Omit target arguments to execute the tool across **all connected instances concurrently**. Results are returned in a table per session:\n  ```json\n  {\n    \"multi_session\": true,\n    \"total_sessions\": 2,\n    \"results\": {\n      \"PlayerOne_11360\": { \"success\": true, \"pid\": 11360, \"result\": { \"health\": 100 } },\n      \"PlayerTwo_14200\": { \"success\": true, \"pid\": 14200, \"result\": { \"health\": 85 } }\n    }\n  }\n  ```\n\n### 4. Dual Transport (WebSocket & Stream)\nTwo interchangeable transport engines carry identical task/result JSON:\n- **WebSocket (`ws://localhost:28429/ws`)**: Bidirectional low-latency connection for executors supporting UNC `WebSocket.connect`.\n- **Stream (`http://localhost:28429/stream/*`)**: HTTP long-polling fallback for executors with non-standard sockets (e.g. **Real** `__on_message_bind`).\n- **Auto-fallback**: In `auto` mode, clients attempt WebSocket and automatically switch to Stream if the connection fails.\n\n---\n\n## Tools Overview (80 Streamlined Tools)\n\nEvery tool accepts an optional `workerId` as its first parameter (if omitted, executes across all connected game instances). Legacy aliases are retained so all existing scripts continue functioning. Below is a categorized index:\n\n| Category | Key Tools | Highlights |\n|---|---|---|\n| **Networking (6)** | `list-remotes`, `fire-remote`, `spy-remotes`, `get-remote-handlers`, `fire-signal`, `check-replication` | Non-blocking RPC surveillance, argument spoofing, remote blocking & killswitch |\n| **Player & Character (7)** | `get-player`, `get-players`, `set-player`, `teleport`, `bypass-anticheat`, `send-chat`, `get-humanoid-state` | Full player state, noclip, walkspeed, CFrame teleport, anti-kick hooks |\n| **DataModel & Tree (10)** | `find-instances`, `walk-tree`, `resolve-path`, `get-children`, `find-by-property`, `find-by-tag`, `find-by-attribute`, `scan-proximity`, `scan-nil-instances`, `get-services` | Instance search by ClassName, spatial radius queries, nil realm scanner |\n| **Properties & Lifecycle (5)**| `read-properties`, `set-properties`, `create-instance`, `clone-instance`, `destroy-instance` | Multi-property batch read/write, instance cloning, dynamic object creation |\n| **GUI & Screen (7)** | `get-gui-tree`, `get-screen-text`, `click-button`, `inject-gui`, `manage-esp`, `world-to-screen`, `hide-notifications` | OCR-like text extraction, ESP billboards, coordinate projection, GUI hierarchy |\n| **Input Simulation (10)** | `move-character`, `move-mouse`, `click-mouse`, `hold-mouse`, `scroll-mouse`, `press-key`, `hold-key`, `type-text`, `control-camera`, `interact-prompts` | Hardware-like VirtualInputManager, smooth camera tweening, WASD pathing |\n| **Scripting & Bytecode (8)** | `execute-script`, `get-script`, `get-loaded-modules`, `get-running-scripts`, `get-script-env`, `get-roblox-env`, `analyze-sandbox`, `check-unc` | Raw Luau execution, script decompilation, environment inspection, sandbox audit |\n| **Metatables & Memory (10)** | `inspect-metatable`, `modify-metatable`, `toggle-readonly`, `hook-function`, `inspect-closure`, `get-debug-info`, `scan-gc`, `scan-registry`, `get-hidden-property`, `set-hidden-property` | Function detouring, closure upvalue/constant inspection, garbage collector scanning |\n| **Filesystem & Assets (6)** | `read-file`, `write-file`, `delete-file`, `list-files`, `create-folder`, `load-custom-asset` | Executor workspace filesystem read/write, custom sound/image asset loading |\n| **Server & Process (11)** | `list-roblox-processes`, `launch-roblox`, `open-roblox-game`, `take-screenshot`, `record-roblox-video`, `get-transport-status`, `set-transport-mode`, `set-autoexecute`, `get-metadata`, `get-console-logs` | Windows process matrix, HD screenshot, 30fps MP4 recording, live transport toggle |\n\n---\n\n## Command Line Reference\n\n```bash\n# Start server in foreground with interactive menu\nrblx-mcp start\n\n# Run server as hidden background daemon with system tray icon\nrblx-mcp daemon\n\n# Run in Stdio mode (for CLI MCP clients like Claude Code without HTTP)\nrblx-mcp stdio\n\n# Run setup wizard for AI platform configuration\nrblx-mcp setup\n\n# Stop running background server\nrblx-mcp stop\n\n# Check for latest updates\nrblx-mcp update\n```\n\n### Environment Variables\n- `MCP_PORT`: HTTP/WebSocket server port (default: `28429`).\n- `MCP_TRANSPORT`: Initial transport mode (`auto`, `ws`, `stream`). Default: `auto`.\n- `MCP_HOST`: Custom bind address (default: `127.0.0.1`).\n\n---\n\n## Server Management Endpoints\n\n| Endpoint | Method | Purpose |\n|---|---|---|\n| `/` | GET | **Command Deck Dashboard** (Obsidian Cybernetic Web UI) |\n| `/mcp` | POST | JSON-RPC 2.0 endpoint for MCP clients |\n| `/mcp.lua` | GET | Raw client script for executor `loadstring` injection |\n| `/health` | GET | System uptime, process status table (`connected` vs `unconnected`), queue metrics |\n| `/api/tools` | GET | Complete catalog of 111 tools with schemas and category tags |\n| `/api/sessions` | GET | Active worker sessions with latency, player names, and place titles |\n| `/api/processes` | GET | Process list with connected status table (`connected` vs `unconnected`) |\n| `/api/transport` | GET/POST | Query or switch transport mode (`auto` / `ws` / `stream`) |\n| `/api/autoexecute`| GET/POST | Query or toggle teleport autoexecute state |\n| `/api/unc` | GET | 38-function UNC capability breakdown |\n| `/api/tools/execute`| POST | Execute tool call directly via HTTP JSON |\n\n---\n\n## License\n\nMIT © [Difz25x](https://github.com/Difz25x)\n","readmeFilename":"README.md"}