{"_id":"@dcubedllc/cheesecube-mcp","_rev":"3-495d5287e556e67babf49c673cbd2cef","name":"@dcubedllc/cheesecube-mcp","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"@dcubedllc/cheesecube-mcp","version":"0.1.0","keywords":["mcp","cheesecube","claude","agent"],"license":"MIT","_id":"@dcubedllc/cheesecube-mcp@0.1.0","maintainers":[{"name":"dwellis","email":"derekwellis@outlook.com"}],"homepage":"https://github.com/dwellis/cheesecube-mcp","bugs":{"url":"https://github.com/dwellis/cheesecube-mcp/issues"},"bin":{"cheesecube-mcp":"dist/index.js"},"dist":{"shasum":"c7d104e91e429253f415d28ac9c48ec3aea82004","tarball":"https://registry.npmjs.org/@dcubedllc/cheesecube-mcp/-/cheesecube-mcp-0.1.0.tgz","fileCount":5,"integrity":"sha512-PjpEqOc/UzXkm0LReiZsQ07+ebEsvX78lf1rFScQIS/qJlk1tOH6RGllBIGwzWwxd5E6nz8IFAv3DcqjAo9Lgw==","signatures":[{"sig":"MEUCIA0o/xHxJ6aDpGUr5DkKTN7IdXGtI6TKv2r3GHlR/13EAiEA+MutOXFlWRxnwhIOy9+1Us8iV2clbCqtMAweuQokiCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12562},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"dwellis","email":"derekwellis@outlook.com"},"repository":{"url":"git+https://github.com/dwellis/cheesecube-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server exposing Cheesecube Agent API as tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/cheesecube-mcp_0.1.0_1785709666046_0.006752233903633664","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@dcubedllc/cheesecube-mcp","version":"0.1.1","keywords":["mcp","cheesecube","claude","agent"],"license":"MIT","_id":"@dcubedllc/cheesecube-mcp@0.1.1","maintainers":[{"name":"dwellis","email":"derekwellis@outlook.com"}],"homepage":"https://github.com/dwellis/cheesecube-mcp","bugs":{"url":"https://github.com/dwellis/cheesecube-mcp/issues"},"bin":{"cheesecube-mcp":"dist/index.js"},"dist":{"shasum":"23a8b55f60b299a5e3504064d91db21e22438dd6","tarball":"https://registry.npmjs.org/@dcubedllc/cheesecube-mcp/-/cheesecube-mcp-0.1.1.tgz","fileCount":5,"integrity":"sha512-fEotQcwnWTvhrKbKWUW7aikG2yW3BatuVqZs74cVMGgqto4op5wAT7bwdioQILt6gjWOy0wMLB5++1+/FbJAXA==","signatures":[{"sig":"MEUCIDBoIiMmNeXml2gLBvp3nCrFrLA/lVcfUe61y7zzKfBLAiEAkzyrmPokde8WbIhr/zGNPMq+LV58JuprQIVr+7x6OC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12561},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"dwellis","email":"derekwellis@outlook.com"},"repository":{"url":"git+https://github.com/dwellis/cheesecube-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server exposing Cheesecube Agent API as tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/cheesecube-mcp_0.1.1_1785709719492_0.7144287389647379","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@dcubedllc/cheesecube-mcp","version":"0.1.2","description":"MCP server exposing Cheesecube Agent API as tools","type":"module","main":"dist/index.js","bin":{"cheesecube-mcp":"dist/index.js"},"engines":{"node":">=20.0.0"},"scripts":{"build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.0","zod":"^3.23.0"},"devDependencies":{"@types/node":"^22.10.0","typescript":"~5.9.3"},"repository":{"type":"git","url":"git+https://github.com/dwellis/cheesecube-mcp.git"},"homepage":"https://github.com/dwellis/cheesecube-mcp","bugs":{"url":"https://github.com/dwellis/cheesecube-mcp/issues"},"license":"MIT","keywords":["mcp","cheesecube","claude","agent"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"@dcubedllc/cheesecube-mcp@0.1.2","types":"./dist/index.d.ts","_nodeVersion":"24.5.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-0bg0EkHWFSysfYd7ZiT4nH4Xchw1RHpl8k4mRL5CbGXqzsgFW0IYrDgsunnUalEmdq17runAAEooUBWKIa9QuQ==","shasum":"647cb7064d285fe4a4ddaad4366893850ed04fd7","tarball":"https://registry.npmjs.org/@dcubedllc/cheesecube-mcp/-/cheesecube-mcp-0.1.2.tgz","fileCount":5,"unpackedSize":12561,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDTNjgUr6FJQx18esBVGLejVMBZHQVJc//kB5W4i0TL1AIgT9Q/e3LPtjOqYGcW1X0aXX2G4p2PkjWplxRHlG7uqa8="}]},"_npmUser":{"name":"dwellis","email":"derekwellis@outlook.com"},"directories":{},"maintainers":[{"name":"dwellis","email":"derekwellis@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cheesecube-mcp_0.1.2_1785709891968_0.021915736682430298"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-02T22:27:45.949Z","modified":"2026-08-02T22:31:32.321Z","0.1.0":"2026-08-02T22:27:46.191Z","0.1.1":"2026-08-02T22:28:39.618Z","0.1.2":"2026-08-02T22:31:32.114Z"},"bugs":{"url":"https://github.com/dwellis/cheesecube-mcp/issues"},"license":"MIT","homepage":"https://github.com/dwellis/cheesecube-mcp","keywords":["mcp","cheesecube","claude","agent"],"repository":{"type":"git","url":"git+https://github.com/dwellis/cheesecube-mcp.git"},"description":"MCP server exposing Cheesecube Agent API as tools","maintainers":[{"name":"dwellis","email":"derekwellis@outlook.com"}],"readme":"# Cheesecube MCP Server (`@dcubedllc/cheesecube-mcp`)\n\nMCP server that exposes the Cheesecube Agent API as tools. Use with Claude Desktop, Cursor, or any MCP client.\n\n## Quick start (Claude Desktop)\n\nAdd to your Claude Desktop MCP config (e.g. `~/Library/Application Support/Claude/claude_desktop_config.json` on macOS):\n\n```json\n{\n  \"mcpServers\": {\n    \"cheesecube\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@dcubedllc/cheesecube-mcp\"],\n      \"env\": {\n        \"CHEESECUBE_API_URL\": \"https://playform-api-507636286767.us-central1.run.app\",\n        \"CHEESECUBE_AGENT_KEY\": \"your-agent-key\"\n      }\n    }\n  }\n}\n```\n\n`CHEESECUBE_API_URL` defaults to the production API if unset. Write tools require `CHEESECUBE_AGENT_KEY`.\n\n\n> Until `@dcubedllc/cheesecube-mcp` is on npm, use `@dcubedllc/cheesecube-mcp` as above. After npm publish, switch args to `[\"-y\", \"@dcubedllc/cheesecube-mcp\"]`.\n\n## Environment\n\n| Variable | Required | Default | Description |\n|----------|----------|---------|-------------|\n| `CHEESECUBE_API_URL` | No | Production Cloud Run API | Base URL of the Cheesecube API. |\n| `CHEESECUBE_AGENT_KEY` | For write tools | — | Agent API key. Required for create/preview/publish cheese and template tools. |\n\n## Tools\n\n| Tool | Auth | Description |\n|------|------|-------------|\n| `list_engines` | optional | List available engines. |\n| `list_templates` | optional | List templates. |\n| `get_template` | optional | Get full template by ID. |\n| `search_assets` | optional | Search published assets. |\n| `create_cheese` | key | Create draft cheese. |\n| `preview_cheese` | key | Playable manifest + ingredientUrls. |\n| `publish_cheese` | key | Publish a draft cheese. |\n| `create_template` | key | Create draft template. |\n| `publish_template` | key | Publish a draft template. |\n\n## Local development\n\n```bash\nnpm install\nnpm run build\nCHEESECUBE_AGENT_KEY=yourkey node dist/index.js\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}