{"_id":"@firecms/mcp-server","_rev":"48-27427f063c3b6dd904bb801283e9e2dd","name":"@firecms/mcp-server","dist-tags":{"canary":"3.4.0-canary.00f9be5","latest":"3.5.1"},"versions":{"3.1.0-canary.768c91f":{"name":"@firecms/mcp-server","version":"3.1.0-canary.768c91f","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.1.0-canary.768c91f","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"91e5e7c603d936c8029f970098ca309cc4a6133c","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.1.0-canary.768c91f.tgz","fileCount":64,"integrity":"sha512-59IsKqspMqmPBuZLvnj8+3+BdLjz9jCN21R65epYESb9k8OAfHGGgngqgLqDy718syIuP9Bg5Eld06AoPUhEBg==","signatures":[{"sig":"MEUCIB0tlazc2lBy2HxEU1hf+VsEkNbQGOF9gf9UIqrqE66bAiEAysZ6AssKJCsRUv4g96cTKysvZ0NKyouzNZu/7IMgUzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109283},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"ccfcbd20ff3a6adb3e94edfe4b1a0c2af1f0a492","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git"},"_npmVersion":"lerna/9.0.4/node@v20.20.0+x64 (linux)","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.24.0","axios":"^1.7.0","@firecms/cli":"^3.1.0-canary.768c91f","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.1.0-canary.768c91f_1771419542752_0.8988908593094669","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@firecms/mcp-server","version":"3.1.0","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.1.0","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"782d4f8331d56b81bcd4f75869aaa47bdb429742","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.1.0.tgz","fileCount":64,"integrity":"sha512-A4/fPO4eh77pCgUKhYUWGmrlDaKe00z7sfdwm1uxJExIG1AvUjPRyU1q/wqBIs6bVR9rYi7R8Ppc0fNnKpleUQ==","signatures":[{"sig":"MEQCIBA00xSLr10dOhXLMZMoutHLVTVi+n95zPH9mSSDMzNrAiA8UZee5hieOne+oh3yhsRTR0s5BDEUF2yVcalCFc/8Yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109253},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"40f8d9860cb2649c0a195ecebd1a92ccb37f33a6","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git"},"_npmVersion":"lerna/9.0.4/node@v20.20.0+x64 (linux)","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.24.0","axios":"^1.7.0","@firecms/cli":"^3.1.0","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.1.0_1771425183908_0.3979632475401187","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-canary.24c8270":{"name":"@firecms/mcp-server","version":"3.1.0-canary.24c8270","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.1.0-canary.24c8270","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"5e50b587771cadf09ebc2c48af7a45b1678354c0","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.1.0-canary.24c8270.tgz","fileCount":64,"integrity":"sha512-WyMBLUTFtHGbsUEoZvnnDZiN+S1b6L+r2/FQ6+z9x1H4JWAxVfsmb6R6WbC1g05BCmsVsZv5Wtdz6cjOSoj7pw==","signatures":[{"sig":"MEUCIQCuzJ1BVaOn67cYqYeKzmxvPI4OZ0NIH4yakRklLf9CFAIgMu/TbFb2OEuyCCjIdYxYKDd5eNbD4RH4e1jh1miIu1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109283},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"fa98925bad34308ed66e7ea68adcc07eb38184ae","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git"},"_npmVersion":"lerna/9.0.4/node@v20.20.0+x64 (linux)","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.24.0","axios":"^1.7.0","@firecms/cli":"^3.1.0-canary.24c8270","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.1.0-canary.24c8270_1771937311089_0.6242473461802924","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-canary.75005e4":{"name":"@firecms/mcp-server","version":"3.1.0-canary.75005e4","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.1.0-canary.75005e4","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"781992c28cd6184b6735bc404030e8d9cfe43a5b","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.1.0-canary.75005e4.tgz","fileCount":64,"integrity":"sha512-WOPn31Kb1kLDptx/Ye+cwOz6dXQoYp+amC62QyLZc50iVPKT7sfzONRoLRYHcVclU4QMIJEsKxasrJZa5sC+Aw==","signatures":[{"sig":"MEUCID+3o1kMjj5oP3XIJ3+9KerFvm/Vx2Mjrhjix+MazJoRAiEAz4ynClmz7bbD3436swwMglwOCVahT0Ixud58mdMJnS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109283},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c29532edd82a7516124856d79871c05c07989d04","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git"},"_npmVersion":"lerna/9.0.4/node@v20.20.1+x64 (linux)","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.24.0","axios":"^1.7.0","@firecms/cli":"^3.1.0-canary.75005e4","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.1.0-canary.75005e4_1774567819612_0.09860135242226442","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-canary.dc8ac43":{"name":"@firecms/mcp-server","version":"3.1.0-canary.dc8ac43","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.1.0-canary.dc8ac43","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"59f414a535d011caea9c84cf769a41e69f1c8eaa","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.1.0-canary.dc8ac43.tgz","fileCount":64,"integrity":"sha512-ucEeKQfQ8Ywp6IDzIA7kP/eA3AW1i5/wyBbKnKZ/uSC5Sljus8Zg0edvwPX+VaDPIgp0uEwAayMoOW8xQCWDFA==","signatures":[{"sig":"MEQCIB2Ry2J4HXoerAHlGupojuCpVc+hpEDxohNOeLccfjRaAiAL7e8HaPtB4VfgTWV/NImEmIC8MTfw6DsS4TqD/hP2Vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109283},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b0ab55d63d9113f64c1b10d83b011c1651a56d84","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git"},"_npmVersion":"lerna/9.0.4/node@v20.20.1+x64 (linux)","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.24.0","axios":"^1.7.0","@firecms/cli":"^3.1.0-canary.dc8ac43","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.1.0-canary.dc8ac43_1774980802878_0.11114022676539892","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-canary.adb5759":{"name":"@firecms/mcp-server","version":"3.1.0-canary.adb5759","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.1.0-canary.adb5759","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"6d00ad0f0654452a430d089da2c8be92329304a0","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.1.0-canary.adb5759.tgz","fileCount":64,"integrity":"sha512-o9wy9T9kWWvrvv0mR6/81vxSfklpOF6XGfqZ9+Z/fn7eZcDJMasf8afXornI58i8pxpYBdBVhoGQ/YIbJ+Fh2g==","signatures":[{"sig":"MEYCIQDSqDkv5cQr/Cwi7SSH9MIvtfNDYj/m8WJB1neYOVz/UAIhAKWYmozdaV2sznBW1v8vHGiwtXLCW2rBbpY7QRvhrAsV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109282},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c9097433d4c8be0a370ab1ae7b21126422135ec6","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git"},"_npmVersion":"lerna/9.0.4/node@v20.20.1+x64 (linux)","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.24.0","axios":"^1.7.0","@firecms/cli":"3.1.0-canary.adb5759","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.1.0-canary.adb5759_1774982149528_0.30862477849887626","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-canary.a3b8228":{"name":"@firecms/mcp-server","version":"3.1.0-canary.a3b8228","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.1.0-canary.a3b8228","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"df1b5ea2f383597ae72afa1bb6e609fcc169906a","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.1.0-canary.a3b8228.tgz","fileCount":64,"integrity":"sha512-cPj0g/Znjxx/LZ+SiT9quaYj43MpDY1lzZiVrqivqBozgTJxZmbvWGUlzd7FNdlXsnAQuOsnmOZPGJuasfMfhA==","signatures":[{"sig":"MEYCIQDMDyR89aRayh/HKVCPM9Lfb7aGNHtTibQm8X5en6ij4AIhANsIT+nz5OGsRCmV+XyM4MqwV9orT2hdsnSFYeYRgMfU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109282},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"9db666a52d89d140a19fef1e23d7983ec60b1125","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git"},"_npmVersion":"lerna/9.0.4/node@v20.20.1+x64 (linux)","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.24.0","axios":"^1.7.0","@firecms/cli":"3.1.0-canary.a3b8228","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.1.0-canary.a3b8228_1774982736626_0.07389227834560841","host":"s3://npm-registry-packages-npm-production"}},"3.2.0-canary.9c3d298":{"name":"@firecms/mcp-server","version":"3.2.0-canary.9c3d298","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.2.0-canary.9c3d298","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"343cba8356660bbedc7ed3d4b16a1b50b5a35a78","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.2.0-canary.9c3d298.tgz","fileCount":64,"integrity":"sha512-wvkAYqdAIR03+zmfTE30JGGE4vPu3JxJx7m7zSvJ43LcpCm53uo7dGMHDu8HhxKNeTaNPl7nuwgClsqBGb2PRA==","signatures":[{"sig":"MEQCIFMqSOWFXBE6fUiYeI6fbo8YF/RrVE1qmKXioQ7tUtq+AiAdGNFYdyWyiFEcoOMbqBjebUZitN4AvO9XxHz+Y935Pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109282},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"78c704776ba95454eaf5312dd1042402859e47c9","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git"},"_npmVersion":"lerna/9.0.4/node@v20.20.1+x64 (linux)","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.24.0","axios":"^1.7.0","@firecms/cli":"3.2.0-canary.9c3d298","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.2.0-canary.9c3d298_1774983590710_0.015030338654842712","host":"s3://npm-registry-packages-npm-production"}},"3.2.0-canary.44dc65b":{"name":"@firecms/mcp-server","version":"3.2.0-canary.44dc65b","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.2.0-canary.44dc65b","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"4eed447723b0494b443d4ab91ee5966b6f057227","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.2.0-canary.44dc65b.tgz","fileCount":64,"integrity":"sha512-t4/Lu4f+HdDvUB/NzutxfeI/w55D+TgePdsMeYWDOheqdItllNO5qxXjG4yIjhDlteBb+F/9EZpycDdrod0zfQ==","signatures":[{"sig":"MEYCIQDCJ2kzfPDz8STQ1hm9eJPr6S5c85G7JEQIgKEUSH1ZMAIhAIoAe/8KbixiTiB/oetoyH3f8eVR7mo81dsXtEQDke3F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109282},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"af4cd57871ac430b4ffac0295c40b9cd3cee24ff","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git"},"_npmVersion":"lerna/9.0.4/node@v20.20.1+x64 (linux)","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.24.0","axios":"^1.7.0","@firecms/cli":"3.2.0-canary.44dc65b","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.2.0-canary.44dc65b_1774985430477_0.4659509717113175","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@firecms/mcp-server","version":"3.2.0","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.2.0","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"a42359f570628f0fb3d31df8728ca24c4350b67c","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.2.0.tgz","fileCount":64,"integrity":"sha512-oZ853VPKeiOcH3LJveQE83+bIhi/5UqofQg5bHC7KkC18md7Zv1IC5JOvwOeJiob+eYBArbH4UcrfcVtTDBYLQ==","signatures":[{"sig":"MEYCIQD3XL33Pd8fgJPI0UOWIl3/4Gl8dAl7tYYXrp+c5ZRwhgIhAOUZT+sRf+PfLHRdSllWvncR1xEfswYdMTyx0I4cG6gA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109253},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"44dc65b20680ae61964608d755584620abcf8127","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git"},"_npmVersion":"lerna/9.0.4/node@v20.20.1+x64 (linux)","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.24.0","axios":"^1.7.0","@firecms/cli":"^3.2.0","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.2.0_1774988955769_0.09470569142763119","host":"s3://npm-registry-packages-npm-production"}},"3.2.0-canary.4c3b8f2":{"name":"@firecms/mcp-server","version":"3.2.0-canary.4c3b8f2","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.2.0-canary.4c3b8f2","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"d981046818f4c59bd197352f12ec71f1614942bd","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.2.0-canary.4c3b8f2.tgz","fileCount":64,"integrity":"sha512-6FwpyiFEdpVmBqF5DbEWyN40LjQ/4p5wspVGrYfK5qvla105jkwOvij+L/dPozXO7X4Km6C55cTFb79dkN9BOQ==","signatures":[{"sig":"MEYCIQCi0E9PFtTfPDt8ILLCuzTulFNbTlRKZq454J01UrNd8QIhAJwrajaycSGrrbCsDzabYwgyl2qrzGmb8bfgQuKrIYcH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109282},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b86dabf4d939a8db1d84f4581c8cc3cfcccf0891","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git"},"_npmVersion":"lerna/9.0.4/node@v20.20.1+x64 (linux)","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.24.0","axios":"^1.7.0","@firecms/cli":"3.2.0-canary.4c3b8f2","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.2.0-canary.4c3b8f2_1774989924115_0.3585020996317416","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-canary.02232f4":{"name":"@firecms/mcp-server","version":"3.1.0-canary.02232f4","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.1.0-canary.02232f4","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"b161fa1aa23e6e6a2e7ee33597e273e078a6589f","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.1.0-canary.02232f4.tgz","fileCount":64,"integrity":"sha512-aAAcDn+NaG+332JR5y2G7vGO34Twi98ieqE5NVo+8ta7ZmcBRXmBIbrzzmlMO2nGao0iA34fpInRcw20+k/Dkw==","signatures":[{"sig":"MEUCIQCsMGV58yubCu1cEwPMB5OQvLci0SliYMGsuSYhWJdFTAIgAJh+KS0AH+jA8Lcba2H/zjUZbPZEUHYQxPLRLTX/+Co=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109283},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"6281205d9f39f85991e1d8533474bfb9a542ed03","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.0","axios":"^1.7.0","@firecms/cli":"^3.1.0-canary.02232f4","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.1.0-canary.02232f4_1777301759303_0.9621679370332852","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-canary.501d471":{"name":"@firecms/mcp-server","version":"3.1.0-canary.501d471","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.1.0-canary.501d471","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"ae9ea125cf341d9f068b102c35600c430d7876f1","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.1.0-canary.501d471.tgz","fileCount":64,"integrity":"sha512-7HKcDU7AgdCgePJp1M7SKqCSpU2vbadSdFgZVC0CZBnCq6vK4LthCSu0Zmo5DRlh/R7GCmcxmPhepggimapRhQ==","signatures":[{"sig":"MEUCIQDEXU9AqT4aD+/yp6jJ/j7CWe+w2woG55FA4QQNPgh5hQIgSsxCa3W8GrqasSGIv5nFaWerexHwo9KHkgYWhLYtGZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109283},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"ed0d4e02d670aff9297a710a1d45a1095a1cbaea","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.0","axios":"^1.7.0","@firecms/cli":"^3.1.0-canary.501d471","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.1.0-canary.501d471_1777305760081_0.19527780396924022","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-canary.451aa49":{"name":"@firecms/mcp-server","version":"3.3.0-canary.451aa49","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.3.0-canary.451aa49","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"7b2246547266c34d693473368d04b642e6f5e15f","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.3.0-canary.451aa49.tgz","fileCount":64,"integrity":"sha512-9V8vVJKUOYim381wNHZPitxWfSYCb5YKbRX0zZC7iEXzwQQScefievN2QPyTZOcvdQIa4yH90ceROJZB/NgYgQ==","signatures":[{"sig":"MEUCIG2+9/0HZQnQqqIxN7AexjhFuyiZAfflgvPq7dqCEpAsAiEAhYlZtb4bNoKpXHBo0rFs9leJIsjNVas4MPzrMIaggZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109283},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"772b4a7f64893038f0cc13669d6bc66ec858fc49","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.0","axios":"^1.7.0","@firecms/cli":"^3.3.0-canary.451aa49","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.3.0-canary.451aa49_1777367425021_0.9687448992820404","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-canary.7e3431b":{"name":"@firecms/mcp-server","version":"3.3.0-canary.7e3431b","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.3.0-canary.7e3431b","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"97a4d6983ec5021433c715b0a9ce6d0e2b56dae1","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.3.0-canary.7e3431b.tgz","fileCount":78,"integrity":"sha512-PTrhwwDlG75jDcqQJp+/KCcQTIp8yLnVab8oWfwwrIzI48sldIjB+B75vPwC8AdG6GtBV5sOgWGCnExaYB0ImA==","signatures":[{"sig":"MEUCIHjGMBH09alhfDwqrVoXLZh3NgVH0a2gBwNbYrEVCI5BAiEA4NTDvANtxOTWs2DFRhdJf+tZwE15Mp1vbBc11J9LX6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218774},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"4d6f17394a067e009e7bc85c8ab426ed3333c908","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git","directory":"packages/mcp_server"},"_npmVersion":"11.16.0","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.24.0","axios":"^1.16.1","@firecms/cli":"^3.3.0-canary.7e3431b","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.3.0-canary.7e3431b_1780441461294_0.5310844082793216","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-canary.2064433":{"name":"@firecms/mcp-server","version":"3.3.0-canary.2064433","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.3.0-canary.2064433","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"251f4df8406046013b08bcb6669643890baaa671","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.3.0-canary.2064433.tgz","fileCount":78,"integrity":"sha512-QUeainTCxjIuPx/wyVJVXhTuIb62wPxjbUAxxWkdLI/4WXzZOSTBTCE09zq4w9U3VqWPRAmMPdvKWr9TRLB1Cg==","signatures":[{"sig":"MEUCIGxdpJ9hkl40SSKwC/5oBwBTDC2dCVyBmFkf24lIgEwPAiEA0hSb8oI8G8bbp9EPhrfieZisXiDL5dH8fYjX+oFFnXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218774},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f10976e35e836f62f23f3107b6e2a0f5253e87fc","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git","directory":"packages/mcp_server"},"_npmVersion":"11.16.0","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.24.0","axios":"^1.16.1","@firecms/cli":"^3.3.0-canary.2064433","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.3.0-canary.2064433_1780442272330_0.21861954304747755","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-canary.a5780ce":{"name":"@firecms/mcp-server","version":"3.3.0-canary.a5780ce","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.3.0-canary.a5780ce","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"94c7527ce469174d509958219785ab96462580a0","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.3.0-canary.a5780ce.tgz","fileCount":78,"integrity":"sha512-jOxeQ55aUtODir9yfgjyAi4mluqLhXmpuxOCJTlvUy0SszuDGJmAAav8TVW2b35CyvBN5Vc0Lnfx+pUtpNoeEA==","signatures":[{"sig":"MEYCIQD7W0uYaZNGYD+5SMKpMMQeGxxeMeCeYcXD5hQzyVTocQIhAINfyT1yLlKQRy0tpsId078+fWxtpdQrw4wV7QFSLGK5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218774},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"fce51becf562bc32eaeb865fdf7c3b9369780277","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git","directory":"packages/mcp_server"},"_npmVersion":"11.16.0","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.24.0","axios":"^1.16.1","@firecms/cli":"^3.3.0-canary.a5780ce","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.3.0-canary.a5780ce_1780444874542_0.5778298162979936","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-canary.69e5ab1":{"name":"@firecms/mcp-server","version":"3.3.0-canary.69e5ab1","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.3.0-canary.69e5ab1","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"83e788be53fe0aa71f111633f14836dce4337dc0","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.3.0-canary.69e5ab1.tgz","fileCount":78,"integrity":"sha512-voZuvHxC+3EtdfidswhjrEt+NiMCK6G3quS01fHsytQjpl/33MvWAuKsMgbMk2xApa1EVNijJWaoJVdwsAq4rA==","signatures":[{"sig":"MEUCIQDrgkQYH8/lO4n4diIGaafM+8geK4zYQBuMySIYKrFYvQIgV2mqsuotnoQJaucvwSTCfuQ0aR6JdMZPM27if9fF4kE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218774},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"9dc86c3cb5b26a80ca959b025aa245f11dd4c16c","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git","directory":"packages/mcp_server"},"_npmVersion":"11.16.0","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.24.0","axios":"^1.16.1","@firecms/cli":"^3.3.0-canary.69e5ab1","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.3.0-canary.69e5ab1_1780522739336_0.44464923983284943","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-canary.d3242eb":{"name":"@firecms/mcp-server","version":"3.3.0-canary.d3242eb","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.3.0-canary.d3242eb","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"1b898bf75e38e9f815409c83a9d68b1dbff8ec91","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.3.0-canary.d3242eb.tgz","fileCount":78,"integrity":"sha512-JZqtdXcGWN3QiGZhlxMYekR2+QMdTHRQjPhxRg/00sJM+y7C2sg3RZ6rKxunKUxUk7yY8ACz1ulSSSZuMZ+fZw==","signatures":[{"sig":"MEQCIEP5UzL5cm467U1bIdRbJJRAw/FWh3nWOJqSal1KCugCAiA1Kyt+0aJU8Cq+1TwLns0kOzbcGzIO3u27MEYIG1LITA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218774},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"451430f5a757ffc53acb3ec210c8402e6276a805","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git","directory":"packages/mcp_server"},"_npmVersion":"11.16.0","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.24.0","axios":"^1.16.1","@firecms/cli":"^3.3.0-canary.d3242eb","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.3.0-canary.d3242eb_1780523407913_0.6798017273385941","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-canary.040c21c":{"name":"@firecms/mcp-server","version":"3.3.0-canary.040c21c","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.3.0-canary.040c21c","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"de9ea1e309362f884222368b4880713015779ccc","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.3.0-canary.040c21c.tgz","fileCount":78,"integrity":"sha512-+MP2Q61u/k3iBpWs60R097qF3zhhHTOPsqYni1K6hOSlSfedMrUzlgDQORCzX6+KiV2o7rbO/zJaSukh9yRtEg==","signatures":[{"sig":"MEUCIQDxuxfOFsQzNp+XZSMPBCsxR7JFJzbr9IWt7R79HehMHgIgVwf8wJU4aBKYqJIoKKy/MnMrTYq2ZEU4aVBYWgpg/Bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218774},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"fc662c45c39c3d1084e71d521e7ec51c1bd511bc","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git","directory":"packages/mcp_server"},"_npmVersion":"11.16.0","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.24.0","axios":"^1.16.1","@firecms/cli":"^3.3.0-canary.040c21c","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.3.0-canary.040c21c_1780525694885_0.4269815538884554","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-canary.9f007c7":{"name":"@firecms/mcp-server","version":"3.3.0-canary.9f007c7","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.3.0-canary.9f007c7","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"2c66f7f948cf23441222bda6b1b9687c1fd2630a","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.3.0-canary.9f007c7.tgz","fileCount":78,"integrity":"sha512-A9j/GAl8957OkSgN3/Yc53dV7qLzrjN8N6VLn0mMIw3Vvl1L2ts2MQXlEc6MyyaEmc0kWhSnldTUZ0usBbchKA==","signatures":[{"sig":"MEQCIH4TI3neA1ZasJleBslsB3yCk+Hy4maqFLi9K4B/xxWnAiAmnTrOPB/kUmug9e2ohKevUPpdWELb/3bpUZ3DyOlsfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218774},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"e39a05d2c40b18292c834956a9ac3870cb59eb2f","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git","directory":"packages/mcp_server"},"_npmVersion":"11.16.0","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.24.0","axios":"^1.16.1","@firecms/cli":"^3.3.0-canary.9f007c7","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.3.0-canary.9f007c7_1780529032295_0.6275155395287138","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-canary.ae3fdc5":{"name":"@firecms/mcp-server","version":"3.3.0-canary.ae3fdc5","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.3.0-canary.ae3fdc5","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"4a6b7560a4c0ded40b4de2d4d786179b32f8dbdb","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.3.0-canary.ae3fdc5.tgz","fileCount":78,"integrity":"sha512-pMGd2zeSZfQ0iOowt5pHnr0bzdUdPT40ambsxtFJJEBTrdPZeFFrpCDUX6Xmy/74YuHIkCz0PA1zcrtZ7yfbUQ==","signatures":[{"sig":"MEUCIQDlNFF0oLnazjjMoaBjd6ifrf5Cia2s4n4LZqRRc/53MgIgRuTZkI293aEciW29LSRtrJLLrrU6MJ+zt8VQq5+Hf30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218774},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"781d9eb83b549e9f223345180a222f626f282f55","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git","directory":"packages/mcp_server"},"_npmVersion":"11.16.0","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.24.0","axios":"^1.16.1","@firecms/cli":"^3.3.0-canary.ae3fdc5","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.3.0-canary.ae3fdc5_1780571704274_0.3074258306368838","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-canary.3ea2cd2":{"name":"@firecms/mcp-server","version":"3.3.0-canary.3ea2cd2","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.3.0-canary.3ea2cd2","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"2293ef6496f5a4e6037ba67fc763d33102af0eb4","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.3.0-canary.3ea2cd2.tgz","fileCount":78,"integrity":"sha512-/0aEzLhIv+soR2/ris/RJeSrDe9YH2ljvhl1B64J7rgdstY7w3YqY+sOC31icLlX3U7ON6j2KQLwZbWfRVPzxg==","signatures":[{"sig":"MEUCIQCVMCPT96eiHeSFsEzgnLoivXe6PeV/lAIGQoGxukHx6AIgYnIno1mwV0HWPfHdG9oV1SJyPs72Hs718tnSABBw3yQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218774},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"716f63fb8dd8cc274d7065a3561fdf282bb36fa3","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git","directory":"packages/mcp_server"},"_npmVersion":"11.16.0","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.24.0","axios":"^1.16.1","@firecms/cli":"^3.3.0-canary.3ea2cd2","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.3.0-canary.3ea2cd2_1780582489497_0.8841584352528638","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-canary.102f274":{"name":"@firecms/mcp-server","version":"3.3.0-canary.102f274","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.3.0-canary.102f274","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"39204ae4516556a91890c3419d8cf81eccd093a4","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.3.0-canary.102f274.tgz","fileCount":78,"integrity":"sha512-S6xnTPt2L9nTNsgJiDG0v2HstfTixXvOUWAQdqwF8Fq+7zavWof33GWBzo0rPwt3zZ9jvl0H2iUDH0WHduI3xw==","signatures":[{"sig":"MEYCIQDA3ktlKn+rHmqDXO/XYjSJ04ekAQDLo2tNIV44JP8f/QIhAJRpv0j/wY6LeZ3/Or4USHllmQDUBpBJT22Lh1l2qNYD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218774},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0bf62d67e7154491315f411f7f4df0edfbd99b44","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git","directory":"packages/mcp_server"},"_npmVersion":"11.16.0","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.24.0","axios":"^1.16.1","@firecms/cli":"^3.3.0-canary.102f274","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.3.0-canary.102f274_1780939640461_0.6503474657667208","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-canary.9452021":{"name":"@firecms/mcp-server","version":"3.3.0-canary.9452021","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.3.0-canary.9452021","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"52eb3b9da10c4b91ed27250a0c23b4363898ab4a","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.3.0-canary.9452021.tgz","fileCount":78,"integrity":"sha512-qvgaafxEotDZDAlRD7R1qUQZ8BhqKGtX/1zdLQ+J1iQGVtZBAusKCwWi+kszxcD7GNJwrCmhe82mW0j9SnuSdg==","signatures":[{"sig":"MEQCIGxr7OhF1erdHS85NM2uwjTFxXgfNPHPsA1Xj2ruucEAAiAu4lob8lWZriMrZROXG4m8WSjU0WF/GoreV1uuBc05tA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218774},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a23eeb0e7095dea496714584c90d6fbcf9ce2425","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git","directory":"packages/mcp_server"},"_npmVersion":"11.16.0","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.24.0","axios":"^1.16.1","@firecms/cli":"^3.3.0-canary.9452021","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.3.0-canary.9452021_1781002512295_0.30735983027085045","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-canary.3afa809":{"name":"@firecms/mcp-server","version":"3.3.0-canary.3afa809","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.3.0-canary.3afa809","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"628ad6c4d01a4cd5b538c01074aa96661909e09a","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.3.0-canary.3afa809.tgz","fileCount":78,"integrity":"sha512-wwFf6VD7Fz1gMkFky5yPlCWmwY0aS0+iHJAXiqbxXao96m7mJaZU46cQQAIKzDYWilX8E99dnt7hZf8DSznaBA==","signatures":[{"sig":"MEUCIQD2lioAG51qq1NBQzwoi2Rd3LKBG5sYlfumhDDpCA8hjgIgGQuVB1kin9tR0IFYY8ewhMOLdS6cHGReZXvPusmvEUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218774},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"e53c6869a0bea494e8ffd54b54d06c3343a98b9f","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git","directory":"packages/mcp_server"},"_npmVersion":"11.16.0","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.24.0","axios":"^1.16.1","@firecms/cli":"^3.3.0-canary.3afa809","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.3.0-canary.3afa809_1781004935296_0.570730390358485","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@firecms/mcp-server","version":"3.3.0","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.3.0","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"c9701fe45dce29dd0b4e5f2760778a65e4e40152","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.3.0.tgz","fileCount":78,"integrity":"sha512-AE//2mfN3rHbghNjiEQsed7sur4DEjCk6YNVSfphssdgbgJHQkdt2waoxZaU3nsws/4ACI9FTiQ99HosFoUAFQ==","signatures":[{"sig":"MEUCID4SyibGBu/ZMPhTbzBzppDYD+g1WR6Bpyihet8rRSR2AiEA6LaWf+etZhpqtZDWItuyAEtwJHzZYieKuuHIXBwmtfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218744},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"892cd5c9c3b19c690b5e1c1a632b9f547269d989","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git","directory":"packages/mcp_server"},"_npmVersion":"11.17.0","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.24.0","axios":"^1.16.1","@firecms/cli":"^3.3.0","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.3.0_1782211816874_0.47275164881514153","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-canary.977172b":{"name":"@firecms/mcp-server","version":"3.3.0-canary.977172b","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.3.0-canary.977172b","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"c1a6c94bbe8587141c35edb0c089b2081555255b","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.3.0-canary.977172b.tgz","fileCount":78,"integrity":"sha512-rvIIbcpnBEd7rxP0iEDgpN5sMWavahIfzm3WLoF4KEc/NtPiLz3vS0V2QwBuaRGkfAVVokj18jiwvUe0Nl/dJQ==","signatures":[{"sig":"MEUCIQCJSFDmjaqL/AwAD8iuN5YzkzcbYYfJvZkoCguZc5FRbAIgIqol3OCKWxa+pM1ZZDUyivbHes0CD5dG2Se+Jovomc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218774},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"1c69f928979088d5f06805b864bccd63bfad86d8","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git","directory":"packages/mcp_server"},"_npmVersion":"11.17.0","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.24.0","axios":"^1.16.1","@firecms/cli":"^3.3.0-canary.977172b","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.3.0-canary.977172b_1782220226489_0.9921807218447367","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-canary.1e1cce9":{"name":"@firecms/mcp-server","version":"3.3.0-canary.1e1cce9","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.3.0-canary.1e1cce9","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"137baa662f55aa253aa130a25855bad482438c7a","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.3.0-canary.1e1cce9.tgz","fileCount":78,"integrity":"sha512-0ym/NhX4+WUkSi0XsAvkn7idKaqhdatmi5xUI6Xa+RLAdlwdsYB5qh0dWjYqdTfV2YkKz7dXEQWbDm6ZdPep0w==","signatures":[{"sig":"MEUCIQD4+HgQIwZJTTpQizwZtlVNQnyqDsDpgxsZNoHzwapBCwIgZ80AdCP7hbG4GBd9huBpAFDWEprtEOPHI+fYu8WgUeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218774},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"18d59cce249086ed529f66d1df95d69ad7443ce1","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git","directory":"packages/mcp_server"},"_npmVersion":"10.9.8","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^3.24.0","axios":"^1.16.1","@firecms/cli":"^3.3.0-canary.1e1cce9","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.3.0-canary.1e1cce9_1782817761354_0.9042823969051057","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-canary.289082f":{"name":"@firecms/mcp-server","version":"3.3.0-canary.289082f","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.3.0-canary.289082f","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"9d5bc1f644becfd3e6932923e9025982a26719a1","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.3.0-canary.289082f.tgz","fileCount":78,"integrity":"sha512-x5m752MG5Xx4Lhfo9LJFPWXpbQux1h1ys+fI5h3y5f0mCUfTH+vLPjQBHYxhB8F0jLckiPEPuI+LtUy7vXRJ8A==","signatures":[{"sig":"MEYCIQCmB3e1ECA+JmTTHQ7WK+uRS3pcOvKJLDTMbvFvlBWqiAIhALBLAG7wavf9ubaqJr2qyNamUVhP1yblLhgweFdWdZoe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218774},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"247cc36a0325e51e427f542b9ae92a176e4d6799","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git","directory":"packages/mcp_server"},"_npmVersion":"10.9.8","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.24.0","axios":"^1.16.1","@firecms/cli":"^3.3.0-canary.289082f","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.3.0-canary.289082f_1785448224936_0.6528400414916689","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-canary.5906216":{"name":"@firecms/mcp-server","version":"3.3.0-canary.5906216","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.3.0-canary.5906216","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"8081d5d6996d97cecfa426032417b9ba8caa2a6f","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.3.0-canary.5906216.tgz","fileCount":78,"integrity":"sha512-fkPWwxUmN+TQ3IkrUi6Lcul1U+nGbArN5ry55nuaBX+sqE2XNlamQPBmnts7iXjN0Rft39AH4ydijP9O9YuLwQ==","signatures":[{"sig":"MEUCIBA7tSXlf8ELLoFhI53IKf3I3+1PwbAAtonpUHJpO+z3AiEAo+TRr5SvoQQ65gek7giNo4bwJCl2hFWISXuo9ZG92gg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218774},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"13a79b0f947551d48d20c97d571a6c7cf0c9ca61","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git","directory":"packages/mcp_server"},"_npmVersion":"10.9.8","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.24.0","axios":"^1.16.1","@firecms/cli":"^3.3.0-canary.5906216","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.3.0-canary.5906216_1785496756681_0.176312978952454","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-canary.42ba35b":{"name":"@firecms/mcp-server","version":"3.3.0-canary.42ba35b","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.3.0-canary.42ba35b","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"24315faba202a858c08a41ad1b63863bf72c4651","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.3.0-canary.42ba35b.tgz","fileCount":78,"integrity":"sha512-DxJGwytg0cpgv0NGIPbj3X4wJc5AD7tADatzs+DF8DGOt2AjgGoiFjGXjOfz2XpDPa2fR0QekFUksPEDZQ879g==","signatures":[{"sig":"MEUCIFTL8O7sBcl2dJ8uB8hlDxABTwU1RDlnl0gwACQT1KgLAiEAkfe1P4vrswkrZMBlqMXYvqOYg2JLj8aeJJJ/Ls+mfTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218774},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c145af5213e5084504314617b2a201042b69465c","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git","directory":"packages/mcp_server"},"_npmVersion":"10.9.8","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.24.0","axios":"^1.16.1","@firecms/cli":"^3.3.0-canary.42ba35b","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.3.0-canary.42ba35b_1785502264520_0.5566518108890817","host":"s3://npm-registry-packages-npm-production"}},"3.4.0-canary.f6a889a":{"name":"@firecms/mcp-server","version":"3.4.0-canary.f6a889a","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.4.0-canary.f6a889a","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"365abf26ff58dad5e4b31c2eedd1db0b1ed53e37","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.4.0-canary.f6a889a.tgz","fileCount":78,"integrity":"sha512-JUY/001Svye+/2Pjae/rwONxFDsGjimGTnYWa+kPtO5+7ELqD53aTRivUNNaqQUdvZHGXSNpMLeO0WoiiWEYhA==","signatures":[{"sig":"MEUCIDRQ1SzeVDnBR+8EcOPRCpofUNU3IKzpvgGdtPiW1950AiEAhVYeuTIHshrvD36lFRCwaDr3v4KNQ4G2257aAnQ+MoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218773},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"cfcc2fc4b20826c412d0ea2786eefb9f6282473f","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git","directory":"packages/mcp_server"},"_npmVersion":"10.9.8","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.24.0","axios":"^1.16.1","@firecms/cli":"3.4.0-canary.f6a889a","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.4.0-canary.f6a889a_1785505760181_0.4709164190039943","host":"s3://npm-registry-packages-npm-production"}},"3.4.0-canary.8635253":{"name":"@firecms/mcp-server","version":"3.4.0-canary.8635253","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.4.0-canary.8635253","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"9f148f4503f520a91239ec548ef90361b8e06abe","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.4.0-canary.8635253.tgz","fileCount":78,"integrity":"sha512-2kX+vCnYmAFib6S9mkrqVPSVkjomi1yxA1Gxc3fAomZcObFS3scg0W6n7gs88/9T+A+n26ufpPGmDd1iVNXSOg==","signatures":[{"sig":"MEQCIE0zZHXTGBMODdbUeanWcNKIItSWoYoIAR3LQaz2z834AiAfsCRJoYyz2oI4eE0hS9WDdCTX/OFO68TFXvq36EA12g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218773},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d778cc21e54b39996b672c84f43eee44ef7193ea","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git","directory":"packages/mcp_server"},"_npmVersion":"10.9.8","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.24.0","axios":"^1.16.1","@firecms/cli":"3.4.0-canary.8635253","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.4.0-canary.8635253_1785508471988_0.37361720945989774","host":"s3://npm-registry-packages-npm-production"}},"3.4.0-canary.63041d0":{"name":"@firecms/mcp-server","version":"3.4.0-canary.63041d0","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.4.0-canary.63041d0","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"c5e7d195cf38a7be6bdf207c608d550d282494d4","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.4.0-canary.63041d0.tgz","fileCount":78,"integrity":"sha512-q8lM8t45wl5q1otlCPjpFpcobWrmscIY9KVBsKKQt7agrprT1kdxYlSJWZdpn1W2wF1cZZ5tyBa5hZ/Is6hrOw==","signatures":[{"sig":"MEYCIQCvDhEKShewCSj222W4aWeeHp8lIL2PwUt7+TxRMXIwnAIhANUV7hysctxt06j0Y0x72pdJ16EED6cZCuJ7Sb2xk4in","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218773},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"3ec822cfae8177129f74d1e131b06e53b70531d2","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git","directory":"packages/mcp_server"},"_npmVersion":"10.9.8","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.24.0","axios":"^1.16.1","@firecms/cli":"3.4.0-canary.63041d0","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.4.0-canary.63041d0_1785524251979_0.10020206214985383","host":"s3://npm-registry-packages-npm-production"}},"3.4.0-canary.0ef7442":{"name":"@firecms/mcp-server","version":"3.4.0-canary.0ef7442","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.4.0-canary.0ef7442","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"a905f894693096b4f83d3a8be95f7e5499395b77","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.4.0-canary.0ef7442.tgz","fileCount":78,"integrity":"sha512-Nrf9ed4Z2BevlCx5CJTZO6OSnM6OgXDn9squ1xGCOkAac9c/WsRZD440TGKWwwPg4MC//l+BVmbV7TaKXWNQsA==","signatures":[{"sig":"MEYCIQC9g7JfF0jVfXQED1CTYY+1TdUBnv6jsEw2bWRgbT0nsQIhAJAQYtPBJDTgQqALT3PXrkyxnK/ATMaGLCXEHHPsVwW+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218773},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"9105da38e7d33398d02cef98e9c5e16c3f3e83dd","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git","directory":"packages/mcp_server"},"_npmVersion":"10.9.8","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.24.0","axios":"^1.16.1","@firecms/cli":"3.4.0-canary.0ef7442","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.4.0-canary.0ef7442_1785584714536_0.34912423995550257","host":"s3://npm-registry-packages-npm-production"}},"3.4.0-canary.d20cc85":{"name":"@firecms/mcp-server","version":"3.4.0-canary.d20cc85","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.4.0-canary.d20cc85","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"f7d705bbb127e9dd5535e46087286b8e0e258857","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.4.0-canary.d20cc85.tgz","fileCount":78,"integrity":"sha512-IH9x05my/B7B8OmWQuqm8IdglFD8eRaHZ+9a7TuuOree0d75IhscjWRJjspWG0howrZViQLQtKuogZlUToHJDg==","signatures":[{"sig":"MEQCIA49xER/A8NwwvQ8jAhkaad4ycl2kqWXoP4LQLhKRb2EAiBNeVdXoUNx6e7CWGgRmKNgTB40AEUsK/AHc/UBNOeLEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218773},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"3f3d24124421f3a392dfb3551266b9f32d7811e9","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git","directory":"packages/mcp_server"},"_npmVersion":"10.9.8","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.24.0","axios":"^1.16.1","@firecms/cli":"3.4.0-canary.d20cc85","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.4.0-canary.d20cc85_1785609377185_0.6127647168378436","host":"s3://npm-registry-packages-npm-production"}},"3.4.0-canary.e2466ba":{"name":"@firecms/mcp-server","version":"3.4.0-canary.e2466ba","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.4.0-canary.e2466ba","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"35cd698a80939a480c4c00988707520bee3adf87","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.4.0-canary.e2466ba.tgz","fileCount":78,"integrity":"sha512-npNOlIrZGU44RyBTjIapATy2sMT4SkWo/+pLHkfbA4kU/1vagHpElEDAfQgmuuIe2eZf3G8cz+7nzDLM7MScMw==","signatures":[{"sig":"MEYCIQD21xv6HzKTuaQGAfLPqLgZEMgJmmoAdXxo1TKiwfHcJAIhAORGmvsXTjM3XC27twwa20E1V9y2QcTLK+tIdQCiXd3e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218773},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"138eb32b82ab02c4f67bd343eea39b74ec53a5f6","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git","directory":"packages/mcp_server"},"_npmVersion":"10.9.8","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.24.0","axios":"^1.16.1","@firecms/cli":"3.4.0-canary.e2466ba","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.4.0-canary.e2466ba_1785783265348_0.5463660013035001","host":"s3://npm-registry-packages-npm-production"}},"3.4.0-canary.cfeed0b":{"name":"@firecms/mcp-server","version":"3.4.0-canary.cfeed0b","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.4.0-canary.cfeed0b","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"09edbccaf7ba9816197311379e86445efb049693","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.4.0-canary.cfeed0b.tgz","fileCount":107,"integrity":"sha512-7ZKw6xfuBjCQqADqvcr6LKk0CJMliFGEyb0o78zNJc7y68lMaUBQDhbuVnQSJxdbaoooHsw0sV/CO46EinaNmA==","signatures":[{"sig":"MEUCIQClrRBq5S03Br+djbMyvbhe9VV2V8eEkTQexHFJbCG0wAIgTCYzc9sQzhQvOs7rzaZcPgRloiSsB5nrTbkZLrcVbpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430383},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"028cea0c11e22880486d5e758786b10812019997","scripts":{"dev":"tsc --watch","test":"npm run build && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git","directory":"packages/mcp_server"},"_npmVersion":"10.9.8","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.24.0","axios":"^1.16.1","@firecms/cli":"3.4.0-canary.cfeed0b","@firecms/schema_inference":"3.4.0-canary.cfeed0b","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.4.0-canary.cfeed0b_1787646707462_0.9685200105706211","host":"s3://npm-registry-packages-npm-production"}},"3.4.0-canary.2575a08":{"name":"@firecms/mcp-server","version":"3.4.0-canary.2575a08","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.4.0-canary.2575a08","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"8877a2acc2f3e4aad4030ae123af7a7dd5cf2869","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.4.0-canary.2575a08.tgz","fileCount":107,"integrity":"sha512-yTifml255rRw3s/rjKmgzZEMnAuMKI8wJqD4NAU7QjWyf4on2O6CUq1ufylKNzkT9ZwHIT2KRfgogxax6tUarg==","signatures":[{"sig":"MEUCIQDwRy7Qfse39qquRGVXHPYctOJE7Qw2EotcfWpKwrAdIwIgYKFl8rv9NjctsidiNP9OStvyWf9W+LFmyFT5auztWvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430383},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d46701016484c4372cce33401b5b67e7139fe422","scripts":{"dev":"tsc --watch","test":"npm run build && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git","directory":"packages/mcp_server"},"_npmVersion":"10.9.8","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.24.0","axios":"^1.16.1","@firecms/cli":"3.4.0-canary.2575a08","@firecms/schema_inference":"3.4.0-canary.2575a08","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.4.0-canary.2575a08_1787700015670_0.5369437905237504","host":"s3://npm-registry-packages-npm-production"}},"3.4.0-canary.cb27f16":{"name":"@firecms/mcp-server","version":"3.4.0-canary.cb27f16","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.4.0-canary.cb27f16","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"29926a17c5d17808b99ce19b33a9007c8a6282aa","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.4.0-canary.cb27f16.tgz","fileCount":107,"integrity":"sha512-DEe4uZKl9L+CEv/Gp9rShik22xxe7OoMv9bqIEIHZGUDZy52FYhzNXjqT0i+0Mr4DikzLwtsKHqxguM+H5rZ/A==","signatures":[{"sig":"MEQCIBO1SUyaw0AAbA2VbODaQjK9IfJqmGdh47HPECTW5gqOAiBht6ALZysyEaWzNYvgOh4ekCBJjG8JbNuR3AaKNZ6nOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430383},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a7ce3158fd5cfc89af8bd929635e26f41cac95f1","scripts":{"dev":"tsc --watch","test":"npm run build && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git","directory":"packages/mcp_server"},"_npmVersion":"10.9.8","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.24.0","axios":"^1.16.1","@firecms/cli":"3.4.0-canary.cb27f16","@firecms/schema_inference":"3.4.0-canary.cb27f16","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.4.0-canary.cb27f16_1787752084060_0.6720959439282539","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@firecms/mcp-server","version":"3.4.0","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.4.0","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"66b01867864b79231b8a689a01858fc62b8ac1a9","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.4.0.tgz","fileCount":107,"integrity":"sha512-cj1vYzKobX1zevvAZs+XAz2aPiGTYEtEQF7IyBY4PdXTV/qg4Dzqwfr9Db38qB7APsVcHPheRg7idMui49NrRQ==","signatures":[{"sig":"MEQCIB6qrMkCC1HVQlUWAs+79Q+vVpKZLQQQpBr9bW0Sld99AiAYhuRcSFANHfHESeDSc3eu7UW1ApIud6uEQs/zJZ7iMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430338},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"5c75c4d3ac55bdbd413001005fc44fd4fac44b5d","scripts":{"dev":"tsc --watch","test":"npm run build && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git","directory":"packages/mcp_server"},"_npmVersion":"10.9.8","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.24.0","axios":"^1.16.1","@firecms/cli":"3.4.0","@firecms/schema_inference":"3.4.0","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.4.0_1787766272603_0.7384370551693222","host":"s3://npm-registry-packages-npm-production"}},"3.4.0-canary.1faa2a9":{"name":"@firecms/mcp-server","version":"3.4.0-canary.1faa2a9","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.4.0-canary.1faa2a9","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/FireCMSco/firecms#readme","bugs":{"url":"https://github.com/FireCMSco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"162372d6171d509dd4fd28dd5f4a5c3d219ca611","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.4.0-canary.1faa2a9.tgz","fileCount":107,"integrity":"sha512-JWe0XjmTYwGRyzM/Ualdaf5H06r+BJVh62gNmAbx58T52l3MmMgH4ZgDm3M1Q6kG90VJBzRQ0DzZXBt3xJjDzQ==","signatures":[{"sig":"MEUCIHd1iZhra+Ojd4DOOqOsU3XOnHuwXtQojvz/KCKDPdIaAiEAmalOV5voYjkRiCAhkcj8pFfMZFF4ElM2s8e6bsycXO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430383},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"6de1a4bfa0a06e327dc1d83a811ca89b60efedf8","scripts":{"dev":"tsc --watch","test":"npm run build && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/FireCMSco/firecms.git","type":"git","directory":"packages/mcp_server"},"_npmVersion":"10.9.8","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.24.0","axios":"^1.16.1","@firecms/cli":"3.4.0-canary.1faa2a9","@firecms/schema_inference":"3.4.0-canary.1faa2a9","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.4.0-canary.1faa2a9_1789511754823_0.07748269034700783","host":"s3://npm-registry-packages-npm-production"}},"3.4.0-canary.ce97da7":{"name":"@firecms/mcp-server","version":"3.4.0-canary.ce97da7","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.4.0-canary.ce97da7","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/firecmsco/firecms#readme","bugs":{"url":"https://github.com/firecmsco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"6336dc5598a96437f9b7df0d3345124c7e0fc569","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.4.0-canary.ce97da7.tgz","fileCount":107,"integrity":"sha512-Rh/inuNpsxsPc2OY9Ge92mMXYdcPgCjVzQo45+vy9D/BKU7RmRH0j+iObBKX8tWzjsuKsWA/7YdScFbbJ1Lu9w==","signatures":[{"sig":"MEUCIFLnrrktxifU6ILDIcr+14Cr/SY35YTraZADXR0fzAloAiEArkdKECK3VN8B3FDsWOCxeS8LmvAlNp+dEQZd0UEU/5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@firecms%2fmcp-server@3.4.0-canary.ce97da7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430387},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"dc215ced479f303a300eddf5a0cda4fe1fbce100","scripts":{"dev":"tsc --watch","test":"npm run build && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/firecmsco/firecms.git","type":"git","directory":"packages/mcp_server"},"_npmVersion":"10.9.8","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.24.0","axios":"^1.16.1","@firecms/cli":"3.4.0-canary.ce97da7","@firecms/schema_inference":"3.4.0-canary.ce97da7","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.4.0-canary.ce97da7_1789520557956_0.42003235539316996","host":"s3://npm-registry-packages-npm-production"}},"3.4.0-canary.9408c41":{"name":"@firecms/mcp-server","version":"3.4.0-canary.9408c41","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.4.0-canary.9408c41","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/firecmsco/firecms#readme","bugs":{"url":"https://github.com/firecmsco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"2995b0e47ef256b3c781da3c6bfd06a4579c4dcc","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.4.0-canary.9408c41.tgz","fileCount":107,"integrity":"sha512-CIs3jXdfNfGJL6o9iuK7mFF+i5k8/+lc1JjeJFXAa+rFQk/uCKGGxb4YsxMF4MlM6ooXqNlMH3dFKd6tK7dO9w==","signatures":[{"sig":"MEUCIQDsf3bgU2K1hw2lLzwofhPzKq0umGN5e6kpIDjWJyQX0gIgQP7QxTAwYOWOmk2RG8qH+k3WB/qfOtMDtyHGDe2ssJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@firecms%2fmcp-server@3.4.0-canary.9408c41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430387},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0a3bfa7c1b9df9a23848a037a4ae143ddc898d6c","scripts":{"dev":"tsc --watch","test":"npm run build && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/firecmsco/firecms.git","type":"git","directory":"packages/mcp_server"},"_npmVersion":"10.9.8","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.24.0","axios":"^1.16.1","@firecms/cli":"3.4.0-canary.9408c41","@firecms/schema_inference":"3.4.0-canary.9408c41","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.4.0-canary.9408c41_1789521881409_0.6390098907999415","host":"s3://npm-registry-packages-npm-production"}},"3.4.0-canary.00f9be5":{"name":"@firecms/mcp-server","version":"3.4.0-canary.00f9be5","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.4.0-canary.00f9be5","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/firecmsco/firecms#readme","bugs":{"url":"https://github.com/firecmsco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"1f96c42c657107368fe331f4b585627fd7171f8d","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.4.0-canary.00f9be5.tgz","fileCount":107,"integrity":"sha512-gTNNX5eiwEaSdqkmM+JbCFvIdNj877ImQ23qgdpdnp/1f9DrqmX21JL+XLBT8jOljgyr6e4WyJQIqllQq3n4Qw==","signatures":[{"sig":"MEUCIAXXidf04p2657pXy4b3iTnMvEMJbF+7nV1zyPgNEPgHAiEA2qQFaJO0IubY+2Z5P33f3F2FqDBI4UX9OSZVX1/+jEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@firecms%2fmcp-server@3.4.0-canary.00f9be5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430387},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"8f04c14d9e6085c8723aa9686c9add85f7b42880","scripts":{"dev":"tsc --watch","test":"npm run build && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/firecmsco/firecms.git","type":"git","directory":"packages/mcp_server"},"_npmVersion":"10.9.8","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.24.0","axios":"^1.16.1","@firecms/cli":"3.4.0-canary.00f9be5","@firecms/schema_inference":"3.4.0-canary.00f9be5","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.0","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.4.0-canary.00f9be5_1789558242616_0.9165485893492125","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@firecms/mcp-server","version":"3.5.0","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"license":"MIT","_id":"@firecms/mcp-server@3.5.0","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"homepage":"https://github.com/firecmsco/firecms#readme","bugs":{"url":"https://github.com/firecmsco/firecms/issues"},"bin":{"firecms-mcp":"dist/cli.js"},"dist":{"shasum":"fd43bc8aea0e1fcfeeb62309d61760b6890bb9e5","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.5.0.tgz","fileCount":134,"integrity":"sha512-N/w4p+wuJUPvy2DmIvkAAt/ZRE5X3jcPk8DphfELaie39tArzkcZzJuYcxh2MlrkmZtVqzmloB+uyYqtOihSMg==","signatures":[{"sig":"MEQCIHq1EKlCrYt6lO/4arMbg8rDpKmA1Frw7EARcWaNcvfNAiA1J1p7Qc/SdySV5PLbsOTFbQMXz1wCAMMHnKX8PH/zqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFDpAmTQ++M/LqgFo+ScUJQmQter8e+G3J4J9GfPUUTOAiEAhYxAYLfHC/hQt8JEQW4ZPms5iMbYdc2m5VYRGvE5POQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@firecms%2fmcp-server@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":493542},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":"./dist/*","./hosted":{"types":"./dist/hosted.d.ts","default":"./dist/hosted.js"},"./package.json":"./package.json"},"gitHead":"52e953d9be2c0482048fcc00010970c5e8df8103","mcpName":"co.firecms/mcp","scripts":{"dev":"tsc --watch","test":"npm run build && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"repository":{"url":"git+https://github.com/firecmsco/firecms.git","type":"git","directory":"packages/mcp_server"},"_npmVersion":"10.9.8","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.25.0","axios":"^1.16.1","@firecms/cli":"3.5.0","@firecms/schema_inference":"3.5.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"hosted":["./dist/hosted.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.5.0_1790701146675_0.7317753481386851","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"_id":"@firecms/mcp-server@3.5.1","bin":{"firecms-mcp":"dist/cli.js"},"bugs":{"url":"https://github.com/firecmsco/firecms/issues"},"dist":{"shasum":"8a0eeccccb5f6fd2dfbd6ac7befa467f080a5e9e","tarball":"https://registry.npmjs.org/@firecms/mcp-server/-/mcp-server-3.5.1.tgz","fileCount":139,"integrity":"sha512-Y4qaYdz6fOqJI/DWTX19gxu5XHSRxPTBYQ7I3VnZGjcktKBCSZjv2ZIkaI2VuUtDkeneZ2iVtnsc2kFRzsJuOA==","signatures":[{"sig":"MEUCICl7vru6G3zvzhfrcuklQV8TUihPclbY5opD5NoYrpggAiEA38eL0bP1yNJNmLmJWiD3xVedRnY+AuM/ubX1omr6/gw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIELPg5gtC3854hN3kY2nZFLrqUmBIHfS4oLVcxUw1sM5AiBIzDuqchsYWU4oPfe1U9qrAuTTGDymSuT9Z95Whp4VWA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@firecms%2fmcp-server@3.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":496839},"main":"./dist/index.js","name":"@firecms/mcp-server","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":"./dist/*","./hosted":{"types":"./dist/hosted.d.ts","default":"./dist/hosted.js"},"./package.json":"./package.json"},"gitHead":"09b2e7b344990061b3cbe8a91470f2f360e886e9","license":"MIT","mcpName":"co.firecms/mcp","scripts":{"dev":"tsc --watch","test":"npm run build && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js"},"version":"3.5.1","_npmUser":{"name":"gatti675","email":"francesco@firecms.co"},"homepage":"https://github.com/firecmsco/firecms#readme","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"repository":{"url":"git+https://github.com/firecmsco/firecms.git","type":"git","directory":"packages/mcp_server"},"_npmVersion":"10.9.8","description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","directories":{},"maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.25.0","axios":"^1.16.1","@firecms/cli":"3.5.1","@firecms/schema_inference":"3.5.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"hosted":["./dist/hosted.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^26.1.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_3.5.1_1790776989210_0.12361392717780517"}}},"time":{"created":"2026-02-18T12:59:02.662Z","modified":"2026-09-30T14:03:09.748Z","3.1.0-canary.768c91f":"2026-02-18T12:59:02.907Z","3.1.0":"2026-02-18T14:33:04.052Z","3.1.0-canary.24c8270":"2026-02-24T12:48:31.270Z","3.1.0-canary.75005e4":"2026-03-26T23:30:19.779Z","3.1.0-canary.dc8ac43":"2026-03-31T18:13:23.055Z","3.1.0-canary.adb5759":"2026-03-31T18:35:49.713Z","3.1.0-canary.a3b8228":"2026-03-31T18:45:36.771Z","3.2.0-canary.9c3d298":"2026-03-31T18:59:50.885Z","3.2.0-canary.44dc65b":"2026-03-31T19:30:30.623Z","3.2.0":"2026-03-31T20:29:15.918Z","3.2.0-canary.4c3b8f2":"2026-03-31T20:45:24.257Z","3.1.0-canary.02232f4":"2026-04-27T14:55:59.445Z","3.1.0-canary.501d471":"2026-04-27T16:02:40.260Z","3.3.0-canary.451aa49":"2026-04-28T09:10:25.161Z","3.3.0-canary.7e3431b":"2026-06-02T23:04:21.480Z","3.3.0-canary.2064433":"2026-06-02T23:17:52.471Z","3.3.0-canary.a5780ce":"2026-06-03T00:01:14.688Z","3.3.0-canary.69e5ab1":"2026-06-03T21:38:59.537Z","3.3.0-canary.d3242eb":"2026-06-03T21:50:08.087Z","3.3.0-canary.040c21c":"2026-06-03T22:28:15.049Z","3.3.0-canary.9f007c7":"2026-06-03T23:23:52.441Z","3.3.0-canary.ae3fdc5":"2026-06-04T11:15:04.462Z","3.3.0-canary.3ea2cd2":"2026-06-04T14:14:49.654Z","3.3.0-canary.102f274":"2026-06-08T17:27:20.613Z","3.3.0-canary.9452021":"2026-06-09T10:55:12.488Z","3.3.0-canary.3afa809":"2026-06-09T11:35:35.488Z","3.3.0":"2026-06-23T10:50:17.084Z","3.3.0-canary.977172b":"2026-06-23T13:10:26.646Z","3.3.0-canary.1e1cce9":"2026-06-30T11:09:21.499Z","3.3.0-canary.289082f":"2026-07-30T21:50:25.093Z","3.3.0-canary.5906216":"2026-07-31T11:19:16.855Z","3.3.0-canary.42ba35b":"2026-07-31T12:51:04.689Z","3.4.0-canary.f6a889a":"2026-07-31T13:49:20.285Z","3.4.0-canary.8635253":"2026-07-31T14:34:32.146Z","3.4.0-canary.63041d0":"2026-07-31T18:57:32.131Z","3.4.0-canary.0ef7442":"2026-08-01T11:45:14.701Z","3.4.0-canary.d20cc85":"2026-08-01T18:36:17.333Z","3.4.0-canary.e2466ba":"2026-08-03T18:54:25.515Z","3.4.0-canary.cfeed0b":"2026-08-25T08:31:47.604Z","3.4.0-canary.2575a08":"2026-08-25T23:20:15.849Z","3.4.0-canary.cb27f16":"2026-08-26T13:48:04.206Z","3.4.0":"2026-08-26T17:44:32.751Z","3.4.0-canary.1faa2a9":"2026-09-15T22:35:54.970Z","3.4.0-canary.ce97da7":"2026-09-16T01:02:38.107Z","3.4.0-canary.9408c41":"2026-09-16T01:24:41.543Z","3.4.0-canary.00f9be5":"2026-09-16T11:30:42.747Z","3.5.0":"2026-09-29T16:59:06.866Z","3.5.1":"2026-09-30T14:03:09.320Z"},"bugs":{"url":"https://github.com/firecmsco/firecms/issues"},"license":"MIT","homepage":"https://github.com/firecmsco/firecms#readme","keywords":["firecms","mcp","model-context-protocol","firebase","firestore","cms","ai"],"repository":{"url":"git+https://github.com/firecmsco/firecms.git","type":"git","directory":"packages/mcp_server"},"description":"MCP server for FireCMS Cloud — manage projects, collections, users, and AI features via the Model Context Protocol","maintainers":[{"name":"gatti675","email":"francesco@firecms.co"}],"readme":"# @firecms/mcp-server\n\nMCP server for [FireCMS Cloud](https://firecms.co). Lets AI assistants connect a Firebase project to FireCMS, infer collections from the data already in Firestore, and then manage the CMS — browse and edit data, shape collection schemas and properties, configure the project, and manage users.\n\n> **Admin-only**: All write operations require the authenticated user to have the `admin` role on the target project. Read operations are available to any authenticated project member. Onboarding tools run before a project exists, so they are gated by Google Cloud access instead.\n\nThe same server runs in two places:\n\n- **Hosted**, at `https://api.firecms.co/mcp`, for everyone. Clients sign in with OAuth in the browser; nothing to install. It holds no Google Cloud credentials, so connecting a new Firebase project is handed off to the web app. The FireCMS backend mounts it through the `@firecms/mcp-server/hosted` entry point.\n- **Local**, over stdio (`npx @firecms/mcp-server`). It signs in with your Google account (`firecms_login`), so it can also enable APIs, create Firestore databases and connect projects end to end.\n\n## Hosted server\n\nIn Claude (claude.ai or Claude Desktop): Settings → Connectors → Add custom connector, and paste `https://api.firecms.co/mcp`.\n\nIn Claude Code:\n\n```bash\nclaude mcp add --transport http firecms https://api.firecms.co/mcp\n```\n\nAny other client that takes remote servers by URL:\n\n```json\n{\n  \"mcpServers\": {\n    \"firecms\": { \"url\": \"https://api.firecms.co/mcp\" }\n  }\n}\n```\n\n## Local server\n\n### Setup\n\n```bash\ncd packages/mcp_server && npm install && npm run build\n```\n\n### Claude Desktop\n\nAdd to `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"firecms\": {\n      \"command\": \"node\",\n      \"args\": [\"/path/to/packages/mcp_server/dist/cli.js\"]\n    }\n  }\n}\n```\n\nOr use npx (no build required):\n\n```json\n{\n  \"mcpServers\": {\n    \"firecms\": {\n      \"command\": \"npx\",\n      \"args\": [\"@firecms/mcp-server\"]\n    }\n  }\n}\n```\n\nUse `firecms_login` to sign in when prompted. Tokens are shared with the FireCMS CLI (`~/.firecms/tokens.json`).\n\n## Connecting an existing Firebase project\n\nThe typical first session. Everything here is driven by the Google account you logged in with.\n\n```\n1. list_firebase_projects        → see which projects you can connect, and what they still need\n2. get_project_setup_status      → check one project in detail (optional)\n3. enable_project_apis           → only if apisEnabled is false\n4. enable_firestore              → only if firestoreEnabled is false (location is permanent)\n5. connect_project_to_firecms    → service account, admin user, and the security rules\n6. setup_all_collections         → infer every root collection from the existing data\n```\n\nFirebase Authentication must be enabled on the project before step 5 — it is the one\nprerequisite with no API, so turn it on in the Firebase console. Step 5 then adds\nFireCMS's access rule to the project's Firestore and Storage rules; without it the CMS\nreports \"Missing Firestore Security Rules\" and opens nothing, and no tool here would\nnotice, because they all read through the backend's service account, which bypasses\nsecurity rules.\n\nStep 6 is where an existing project becomes a working CMS: FireCMS samples the documents at each root collection, infers the property types, and uses an LLM to pick display names, a singular name, an icon and a navigation group.\n\n## Building collections from existing data\n\n| Tool | Description |\n|------|-------------|\n| `get_root_collections` | List the Firestore root collections of a project (read live) |\n| `list_subcollections` | List the subcollections of a document, to explore nested data |\n| `list_databases` | List Firestore databases (only needed beyond `(default)`) |\n| `preview_inferred_schema` | Infer a schema from sampled documents **without saving** |\n| `infer_collections_from_data` 🔒 | Infer and save collections for chosen paths |\n| `setup_all_collections` 🔒 | Infer and save every unmapped root collection |\n\n`preview_inferred_schema` is the non-destructive option: it samples up to 200 documents, infers types, enums and validation locally, and hands back a draft you can edit and then persist with `save_collection_schema`. It also works for subcollections and any path the bulk tools skip.\n\n`infer_collections_from_data` and `setup_all_collections` go through the backend, which adds the LLM pass and writes the result straight into the project. Both skip paths that already map to a collection, so they are safe to re-run as the database grows.\n\n## Tools\n\n### Auth\n| Tool | Description |\n|------|-------------|\n| `firecms_login` 💻 | Sign in via browser (Google OAuth) |\n| `firecms_logout` 💻 | Sign out |\n| `firecms_get_current_user` | Show current user |\n\n### Onboarding\n| Tool | Description |\n|------|-------------|\n| `list_firebase_projects` 💻 | Google Cloud projects you can access, with FireCMS readiness flags |\n| `get_project_setup_status` 💻 | Detailed readiness of one project |\n| `list_firestore_locations` 💻 | Locations available for a new Firestore database |\n| `enable_project_apis` 💻 | Enable the Google Cloud APIs FireCMS requires |\n| `enable_firestore` 💻 | Create the default Firestore database (location is permanent) |\n| `connect_project_to_firecms` | Connect an existing Firebase project, and apply the security rules it needs. Hosted: returns the link to connect it in the web app |\n| `apply_firestore_security_rules` 🔒 | Add FireCMS's access rule to Firestore and Storage (idempotent) |\n| `create_firecms_webapp` 🔒 | Retry web app creation if it failed during connect |\n\n### Projects & Root Collections\n| Tool | Description |\n|------|-------------|\n| `list_projects` | List FireCMS Cloud projects |\n| `get_root_collections` | List Firestore root collections |\n| `list_subcollections` | List the subcollections of a document |\n\n### Project Configuration 🔒\n| Tool | Description |\n|------|-------------|\n| `get_project_config` | Get full project config (name, colors, plan, features) |\n| `update_project_name` | Rename a project |\n| `update_project_colors` | Update primary/secondary brand colors |\n| `update_default_locale` | Change the default locale |\n| `toggle_text_search` | Enable/disable local text search |\n| `toggle_entity_history` | Enable/disable entity history tracking |\n\n### Users 🔒\n| Tool | Description |\n|------|-------------|\n| `list_users` | List project users and roles |\n| `add_user` | Invite a user |\n| `update_user_roles` | Change user roles |\n| `remove_user` | Remove a user |\n\n### Collection Schemas 🔒\n| Tool | Description |\n|------|-------------|\n| `list_collection_schemas` | List all persisted collection schemas |\n| `get_collection_schema` | Get full schema for a collection |\n| `save_collection_schema` | Create or replace a collection schema |\n| `update_collection_schema` | Partially update a collection schema |\n| `delete_collection_schema` | Delete a collection schema (data untouched) |\n| `save_property` | Add or update a single property in a collection |\n| `delete_property` | Remove a property from a collection schema |\n\n### AI Schema Generation\n| Tool | Description |\n|------|-------------|\n| `generate_collection` | AI-generate a collection schema from a prompt |\n| `modify_collection` | AI-modify an existing schema from a prompt |\n\n### Documents (Firestore CRUD)\n| Tool | Description |\n|------|-------------|\n| `list_documents` | Query documents (filters, ordering, pagination) |\n| `get_document` | Get a document by path |\n| `create_document` | Create a new document |\n| `update_document` | Partial update of a document |\n| `delete_document` | Delete a document |\n| `count_documents` | Count documents in a collection |\n\n### Data Import & Export\n| Tool | Description |\n|------|-------------|\n| `export_collection` | Export collection data as JSON |\n| `import_documents` 🔒 | Bulk import documents (max 500/call) |\n\n> 🔒 = Admin-only operation · 💻 = local server only\n\nEvery tool declares a `title` and a `readOnlyHint`, plus a `destructiveHint` when it writes: `false` for tools that only add (create a document, invite a user), `true` for anything that can overwrite or delete.\n\n## Resources\n\n| URI | Description |\n|-----|-------------|\n| `firecms://projects/{id}/collections` | Firestore root-level collections |\n| `firecms://projects/{id}/users` | Project users and roles |\n| `firecms://projects/{id}/schemas` | All collection schemas (full config tree) |\n| `firecms://projects/{id}/config` | Project configuration snapshot |\n\n## Example Workflows\n\n### Bring an existing Firebase project into FireCMS\n```\n1. list_firebase_projects        → pick a project that is not yet connected\n2. connect_project_to_firecms    → provision it\n3. setup_all_collections         → infer collections from the data already there\n```\n\n### Create a collection from scratch\n```\n1. firecms_login          → authenticate\n2. list_projects          → pick your project\n3. save_collection_schema → define the schema\n4. import_documents       → seed with initial data\n```\n\n### Shape a schema before committing to it\n```\n1. preview_inferred_schema  → draft a schema from real documents, nothing saved\n2. save_property            → adjust individual fields\n3. save_collection_schema   → persist the result\n```\n\n### AI-assisted schema creation\n```\n1. generate_collection    → describe what you want in natural language\n2. save_collection_schema → persist the generated schema\n```\n\n## Architecture\n\n### Sessions: local and hosted\n\nNothing reads credentials from process-wide state. Every API call goes through a `FireCMSSession` (`session.ts`) — the user's email, a Firebase ID token on `firecms-backend`, and a Google access token when there is one — passed to `createFireCMSMcpServer()`:\n\n- **Local** (`cli.ts`): `localSession` reads the CLI's tokens file and exchanges the Google ID token for a backend token (below). The login/logout tools are registered by the CLI only.\n- **Hosted** (`hosted.ts`): the backend resolves each request's OAuth bearer token to a user and passes a session that mints that user's backend ID token. There is no Google token, so the Google Cloud tools are replaced by a `connect_project_to_firecms` that links to the web app. Every request gets its own server and transport (stateless Streamable HTTP), so nothing of one person's session outlives their request. `hosted.ts` never imports the CLI's login flow; a test walks its import graph to keep it that way.\n\n### Authentication\n\nThe FireCMS Cloud API expects two different tokens, and the server sends both — the same pair the web app sends:\n\n| Header | Token | Used by |\n|--------|-------|---------|\n| `Authorization` | Firebase ID token issued by `firecms-backend` | endpoints gated by `firebaseAuthorization()` — most of the API |\n| `x-admin-authorization` | Google OAuth access token (`cloud-platform` scope) | endpoints gated by `googleCloudAuthentication()` — GCP provisioning. Local sessions only |\n\n`firecms login` only produces the Google credentials. The Google **ID token** is not a Firebase ID token — it is issued by `accounts.google.com` for the Google OAuth client, so `verifyIdToken()` rejects it. `backend-auth.ts` therefore exchanges it for a real `firecms-backend` token through Identity Toolkit `signInWithIdp`, which is the headless equivalent of the web app's `signInWithPopup(auth, GoogleAuthProvider)`. The exchanged token is cached in memory until shortly before it expires.\n\n### Where collection configurations live\n\nFireCMS Cloud reads collection configurations from the **backend** Firestore, at `projects/{projectId}/collections/{collectionId}` — see `useFirestoreCollectionsConfigController` in `FireCMSCloudApp.tsx`. That is *not* the client project's `__FIRECMS/config/collections`, which is the self-hosted layout and is never read by Cloud.\n\nThe backend exposes no REST endpoints for that store — the web app writes to it directly with the Firebase SDK — so `backend-firestore.ts` talks to the Firestore REST API with the exchanged Firebase token. The backend's security rules apply unchanged.\n\nDocument CRUD is different: it is proxied by the backend into the *client's* Firestore using the project's delegated service account.\n\n### Cache-aware collection discovery\n\nThe backend's `firestore_root_collections` endpoint caches its answer for 5 minutes per project, so it misses collections created since the last lookup — including every collection of a project connected moments ago. Discovery therefore goes through the uncached `admin/collections/list` endpoint, and `setup_all_collections` resolves the paths itself rather than delegating to `initial_setup`, which resolves them through that same cache.\n\n`infer_collections_from_data` also refuses paths with no documents. The backend runs its LLM pass regardless, and with nothing to sample the model invents a schema from the path name alone — an empty `articles` path yields plausible `title`/`slug`/`status`/`author` fields that exist nowhere in the data.\n\n### stdout is reserved\n\nOn a stdio transport, stdout carries the JSON-RPC stream, so `cli.ts` routes every console channel to stderr before starting. Dependencies do log — `@firecms/schema_inference` logs while inferring properties — and a single stray `console.log` would corrupt the protocol stream.\n\n## Security\n\n- **Hosted authentication**: OAuth 2.1 with PKCE against the FireCMS backend; the person approves each client in the web app. The backend stores tokens only as hashes, rotates refresh tokens, and never holds Google Cloud credentials\n- **Local authentication**: Google OAuth via browser, same as `firecms login` CLI\n- **Authorization**: Write operations enforce admin role check per project\n- **Token storage**: `~/.firecms/tokens.json` (shared with CLI); the exchanged backend token is held in memory only and dropped on logout\n- **Admin cache**: Role checks are cached for 5 minutes per project\n- **Credential hygiene**: `list_projects` strips each project's service account from its output, so credentials are never serialised into the model's context\n","readmeFilename":"README.md"}