{"_id":"@el4cteo/rbx-studio-mcp","_rev":"49-8a9f00f137019fbcb57b1fd9414b31f3","name":"@el4cteo/rbx-studio-mcp","dist-tags":{"latest":"0.8.7"},"versions":{"0.1.0":{"name":"@el4cteo/rbx-studio-mcp","version":"0.1.0","keywords":["mcp","model-context-protocol","roblox","roblox-studio","luau","claude","ai"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.1.0","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/roblox-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/roblox-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dist":{"shasum":"ffb101ca7d5a8b5623392fbddc361d051eee1706","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.1.0.tgz","fileCount":97,"integrity":"sha512-mUIvFIoI1oq/Gc3mqYtL1NpZeTY264ttaro3ihSW4j2OU1PnoXy8LQBWr5qHkvNkucHXuXW0oSiUN2InbeR3YQ==","signatures":[{"sig":"MEUCIDU3N+0M4wAuDs9VAxaUYbyvkgiUZTLdrLC70e7wL2LzAiEA4EYuKv5O8Wns8oiFOtlnXsSjofDK7A+65lmp/dD3QNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675278},"type":"module","engines":{"node":">=22.15"},"gitHead":"47fa23f4c4dc5b65f03b4d84dfa8e7484495b49d","scripts":{"test":"node scripts/test-plugin.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/roblox-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"Free, open-source MCP server for Roblox Studio. Push-based SSE transport, editor-safe script edits, token-lean tools.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.1.0_1787269738011_0.2126067811532899","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@el4cteo/rbx-studio-mcp","version":"0.1.1","keywords":["mcp","model-context-protocol","roblox","roblox-studio","luau","claude","ai"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.1.1","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dist":{"shasum":"15310dc53fc95ff51f57e4e98b3cfaea6fcc3b53","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.1.1.tgz","fileCount":102,"integrity":"sha512-xEF25T2vLnbhcADadrQaQVA4j3XcRU03aHw4nCswK6h0TioB0r4Y5HAvzB3zwNqMMuQ4MkComkkzSUKM/8AsNw==","signatures":[{"sig":"MEUCIQDR7KYhWVHPZO1T81E4POZL3/aQR3IC4WxjdXhzL9n5ZwIgS0xRRuAnTx/ww6JPG85vuQh2gI66s5BbPn4AEyVvw74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":726522},"type":"module","engines":{"node":">=22.15"},"gitHead":"18d76df4374304a88338cd538fc7d97df9b8bb7f","scripts":{"test":"node scripts/test-plugin.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"Free, open-source MCP server for Roblox Studio. Push-based SSE transport, editor-safe script edits, token-lean tools.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.1.1_1787314012554_0.888192169111748","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@el4cteo/rbx-studio-mcp","version":"0.1.2","keywords":["mcp","model-context-protocol","roblox","roblox-studio","luau","claude","ai"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.1.2","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dist":{"shasum":"d7ff44dfe0ee6777d3b4cd5a5526ca061cc76b2e","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.1.2.tgz","fileCount":103,"integrity":"sha512-egtlOLAWsWMWhkBfnkzdS8w/78QLyrr+e5Tb/yLynpMtEiEiC8ud6QAYTlAJ8lJhv8JQeL2zKNBmRr8/05jJiQ==","signatures":[{"sig":"MEUCIAOs6rgji6klKSwKSz9gn3yfjwHEH7lbR8oBsfN8lhxHAiEApZ5H/UnW++WAJyMRLH2bKrDMENwJfTCGvIBYZuDiXIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735703},"type":"module","engines":{"node":">=22.15"},"gitHead":"c8e6dbbbd0506bd8fa2110502db44da05570ca32","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-bridge.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"Free, open-source MCP server for Roblox Studio. Push-based SSE transport, editor-safe script edits, token-lean tools.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.1.2_1787315233146_0.5615878213928709","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@el4cteo/rbx-studio-mcp","version":"0.1.3","keywords":["mcp","model-context-protocol","roblox","roblox-studio","luau","claude","ai"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.1.3","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dist":{"shasum":"8fabadbfd0cd486c8dddb4ce3e3728dda59020fc","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.1.3.tgz","fileCount":103,"integrity":"sha512-QO7IZ6vXPNKqHkGkpsKY93fgJqsGOVkIbKowVuJUeeVFiQ+TjWnlZxjrsLSaYQLbPzaRGPmhNaYamdFGkSizZQ==","signatures":[{"sig":"MEUCIEBcORvlTmWcXk+QR/rlDj0BtjEieyEZ/91FCyWsYE05AiEAtmEnSZqx+rVzLsUvll2vHPNaFgWbTgKFmSB0Avh+DFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":737089},"type":"module","engines":{"node":">=22.15"},"gitHead":"193b7e93a42bcd7c92c1b0d0beb44919f935e9b6","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-bridge.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"Free, open-source MCP server for Roblox Studio. Push-based SSE transport, editor-safe script edits, token-lean tools.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.1.3_1787315648270_0.6234265037702553","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@el4cteo/rbx-studio-mcp","version":"0.1.4","keywords":["mcp","model-context-protocol","roblox","roblox-studio","luau","claude","ai"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.1.4","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dist":{"shasum":"5e9a374683e5da94f0815af484245ef01c3e6d0e","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.1.4.tgz","fileCount":104,"integrity":"sha512-2EascMSswi3MU80TtTunwBQpbR50r4nImjgdm6Ij2sLVbpv3GgzriFiC0K2Jpdgtk0Xe/ewZM5TnYmce5nUl8w==","signatures":[{"sig":"MEQCIHqzn3HvMNEqYKmWlLMTzgUGVHkR/Svegku6g5VIj8ZpAiA8Mj3qLKKP1jgkh9H4naWbHa87dY4unOeIJ5CW27ZfWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":740895},"type":"module","engines":{"node":">=22.15"},"gitHead":"f5a5b96e31c8004de8924c5bd319cadc9b0caf19","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-bridge.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"Free, open-source MCP server for Roblox Studio. Push-based SSE transport, editor-safe script edits, token-lean tools.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.1.4_1787316444950_0.8834783697883979","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@el4cteo/rbx-studio-mcp","version":"0.1.5","keywords":["mcp","model-context-protocol","roblox","roblox-studio","luau","claude","ai"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.1.5","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dist":{"shasum":"436cc502a5f7e2b0c1bbeb2598ffbfdfbb7c3fbb","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.1.5.tgz","fileCount":104,"integrity":"sha512-3NeJHrh4PnH3Mj0kvQMVxgxCU0RfeEYt8B1+5eaLTdhredbWpAeutZNtUkWI+5GkWCVTm/I15TyWqGVPqUJ/yA==","signatures":[{"sig":"MEYCIQC+o7ClVyRyCC74L+GLnlViBiZ0ClMaBzgVeuf3yTRvcwIhAPzGQjrr5YW1dRFGdCq5F1oWNSuCkzDZCeC1UaIZiCOb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":741095},"type":"module","engines":{"node":">=22.15"},"gitHead":"0393cccb5fd13044ff3339b6072962b8dd5c5c35","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-bridge.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"Free, open-source MCP server for Roblox Studio. Push-based SSE transport, editor-safe script edits, token-lean tools.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.1.5_1787317371609_0.7201229514783858","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@el4cteo/rbx-studio-mcp","version":"0.1.6","keywords":["mcp","model-context-protocol","roblox","roblox-studio","luau","claude","ai"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.1.6","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dist":{"shasum":"15269984c45e1f1e745157803ad494e813face00","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.1.6.tgz","fileCount":104,"integrity":"sha512-QdG11FjJjuzLME+/6N5P5GfK4uayjLWR3F/cGCz62qAfVhSjDCQ+TJvJfv8Bk+JVeUQnqGi6G31P0YMboqh1IA==","signatures":[{"sig":"MEUCIDJRSnNQhWNam+LlN8e6VU4s/HopuI8w7RtAKHQwpy7mAiEAtgnCKv5vKT7poeXLlfcYhl9AgjYry2tmyjESeqSVsMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":738638},"type":"module","engines":{"node":">=22.15"},"gitHead":"600ebb79fd7c30c5833845a15b5a532a087dde52","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-bridge.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Roblox Studio. 29 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.1.6_1787328144134_0.22447081117216716","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@el4cteo/rbx-studio-mcp","version":"0.2.0","keywords":["mcp","model-context-protocol","roblox","roblox-studio","luau","claude","ai"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.2.0","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dist":{"shasum":"5cc6daa7cd55f12fe5563f5c137075955d4ba744","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.2.0.tgz","fileCount":104,"integrity":"sha512-0oUOl7ZqUbw2dsswJyBxeem0XJ9fCl3Ltuln+F3pbpGo9Ve/lWDsObwYtVlwY/0oyKhnMFEOGjOjtNWe/Y93/w==","signatures":[{"sig":"MEUCIHesLWV8mHO1ENIXsIu5nOQSJg2H054cQQ9TRcDmK+NlAiEAt2Bdyt8oVn2t3mlC8Qpfxi3dyowWYW7XuXhpapPpoXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":755121},"type":"module","engines":{"node":">=22.15"},"gitHead":"f5622dbad34d3e2c0ad41a93da914f2f672a2240","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-bridge.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Roblox Studio. 29 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.2.0_1787357091529_0.16273667728486774","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@el4cteo/rbx-studio-mcp","version":"0.2.7","keywords":["mcp","model-context-protocol","roblox","roblox-studio","luau","claude","ai"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.2.7","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dist":{"shasum":"239dc0b04b4a78a08e293325817c5d7a9d59f2d8","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.2.7.tgz","fileCount":105,"integrity":"sha512-oageWaMJp6tIyNrjdznMHvDmaxwRRbU20SBBQVkQJ+PK+PSo73hQh60MHK8NQHAA5/vJK97tpZ2jQDzpJGjqXA==","signatures":[{"sig":"MEUCIHPI6c9Wv0HqRCV7g24S7Dw15e9EXEsj787Fj5C8nc4HAiEApmQa5o378bzIQfQQTzf7QXiNib5qffpUZqktP2zMupE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":813782},"type":"module","engines":{"node":">=22.15"},"gitHead":"fe606391713541f45865fe3759ca73cad2d2c38b","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-bridge.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Roblox Studio. 29 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.2.7_1787867574846_0.4705298735205192","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@el4cteo/rbx-studio-mcp","version":"0.2.8","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.2.8","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dist":{"shasum":"ca617469a6d40284a71882391a4b7564016cbf68","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.2.8.tgz","fileCount":105,"integrity":"sha512-3XKXN1by5sbyNZD3Wq5GkpEMJZWmMdGP94JZhER6cNm9ykYbM0gWesAfsF+886cIWxzg6+aEutFZoAm8y5K2xw==","signatures":[{"sig":"MEQCIBxV7pdrEFh8dTKbRwIRmsUQuIz/vIsXslYL4jjRAgL6AiB8IjQ0/IuLerO9fKVr7z2as8H9o3fPbJBnzbLp/Yp4KQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":814092},"type":"module","engines":{"node":">=22.15"},"gitHead":"d154d4b5adbee9228d0d0db6af4dd729d6b530a1","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-bridge.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Roblox Studio. 29 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.2.8_1787868707090_0.5221248183115543","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@el4cteo/rbx-studio-mcp","version":"0.2.9","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.2.9","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dist":{"shasum":"ad6787ae97f6b0b19fb404a6343c0a7509d5c67e","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.2.9.tgz","fileCount":105,"integrity":"sha512-JcQ7RLA+tnK3jO1g2Xo2DJrjwwrzMn9XfpTEvoA/RGR16Axb2c31zX8c0Avrtt1VVMaEDN647idwH7KEkW8UPA==","signatures":[{"sig":"MEYCIQCELtDRr8mcBE1mxgUcKHHzAcrGcuH6dDg1KpX/Puq/1wIhAImtrElez/hr3J1oVsapGPlo26X+Fjomh0otvd0DqFjk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":829186},"type":"module","engines":{"node":">=22.15"},"gitHead":"b2cb8ad654697a52efcb5a4858909735c7ed5f15","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-bridge.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Roblox Studio. 29 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.2.9_1788008655172_0.482557916500415","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@el4cteo/rbx-studio-mcp","version":"0.3.0","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.3.0","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dist":{"shasum":"f5eb2988aa1ec95b87e485c887ae8c07371eb52e","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.3.0.tgz","fileCount":105,"integrity":"sha512-o2nS6GYxBkgi03oyre77oPCxO0pbIbChMuXOug7cT2vM5c6A/TRnDuccj9GKFM+VfFlynJwYWFlOHYTwmUPo5g==","signatures":[{"sig":"MEQCIC1mvmeAKjh/UiYJHXSVLsNAYn1VL0syMSurm4inWKScAiBD3Fh56gasjo7DKp9FVCEfhxcP2vJaqI5/NLLqYKjgWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":836539},"type":"module","engines":{"node":">=22.15"},"gitHead":"ac1bbaa4e715812dd56df559e1a0f63038be25a8","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-bridge.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Roblox Studio. 29 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.3.0_1788188526001_0.42019199978845645","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@el4cteo/rbx-studio-mcp","version":"0.3.1","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.3.1","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dist":{"shasum":"7709f5684f849aa992670fde3ae05b630082cb76","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.3.1.tgz","fileCount":105,"integrity":"sha512-4tN+YvPwPA6P5EItA/0uSxVtnsVEi1xiAAanbpxkL4FrIRC6fQoJfzwc5NMpkzcL/2cYwBHlehs9TbZa2RLINg==","signatures":[{"sig":"MEYCIQDrhje6H8Te3FsqgbxQDnclcb2fnUB8KwCC3sbFMr++TwIhAM/lMIF+KKcnSPI4jIsbKjZymLrHF2wBAD4EULvJmY8K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":845701},"type":"module","engines":{"node":">=22.15"},"gitHead":"77d50ca7eeccf80a8935aaea7743c7082a490669","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-bridge.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Roblox Studio. 29 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.3.1_1788399744001_0.7091106781412937","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@el4cteo/rbx-studio-mcp","version":"0.3.5","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.3.5","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dist":{"shasum":"21065d7c82362a3fe4e5b78b35fe69502a9d1c26","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.3.5.tgz","fileCount":117,"integrity":"sha512-FNQXnt8WwCrO6AFwdODdjKV9fvlzpevSFZlKhhibbit/XCwd4ept606grZ4gBlBG/YJbfKhXlb5SHN6ZuQG4Uw==","signatures":[{"sig":"MEQCIFcB0V/M4pfiMspDTh5MoThzfrgnFZG6pgjM0wTNgB93AiBMiM/1bHlChedN7Vi3LccRw6HRHuv1JEtnwI8Kv9EGSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":942007},"type":"module","engines":{"node":">=22.15"},"gitHead":"d7a1f10c313dc3d031a23c4ef987f58208d52e3a","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-bridge.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Roblox Studio. 29 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.3.5_1788466947477_0.2528983383543808","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@el4cteo/rbx-studio-mcp","version":"0.3.6","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.3.6","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dist":{"shasum":"7ba4e4e2abcb085aa0270f394bf1a96134577de9","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.3.6.tgz","fileCount":118,"integrity":"sha512-Law3j301hwEDr3itR+dts4/i4C75jIyks0d1aO3gQG7lLlTnCiVMbm1ZjGXZHyDU+c8HcdO+Q6jOv2QqvP7hKg==","signatures":[{"sig":"MEUCIC/YmHBjT25g3Tkrnefu4cMQI8KD8vNY/49/v34dlN7CAiEAsLDBazLitVk0AcvL+A6NpfAYf7IhlW90BfH2/xwj8LI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":968086},"type":"module","engines":{"node":">=22.15"},"gitHead":"d7a1f10c313dc3d031a23c4ef987f58208d52e3a","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-bridge.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Roblox Studio. 29 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.3.6_1788477164914_0.3356968589228677","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@el4cteo/rbx-studio-mcp","version":"0.3.7","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.3.7","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dist":{"shasum":"98f5dffbfc5538f96ee0fe04af925b9521552941","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.3.7.tgz","fileCount":119,"integrity":"sha512-O5DBO+PFmLFOssodSM9LdbQ9c8AXGX8xDZLIoPTAfPgq0bk9FvNuaUQ9AGbGq3l0+RBz+3wmvMYJRUKhMh+Hbw==","signatures":[{"sig":"MEUCIE2kQLWIhRx8b0DwihXYGxanExyCGaB1KYOGmN9x5qQeAiEAphgoE8hCLAvg82/122wtiYxtmQWQTM3pPL5Oikctymc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":982583},"type":"module","engines":{"node":">=22.15"},"gitHead":"08940b29a5a0e72b3642b030518d9771ab68dc28","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-bridge.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Roblox Studio. 29 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.3.7_1788485919972_0.9356136314812162","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@el4cteo/rbx-studio-mcp","version":"0.3.8","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.3.8","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dist":{"shasum":"cac1c8b7a69b9c0c93632557aeab80a7ad4dd474","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.3.8.tgz","fileCount":119,"integrity":"sha512-tzVuTzLDxrbRMiTKI071qfIjJt+MOCpeF78dqY56UhMekB6PBZboJxdbiJ0DaukzJtdHFNbQKR8jelXDbpsRhA==","signatures":[{"sig":"MEQCIB9Mxk00tsB/Q8Qx81leJwNrZa3cN2dBE3pJptewSGePAiA3QTV6CnPhL139Z1qtwHfPwrJrxysnq6qgkrsHxoQ8Mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":985561},"type":"module","engines":{"node":">=22.15"},"gitHead":"8c96afe04fd3d4eb187228647f28b4d6576db047","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-bridge.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Roblox Studio. 29 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.3.8_1788542071599_0.6650878034613936","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@el4cteo/rbx-studio-mcp","version":"0.3.9","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.3.9","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dist":{"shasum":"75fd4fa119a037b368cded97589fc5359ba1613d","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.3.9.tgz","fileCount":119,"integrity":"sha512-121rThOtQVqZ/UsbLFbUD1vNZfF7JWKAbsVr2pyZ8Ahryw+KSmzmYfTZE+8NwpLLMqqJzF4AJYDAS8fW+/TN+A==","signatures":[{"sig":"MEQCIEDw/vlU/ICtxm+Ly0Q9vxTjBl5hRD1zx1TNkHJcmbL5AiAZZkzT/Fw7Pp6izdxgaan+Zh5tn4tIWUeXrfGi/WbrGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1006570},"type":"module","engines":{"node":">=22.15"},"gitHead":"bd35737d3433a5a23db12509c074f0b6b870be9c","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-bridge.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Roblox Studio. 29 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.3.9_1788569802280_0.8477556516003564","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@el4cteo/rbx-studio-mcp","version":"0.4.0","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.4.0","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dist":{"shasum":"8389d3da4eb2ef2ba920cd08322f0ca877b84a54","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.4.0.tgz","fileCount":119,"integrity":"sha512-evqKSUjCax2ChCaabKcrKW8JPq+GcQ6KL+PHKeItGMjaDuIrabUxru1pvf1f+hG3nqAI0UUHB3FWz8eF8K6wrQ==","signatures":[{"sig":"MEQCIBSnBpr16q8nE1DGKOmhVgqiHiJvGnIpGL5gr7+iJse5AiBb1Xq1f14TSNZAv2mnYG7X4WKIS+GZc8V35oSrEzC03g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1013300},"type":"module","engines":{"node":">=22.15"},"gitHead":"bc31a46f642c7b9279ac003105c53dcc073eb9b6","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-bridge.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Roblox Studio. 29 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.4.0_1788612605811_0.6926622198654959","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@el4cteo/rbx-studio-mcp","version":"0.4.1","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.4.1","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dist":{"shasum":"aaf765a45814d474a272709a3a9a3cdcaf2bcab8","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.4.1.tgz","fileCount":122,"integrity":"sha512-/ffx74FFu1YUuzm3Xnh7g/WzpPWQe/2ziujbpbb47hpwaUTP5ite4B9QsVxOlQKZXNyMG6CVQaZX9SolGX1sbA==","signatures":[{"sig":"MEUCICEdN1YTQt7kIGGC9Z+8RIr3FpIEPcpNFicD4RzYWBaKAiEAq6+AweDC/3g4NL0tjQKfZAELbQaFkvRTdq0cH+tOy5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1028084},"type":"module","engines":{"node":">=22.15"},"gitHead":"3e2a6ffc2f3bdfd70cb8f5faf1ed58c657993bf8","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-bridge.mjs && node scripts/test-failover.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Roblox Studio. 29 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.4.1_1788651803888_0.8839372630668161","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@el4cteo/rbx-studio-mcp","version":"0.4.2","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.4.2","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dist":{"shasum":"adc322fea61d31c4f505e67d294dcdb53e67e8b7","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.4.2.tgz","fileCount":122,"integrity":"sha512-T8wYaJBtIUXEIa4o7/9VXmdYjfC2yBdrFrZfgb5kholCssdZKHYN84VFdT2GLQqg/B71e+IyDKDaxJWHuD4Uvw==","signatures":[{"sig":"MEUCIQCBgt37Rt8Ryj8SVNrZ2t23Sz0yZb9k2AdujHkfxsfdMgIgEB9rTJ6Z1emqavq57f9VAm0IQuxVJJAOUIB737zjHuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1030525},"type":"module","engines":{"node":">=22.15"},"gitHead":"18d8d52425a0e410980ac915076bb9e912a73fae","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-bridge.mjs && node scripts/test-failover.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Roblox Studio. 29 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.5.4","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.4.2_1788652263677_0.5977401214667302","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@el4cteo/rbx-studio-mcp","version":"0.4.5","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.4.5","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dist":{"shasum":"c532cbf6af288836475e87a3ed5e8c69ffcfc077","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.4.5.tgz","fileCount":127,"integrity":"sha512-6OMUKM4bu/V2cT8OMtzxGtLrA4SpT615z+Wva+6KXcJpn6cqQf1dbfLcS4w+SXbXXhTY8VF8V52fzbqUKaHS5w==","signatures":[{"sig":"MEYCIQDiQzO2cn302F+cdyUpPfo9QwSC62i/o3eksWPpEbfI4gIhAM5IuTT0W/WrmoasWkyoAqeybFb8W6ZEN7gDGN9axGsw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1131207},"type":"module","engines":{"node":">=22.15"},"gitHead":"61e339e7896b67d3e6f937be7d5d89a2d455df2a","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-bridge.mjs && node scripts/test-failover.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","doctor":"node dist/index.js doctor","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Roblox Studio. 29 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.5.4","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.4.5_1788688122086_0.9677972961962376","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@el4cteo/rbx-studio-mcp","version":"0.4.6","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.4.6","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dist":{"shasum":"bb012007ef32d6a0e2f70876c9d6c9fd85e22830","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.4.6.tgz","fileCount":127,"integrity":"sha512-Ez0FIEPcQke7ZiMYgxOUEIjIm3uPPCY+Lj4Sl1sNW/nWJEJH8/A/yf3pzaFAaPtxrbf3GKJqg0NE8/VRRP/VQg==","signatures":[{"sig":"MEYCIQDHu/5f9B6C6VZWzl+vnO/6ESqBeptm751McUB1DeMbFQIhAPuqmSfEd0zybtRKxEGi8zDG88Xj77WA3zh4c3HNT+Y3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1132150},"type":"module","engines":{"node":">=22.15"},"gitHead":"61e339e7896b67d3e6f937be7d5d89a2d455df2a","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-bridge.mjs && node scripts/test-failover.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","doctor":"node dist/index.js doctor","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Roblox Studio. 29 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.5.4","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.4.6_1788720946707_0.3606220543706282","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@el4cteo/rbx-studio-mcp","version":"0.5.0","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.5.0","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dist":{"shasum":"13c86f28051c56fe3adf3e68bb43fa23425e8e67","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.5.0.tgz","fileCount":138,"integrity":"sha512-l4c8drhbsY2YAu4W6bw6xBZ9w766hKjGEcCTb97LK+1HfkoL33mYS4uv6zdDNUDzUghQJXv7IHE8stkS/COKBA==","signatures":[{"sig":"MEUCIG4ksnriaifoEohcyckeLvEG2S1OBwXTKUOGWC+/OH4BAiEAyx7YUvvCV+4K9kbGJ2D1a7dwZvlzTM72nVDivCGkEaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1288366},"type":"module","engines":{"node":">=22.15"},"gitHead":"5c23c10a261dc849571f877476fee796d31e1c33","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-bridge.mjs && node scripts/test-console.mjs && node scripts/test-failover.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","doctor":"node dist/index.js doctor","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Roblox Studio. 31 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.5.4","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.5.0"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.5.0_1788944702884_0.6312598785791266","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@el4cteo/rbx-studio-mcp","version":"0.5.2","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.5.2","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dist":{"shasum":"a549c12a78c527e3fb30d5a1aadad960a4d52fd7","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.5.2.tgz","fileCount":138,"integrity":"sha512-mQ7DcZzb/ACiMqbwZKajI1bY4B8mtdls1M82VCWe/X+bEmXCgrV6eB4wXo9aNFTB66o/eeTzrBc4+jdkP44cIA==","signatures":[{"sig":"MEUCIQCSJszLq/LRe9yOlkD5rpPomxSvvxgWky88bDpEi3RPlQIgKpjW8m0WCeTVqmNwvQ3gmAY99CpXcqAuTUVEYhDexqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1328990},"type":"module","engines":{"node":">=22.15"},"gitHead":"af98e36ad9753c42b709e2b6a9c701502cfdb07a","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-bridge.mjs && node scripts/test-console.mjs && node scripts/test-failover.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","doctor":"node dist/index.js doctor","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Roblox Studio. 31 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.5.4","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.5.0"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.5.2_1788946623010_0.9533893578817827","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@el4cteo/rbx-studio-mcp","version":"0.5.3","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.5.3","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dist":{"shasum":"f56434c5803e7b2bf963a7ab4a6615a0edc8500e","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.5.3.tgz","fileCount":138,"integrity":"sha512-3KtvK0UCjDCPwJ+2c8uMI/tazJanOkp4NBU2a/OjjIPQUGo9FJec3h+w1i7hWN/yaGVZpdrpwXxtFiAfuUsg1w==","signatures":[{"sig":"MEQCIC++UxpuESl5VzgtbvW9Ag3zXSdRrLWIxCTgwTMNQgltAiBvI4ACHHQ7QKjHXxcUaAtFRyDNQFWE3POxf8Nv0tDdag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1332003},"type":"module","engines":{"node":">=22.15"},"gitHead":"80ea445ed601c6d247840690ad29452f8cdd2d13","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-bridge.mjs && node scripts/test-console.mjs && node scripts/test-failover.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","doctor":"node dist/index.js doctor","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Roblox Studio. 31 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.5.4","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.5.0"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.5.3_1788947209612_0.7546709051629561","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@el4cteo/rbx-studio-mcp","version":"0.5.4","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.5.4","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dist":{"shasum":"7ccbae2d151c8423a0a95ea1484727afaa6d9155","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.5.4.tgz","fileCount":138,"integrity":"sha512-8uKk4+RoHixyV0t+WQXdeJMjCDTzqTJmlsiJVwN30kZsVjvu350WfMshF2P20BtcaW5Qp4b8AL1yImMcy6Tybg==","signatures":[{"sig":"MEUCIQDIDjaJ1IQqh5oYJ+2uMFlPPU/HvJh9Bk4JmxypqNFegwIgGanWj2mPBZQpI83o/V6WQR9s2sqbXl/h5HVcLEPCIMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1327172},"type":"module","engines":{"node":">=22.15"},"gitHead":"5091d9064857d310e38c7fa36d8485d7f87734e3","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-bridge.mjs && node scripts/test-console.mjs && node scripts/test-failover.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","doctor":"node dist/index.js doctor","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Roblox Studio. 31 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.5.4","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.5.0"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.5.4_1788947816261_0.7953646771483478","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@el4cteo/rbx-studio-mcp","version":"0.5.5","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.5.5","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dist":{"shasum":"3a1ce8eff7555d655b57515f5be96393c7251bba","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.5.5.tgz","fileCount":138,"integrity":"sha512-mAIbfgExmOA9BKN4vTcdLReJK9ODYUPKTccnA04G20LZi+4Um0ZPR9dyDbYhxFBs7PNUwJ5uLDhqB4/mIHiuwg==","signatures":[{"sig":"MEQCICcu46wDdtN7Qzt+JSpS5aulxWKPvjlXe4rwXoLeIrNOAiBLOJIQl3PcGJJxQfVR/ghnNblxpP99nkrMi4B6DsKpzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1330322},"type":"module","engines":{"node":">=22.15"},"gitHead":"32c9a2385d0094978f08967a3ce3c9c01d6f0d55","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-bridge.mjs && node scripts/test-console.mjs && node scripts/test-failover.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","doctor":"node dist/index.js doctor","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Roblox Studio. 31 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.5.4","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.5.0"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.5.5_1788959124006_0.6599013666141513","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@el4cteo/rbx-studio-mcp","version":"0.5.6","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.5.6","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dist":{"shasum":"97dfa5a54da251ae3ef33bd8d0a1ed1fa9be23b9","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.5.6.tgz","fileCount":138,"integrity":"sha512-cm8bk/4+S2b3wOYrTPcTGw5hsQM1Ac881qU1hjwKH98N1YDqJQPMJhOxcBp4wXzZUEpjbw3PMOudLoXP9TVyjQ==","signatures":[{"sig":"MEYCIQCiMzdsFhNtiMD+Q2i/qEaEeeCJVmd2HammXLjb+uaYXwIhAMUnHwF2P4xkYmxaU1UcoLhKVmP0YGSbeaORks7JIIC/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1330842},"type":"module","engines":{"node":">=22.15"},"gitHead":"1a1f71eb5dd6149177ad9eb4dae7f4df2b64f686","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-bridge.mjs && node scripts/test-console.mjs && node scripts/test-failover.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","doctor":"node dist/index.js doctor","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Roblox Studio. 31 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.5.4","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.5.0"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.5.6_1788960022380_0.2648200763566184","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"@el4cteo/rbx-studio-mcp","version":"0.5.8","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.5.8","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dsh":{"bundle":{"patch":"./config/dsh.cordis.yml"}},"dist":{"shasum":"3e404765071fda2d074419bf36bd7e591925655a","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.5.8.tgz","fileCount":139,"integrity":"sha512-T2z8Yl8+E8opOUC2tg/Xl3z0TBDmz4jLpqUyI3psrbtY753r4BAAfRj18rXzUZH5SwQBkg2FqRyVj/XeTUNwbw==","signatures":[{"sig":"MEYCIQCiD8UNuk7sldAcTUkAbN97nVnsu4IzSktMpwmw59M4XQIhAIyDim5c79dILNxiZB6hqj6erfRgVH++oi2WzkAxls+R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1356837},"type":"module","engines":{"node":">=22.15"},"gitHead":"03895bde48366761dbebea023062c044e2ed1c83","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-bridge.mjs && node scripts/test-console.mjs && node scripts/test-failover.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","doctor":"node dist/index.js doctor","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Roblox Studio. 31 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.6.2","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.5.1"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.5.8_1789126108607_0.6745380996602568","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"@el4cteo/rbx-studio-mcp","version":"0.5.9","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.5.9","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dsh":{"bundle":{"patch":"./config/dsh.cordis.yml"}},"dist":{"shasum":"9d485ab655a3598a3f091ec573364f7453ade479","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.5.9.tgz","fileCount":139,"integrity":"sha512-Pk7MxR3kTHyJ34n4RFw1ugCGdfUZMMgzVwMeyDzN509N+XPTiGyvyalhr/e3m8VHG67u4qNqnhxwvb5NrzPHow==","signatures":[{"sig":"MEUCIQCDeIakbuvt27z68EOkmCp6TRPfivoDNpe9xBhbTstScwIgHSCUfecWyO+I8N0NJ34iucPIo7SmfTcIj8vWCci7550=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1357108},"type":"module","engines":{"node":">=22.15"},"gitHead":"9e10b718cb1cbd8f9b800b6997ca735c08bb85d3","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-bridge.mjs && node scripts/test-console.mjs && node scripts/test-failover.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","doctor":"node dist/index.js doctor","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Roblox Studio. 31 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.6.2","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.5.1"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.5.9_1789126425921_0.3664235985622837","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@el4cteo/rbx-studio-mcp","version":"0.6.0","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.6.0","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dsh":{"bundle":{"patch":"./config/dsh.cordis.yml"}},"dist":{"shasum":"5846b6d501c09945fe8c8effe6f9c951ffab3dc3","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.6.0.tgz","fileCount":139,"integrity":"sha512-orY0mm+O/GMtCp9Ub2/Z8Fk3L0J7yIJUd+Evml13gST9peXLi5xHfVbFSsgHcusbzKklSEZ1tW4pWzINdY1rRw==","signatures":[{"sig":"MEUCICiAT0hmbiyFvQVK4/qRtKq7VnvjACgBIniDjyUKfAMaAiEAwOuXZ0qZfbSo9fB5n5rtlkiz4dh9Lsa14o+BWvnb3LI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1357323},"type":"module","engines":{"node":">=22.15"},"gitHead":"9e10b718cb1cbd8f9b800b6997ca735c08bb85d3","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-bridge.mjs && node scripts/test-console.mjs && node scripts/test-failover.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","doctor":"node dist/index.js doctor","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Roblox Studio. 31 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.6.2","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.5.1"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.6.0_1789126822448_0.7990071688167932","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@el4cteo/rbx-studio-mcp","version":"0.6.1","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.6.1","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dsh":{"bundle":{"patch":"./config/dsh.cordis.yml"}},"dist":{"shasum":"ebf7d33646e356dab98767c80b973db35dccb320","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.6.1.tgz","fileCount":139,"integrity":"sha512-D3qluN6SIlQDME6EY/AXn9gRjGg9P8fAREUJGilTL42yfX+C/4cmnMnEhmZgvCl7oEMCfPV47DSVAihbeeWm9A==","signatures":[{"sig":"MEQCIGRLqwRtM5mDku8sKterRGLLzjQR5EDx8YbQ3T+xlmZOAiAdtDBZgjgxXJiiNrdjZD/ZhyzY60TbiVZ9MZcK03JnrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1361014},"type":"module","engines":{"node":">=22.15"},"gitHead":"8ee0c989eed770785ab575ec3a2f477c346465b6","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-bridge.mjs && node scripts/test-console.mjs && node scripts/test-failover.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","doctor":"node dist/index.js doctor","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Roblox Studio. 31 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.6.2","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.5.1"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.6.1_1789160324232_0.38404254509038105","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@el4cteo/rbx-studio-mcp","version":"0.6.5","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.6.5","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dsh":{"bundle":{"patch":"./config/dsh.cordis.yml"}},"dist":{"shasum":"c16db545c3464747b78680a2b70399dc48f8bb28","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.6.5.tgz","fileCount":145,"integrity":"sha512-RwnQvxAN8+3wSL95tzKPpwzIif7jB24pn78aT5iecX0UQWqjfaAiyMJ0xCkDSwSinUeZtkxc/Mwg7X0CUPbzbg==","signatures":[{"sig":"MEUCIQD9kTVcXcMGXfT3Vb5rk3wqGXZcjr00ARmehtu/OGtCiAIgWC2wDpFIZTqsBAnjxUnQcHV3LkIwEqiVs9pFRuLZ/hM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1598860},"type":"module","engines":{"node":">=22.15"},"gitHead":"d25f8ceb8f5db58aabb1f896e17b2db655a0bcca","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-bridge.mjs && node scripts/test-console.mjs && node scripts/test-failover.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","doctor":"node dist/index.js doctor","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Roblox Studio. 31 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.6.2","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.5.1"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.6.5_1789238685530_0.5423659349332961","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@el4cteo/rbx-studio-mcp","version":"0.6.7","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.6.7","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dsh":{"bundle":{"patch":"./config/dsh.cordis.yml"}},"dist":{"shasum":"a0bf79321b8391f1ab67d6105ca549efe6c8057c","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.6.7.tgz","fileCount":168,"integrity":"sha512-bDROUhdcVajRxQ05TeNkwdL+BjeQT3WDHyLbVliMcBWcJxjDHKNTZGrOwi5spyxGdcm/X5tQWz/HxFPBsC47Gg==","signatures":[{"sig":"MEQCIAazCP1mbP4WG0WpIaXrH5nIbFcjYyLdb5//2St/Sw7CAiAuNYDnRLwQJBXxSadiHdJvUs3hd1VpU4ooEbp8Te8x7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1879668},"type":"module","engines":{"node":">=22.15"},"gitHead":"4c169dfd8f6b65c255032584865aa523b9e85e50","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-bridge.mjs && node scripts/test-console.mjs && node scripts/test-failover.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","doctor":"node dist/index.js doctor","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Roblox Studio. 35 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.6.2","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.5.1"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.6.7_1789295990013_0.34235660548208413","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"@el4cteo/rbx-studio-mcp","version":"0.6.8","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.6.8","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dsh":{"bundle":{"patch":"./config/dsh.cordis.yml"}},"dist":{"shasum":"08dad82fde9f2e398f87e7d1978586b2884f541b","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.6.8.tgz","fileCount":168,"integrity":"sha512-uQHlJD1FrLMARW4gdeS0cVXpUPJ93xo5QMz+WxwQRQ2OvXEUNwfvjMQdj7J6Wyqm2HP/F8M/TZ+ImLFVESWHrQ==","signatures":[{"sig":"MEUCID4tv7apPZJhizvRJck5xV9p3Ys1JsvyBZ2fUCpt7GCPAiEAzSShLD2tGVzyO/hUc8/zmZ+BHgA8RMAgv7/ZCDkDGMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1886560},"type":"module","engines":{"node":">=22.15"},"gitHead":"6c4846a03795dd3947cc4754d91368f87db13973","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-bridge.mjs && node scripts/test-console.mjs && node scripts/test-failover.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","doctor":"node dist/index.js doctor","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Roblox Studio. 35 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.6.2","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.5.1"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.6.8_1789296416038_0.4877432430013591","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@el4cteo/rbx-studio-mcp","version":"0.7.0","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.7.0","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dsh":{"bundle":{"patch":"./config/dsh.cordis.yml"}},"dist":{"shasum":"e188d90a1a52ffb3a04343fc777d7625d21bdbed","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.7.0.tgz","fileCount":169,"integrity":"sha512-HMCpnzEyyStqPZT3+JiEiyDBoSGClnU1aipFoEmTlt9ICKc8ye/1Y/hp1ufNVJitgs9Uvl6NmjxQbIrpzRa6HQ==","signatures":[{"sig":"MEQCIB9cg5SlW423lTOd0pOjR/ZEJ9eSxABj1I7FkSrOWrnHAiA/Wb2qh1TS2TYAlqGn7QfZj4uvdv35KyD7yqxfXRz0YQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1901942},"type":"module","engines":{"node":">=22.15"},"gitHead":"03cba69a8686b0f44ccf3fab2e38be0a58d1642a","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-server.mjs && node scripts/test-bridge.mjs && node scripts/test-console.mjs && node scripts/test-failover.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","doctor":"node dist/index.js doctor","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Roblox Studio. 35 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.6.5","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.6.1"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.7.0_1789567943192_0.1784356103812752","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@el4cteo/rbx-studio-mcp","version":"0.7.1","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.7.1","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dsh":{"bundle":{"patch":"./config/dsh.cordis.yml"}},"dist":{"shasum":"26a8268fbe133d2ffdbf42ef80acfecab68bc4ac","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.7.1.tgz","fileCount":169,"integrity":"sha512-iyJyFyIei/X2rmo+7tiXD+joMroYqkbm4qamZkW7XxxzuyIXJj9n+6NDxBKVl0L8Ub9EiaykGxGOk+P9ypE7sg==","signatures":[{"sig":"MEQCIB5GPwBpR/UWUKNeyXYeMItTU7FJKCUj7dYMEUDZhd1BAiAb9eVYGyKPxma96RPo4V8K5YFzLjkoyVjZO/kKO/J2Aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDWJwIBcHpramDqUrH5IFjGj7ylYHPR4tL/pz0yx1boBAiAKaq2yjUb59F/gNaB20xE4MWXN8iMvoQyJSfZl3FaxkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1905300},"type":"module","engines":{"node":">=22.15"},"gitHead":"d76e076466b15a530444b92719a69b7692d48510","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-server.mjs && node scripts/test-bridge.mjs && node scripts/test-console.mjs && node scripts/test-failover.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","doctor":"node dist/index.js doctor","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Roblox Studio. 35 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.6.5","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.6.1"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.7.1_1789747396816_0.41152435493406614","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@el4cteo/rbx-studio-mcp","version":"0.7.2","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.7.2","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dsh":{"bundle":{"patch":"./config/dsh.cordis.yml"}},"dist":{"shasum":"7aacc29d223cfb5a1a7b7c4fd8c892611a4673ea","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.7.2.tgz","fileCount":171,"integrity":"sha512-vFdnsAu3KlWwuH5JwB+9dxAwQkpbA/wRRHmrl9APPmNk88TquAaSWKDPSC4tITzMaN+EikYm3tB4KTGw5Yz0tg==","signatures":[{"sig":"MEUCIQC29UPYmuJ/YM78eZTfSbPZiv5+u7MWgNRA0TvIoac61QIgWMejeB72Gdf06o91xQIJGCu59tPCPtP6dQ+hv4UIEcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDbZ44j5bMyERnOlwY5jR/Gf2wM5q4RU3Lu5CDMkt4jdgIhAOTTpv1Qm7u1aomo3jHmkcLTKzAKoj6EWP73Yx7bV4T6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1921492},"type":"module","engines":{"node":">=22.15"},"gitHead":"9f5a8831d0095187d6e57d8f73965742f13e43ee","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-server.mjs && node scripts/test-bridge.mjs && node scripts/test-console.mjs && node scripts/test-failover.mjs && node scripts/test-tools.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","doctor":"node dist/index.js doctor","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","test:live":"node scripts/test-live.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Roblox Studio. 35 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.6.5","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.6.2"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.7.2_1789813235661_0.99800320230751","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@el4cteo/rbx-studio-mcp","version":"0.7.5","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.7.5","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dsh":{"bundle":{"patch":"./config/dsh.cordis.yml"}},"dist":{"shasum":"aa8d459282654dafeb0aa926561e1341ac1d9ce6","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.7.5.tgz","fileCount":174,"integrity":"sha512-+zgz3RRDK0A7nm+z22i6R+YkV2XvvFvHZbEAC5TOCAMVsCukahChvcDPZAnJXhQ5w/jSGNk9aCz6olZNxI8pUA==","signatures":[{"sig":"MEQCIFPTOSYh3Zys/lUwfJc3/ZjPzzD1a8lVlE3vXygo4/BbAiA3IjSam6/wPnbc5Pz7HI/2R+sIc08ecq/h0ByPOOAKoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE4dlNe7dsk3vUZP8LO5oRIjxt1UC9tqc1gzbp1Ead8NAiEA3m0quHNZN1h0nj4uTo4B7WGhqUWus+hqvnS4qCQis2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1971111},"type":"module","engines":{"node":">=22.15"},"gitHead":"6dad9e5309219d16572f2f3905b3444d99b346b6","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-server.mjs && node scripts/test-bridge.mjs && node scripts/test-console.mjs && node scripts/test-failover.mjs && node scripts/test-tools.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","doctor":"node dist/index.js doctor","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","test:live":"node scripts/test-live.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Roblox Studio. 35 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.6.5","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.6.2"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.7.5_1789829714227_0.9320235382278939","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"@el4cteo/rbx-studio-mcp","version":"0.7.6","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.7.6","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dsh":{"bundle":{"patch":"./config/dsh.cordis.yml"}},"dist":{"shasum":"ab26a520cdb002ab90a741e34f64cb3f9165fc0c","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.7.6.tgz","fileCount":176,"integrity":"sha512-UVBzxxUl3cE2+MSxsrAJyiJSI9Dy5omzT6E58L47994tm1PIiUhRLsE8zN3Qs1Ppw9EFIPDqcfu+m+ra1wZf8A==","signatures":[{"sig":"MEUCIAYhUgvfHdb+w85ztT5s8wm1xsQT24X3HGWL37y1xcFcAiEA0YPQ3c2J55ogg9ihfQ6yRI3Lw/MzSt8Gv8n1bOJAUZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF9/jhf+sY6IvJcU1H3vMrPKq3tud0/a1YWgDZLohF7NAiBoAjOJbzTp9d4bTrKbk5VbFkuO0QvFCVV68B4BMQmbtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1979891},"type":"module","engines":{"node":">=22.15"},"gitHead":"d72ed3c687dc0163795f2d226fd8701eefa32ba2","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-server.mjs && node scripts/test-bridge.mjs && node scripts/test-console.mjs && node scripts/test-failover.mjs && node scripts/test-tools.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","doctor":"node dist/index.js doctor","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","test:live":"node scripts/test-live.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Roblox Studio. 35 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.6.5","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.6.2"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.7.6_1790088522645_0.8552375492559208","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"@el4cteo/rbx-studio-mcp","version":"0.7.7","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.7.7","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dsh":{"bundle":{"patch":"./config/dsh.cordis.yml"}},"dist":{"shasum":"4dac64406725fc0547e9278a63a91448648bd13b","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.7.7.tgz","fileCount":176,"integrity":"sha512-tUgA6wxE0Aep+2n+kDR8RVrCpuMPJwSGnicPYjIAEOz/i0wvuM05lPGw80olFoTCk2Fn1dGTPzi+pRBWzSj8Jw==","signatures":[{"sig":"MEUCIHkOmQ8LG5NjWgp8Qy8AqCrVpe54HgvWfW98KBK7YWn+AiEA76ylDG09jVgCiMxsTN1Q1AyU4O10h8C/4JloMAFRSEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDwkM9Q4p8AjHdsNmlw+V26MnH6Nvi2LC2iQw0kfJg1hgIhAOXcs0CBpSy3neykAok2pqqKo9B7mEvHHB1t+VgFkrmT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1994444},"type":"module","engines":{"node":">=22.15"},"gitHead":"d3bb637d98a1bba7f1a0c3a6f31d6418b960d521","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-server.mjs && node scripts/test-bridge.mjs && node scripts/test-console.mjs && node scripts/test-failover.mjs && node scripts/test-tools.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","doctor":"node dist/index.js doctor","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","test:live":"node scripts/test-live.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Roblox Studio. 35 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.6.5","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.6.2"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.7.7_1790096371680_0.04855014589887885","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"@el4cteo/rbx-studio-mcp","version":"0.7.8","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.7.8","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dsh":{"bundle":{"patch":"./config/dsh.cordis.yml"}},"dist":{"shasum":"d307ee11941f04463acbae60c2212598b7010b62","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.7.8.tgz","fileCount":176,"integrity":"sha512-fjsxrXnKmltg6gSTMD3HbKhcsvOwuu/04h3E9affOxSVqbes89iEJJCmg4yGOkEUbUbMyHKPHVSOrIDpImFvRw==","signatures":[{"sig":"MEUCIAOU2djNYsFMCArjpeMP6fMaLpVPOFKUp+iRQFodp3YhAiEA1+VmtsNswrswh+w3nZ/Ca0VL/f5L6TtYhRzEwhTzYY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAkYG7AalmVijEY/LkVeK9bRrdA8Qg7MhtZDhvJ3OY0pAiEAu1n1+loMX5n/zs2IKD666JVr5EJU+MsyUH0VV6UhKt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2022911},"type":"module","engines":{"node":">=22.15"},"gitHead":"90f7fbfe6c11e311f4e5aa5837cd37ced3cd7ada","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-server.mjs && node scripts/test-bridge.mjs && node scripts/test-console.mjs && node scripts/test-failover.mjs && node scripts/test-tools.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","doctor":"node dist/index.js doctor","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","test:live":"node scripts/test-live.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Roblox Studio. 35 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.6.5","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.6.2"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.7.8_1790110616827_0.9301641159762106","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@el4cteo/rbx-studio-mcp","version":"0.8.0","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.8.0","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dsh":{"bundle":{"patch":"./config/dsh.cordis.yml"}},"dist":{"shasum":"98f11f03723b53532a215edfb3cc7ba442771c80","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.8.0.tgz","fileCount":173,"integrity":"sha512-nHXaBvZTg1s0PyD+kj/oMdl1I/mxjvi42Rqama3MAWh3e+SEqS+2eU6At6PfzZ2KUGY08yc5iBOqkyfiF6Va7Q==","signatures":[{"sig":"MEUCIQCGl0uYU1XFStloRbjDtJIFqR+rajKRnMA3btstzHc70AIgaQiCWMwn81IIpNXFVZ7SGLMdHTNTXuktehjwGmkoNlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDwfm9Uasx3BAgud+M8yPcycip1wLj27TvufeuqIuqqBAiEAsaVwGla954aP20Dl4EAj4io4HtWrXXDoEmHwIVRE+ho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2010606},"type":"module","engines":{"node":">=22.15"},"gitHead":"4330d191d7c002203b34c536a71aef2794a35010","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-server.mjs && node scripts/test-bridge.mjs && node scripts/test-console.mjs && node scripts/test-failover.mjs && node scripts/test-tools.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","doctor":"node dist/index.js doctor","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","test:live":"node scripts/test-live.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Roblox Studio. 34 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.6.5","@modelcontextprotocol/sdk":"^1.30.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.6.2"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.8.0_1790264928559_0.7419953508452652","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@el4cteo/rbx-studio-mcp","version":"0.8.2","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.8.2","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dsh":{"bundle":{"patch":"./config/dsh.cordis.yml"}},"dist":{"shasum":"09865713affa6faf22c10b12548746fe8592a3cb","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.8.2.tgz","fileCount":175,"integrity":"sha512-rV+p3SWdggtwTgNOzm3o7hzTXgb3WcbyvJsYW4eX07jFt0YhgKuvEcxClCbz+PZpLdcs/jn5gKvRD8dh1C+NUQ==","signatures":[{"sig":"MEQCIDdtzsh8LjiZHWxq/S8jOsMjHcUSLs8CU5Kr1T//YTFfAiAnrsWHdeOZllG4pQ2R4SstbAUgSOwG71rs1/xfoYiqCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCvZ0jWdUePmYybbBY9EKAP3X05ZZtgC9yOl3/L2O3nowIgJTKk5cwopsVHp7l2zeR/ujNlXSwA/CCLgx2xrIROcTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2071038},"type":"module","engines":{"node":">=22.15"},"gitHead":"a5cc13b45c336be5eab36bccc41ca6a3529cafd6","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-server.mjs && node scripts/test-bridge.mjs && node scripts/test-console.mjs && node scripts/test-failover.mjs && node scripts/test-tools.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","doctor":"node dist/index.js doctor","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","test:live":"node scripts/test-live.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Roblox Studio. 34 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.6.5","@modelcontextprotocol/sdk":"^1.30.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.6.3"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.8.2_1790506837936_0.03852501039311984","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@el4cteo/rbx-studio-mcp","version":"0.8.3","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.8.3","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dsh":{"bundle":{"patch":"./config/dsh.cordis.yml"}},"dist":{"shasum":"56ef7dba9acca409abe479fa124a6c77b88c26bd","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.8.3.tgz","fileCount":177,"integrity":"sha512-B6g/ydtUXZM0kSdHKJMTw0jgR4cTm2hQFv9W2Unk6ALCs0N4XaCNh7qH3BMfzT6OKH987ibmcHotM6uau/y0cQ==","signatures":[{"sig":"MEUCIQDoV+SzYyFi8Xm38LyNXR8AyFikJUAFCqrnWq36pauLWwIgQOYFrxAyL0lNyL7Hs7saiRKct/UXqM4oHeakftVQXrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHTCptJLMBbeFY5eRgodvY8R6bjIcBa4D88TQDqvPk1SAiEAl0nWpMQuCKL/j1eds6mG7l4LKIxXtGpWpBwxSudu1lI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2139777},"type":"module","engines":{"node":">=22.15"},"gitHead":"8240aea7c7db6b9358c43faa570eeea45dfc734d","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-server.mjs && node scripts/test-bridge.mjs && node scripts/test-console.mjs && node scripts/test-failover.mjs && node scripts/test-tools.mjs && node scripts/test-apidump.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","doctor":"node dist/index.js doctor","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","test:live":"node scripts/test-live.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"12.1.0","description":"MCP server for Roblox Studio. 34 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.6.5","@modelcontextprotocol/sdk":"^1.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.6.3"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.8.3_1790643573594_0.14175854966762924","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@el4cteo/rbx-studio-mcp","version":"0.8.4","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.8.4","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dsh":{"bundle":{"patch":"./config/dsh.cordis.yml"}},"dist":{"shasum":"f8b293f9ea7e1dde8f7dc39a9963e6ca20b12b83","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.8.4.tgz","fileCount":177,"integrity":"sha512-P7uSYNhc//ruu8KRqn9NoK2t3H1dA/uaKORwY+gpWvRVC2cUBzU25oieDMzpXO3AFkxSyCwRJS0JiKy5S0laQA==","signatures":[{"sig":"MEUCIQDU4nA0zcmldg4zo/ii6g2N6eJZdjm4kuV+kqDfT1aA3wIgAtz/GBgJld7ngpxRt7aWJpwrQ6fePJ+sc/Jy4wBOAy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFax3vcYCwb0vuPmSYNUh5z5T8+K1IAsbeq3yXI9c6hwAiAJsX/urjx07VvW3gxuEJR7PJichcsZSMiErMrsfQExOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2143172},"type":"module","engines":{"node":">=22.15"},"gitHead":"7e0c7a468ebc35bae720b66d10386d2496fcf82e","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-server.mjs && node scripts/test-bridge.mjs && node scripts/test-console.mjs && node scripts/test-failover.mjs && node scripts/test-tools.mjs && node scripts/test-apidump.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","doctor":"node dist/index.js doctor","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","test:live":"node scripts/test-live.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"12.1.0","description":"MCP server for Roblox Studio. 34 tools, push-based SSE bridge, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.6.5","@modelcontextprotocol/sdk":"^1.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.6.3"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.8.4_1790672881897_0.007645177653690327","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@el4cteo/rbx-studio-mcp","version":"0.8.6","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"author":{"name":"EL4CTEO"},"license":"MIT","_id":"@el4cteo/rbx-studio-mcp@0.8.6","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"bin":{"rbx-studio-mcp":"dist/index.js"},"dsh":{"bundle":{"patch":"./config/dsh.cordis.yml"}},"dist":{"shasum":"a05927d5153f104c0b925693f41271590d0868c8","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.8.6.tgz","fileCount":189,"integrity":"sha512-eFdLYzB5PCdS3X/9EquZ/Wlanjokz3FKABrRbUxy87uRoCnCFDjRMZzjoZp+o0aEIcj4be2KERUmjW2aiSnd8g==","signatures":[{"sig":"MEUCIDxdq6shL2xl5AP63uLoKhKuZMgV91UWhElaLb3bT2AiAiEA101Mhs0u2tLnMilpXdN+kDVrJlEsC/xq6cpOadx/rUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGhrJNB3aMYLm2gNC9Q4a9Phn1eseWvNpMxbscDN1F2RAiEA1ykAVSarmoRh6GhgNOzVeOOY7ARD9T4WwGgWPnDs1d0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2416211},"type":"module","engines":{"node":">=22.15"},"gitHead":"75a59648b5b79a912e2c5c035d0d85daa9c4e2f2","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-server.mjs && node scripts/test-bridge.mjs && node scripts/test-console.mjs && node scripts/test-failover.mjs && node scripts/test-tools.mjs && node scripts/test-results.mjs && node scripts/test-sync.mjs && node scripts/test-sync-more.mjs && node scripts/test-apidump.mjs","build":"node scripts/build.mjs","start":"node dist/index.js","watch":"tsc --watch","doctor":"node dist/index.js doctor","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","test:live":"node scripts/test-live.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"12.1.0","description":"MCP server for Roblox Studio. 35 tools, push-based SSE bridge, two-way script sync with files, editor-safe script edits, one-step undo.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.6.5","@modelcontextprotocol/sdk":"^1.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.6.3"},"_npmOperationalInternal":{"tmp":"tmp/rbx-studio-mcp_0.8.6_1790720215523_0.09113179969708463","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"_id":"@el4cteo/rbx-studio-mcp@0.8.7","bin":{"rbx-studio-mcp":"dist/index.js"},"dsh":{"bundle":{"patch":"./config/dsh.cordis.yml"}},"bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"dist":{"shasum":"40f6db60ff0a5fa04e251d2a6073712fd3112c56","tarball":"https://registry.npmjs.org/@el4cteo/rbx-studio-mcp/-/rbx-studio-mcp-0.8.7.tgz","fileCount":195,"integrity":"sha512-H2Z6bM2A6dWEfS9Tv3KYwWh4nGaMu5xdoslA01Cghd8AJCh4yFRcw1R8FWHGJ5rMXxpsf4JkVdMBq4VOgOT0xw==","signatures":[{"sig":"MEUCIG5Tw6nEQU9ILgITmy2j03D2Br1TcXTGt2QShwqGcHw8AiEAx5HWrAyzO/5/Hq3Crk1b3x7nWGrA5SsfWkIKCjJScsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCrGC+oo/8MPbiXgicoRPfPJfgnZkqccG5kw6jgo3NT1wIhAKVwWEPagRtmKr+iRUKRuET7G6u17crmrhTVKtvqZTwQ"}],"unpackedSize":2485433},"name":"@el4cteo/rbx-studio-mcp","type":"module","author":{"name":"EL4CTEO"},"engines":{"node":">=22.15"},"gitHead":"14714d04249f3ee86ea58676c454f855c7185b04","license":"MIT","scripts":{"test":"node scripts/test-plugin.mjs && node scripts/test-transport.mjs && node scripts/test-server.mjs && node scripts/test-bridge.mjs && node scripts/test-console.mjs && node scripts/test-failover.mjs && node scripts/test-tools.mjs && node scripts/test-results.mjs && node scripts/test-sync.mjs && node scripts/test-sync-more.mjs && node scripts/test-apidump.mjs","build":"node scripts/build.mjs","start":"node dist/index.js","watch":"tsc --watch","doctor":"node dist/index.js doctor","prepack":"npm run build","build:all":"npm run build && npm run build:plugin","sourcemap":"node scripts/sourcemap.mjs","test:live":"node scripts/test-live.mjs","typecheck":"tsc --noEmit","build:plugin":"node scripts/check-plugin.mjs && node scripts/build-plugin.mjs","check:plugin":"node scripts/check-plugin.mjs","install:plugin":"node scripts/install-plugin.mjs"},"version":"0.8.7","_npmUser":{"name":"el4cteo","email":"miyabi101@proton.me"},"homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"_npmVersion":"12.1.0","description":"MCP server for Roblox Studio. 35 tools, push-based SSE bridge, two-way script sync with files, editor-safe script edits, one-step undo.","directories":{},"maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.6.5","@modelcontextprotocol/sdk":"^1.32.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.6.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rbx-studio-mcp_0.8.7_1791064690699_0.450396173342972"}}},"time":{"created":"2026-08-20T23:48:57.729Z","modified":"2026-10-03T21:58:10.946Z","0.1.0":"2026-08-20T23:48:58.152Z","0.1.1":"2026-08-21T12:06:52.707Z","0.1.2":"2026-08-21T12:27:13.327Z","0.1.3":"2026-08-21T12:34:08.425Z","0.1.4":"2026-08-21T12:47:25.096Z","0.1.5":"2026-08-21T13:02:51.777Z","0.1.6":"2026-08-21T16:02:24.345Z","0.2.0":"2026-08-22T00:04:51.695Z","0.2.7":"2026-08-27T21:52:55.024Z","0.2.8":"2026-08-27T22:11:47.262Z","0.2.9":"2026-08-29T13:04:15.322Z","0.3.0":"2026-08-31T15:02:06.164Z","0.3.1":"2026-09-03T01:42:24.179Z","0.3.5":"2026-09-03T20:22:27.644Z","0.3.6":"2026-09-03T23:12:45.058Z","0.3.7":"2026-09-04T01:38:40.175Z","0.3.8":"2026-09-04T17:14:31.821Z","0.3.9":"2026-09-05T00:56:42.443Z","0.4.0":"2026-09-05T12:50:05.965Z","0.4.1":"2026-09-05T23:43:24.037Z","0.4.2":"2026-09-05T23:51:03.852Z","0.4.5":"2026-09-06T09:48:42.244Z","0.4.6":"2026-09-06T18:55:46.885Z","0.5.0":"2026-09-09T09:05:03.036Z","0.5.2":"2026-09-09T09:37:03.157Z","0.5.3":"2026-09-09T09:46:49.758Z","0.5.4":"2026-09-09T09:56:56.432Z","0.5.5":"2026-09-09T13:05:24.137Z","0.5.6":"2026-09-09T13:20:22.529Z","0.5.8":"2026-09-11T11:28:28.775Z","0.5.9":"2026-09-11T11:33:46.104Z","0.6.0":"2026-09-11T11:40:22.592Z","0.6.1":"2026-09-11T20:58:44.392Z","0.6.5":"2026-09-12T18:44:45.700Z","0.6.7":"2026-09-13T10:39:50.178Z","0.6.8":"2026-09-13T10:46:56.202Z","0.7.0":"2026-09-16T14:12:23.350Z","0.7.1":"2026-09-18T16:03:16.935Z","0.7.2":"2026-09-19T10:20:35.773Z","0.7.5":"2026-09-19T14:55:14.313Z","0.7.6":"2026-09-22T14:48:42.764Z","0.7.7":"2026-09-22T16:59:31.771Z","0.7.8":"2026-09-22T20:56:57.006Z","0.8.0":"2026-09-24T15:48:48.673Z","0.8.2":"2026-09-27T11:00:38.048Z","0.8.3":"2026-09-29T00:59:33.700Z","0.8.4":"2026-09-29T09:08:02.030Z","0.8.6":"2026-09-29T22:16:55.619Z","0.8.7":"2026-10-03T21:58:10.792Z"},"bugs":{"url":"https://github.com/EL4CTEO/rbx-studio-mcp/issues"},"author":{"name":"EL4CTEO"},"license":"MIT","homepage":"https://github.com/EL4CTEO/rbx-studio-mcp#readme","keywords":["mcp","mcp-server","model-context-protocol","roblox","roblox-studio","roblox-development","luau","claude","claude-code","cursor","ai","ai-agent"],"repository":{"url":"git+https://github.com/EL4CTEO/rbx-studio-mcp.git","type":"git"},"description":"MCP server for Roblox Studio. 35 tools, push-based SSE bridge, two-way script sync with files, editor-safe script edits, one-step undo.","maintainers":[{"name":"el4cteo","email":"miyabi101@proton.me"}],"readme":"# Roblox Studio MCP\n\nLet an AI agent drive Roblox Studio: read your place, edit scripts, build geometry, run playtests, take screenshots. 35 tools. MIT.\n\n![The Studio MCP panel](docs/rbx-studio.png)\n\n## Install\n\n**1. The plugin**\n\n```bash\nnpx -y @el4cteo/rbx-studio-mcp --install-plugin\n```\n\nOr drop `StudioMCP.rbxmx` from [Releases](https://github.com/EL4CTEO/rbx-studio-mcp/releases) into your Studio plugins folder.\n\n**2. The server**\n\n```bash\nclaude mcp add roblox-studio -- npx -y @el4cteo/rbx-studio-mcp\n```\n\n<details>\n<summary>Other clients</summary>\n\nCodex CLI:\n\n```bash\ncodex mcp add roblox-studio -- npx -y @el4cteo/rbx-studio-mcp\n```\n\nCursor, Claude Desktop, Gemini CLI, Windsurf — add to their config file:\n\n```json\n{\n  \"mcpServers\": {\n    \"roblox-studio\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@el4cteo/rbx-studio-mcp\"]\n    }\n  }\n}\n```\n\nVS Code / Copilot (`.vscode/mcp.json`) uses `\"servers\"` instead of `\"mcpServers\"`, plus `\"type\": \"stdio\"`.\n\nopencode (`opencode.json`):\n\n```json\n{\n  \"mcp\": {\n    \"roblox-studio\": {\n      \"type\": \"local\",\n      \"command\": [\"npx\", \"-y\", \"@el4cteo/rbx-studio-mcp\"],\n      \"enabled\": true\n    }\n  }\n}\n```\n</details>\n\n**3.** Open Studio and accept the `127.0.0.1` prompt. Check it works with `studio_status`.\n\nSomething wrong? Run `npx -y @el4cteo/rbx-studio-mcp doctor` — it says what is broken and how to fix it.\n\nPort is **44755**, loopback only. Change it with `--port` and match it in the plugin.\n\n## Tools\n\n| | |\n|---|---|\n| **Session** | `studio_status` `list_studios` `set_active_studio` |\n| **Discover** | `tree` `inspect` `find` `api` |\n| **Scripts** | `script_read` `script_edit` `script_grep` `script_create` `sync` |\n| **Instances** | `create` `modify` `delete` `move` |\n| **World** | `geometry` `terrain` `generate` `assets` `collision` `audio` `undo` |\n| **Data & live game** | `datastore` `universe` |\n| **Run & debug** | `playtest` `execute_luau` `character` `input` `console` `debug` `performance` |\n| **Look** | `screenshot` `viewport` `device` |\n\nWrite tools take arrays — ten script edits is one call, one **Ctrl+Z**, and all-or-nothing.\n\n## Work on files\n\n`sync` mirrors your scripts into a folder, so an agent can edit code with its own file tools and use Studio to test.\n\n```\nsync op=\"pull\"      # Studio -> ./studio\nsync op=\"push\"      # ./studio -> Studio\nsync op=\"watch\"     # both ways, live, until op=\"stop\"\n```\n\n- Rojo-style layout: `Main.server.luau`, `.client.luau`, `.luau`; a script with children is a folder with `init`. A `sourcemap.json` is written for luau-lsp.\n- Rename or move a file and the script moves with it, keeping its attributes and references.\n- Edited on both sides? It's a conflict and neither side is touched. Studio's version waits in `.rbx-sync/conflicts/`; merge into the file and sync again, or pass `prefer: \"studio\"` / `\"disk\"`.\n- Deleting a file deletes the script (one Ctrl+Z). A script deleted in Studio sends its file to `.rbx-sync/trash`.\n- `export` writes UI or any instance tree as a `.build.json` file; edit it and `build` rebuilds it, keeping its scripts. Edits made in Studio flow back into the file.\n- `watch` only works when something changes: about 0.5s each way, even with 2,000 scripts. Conflicts show up in the agent's next reply.\n\n## Open Cloud\n\nSome calls reach past Studio to Roblox itself. All need one API key; everything else works without it.\n\n| | |\n|---|---|\n| `assets op=\"upload\"` | send a local audio/image/model/video file, get an asset id |\n| `datastore target=\"live\"` | the running game's real player data |\n| `execute_luau target=\"live\"` | run a script on the published place |\n| `universe` | restart servers, message them, ban players, read server logs, sell products and passes, read analytics, schedule events |\n| also | `assets op=\"grant\"`, `op=\"publish\"`, `script_read`/`script_edit target=\"live\"` |\n\nMake a key at [Creator Dashboard → Credentials](https://create.roblox.com/dashboard/credentials), adding the permissions you want: `assets`, `universe-datastores`, `ordered-data-stores`, `luau-execution-sessions`, `universe-places`, `universe-place-instances`, `universe`, `messaging-service`, `user-restrictions`, `inventory`, `users`, `asset-permissions`, `developer-products`, `game-passes`, `universe-analytics`. Scheduling events needs the `universe.event:read` and `:write` permissions.\n\nThen in the Studio panel:\n\n```\ncloud key <paste>\ncloud user <your user id>\ncloud place <place id>\n```\n\n`cloud place` works out the universe for you. The typed key is masked in the log and in the history, and stored at `~/.rbx-studio-mcp/credentials.json` (mode 0600) — never in the place file, never in the conversation. `cloud` shows what is set, `cloud test` re-checks it, `cloud forget` deletes it. `ROBLOX_API_KEY` and friends in the environment work too and take priority.\n\nTwo things to watch: a playtest connects a second session, so pass `studioId` and use the edit one for changes that must last; `device` emulation stays on until `device op=\"stop\"`.\n\n## The console panel\n\nEvery call is logged with how long it took. At the foot of the panel is a command line. Type a command — or run `chat on` and type a sentence to have a coding agent answer it.\n\n| | |\n|---|---|\n| `help` | list everything |\n| `doctor` | check the setup |\n| `status` `version` `place` `clients` | what this session is |\n| `studios` `use <n>` | which Studio window calls go to |\n| `theme [name]` `visuals` `autoopen [on\\|off]` `log [level]` `clear` `copy` | the panel |\n| `port [n]` `reconnect` | the connection |\n| `cloud [key\\|user\\|group\\|test\\|forget]` | the Open Cloud key `upload` uses |\n| `chat [on\\|off]` | let an agent answer sentences (off by default) |\n| `agent [use <id>\\|new]` `stop` | which agent runs your prompts |\n| anything else | sent to that agent, once `chat` is on |\n\nClick the bar and every command is listed with what it does. Keep typing to filter, scroll for the rest, click one to fill it in.\n\n**With `chat on`, prompts start a real agent** — whichever you have on PATH: Claude Code, Codex, opencode, Gemini, Cursor, Amp, Qwen Code, Factory Droid, goose, Copilot CLI, Aider, Crush, DeepSeek Harness. It runs headless, drives the same Studio, and its work appears in the log. It is a separate session from your terminal, billed separately, and allowed the `rbx-studio` tools only. `stop` cancels it.\n\nEight themes behind the tab on the right edge. Your pick is remembered.\n\n## Why this one\n\n- **Push, not poll** — 13.6 ms per call against 25.8 ms.\n- **Safe script edits** — writes go through the script editor, so unsaved work survives.\n- **Stale edits are refused** — pass back the `rev` from `script_read` and a write lands only if nobody else touched the file.\n- **Property names are checked** against the running engine, so `Anchorred` comes back as a suggestion, not a runtime error.\n\n## DeepSeek Harness (dsh)\n\nThis server registers as a dsh plugin. Append this row to `$DSH_HOME/cordis.patch.yml`,\nor to `$DSH_HOME/profiles/<name>/cordis.patch.yml` for one profile only:\n\n```yaml\n- insert:\n    - id: mcp-rbx-studio\n      name: '@deepseek-ai/dsh-mcp-client'\n      config:\n        serverName: rbx-studio\n        transport: stdio\n        command: npx\n        args: ['-y', '@el4cteo/rbx-studio-mcp']\n        cwd: !!js process.cwd()\n```\n\nThen `dsh --profile headless \"what is in workspace\"`. Needs `DEEPSEEK_API_KEY`.\nThe same row, commented, is in `config/dsh.cordis.yml` for use with `dsh --patch`.\n\n## Security\n\nLoopback only. Requests need a header a browser cannot set cross-origin and a loopback `Host`, so a web page cannot reach it, even through DNS rebinding. Your experience's \"Allow HTTP Requests\" setting is untouched.\n\n## Development\n\n```bash\nnpm install\nnpm run build          # TypeScript -> dist/\nnpm run install:plugin # build the plugin and copy it into Studio\nnpm test\n```\n\nNeeds `luau`, `luau-compile` and `luau-analyze` from [the Luau releases](https://github.com/luau-lang/luau/releases) on `PATH` or in `tools/`.\n\nWith Studio open and the plugin loaded, `node scripts/test-live.mjs` checks the transport and `node scripts/test-live-tools.mjs [--playtest]` runs every tool, `node scripts/test-live-sync.mjs` checks `sync`, and `node scripts/test-live-sync-scale.mjs` times it on 2,000 scripts. All clean up after themselves.\n\n## Licence\n\nMIT.\n","readmeFilename":"README.md"}