{"_id":"@cueportal/make-a-game","_rev":"17-9a3c654cf518bf3a3b953f804bee4611","name":"@cueportal/make-a-game","dist-tags":{"latest":"1.1.2"},"versions":{"0.1.0":{"name":"@cueportal/make-a-game","version":"0.1.0","keywords":["mcp","cue","games"],"license":"MIT","_id":"@cueportal/make-a-game@0.1.0","maintainers":[{"name":"avidmark","email":"mallen@virttrade.com"}],"bin":{"make-a-game":"dist/cli.js"},"dist":{"shasum":"f5cf3a0f0c8247cffd3110b48d0efee9351370d3","tarball":"https://registry.npmjs.org/@cueportal/make-a-game/-/make-a-game-0.1.0.tgz","fileCount":3,"integrity":"sha512-HKC76lTcJURp1PA3A7DMCl/Z4vwxQvG6D1UVxnAdmlaU/knUtqW8JRf7hFEcbAbTgtqMCEBstUyi+j8r73540Q==","signatures":[{"sig":"MEUCIGQJ+vF0BOHHrAb8p92J9Dz2lL4okgH7mNQ4yNwblXafAiEA1az/bVulWcidFF2IV18HzpUWs4ww6KWdsOMlC8rXN2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":750266},"type":"module","engines":{"node":">=20"},"gitHead":"6911aac4a884080c86d0d0213ba4086376659ee4","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --outfile=dist/cli.js --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"avidmark","email":"mallen@virttrade.com"},"_npmVersion":"11.16.0","description":"MCP server that lets AI coding assistants build, test and publish CUE Portal games through the Studio's Submission API.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","esbuild":"^0.28.1","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/make-a-game_0.1.0_1783009953521_0.05520786814748635","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@cueportal/make-a-game","version":"0.1.1","keywords":["mcp","cue","games"],"license":"MIT","_id":"@cueportal/make-a-game@0.1.1","maintainers":[{"name":"avidmark","email":"mallen@virttrade.com"}],"bin":{"make-a-game":"dist/cli.js"},"dist":{"shasum":"42f1de88a26545a0e9c869df0c7fb22c8eee1a84","tarball":"https://registry.npmjs.org/@cueportal/make-a-game/-/make-a-game-0.1.1.tgz","fileCount":3,"integrity":"sha512-T2nXAiX+gNPVFFiW9LCQWv9RHmRkEZUhJoHS9Ap9vKl+UKgamYKuyMqPmABmqVp4m/Fq9HYFe1/i5xONo9UNXw==","signatures":[{"sig":"MEYCIQCKf/XTPslt9m6HU/2tOwBPgzwxqJrHW5I6UWaqYoOrvgIhANiF9fetv3YS+lFz5wF9uyBbR+9fbf/fR71XywVmKTY5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":756394},"type":"module","engines":{"node":">=20"},"gitHead":"6911aac4a884080c86d0d0213ba4086376659ee4","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --outfile=dist/cli.js --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"avidmark","email":"mallen@virttrade.com"},"_npmVersion":"11.16.0","description":"MCP server that lets AI coding assistants build, test and publish CUE Portal games through the Studio's Submission API.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","esbuild":"^0.28.1","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/make-a-game_0.1.1_1783022006085_0.42206177168964265","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@cueportal/make-a-game","version":"0.1.2","keywords":["mcp","cue","games"],"license":"MIT","_id":"@cueportal/make-a-game@0.1.2","maintainers":[{"name":"avidmark","email":"mallen@virttrade.com"}],"bin":{"make-a-game":"dist/cli.js"},"dist":{"shasum":"1e5fc965e8bfdc9d34fa9140cb7df5769fb178b3","tarball":"https://registry.npmjs.org/@cueportal/make-a-game/-/make-a-game-0.1.2.tgz","fileCount":3,"integrity":"sha512-GO8YrCPt04UUxdaxftN6pAXPAPe6CjOrdmGaqSELT2oRVe1VETRSSptHeCIUldPmXNFIcRmrMpLCFvQeR5VcDw==","signatures":[{"sig":"MEUCIQCi3IOe07b4tjT66X2kGpP9bJS1GSW7IqltrdLORls/4AIgP4YNVBUZcKi2q5Hxb/ycqSAEh2Y485ZO6yeaBSP7Vj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":757100},"type":"module","engines":{"node":">=20"},"gitHead":"6911aac4a884080c86d0d0213ba4086376659ee4","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --outfile=dist/cli.js --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"avidmark","email":"mallen@virttrade.com"},"_npmVersion":"11.16.0","description":"MCP server that lets AI coding assistants build, test and publish CUE Portal games through the Studio's Submission API.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","esbuild":"^0.28.1","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/make-a-game_0.1.2_1783031665382_0.09001104862761244","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@cueportal/make-a-game","version":"0.2.0","keywords":["mcp","cue","games"],"license":"MIT","_id":"@cueportal/make-a-game@0.2.0","maintainers":[{"name":"avidmark","email":"mallen@virttrade.com"}],"bin":{"make-a-game":"dist/cli.js"},"dist":{"shasum":"0a6d062ef2a2983aecc972c54b9824963cf01310","tarball":"https://registry.npmjs.org/@cueportal/make-a-game/-/make-a-game-0.2.0.tgz","fileCount":3,"integrity":"sha512-LbtrkdD0DxFEGv9bSByk8oJAwSwD6TW+wcO53IYIXDJ/UOcfk74bNoWcUZ2mii8r2cP31yP7sWE8Vk1kTwcBVQ==","signatures":[{"sig":"MEYCIQDy3LLwQ7QB+5VNdaaC+vnVJowD3OugOyY12cW2iuGQRQIhAITXuU3HqtoczDUjUkbQAM71lnOWXZyMaK15Jh8jtq1/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":761590},"type":"module","engines":{"node":">=20"},"gitHead":"28aa6061a6fde30a2f49655dbc4059023fcb4994","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --outfile=dist/cli.js --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"avidmark","email":"mallen@virttrade.com"},"_npmVersion":"11.16.0","description":"MCP server that lets AI coding assistants build, test and publish CUE Portal games through the Studio's Submission API.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","esbuild":"^0.28.1","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/make-a-game_0.2.0_1783423646353_0.08344956934142744","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@cueportal/make-a-game","version":"0.3.0","keywords":["mcp","cue","games"],"license":"MIT","_id":"@cueportal/make-a-game@0.3.0","maintainers":[{"name":"avidmark","email":"mallen@virttrade.com"}],"bin":{"make-a-game":"dist/cli.js"},"dist":{"shasum":"40440727d2add06869c02f45f484098270c596ce","tarball":"https://registry.npmjs.org/@cueportal/make-a-game/-/make-a-game-0.3.0.tgz","fileCount":3,"integrity":"sha512-VNn+Djw/VLYDJVIY5gyOXboyBRskWIYoCSznH2AZWzwISCMhRxsVg+eu0AekZj0Axcni4W2/kyQzN1yqGIrWHA==","signatures":[{"sig":"MEUCIArVpCdIljJzm+RXRB8Wl83cKx1XkR8lS3+WLCeA6AZPAiEA/X+0OoAmDw73aeaKVqPNvhSslrwy8uo7BDx3Mp0lxj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":765116},"type":"module","engines":{"node":">=20"},"gitHead":"2b929470ed6f408e8638971c9e7dbbf25c2626c2","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --outfile=dist/cli.js --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"avidmark","email":"mallen@virttrade.com"},"_npmVersion":"11.16.0","description":"MCP server that lets AI coding assistants build, test and publish CUE Portal games through the Studio's Submission API.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","esbuild":"^0.28.1","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/make-a-game_0.3.0_1783505018157_0.1268485267008863","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@cueportal/make-a-game","version":"0.4.0","keywords":["mcp","cue","games"],"license":"MIT","_id":"@cueportal/make-a-game@0.4.0","maintainers":[{"name":"avidmark","email":"mallen@virttrade.com"}],"bin":{"make-a-game":"dist/cli.js"},"dist":{"shasum":"84f104916b9821ae2cba75b3a7e6046f80def2f5","tarball":"https://registry.npmjs.org/@cueportal/make-a-game/-/make-a-game-0.4.0.tgz","fileCount":3,"integrity":"sha512-4NHN2S+RvEQdEjdpyhd0L+fFRyd5qqmKMF+dhNEuA4g44SLYffed9S/MzxcoW9hhRZr8f/whj4GmujLoAtC68Q==","signatures":[{"sig":"MEUCIQDjGzvdPjhvby+rTfkMoWc80rhu2X0O+UmtNXOY8emQ4gIgL2G934k3+o1TA8NoiQM8++pOPntGSLtRNyxsVxD5JiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":768747},"type":"module","engines":{"node":">=20"},"gitHead":"74227c4c91d2d72a1a6060b7e3186f8cfdccb9ba","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --outfile=dist/cli.js --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"avidmark","email":"mallen@virttrade.com"},"_npmVersion":"11.16.0","description":"MCP server that lets AI coding assistants build, test and publish CUE Portal games through the Studio's Submission API.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","esbuild":"^0.28.1","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/make-a-game_0.4.0_1783592454420_0.853643159381094","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@cueportal/make-a-game","version":"0.5.0","keywords":["mcp","cue","games"],"license":"MIT","_id":"@cueportal/make-a-game@0.5.0","maintainers":[{"name":"avidmark","email":"mallen@virttrade.com"}],"bin":{"make-a-game":"dist/cli.js"},"dist":{"shasum":"18498ace363ebf69774b25ff9bdce72a010e3649","tarball":"https://registry.npmjs.org/@cueportal/make-a-game/-/make-a-game-0.5.0.tgz","fileCount":3,"integrity":"sha512-KDzIBmfrVwispUqx+Ue31T+ui3yYNLMw3Wg2Hy5H0cdrtRmPLeWPzZzmt3LIVFn9UyNPBrF/kP+beDWVd3dOfg==","signatures":[{"sig":"MEYCIQDxzsnOVlpozQ6MerzGrNwrJp9oTr+01+lgSwrMfaS1nQIhALi93zuEZGhLAkMmocUNQHUxvDEuQHZZLGEokPzKMwcT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771886},"type":"module","engines":{"node":">=20"},"gitHead":"e06734f7b6c3f826b69c8572e8b486f3916a91ae","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --outfile=dist/cli.js --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"avidmark","email":"mallen@virttrade.com"},"_npmVersion":"11.16.0","description":"MCP server that lets AI coding assistants build, test and publish CUE Portal games through the Studio's Submission API.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","esbuild":"^0.28.1","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/make-a-game_0.5.0_1783608531008_0.06783557447558963","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@cueportal/make-a-game","version":"0.6.0","keywords":["mcp","cue","games"],"license":"MIT","_id":"@cueportal/make-a-game@0.6.0","maintainers":[{"name":"avidmark","email":"mallen@virttrade.com"}],"bin":{"make-a-game":"dist/cli.js"},"dist":{"shasum":"ba53c56ce4e9b1339c6bdd20c82621e6ce63ba4e","tarball":"https://registry.npmjs.org/@cueportal/make-a-game/-/make-a-game-0.6.0.tgz","fileCount":3,"integrity":"sha512-G9LkE03hDIT9neisgdTFVS42KmWwpASqTXlUC63krPVTLT+ZEf1Z8VIXAJNzwOaMX+ZhmArFPfcSNCnA8tdgNA==","signatures":[{"sig":"MEYCIQCsYaExXF3lUE3OUNudbKUPBD/bfFr6duiUwEaivsW2dgIhAN5BO10k3rRwuY/nYv/1WguujTE/EUzJPtSbcV84/Bpz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":773130},"type":"module","engines":{"node":">=20"},"gitHead":"e8f40047b40e21a49599cfff6106f27890f55f9b","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --outfile=dist/cli.js --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"avidmark","email":"mallen@virttrade.com"},"_npmVersion":"11.16.0","description":"MCP server that lets AI coding assistants build, test and publish CUE Portal games through the Studio's Submission API.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","esbuild":"^0.28.1","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/make-a-game_0.6.0_1783884869098_0.1524128811243406","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@cueportal/make-a-game","version":"0.7.0","keywords":["mcp","cue","games"],"license":"MIT","_id":"@cueportal/make-a-game@0.7.0","maintainers":[{"name":"avidmark","email":"mallen@virttrade.com"}],"bin":{"make-a-game":"dist/cli.js"},"dist":{"shasum":"77dcda26428782e7f74f939b9c0992b782d74cf2","tarball":"https://registry.npmjs.org/@cueportal/make-a-game/-/make-a-game-0.7.0.tgz","fileCount":3,"integrity":"sha512-Eur9nIGYdhe64JcWN9StAypbro3pHFWZ/mqXJrh2jhGy3YnDYh258JW+oDjLe3SWUwxs/V5FJtcsoD/f7l/mzw==","signatures":[{"sig":"MEQCIAO3vBg6WxvRGOgMGPTUqcmDE9sAgLBhzrUUDMTs3kXbAiAnb4Z1Ndpw3kEWS+LWb3rWOZX8BxHSpjPuWSqHbsXdNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":774648},"type":"module","engines":{"node":">=20"},"gitHead":"512e55627befe86b54d7af7e07e20f1bebb47091","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --outfile=dist/cli.js --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"avidmark","email":"mallen@virttrade.com"},"_npmVersion":"11.16.0","description":"MCP server that lets AI coding assistants build, test and publish CUE Portal games through the Studio's Submission API.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","esbuild":"^0.28.1","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/make-a-game_0.7.0_1783892648666_0.2877327368515683","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@cueportal/make-a-game","version":"0.8.0","keywords":["mcp","cue","games"],"license":"MIT","_id":"@cueportal/make-a-game@0.8.0","maintainers":[{"name":"avidmark","email":"mallen@virttrade.com"}],"bin":{"make-a-game":"dist/cli.js"},"dist":{"shasum":"2f74f4c72c34398ce3b0554c03917888924329ee","tarball":"https://registry.npmjs.org/@cueportal/make-a-game/-/make-a-game-0.8.0.tgz","fileCount":3,"integrity":"sha512-V7oyQ+R7fBz8yUXN8Jr5L5RunLHXEO8FwOLoYsbtfa7Zh80fYEQj40Yt0B/YFfoXjHVZXqr3I7LxppfkoZSv8A==","signatures":[{"sig":"MEQCIH3fWZedJrvMw2beiUW1pymgKF0FED+P/29osU+TZujSAiAi4zOzJVJjDYtd4/2lbi6uFCFCJzBG21wOJiS9I5KxSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":775288},"type":"module","engines":{"node":">=20"},"gitHead":"01217a4396fe60dd409c667bf478c69d26563043","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --outfile=dist/cli.js --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"avidmark","email":"mallen@virttrade.com"},"_npmVersion":"11.16.0","description":"MCP server that lets AI coding assistants build, test and publish CUE Portal games through the Studio's Submission API.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","esbuild":"^0.28.1","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/make-a-game_0.8.0_1783932933281_0.36329962434812724","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@cueportal/make-a-game","version":"0.9.0","keywords":["mcp","cue","games"],"license":"MIT","_id":"@cueportal/make-a-game@0.9.0","maintainers":[{"name":"avidmark","email":"mallen@virttrade.com"}],"bin":{"make-a-game":"dist/cli.js"},"dist":{"shasum":"20ee24947da3ab9103223910c2218b16e47f8a1f","tarball":"https://registry.npmjs.org/@cueportal/make-a-game/-/make-a-game-0.9.0.tgz","fileCount":3,"integrity":"sha512-Ef+Sp6ve31+8VePe+CzsKWIzOdD77pOjYinJxqxlpWTISyZayoF4HM7yBKKsl1U9kzkoviSN2Vt4nutMJob9Jw==","signatures":[{"sig":"MEYCIQCB1+T80pmiFfxod9x/staU15lh8UGcyEsxI9wsKsJyhwIhAPOYzTznaCQO1SxJoFw+92pcTAjCGc3+TaQpE6dHtU5a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":784120},"type":"module","engines":{"node":">=20"},"gitHead":"c801db2fd950475d25402c83f7ce2ff67cf10a5d","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --outfile=dist/cli.js --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"avidmark","email":"mallen@virttrade.com"},"_npmVersion":"11.16.0","description":"MCP server that lets AI coding assistants build, test and publish CUE Portal games through the Studio's Submission API.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","esbuild":"^0.28.1","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/make-a-game_0.9.0_1784037500880_0.11543013725974283","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@cueportal/make-a-game","version":"0.10.0","keywords":["mcp","cue","games"],"license":"MIT","_id":"@cueportal/make-a-game@0.10.0","maintainers":[{"name":"avidmark","email":"mallen@virttrade.com"}],"bin":{"make-a-game":"dist/cli.js"},"dist":{"shasum":"8fa22c1f9e7c9602babfc26c17bca475886ae619","tarball":"https://registry.npmjs.org/@cueportal/make-a-game/-/make-a-game-0.10.0.tgz","fileCount":3,"integrity":"sha512-9iETqomqn14fetMMn1p+As+QnnBdcwuP8R2Ihqv97Z2UA67+cUDtpPrRDK9dfYohASEQRf2ION35SqN9WgF0Ug==","signatures":[{"sig":"MEUCIQDmRM+Z00mTQBtbW4w3Q6ZPQJKk+CFCDFSGTyws0zQiJwIgA/f/x13yGYdo7ROWoQsiC2wAJ7B+9jzbqxNJWFrHK58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":786690},"type":"module","engines":{"node":">=20"},"gitHead":"bcf7a3b5b65d5471d931a70bff33f79f982f437e","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --outfile=dist/cli.js --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"avidmark","email":"mallen@virttrade.com"},"_npmVersion":"11.16.0","description":"MCP server that lets AI coding assistants build, test and publish CUE Portal games through the Studio's Submission API.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","esbuild":"^0.28.1","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/make-a-game_0.10.0_1785331627654_0.009665036653882408","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@cueportal/make-a-game","version":"0.11.0","keywords":["mcp","cue","games"],"license":"MIT","_id":"@cueportal/make-a-game@0.11.0","maintainers":[{"name":"avidmark","email":"mallen@virttrade.com"}],"bin":{"make-a-game":"dist/cli.js"},"dist":{"shasum":"c0061df5a4a8cd805c17850e1a9ab08ebf7fc5ab","tarball":"https://registry.npmjs.org/@cueportal/make-a-game/-/make-a-game-0.11.0.tgz","fileCount":3,"integrity":"sha512-JwKRS/dgxsFCkLpMbmK4tvEFUqZz1rLM+z8C+Taswj8H0DAVQu21YstvQ2uJwUhyfJIwBH0UPjyeIZzR54m9SQ==","signatures":[{"sig":"MEYCIQCyge5wuYRTE554o+PEY6NMvLeByiWGG5wItcAMHSxU6gIhAJ7kCJfX8r9iWZa8ip4Ai4eC+ti/pUEYu+ZADLv4XeTc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":788111},"type":"module","engines":{"node":">=20"},"gitHead":"e01ce9b1e2f83c479e06cdb39e0a8a4034e3b2fc","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --outfile=dist/cli.js --define:__CUE_TARGET__='\"production\"' --banner:js=\"#!/usr/bin/env node\"","pack:staging":"tsx scripts/pack-staging.ts","build:staging":"esbuild src/cli.ts --bundle --platform=node --format=esm --outfile=dist-staging/dist/cli.js --define:__CUE_TARGET__='\"staging\"' --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"avidmark","email":"mallen@virttrade.com"},"_npmVersion":"11.16.0","description":"MCP server that lets AI coding assistants build, test and publish CUE Portal games through the Studio's Submission API.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","esbuild":"^0.28.1","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/make-a-game_0.11.0_1787206516646_0.30788969416032486","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@cueportal/make-a-game","version":"1.0.0","keywords":["mcp","cue","games"],"license":"MIT","_id":"@cueportal/make-a-game@1.0.0","maintainers":[{"name":"avidmark","email":"mallen@virttrade.com"}],"bin":{"make-a-game":"dist/cli.js"},"dist":{"shasum":"5234ab24281d3a86316a654578638510844e1536","tarball":"https://registry.npmjs.org/@cueportal/make-a-game/-/make-a-game-1.0.0.tgz","fileCount":3,"integrity":"sha512-8asS66t26xOwdq0OtLiejzhBPb8YuQkapO1qzRO/hfKeC0kvd+BFaqLvzhicFNVRFmHbyM8lg5/i23ZbEBtSQw==","signatures":[{"sig":"MEYCIQC5JnW0JQzXb0hRwlkMQAhLJODtVrvZW/Gl/9LftJRVgQIhANfZk9tuETxFJLWYyZ0PbW6wiO5BR7YNCUpcbXL5lw5D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":791265},"type":"module","engines":{"node":">=20"},"gitHead":"6da03d4f0225da1817a096cc2d56bef48ada3ca6","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --outfile=dist/cli.js --define:__CUE_TARGET__='\"production\"' --banner:js=\"#!/usr/bin/env node\"","pack:staging":"tsx scripts/pack-staging.ts","build:staging":"esbuild src/cli.ts --bundle --platform=node --format=esm --outfile=dist-staging/dist/cli.js --define:__CUE_TARGET__='\"staging\"' --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"avidmark","email":"mallen@virttrade.com"},"_npmVersion":"11.16.0","description":"MCP server that lets AI coding assistants build, test and publish CUE Portal games through the Studio's Submission API.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","esbuild":"^0.28.1","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/make-a-game_1.0.0_1787221406247_0.6862814234361805","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@cueportal/make-a-game","version":"1.1.0","keywords":["mcp","cue","games"],"license":"MIT","_id":"@cueportal/make-a-game@1.1.0","maintainers":[{"name":"avidmark","email":"mallen@virttrade.com"}],"bin":{"make-a-game":"dist/cli.js"},"dist":{"shasum":"56bf315ba5eb5d98076c505a41373bed133998b8","tarball":"https://registry.npmjs.org/@cueportal/make-a-game/-/make-a-game-1.1.0.tgz","fileCount":3,"integrity":"sha512-mXVN+7fwmKvi0aho194m34yJhL46mSFra1pD+LR4dHc12mVxshTZkJqIBW+7gxbGQljs5XVeh/UAFE7ruaTh2A==","signatures":[{"sig":"MEQCIAk+G+buByl2t/LUfOYCtls5S7FBnzwUWxwsQjoTlOZSAiB4g48OWA3LwkFy14uezdwbUYqACbKPfbnhodtlAydiTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCeHJQj3YNu6ZMR0pKf901lRahWp0GSS7mdogLxEZezJQIhANkJ8edlCsf7h23t9K62B4SvrXCrwgxH5rarinccK4wT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":791065},"type":"module","engines":{"node":">=20"},"gitHead":"18fcd4c07f7872f814f54cd3edacc4b95453914b","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --outfile=dist/cli.js --define:__CUE_TARGET__='\"production\"' --banner:js=\"#!/usr/bin/env node\"","pack:staging":"tsx scripts/pack-staging.ts","build:staging":"esbuild src/cli.ts --bundle --platform=node --format=esm --outfile=dist-staging/dist/cli.js --define:__CUE_TARGET__='\"staging\"' --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"avidmark","email":"mallen@virttrade.com"},"_npmVersion":"11.16.0","description":"MCP server that lets AI coding assistants build, test and publish CUE Portal games through the Studio's Submission API.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","esbuild":"^0.28.1","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/make-a-game_1.1.0_1790146346601_0.8857548667712993","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@cueportal/make-a-game","version":"1.1.1","keywords":["mcp","cue","games"],"license":"MIT","_id":"@cueportal/make-a-game@1.1.1","maintainers":[{"name":"avidmark","email":"mallen@virttrade.com"}],"bin":{"make-a-game":"dist/cli.js"},"dist":{"shasum":"be102370a5c794b95aa312c14e233412e15bbec0","tarball":"https://registry.npmjs.org/@cueportal/make-a-game/-/make-a-game-1.1.1.tgz","fileCount":3,"integrity":"sha512-EFIsMKgyfu0ikgFKfYErPHS6czbgutGDCSw90EQgBLEY5x8cNPJAaJLHo8pX9JN+JmVOHdlql3iM0sgzFRS9vw==","signatures":[{"sig":"MEQCIGxgsyLNbyL7PJ+1wuzLcU9Jm+BtQM+HrPl+GIG54M4kAiBzm9DTSaRzO7Uu9eSh6Eb5/io8WdCUNOTdaw9T6Ir65A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBoIBALDuHWfiePo5UX6l+4OMHgWukD9eWz2OH0Fm1wCAiApGiJ8om4+uyX8a/6HWI7RWV1XTOCABkuAWtC1czUeTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":790986},"type":"module","engines":{"node":">=20"},"gitHead":"e376400293a86d58b34b98e92b118f135dbe014a","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --outfile=dist/cli.js --define:__CUE_TARGET__='\"production\"' --banner:js=\"#!/usr/bin/env node\"","pack:staging":"tsx scripts/pack-staging.ts","build:staging":"esbuild src/cli.ts --bundle --platform=node --format=esm --outfile=dist-staging/dist/cli.js --define:__CUE_TARGET__='\"staging\"' --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"avidmark","email":"mallen@virttrade.com"},"_npmVersion":"11.16.0","description":"MCP server that lets AI coding assistants build, test and publish CUE Portal games through the Studio's Submission API.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","esbuild":"^0.28.1","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/make-a-game_1.1.1_1790264404587_0.5850502353952014","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"_id":"@cueportal/make-a-game@1.1.2","bin":{"make-a-game":"dist/cli.js"},"dist":{"shasum":"dccf8918d7c715d0325fbef51fe7a7e5077d6bf3","tarball":"https://registry.npmjs.org/@cueportal/make-a-game/-/make-a-game-1.1.2.tgz","fileCount":3,"integrity":"sha512-IOiAw0uE5JpQgJwkq2uTQbAIaMnz/HyQpyYioI93ZUZnQdGU2Uap8/B30A3Tf8I4IkLgh7JKiD93Y5wuzBEnWQ==","signatures":[{"sig":"MEYCIQDWiFnKeefcvXwwEzAwu6HrIsGNqapp6U84M+zNKNpbmwIhAIb3u+dlv61/+8NSNQt83s/alKt+drFtOYwNFT6G+GoP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBRN8XuDx7X048XEx+qTp+wHPzhNMHQU9/ZhpX1ZNg51AiB2Ga9Xre23dlAt0QDE/NT8wtUgWJ+QzPPt1HCzDrGZBw=="}],"unpackedSize":791473},"name":"@cueportal/make-a-game","type":"module","engines":{"node":">=20"},"gitHead":"e376400293a86d58b34b98e92b118f135dbe014a","license":"MIT","scripts":{"build":"tsx scripts/build.ts production","pack:staging":"tsx scripts/pack-staging.ts","build:staging":"tsx scripts/build.ts staging","prepublishOnly":"npm run build"},"version":"1.1.2","_npmUser":{"name":"avidmark","email":"mallen@virttrade.com"},"keywords":["mcp","cue","games"],"_npmVersion":"11.16.0","description":"MCP server that lets AI coding assistants build, test and publish CUE Portal games through the Studio's Submission API.","directories":{},"maintainers":[{"name":"avidmark","email":"mallen@virttrade.com"}],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","esbuild":"^0.28.1","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/make-a-game_1.1.2_1790662676889_0.2692858090727519"}}},"time":{"created":"2026-07-02T16:32:33.398Z","modified":"2026-09-29T06:17:57.152Z","0.1.0":"2026-07-02T16:32:33.675Z","0.1.1":"2026-07-02T19:53:26.221Z","0.1.2":"2026-07-02T22:34:25.531Z","0.2.0":"2026-07-07T11:27:26.511Z","0.3.0":"2026-07-08T10:03:38.305Z","0.4.0":"2026-07-09T10:20:54.585Z","0.5.0":"2026-07-09T14:48:51.209Z","0.6.0":"2026-07-12T19:34:29.232Z","0.7.0":"2026-07-12T21:44:08.807Z","0.8.0":"2026-07-13T08:55:33.435Z","0.9.0":"2026-07-14T13:58:21.046Z","0.10.0":"2026-07-29T13:27:07.802Z","0.11.0":"2026-08-20T06:15:16.804Z","1.0.0":"2026-08-20T10:23:26.379Z","1.1.0":"2026-09-23T06:52:26.743Z","1.1.1":"2026-09-24T15:40:04.674Z","1.1.2":"2026-09-29T06:17:56.981Z"},"license":"MIT","keywords":["mcp","cue","games"],"description":"MCP server that lets AI coding assistants build, test and publish CUE Portal games through the Studio's Submission API.","maintainers":[{"name":"avidmark","email":"mallen@virttrade.com"}],"readme":"# @cueportal/make-a-game\n\nAn MCP server that lets AI coding assistants (Claude Code, Codex, and any other MCP client) build, test and publish games on [CUE Portal](https://portal.cardstheuniverseandeverything.com). It exposes everything the in-browser Studio can do as tools: create a game, edit its details, upload source and assets, publish and unpublish, plus the live developer documentation.\n\n## Set up\n\n```sh\n# Claude Code\nclaude mcp add cue npx @cueportal/make-a-game\n\n# Codex\ncodex mcp add cue -- npx @cueportal/make-a-game\n\n# then sign in (once)\nnpx -y @cueportal/make-a-game login\n```\n\nYou also need a CUE Portal account with the developer terms accepted (in the browser: Profile → Make a Game). The full guide lives on the portal at `/developers/setup.html`.\n\n## What it can do\n\n`create_game`, `list_my_games`, `list_my_teams`, `get_game`, `update_game`, `set_thumbnail`, `set_feature_graphic`, `list_files`, `read_file`, `write_file`, `upload_asset`, `download_asset`, `push_directory`, `delete_file`, `submit_game`, `withdraw_game`, `unpublish_game`, `get_test_url`, `get_debug_log`, `get_documentation`, `get_cards`, `get_card`, `list_shop_items`, `create_shop_item`, `update_shop_item`, `set_shop_item_image`, `delete_shop_item`.\n\nTest runs record the game's console output and errors, and `get_debug_log` reads the latest run back, so the assistant can debug from what actually happened instead of a description of the screen.\n\nGames are plain JavaScript with no build step. The only allowed imports are the game's own files by relative path plus four pinned libraries the platform serves: `@cue/sdk` (cards, player, economy, save state, multiplayer, and the `<cue-card>` element), `@cue/2d` (a canvas engine for card games with real animation, particles and effects), `@cue/3d` (a 3D world with a character and camera) and `@cue/rules` (the real CUE card abilities, up to a full server-run match). The platform enforces the import rule on every upload, and the portal, not the game, stays the sole authority over player identity, collections and currency.\n\n`get_documentation` serves the live docs for all of it, and the assistant is told to read them before writing code: `sdk-api`, `add-a-game`, `2d`, `3d`, `rules`, `setup`.\n\n## Configuration\n\n- `CUE_TOKEN` - use this session token instead of the stored one.\n- `CUE_PLATFORM_URL` / `CUE_PORTAL_URL` - point at a different deployment (defaults are the production CUE Portal).\n\nTokens are stored in `~/.config/cueportal/credentials.json`, keyed by platform URL. Your password is never stored.\n","readmeFilename":"README.md"}