{"_id":"@krovacloud/mcp","_rev":"38-0cbb57821c6be24ad13b9da7854813c6","name":"@krovacloud/mcp","dist-tags":{"latest":"0.3.15"},"versions":{"0.1.1":{"name":"@krovacloud/mcp","version":"0.1.1","keywords":["krova","krova-cloud","mcp","model-context-protocol","firecracker","cube","microvm","cloud","ai","agent"],"author":"Krova Inc.","license":"MIT","_id":"@krovacloud/mcp@0.1.1","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://github.com/krovacloud/krova-mcp#readme","bugs":{"url":"https://github.com/krovacloud/krova-mcp/issues"},"bin":{"krova-mcp":"./dist/index.js"},"dist":{"shasum":"f7888d9be0e3ea546479fceeee93a7a87551f98e","tarball":"https://registry.npmjs.org/@krovacloud/mcp/-/mcp-0.1.1.tgz","fileCount":7,"integrity":"sha512-JjR6wuHoU7qKREEAJpxSC6FT+gMAHrRvNCJ2Ksn75m/ZvMDngmO8su8uXhqQvGnAmC6cID6BKmWZdnhEgZzYHQ==","signatures":[{"sig":"MEUCIQChN3wwcfDdVFyCaKVigdoZ9sxNv2vQO5Y7PlWLf+uYkgIgFEMfU9K/N9NgCzghPgRgMkkgVFQM/x4JIRnwKZ8gBnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34461},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/*.test.ts","build":"tsup","start":"node dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"krova-admin","email":"krova.cloud@gmail.com"},"repository":{"url":"git+https://github.com/krovacloud/krova-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for Krova Cloud — manage Cubes (Firecracker microVMs), regions, images, and pricing from any MCP client.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.4.3","@krovacloud/sdk":"^0.1.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^22.20.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.1_1782929010670_0.30643261782064424","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@krovacloud/mcp","version":"0.1.2","keywords":["krova","krova-cloud","mcp","model-context-protocol","mcp-server","ai","llm","claude","cursor","anthropic","firecracker","cube","cubes","microvm","cloud","agent","tools"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/mcp@0.1.2","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://github.com/krovacloud/krova-mcp#readme","bugs":{"url":"https://github.com/krovacloud/krova-mcp/issues"},"bin":{"krova-mcp":"dist/index.js"},"dist":{"shasum":"3c69e33bca17e6e5251b330e2680563bf89d418e","tarball":"https://registry.npmjs.org/@krovacloud/mcp/-/mcp-0.1.2.tgz","fileCount":7,"integrity":"sha512-u6q2rHstGjsbh2x0EXVktBqTuq2dz7mk9DEMT6MUkP/D3I4AgKRJMIH8zrqy3C9xuRQGiU6amM4R/s7DC3+9PQ==","signatures":[{"sig":"MEQCIGjM4FuNYwGcRV7Su3Pf1jHYZousfY8uDWf6ppVJYp1kAiBdAsBBAHjETwzemy5bxjDuHMIdBS4ITY9Eevbgg1GZXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38672},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"45c127848363aa507a0a991711f89f239331d556","scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/*.test.ts","build":"tsup","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"krova-admin","email":"krova.cloud@gmail.com"},"repository":{"url":"git+https://github.com/krovacloud/krova-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"MCP server for Krova Cloud — let Claude, Cursor, and any MCP client provision and manage Cubes (Firecracker microVMs).","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.4.3","@krovacloud/sdk":"^0.1.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^22.20.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.2_1782931739237_0.9988134862451576","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@krovacloud/mcp","version":"0.1.3","keywords":["krova","krova-cloud","mcp","model-context-protocol","mcp-server","ai","llm","claude","cursor","anthropic","firecracker","cube","cubes","microvm","cloud","agent","tools"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/mcp@0.1.3","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://github.com/krovacloud/krova-mcp#readme","bugs":{"url":"https://github.com/krovacloud/krova-mcp/issues"},"bin":{"krova-mcp":"dist/index.js"},"dist":{"shasum":"a799ccfc219568106545aa6ecaee8a28b692601c","tarball":"https://registry.npmjs.org/@krovacloud/mcp/-/mcp-0.1.3.tgz","fileCount":7,"integrity":"sha512-I5yjECu5qphFD/43pGKlmOGqfEedWis42yFj9HYEmugbj0J40aKyWM6/TcS6kMd6nrqciFXUceWnnccgxmB6Wg==","signatures":[{"sig":"MEQCIDd3bxKyAmBVwLsPRNwggrdZZXOlLzF2kPRFljDWToCRAiB4X6iq+j33VPLGX5zz8Rb99bdVyt7XioFp3N7xJKQl3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47428},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"1017dbf516ceb25ad73341cbc383a0f66c38a55b","scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/*.test.ts","build":"tsup","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"krova-admin","email":"krova.cloud@gmail.com"},"repository":{"url":"git+https://github.com/krovacloud/krova-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"MCP server for Krova Cloud — let Claude, Cursor, and any MCP client provision and manage Cubes (Firecracker microVMs).","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.4.3","@krovacloud/sdk":"^0.1.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^22.20.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.3_1782968455938_0.23203530659305227","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@krovacloud/mcp","version":"0.1.4","keywords":["krova","krova-cloud","mcp","model-context-protocol","mcp-server","ai","llm","claude","cursor","anthropic","firecracker","cube","cubes","microvm","cloud","agent","tools"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/mcp@0.1.4","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://github.com/krovacloud/krova-mcp#readme","bugs":{"url":"https://github.com/krovacloud/krova-mcp/issues"},"bin":{"krova-mcp":"dist/index.js"},"dist":{"shasum":"7c25d71691e55e395dc72e88a8d0658473a0d65c","tarball":"https://registry.npmjs.org/@krovacloud/mcp/-/mcp-0.1.4.tgz","fileCount":7,"integrity":"sha512-rQtFIiIBpVgenfUhJx367xIZ/GAhLeM1BuuoPhFRtjMpd9y8maDBP3yCUcUWS/B6hkJ11YQVJu6ImSffswAEaQ==","signatures":[{"sig":"MEYCIQCPI/gz8gMMmGKjBV1ISYUFbUW8KJ8QtpCWQ8vg3TsERQIhAN3BFEsDf4H017RDafKZB17uIwTz0DrWtxcjO1gJKgvm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fmcp@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47428},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"e1175ef36c2051e36129917f193afee5eca1a7f7","scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/*.test.ts","build":"tsup","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"krova-admin","email":"krova.cloud@gmail.com"},"repository":{"url":"git+https://github.com/krovacloud/krova-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server for Krova Cloud — let Claude, Cursor, and any MCP client provision and manage Cubes (Firecracker microVMs).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@krovacloud/sdk":"^0.1.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^22.20.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.4_1783248978994_0.9284265704482058","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@krovacloud/mcp","version":"0.1.5","keywords":["krova","krova-cloud","mcp","model-context-protocol","mcp-server","ai","llm","claude","cursor","anthropic","firecracker","cube","cubes","microvm","cloud","agent","tools"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/mcp@0.1.5","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://github.com/krovacloud/krova-node/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"bin":{"krova-mcp":"dist/index.js"},"dist":{"shasum":"7cc279970bba43cf99231abcf83cb20d79c150ba","tarball":"https://registry.npmjs.org/@krovacloud/mcp/-/mcp-0.1.5.tgz","fileCount":7,"integrity":"sha512-p+yxhY8RIvKEDMWC2sMfGxtln3NDGGDbO/KF0EyE4uflYU3ABTjb77n1mgXFo1P4JXTgx35uBvKC//z+5/LHhg==","signatures":[{"sig":"MEYCIQD++RgdKRFz/vmOyYFWjadFfLgaQ2DBPfu1QFmgyEw1+gIhAOykZLyOuj4E81A7J97yE480HRFTdzaGziEiKZ9ZeDc1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47867},"main":"./dist/index.js","type":"module","_from":"file:krovacloud-mcp-0.1.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/*.test.ts","build":"tsup","start":"node dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"krova-admin","email":"krova.cloud@gmail.com"},"_resolved":"/tmp/82bcc66b5a8607198dede3b4305e952f/krovacloud-mcp-0.1.5.tgz","_integrity":"sha512-p+yxhY8RIvKEDMWC2sMfGxtln3NDGGDbO/KF0EyE4uflYU3ABTjb77n1mgXFo1P4JXTgx35uBvKC//z+5/LHhg==","repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"MCP server for Krova Cloud — let Claude, Cursor, and any MCP client provision and manage Cubes (Firecracker microVMs).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@krovacloud/sdk":"0.1.4","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^22.20.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.5_1783253864101_0.35465156936382325","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@krovacloud/mcp","version":"0.1.6","keywords":["krova","krova-cloud","mcp","model-context-protocol","mcp-server","ai","llm","claude","cursor","anthropic","firecracker","cube","cubes","microvm","cloud","agent","tools"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/mcp@0.1.6","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://github.com/krovacloud/krova-node/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"bin":{"krova-mcp":"dist/index.js"},"dist":{"shasum":"f395c85c040b030dfb54e29bf73701e0ef4e9157","tarball":"https://registry.npmjs.org/@krovacloud/mcp/-/mcp-0.1.6.tgz","fileCount":7,"integrity":"sha512-talCHpBzTogwBza7HmPHzmfs+ndvtm3nMjHZ/7NO02rHb/hJVFLdI8V2Cw1DSums2wqTJwF6Rf9VPY3a/wJRnA==","signatures":[{"sig":"MEYCIQCRgsqoY8D4537/ANQdUZLMvQCu+90NhYisqBmPdxZBtAIhAKSnT5GqTqJ7OlVD3jZ7hSy/VFVvdwnaAnN9LODlBMWh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47838},"main":"./dist/index.js","type":"module","_from":"file:krovacloud-mcp-0.1.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/*.test.ts","build":"tsup","start":"node dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"krova-admin","email":"krova.cloud@gmail.com"},"_resolved":"/tmp/89fd9a9460b7c6d1733475c835beb091/krovacloud-mcp-0.1.6.tgz","_integrity":"sha512-talCHpBzTogwBza7HmPHzmfs+ndvtm3nMjHZ/7NO02rHb/hJVFLdI8V2Cw1DSums2wqTJwF6Rf9VPY3a/wJRnA==","repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"MCP server for Krova Cloud — let Claude, Cursor, and any MCP client provision and manage Cubes (Firecracker microVMs).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@krovacloud/sdk":"0.1.5","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^22.20.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.6_1783255014991_0.803102893053216","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@krovacloud/mcp","version":"0.1.7","keywords":["krova","krova-cloud","mcp","model-context-protocol","mcp-server","ai","llm","claude","cursor","anthropic","firecracker","cube","cubes","microvm","cloud","agent","tools"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/mcp@0.1.7","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://github.com/krovacloud/krova-node/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"bin":{"krova-mcp":"dist/index.js"},"dist":{"shasum":"cf7d80e841e7f3c9fbbd7a2f0f5ad5e1b17f482e","tarball":"https://registry.npmjs.org/@krovacloud/mcp/-/mcp-0.1.7.tgz","fileCount":7,"integrity":"sha512-Im7LS3hdd80791LrE9Wn6Ew8UyM7IpZJI3iCoU2x/RQtEjBkBNdAJ+Yy67LggpLjcBw+jB1S9ZgKWJGZOeSDFw==","signatures":[{"sig":"MEUCIDEJL2Xc7B7mMHv2NIUpWfsl1YBbr131C0mIWLeMihXJAiEAvvQ2LSSpp96beZ/aUXwJKcsWUXaEhzXlKhlKKJdtmTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49746},"main":"./dist/index.js","type":"module","_from":"file:krovacloud-mcp-0.1.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/*.test.ts","build":"tsup","start":"node dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"krova-admin","email":"krova.cloud@gmail.com"},"_resolved":"/tmp/ebe2365f11b7f7fcd7dd8d20bd497236/krovacloud-mcp-0.1.7.tgz","_integrity":"sha512-Im7LS3hdd80791LrE9Wn6Ew8UyM7IpZJI3iCoU2x/RQtEjBkBNdAJ+Yy67LggpLjcBw+jB1S9ZgKWJGZOeSDFw==","repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"MCP server for Krova Cloud — let Claude, Cursor, and any MCP client provision and manage Cubes (Firecracker microVMs).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@krovacloud/sdk":"0.1.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.7_1783260221463_0.652141248854937","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@krovacloud/mcp","version":"0.1.8","keywords":["krova","krova-cloud","mcp","model-context-protocol","mcp-server","ai","llm","claude","cursor","anthropic","firecracker","cube","cubes","microvm","cloud","agent","tools"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/mcp@0.1.8","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://github.com/krovacloud/krova-node/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"bin":{"krova-mcp":"dist/index.js"},"dist":{"shasum":"3a5eca9338690ce6bc6c0c2941b30e8c99ccae55","tarball":"https://registry.npmjs.org/@krovacloud/mcp/-/mcp-0.1.8.tgz","fileCount":7,"integrity":"sha512-oGT25E9KEcax0y6CKCNR1saHWvzXRFoYlxeFCqmL9w89tlIP4GLgra1+AOQnEEXvgJiG08Nv122ifYa5uMb6JQ==","signatures":[{"sig":"MEUCIGCk5b0BJpK1eNvtf4COZhu0LIqldUy+6QN5ZeiePHX2AiEA7xRQPGbXkjeETLrj2VNAdZqp+ZFGAM184YML7GD4dNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51564},"main":"./dist/index.js","type":"module","_from":"file:krovacloud-mcp-0.1.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/*.test.ts","build":"tsup","start":"node dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"krova-admin","email":"krova.cloud@gmail.com"},"_resolved":"/tmp/c0bcb45b338ff5f19836dcc1673829ad/krovacloud-mcp-0.1.8.tgz","_integrity":"sha512-oGT25E9KEcax0y6CKCNR1saHWvzXRFoYlxeFCqmL9w89tlIP4GLgra1+AOQnEEXvgJiG08Nv122ifYa5uMb6JQ==","repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"MCP server for Krova Cloud — let Claude, Cursor, and any MCP client provision and manage Cubes (Firecracker microVMs).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@krovacloud/sdk":"0.2.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.8_1783263409763_0.47870928095015386","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@krovacloud/mcp","version":"0.2.0","keywords":["krova","krova-cloud","mcp","model-context-protocol","mcp-server","ai","llm","claude","cursor","anthropic","firecracker","cube","cubes","microvm","cloud","agent","tools"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/mcp@0.2.0","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://github.com/krovacloud/krova-node/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"bin":{"krova-mcp":"dist/index.js"},"dist":{"shasum":"dc5be1b14ed0990e7daf167d29b6b3ea8c71a897","tarball":"https://registry.npmjs.org/@krovacloud/mcp/-/mcp-0.2.0.tgz","fileCount":7,"integrity":"sha512-SSeqqbMAGTkhAEGAfv+xk3/YX6G4HId6bRQll284Z/Wj+E1sQIXybL3+4f422tqiNTg1+T0gCpkUMRqY6oQu+Q==","signatures":[{"sig":"MEUCIDUUo9Rw+NJUUGx2MQDo0POH4YBYeY7Rm22/VZk12WgWAiEA6S3CQUNJHcbF9OBMM/TgW0Q3ulxTh2BBEY1uHqID7to=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68505},"main":"./dist/index.js","type":"module","_from":"file:krovacloud-mcp-0.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/*.test.ts","build":"tsup","start":"node dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"krova-admin","email":"krova.cloud@gmail.com"},"_resolved":"/tmp/b6facb5ac2dd7f31ce93470ca2d8a42f/krovacloud-mcp-0.2.0.tgz","_integrity":"sha512-SSeqqbMAGTkhAEGAfv+xk3/YX6G4HId6bRQll284Z/Wj+E1sQIXybL3+4f422tqiNTg1+T0gCpkUMRqY6oQu+Q==","repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"MCP server for Krova Cloud — let Claude, Cursor, and any MCP client provision and manage Cubes (Firecracker microVMs).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@krovacloud/sdk":"0.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.0_1783265583817_0.9149199488743298","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@krovacloud/mcp","version":"0.2.1","keywords":["krova","krova-cloud","mcp","model-context-protocol","mcp-server","ai","llm","claude","cursor","anthropic","firecracker","cube","cubes","microvm","cloud","agent","tools"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/mcp@0.2.1","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://github.com/krovacloud/krova-node/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"bin":{"krova-mcp":"dist/index.js"},"dist":{"shasum":"9c11a4616d7498a048ee4f0777abf905efa41b0a","tarball":"https://registry.npmjs.org/@krovacloud/mcp/-/mcp-0.2.1.tgz","fileCount":7,"integrity":"sha512-5lotP0hlcYQP4ZE+eQVmGHinD5tvTiSsfJNv0TyElpxtoAQA6EK3oeghFzGJPGBpnyLuln4CA+gsYJ7YODPeMw==","signatures":[{"sig":"MEUCIQCN4/sjl4EC2gnX3WOWxU2vNjz3R7M6F7SpUMBB+BI3fAIgGBB57G6ZMbdVB61RtSZ+0WFo7kjgU+Tl3b1C3ve4OkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68587},"main":"./dist/index.js","type":"module","_from":"file:krovacloud-mcp-0.2.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/*.test.ts","build":"tsup","start":"node dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"krova-admin","email":"krova.cloud@gmail.com"},"_resolved":"/tmp/d07f4482f89f1b2dbdf3ab3853970734/krovacloud-mcp-0.2.1.tgz","_integrity":"sha512-5lotP0hlcYQP4ZE+eQVmGHinD5tvTiSsfJNv0TyElpxtoAQA6EK3oeghFzGJPGBpnyLuln4CA+gsYJ7YODPeMw==","repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"MCP server for Krova Cloud — let Claude, Cursor, and any MCP client provision and manage Cubes (Firecracker microVMs).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@krovacloud/sdk":"0.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.1_1783269361734_0.49251279535850756","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@krovacloud/mcp","version":"0.2.2","keywords":["krova","krova-cloud","mcp","model-context-protocol","mcp-server","ai","llm","claude","cursor","anthropic","firecracker","cube","cubes","microvm","cloud","agent","tools"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/mcp@0.2.2","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://github.com/krovacloud/krova-node/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"bin":{"krova-mcp":"dist/index.js"},"dist":{"shasum":"8ac985f44e1a9d399d42b01f50bc44522bffad70","tarball":"https://registry.npmjs.org/@krovacloud/mcp/-/mcp-0.2.2.tgz","fileCount":7,"integrity":"sha512-+25Xth4KQ8icnswZPvyI3iNc2x8T1BzuIW71Kztft9Cdi8n//9Eswf0PqRavIEXXUuWG5S7fBMfKwUZvLWZfkw==","signatures":[{"sig":"MEUCIQC8op/LYlUhVuVD/vz8RVmWir+F9zzKDvySEZIJ47SH3gIgE+zBKfiY/9lo7p6xOVXGawbFXeB/bGXe7buN585e99A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fmcp@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68687},"main":"./dist/index.js","type":"module","_from":"file:krovacloud-mcp-0.2.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/*.test.ts","build":"tsup","start":"node dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45b62f5f-a4be-417a-a345-fe4370ee9c0a"}},"_resolved":"/tmp/bdf1802335466a36c1351c9979a3e99b/krovacloud-mcp-0.2.2.tgz","_integrity":"sha512-+25Xth4KQ8icnswZPvyI3iNc2x8T1BzuIW71Kztft9Cdi8n//9Eswf0PqRavIEXXUuWG5S7fBMfKwUZvLWZfkw==","repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/mcp"},"_npmVersion":"12.0.1","description":"MCP server for Krova Cloud — let Claude, Cursor, and any MCP client provision and manage Cubes (Firecracker microVMs).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@krovacloud/sdk":"0.3.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.2_1783754052902_0.7606100847979953","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@krovacloud/mcp","version":"0.2.3","keywords":["krova","krova-cloud","mcp","model-context-protocol","mcp-server","ai","llm","claude","cursor","anthropic","firecracker","cube","cubes","microvm","cloud","agent","tools"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/mcp@0.2.3","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"bin":{"krova-mcp":"dist/index.js"},"dist":{"shasum":"a0f6360acd657c5186551986c420b5b8fdfc763a","tarball":"https://registry.npmjs.org/@krovacloud/mcp/-/mcp-0.2.3.tgz","fileCount":7,"integrity":"sha512-T05j9RQpB0Em8LMe5yIO2ko2oXt+aYxrtZBIoDfvH7wP2y1SxebBwsXVHxRwIlt0ZMq2jMH3NkHPRO8gwWwRTw==","signatures":[{"sig":"MEYCIQDppk5JJnKDaGaW0d8Z+WziIwmd9mGN2/q47P6k7ZZtiQIhALlnv9YKyOp/mmcjZb90O+OzMB8uSmmgQq48nXe5A4YA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fmcp@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68647},"main":"./dist/index.js","type":"module","_from":"file:krovacloud-mcp-0.2.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/*.test.ts","build":"tsup","start":"node dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45b62f5f-a4be-417a-a345-fe4370ee9c0a"}},"_resolved":"/tmp/7861b39ab3c7f733dc3b7c9097d14792/krovacloud-mcp-0.2.3.tgz","_integrity":"sha512-T05j9RQpB0Em8LMe5yIO2ko2oXt+aYxrtZBIoDfvH7wP2y1SxebBwsXVHxRwIlt0ZMq2jMH3NkHPRO8gwWwRTw==","repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/mcp"},"_npmVersion":"12.0.1","description":"MCP server for Krova Cloud — let Claude, Cursor, and any MCP client provision and manage Cubes (Firecracker microVMs).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@krovacloud/sdk":"0.3.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.3_1783948384013_0.3034827169512382","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@krovacloud/mcp","version":"0.2.4","keywords":["krova","krova-cloud","mcp","model-context-protocol","mcp-server","ai","llm","claude","cursor","anthropic","firecracker","cube","cubes","microvm","cloud","agent","tools"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/mcp@0.2.4","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"bin":{"krova-mcp":"dist/index.js"},"dist":{"shasum":"bd871ca7fad9d97a4e12314bafdeaad724fdca10","tarball":"https://registry.npmjs.org/@krovacloud/mcp/-/mcp-0.2.4.tgz","fileCount":7,"integrity":"sha512-JAr8/6XIyaTTBHvNKbb3DKdeyA3i64aCz1Qsb1j6b3NpVkg/uRUoCNJQRJ1BhGY/YLQvL4gNwL4o2J+K+tyjRA==","signatures":[{"sig":"MEYCIQD74kvJE5+9V0qlTupds9+Hyjiz9EjgaAb3PAxnrWxPjQIhALpGUkoNwUz1DjssvFUS+qFaY1b2+pFxlPlqrW08YYas","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fmcp@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68996},"main":"./dist/index.js","type":"module","_from":"file:krovacloud-mcp-0.2.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/*.test.ts","build":"tsup","start":"node dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45b62f5f-a4be-417a-a345-fe4370ee9c0a"}},"_resolved":"/tmp/4c7a4aee9d8334b25fb61e629d5244a2/krovacloud-mcp-0.2.4.tgz","_integrity":"sha512-JAr8/6XIyaTTBHvNKbb3DKdeyA3i64aCz1Qsb1j6b3NpVkg/uRUoCNJQRJ1BhGY/YLQvL4gNwL4o2J+K+tyjRA==","repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/mcp"},"_npmVersion":"12.0.1","description":"MCP server for Krova Cloud — let Claude, Cursor, and any MCP client provision and manage Cubes (Firecracker microVMs).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@krovacloud/sdk":"0.3.4","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.4_1784348931540_0.5012131656283574","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@krovacloud/mcp","version":"0.2.5","keywords":["krova","krova-cloud","mcp","model-context-protocol","mcp-server","ai","llm","claude","cursor","anthropic","firecracker","cube","cubes","microvm","cloud","agent","tools"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/mcp@0.2.5","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"bin":{"krova-mcp":"dist/index.js"},"dist":{"shasum":"150343b34e257722dbc7c4ad89679abdb1b87025","tarball":"https://registry.npmjs.org/@krovacloud/mcp/-/mcp-0.2.5.tgz","fileCount":7,"integrity":"sha512-vwRAm3KQRvgJyqrvOzM0PbE63n1atJsthlV7gfiDOylj9mFNGXEM4g8kFqI+L7BVJ6ud5MXA9egBxvAvO5dc2Q==","signatures":[{"sig":"MEUCIQCE60wp/LP9n54iniF2AsiKlbB71dRWPWCmpBFQWLjHTAIgQzSG/IIzjzvUGy7vYx4q4YJODz0/4YcVSUneIby2UyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fmcp@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69180},"main":"./dist/index.js","type":"module","_from":"file:krovacloud-mcp-0.2.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/*.test.ts","build":"tsup","start":"node dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45b62f5f-a4be-417a-a345-fe4370ee9c0a"}},"_resolved":"/tmp/715db6fa83249fbfb836e65b4abb014e/krovacloud-mcp-0.2.5.tgz","_integrity":"sha512-vwRAm3KQRvgJyqrvOzM0PbE63n1atJsthlV7gfiDOylj9mFNGXEM4g8kFqI+L7BVJ6ud5MXA9egBxvAvO5dc2Q==","repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/mcp"},"_npmVersion":"12.0.1","description":"MCP server for Krova Cloud — let Claude, Cursor, and any MCP client provision and manage Cubes (Firecracker microVMs).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@krovacloud/sdk":"0.3.5","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.5_1784360750581_0.7758588734103111","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@krovacloud/mcp","version":"0.2.6","keywords":["krova","krova-cloud","mcp","model-context-protocol","mcp-server","ai","llm","claude","cursor","anthropic","firecracker","cube","cubes","microvm","cloud","agent","tools"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/mcp@0.2.6","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"bin":{"krova-mcp":"dist/index.js"},"dist":{"shasum":"84d89e90cd42f4cc704b418019dc433a7aca8184","tarball":"https://registry.npmjs.org/@krovacloud/mcp/-/mcp-0.2.6.tgz","fileCount":7,"integrity":"sha512-DERXiSLIdE6nKJp0oW3BxSoTYP+IFCm0s0JYmVeb9bTLBBTMpNvs7R44jeCeZH9ifvujz5rzVucVto/ro3MTGA==","signatures":[{"sig":"MEUCIQDar2thbbjnBJ5Jggm93CBSCy0LEwnpgAINuSj3KypcsAIgF6BajC9kmjBA0jpJvyu47eFPBDZnUyJwWBei9xUPXqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fmcp@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71738},"main":"./dist/index.js","type":"module","_from":"file:krovacloud-mcp-0.2.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/*.test.ts","build":"tsup","start":"node dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45b62f5f-a4be-417a-a345-fe4370ee9c0a"}},"_resolved":"/tmp/23a1ac5c5d94e01eac815fff7f7538d5/krovacloud-mcp-0.2.6.tgz","_integrity":"sha512-DERXiSLIdE6nKJp0oW3BxSoTYP+IFCm0s0JYmVeb9bTLBBTMpNvs7R44jeCeZH9ifvujz5rzVucVto/ro3MTGA==","repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/mcp"},"_npmVersion":"12.0.2","description":"MCP server for Krova Cloud — let Claude, Cursor, and any MCP client provision and manage Cubes (Firecracker microVMs).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@krovacloud/sdk":"0.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.6_1785498631564_0.2693257980993278","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@krovacloud/mcp","version":"0.2.7","keywords":["krova","krova-cloud","mcp","model-context-protocol","mcp-server","ai","llm","claude","cursor","anthropic","firecracker","cube","cubes","microvm","cloud","agent","tools"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/mcp@0.2.7","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"bin":{"krova-mcp":"dist/index.js"},"dist":{"shasum":"972dd29332bb12b9c5aff38403ae419c228ed18a","tarball":"https://registry.npmjs.org/@krovacloud/mcp/-/mcp-0.2.7.tgz","fileCount":7,"integrity":"sha512-22Vz681LM/RQVkUhIBEVoxvB14CBKh3pVNpcnxceNNxJe4tYeb6p0CRfd+l+sl1xWkPgHPEu/UoTqwkVyhsYWA==","signatures":[{"sig":"MEYCIQDOlPb93Ygzl2x5jMtTc4hMMc6/bUaJuesNHQG6DNvp7gIhAIigUn8HAGAlweh8+/AZxoYqrBmTpXvmgItaAhAJ8O0l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fmcp@0.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72080},"main":"./dist/index.js","type":"module","_from":"file:krovacloud-mcp-0.2.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/*.test.ts","build":"tsup","start":"node dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45b62f5f-a4be-417a-a345-fe4370ee9c0a"}},"_resolved":"/tmp/928ce8571e7d3ac7615ce4dbbf4d268c/krovacloud-mcp-0.2.7.tgz","_integrity":"sha512-22Vz681LM/RQVkUhIBEVoxvB14CBKh3pVNpcnxceNNxJe4tYeb6p0CRfd+l+sl1xWkPgHPEu/UoTqwkVyhsYWA==","repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/mcp"},"_npmVersion":"12.0.2","description":"MCP server for Krova Cloud — let Claude, Cursor, and any MCP client provision and manage Cubes (Firecracker microVMs).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@krovacloud/sdk":"0.3.8","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.7_1785498936962_0.48316900639416516","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@krovacloud/mcp","version":"0.2.8","keywords":["krova","krova-cloud","mcp","model-context-protocol","mcp-server","ai","llm","claude","cursor","anthropic","firecracker","cube","cubes","microvm","cloud","agent","tools"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/mcp@0.2.8","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"bin":{"krova-mcp":"dist/index.js"},"dist":{"shasum":"11b42191ebb010ba80cc4d0d025d6f0e0a7c2513","tarball":"https://registry.npmjs.org/@krovacloud/mcp/-/mcp-0.2.8.tgz","fileCount":7,"integrity":"sha512-7YTiQ15069ar7rENQAonIyuLLYtI+grse0QBDy49oVKtB1vs+auX8eZBIHmiSGCOf0XRIouHZaubfiNnFbJLpg==","signatures":[{"sig":"MEQCIHM/2GnP6UGFNUoxNdCWbq6XFBbKprZAPjvBbQDwXyEUAiBElUDc+DW+VCaLTFf42mCm+l4d5p6RwfDPhGrChasbGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fmcp@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72037},"main":"./dist/index.js","type":"module","_from":"file:krovacloud-mcp-0.2.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/*.test.ts","build":"tsup","start":"node dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45b62f5f-a4be-417a-a345-fe4370ee9c0a"}},"_resolved":"/tmp/e2772692df59dd20a6ad60d4635b15b7/krovacloud-mcp-0.2.8.tgz","_integrity":"sha512-7YTiQ15069ar7rENQAonIyuLLYtI+grse0QBDy49oVKtB1vs+auX8eZBIHmiSGCOf0XRIouHZaubfiNnFbJLpg==","repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/mcp"},"_npmVersion":"12.0.2","description":"MCP server for Krova Cloud — let Claude, Cursor, and any MCP client provision and manage Cubes (Firecracker microVMs).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@krovacloud/sdk":"0.3.9","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.8_1785639850657_0.6053628164248481","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@krovacloud/mcp","version":"0.2.9","keywords":["krova","krova-cloud","mcp","model-context-protocol","mcp-server","ai","llm","claude","cursor","anthropic","firecracker","cube","cubes","microvm","cloud","agent","tools"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/mcp@0.2.9","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"bin":{"krova-mcp":"dist/index.js"},"dist":{"shasum":"d76ff80824ce813b6ad698a46efe62a036e750e5","tarball":"https://registry.npmjs.org/@krovacloud/mcp/-/mcp-0.2.9.tgz","fileCount":7,"integrity":"sha512-qpLPo8FchHB+2IYkmY9wz5Za38zhBzT+P8bGrDHMAo3bx9AeUvGXo6cj2KTg75ClUSIzyq3rmHVFZx9o8s6Wlw==","signatures":[{"sig":"MEYCIQDKo4DjU4uCx6OThsvJ4tXgzxC+dnjGGgCza/pGPUccqQIhAMv3qMTujrtB0ZELwO1ARL9GE/JzOKzQi5DHoLNBGmck","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fmcp@0.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76835},"main":"./dist/index.js","type":"module","_from":"file:krovacloud-mcp-0.2.9.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/*.test.ts","build":"tsup","start":"node dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45b62f5f-a4be-417a-a345-fe4370ee9c0a"}},"_resolved":"/tmp/c00f9de713a56a85101751c15a64624b/krovacloud-mcp-0.2.9.tgz","_integrity":"sha512-qpLPo8FchHB+2IYkmY9wz5Za38zhBzT+P8bGrDHMAo3bx9AeUvGXo6cj2KTg75ClUSIzyq3rmHVFZx9o8s6Wlw==","repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/mcp"},"_npmVersion":"12.0.2","description":"MCP server for Krova Cloud — let Claude, Cursor, and any MCP client provision and manage Cubes (Firecracker microVMs).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@krovacloud/sdk":"0.3.10","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.9_1785987472169_0.4786711316429131","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@krovacloud/mcp","version":"0.2.10","keywords":["krova","krova-cloud","mcp","model-context-protocol","mcp-server","ai","llm","claude","cursor","anthropic","firecracker","cube","cubes","microvm","cloud","agent","tools"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/mcp@0.2.10","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"bin":{"krova-mcp":"dist/index.js"},"dist":{"shasum":"f7776bf48b5fdd00904d29ea649c26add9c0dda6","tarball":"https://registry.npmjs.org/@krovacloud/mcp/-/mcp-0.2.10.tgz","fileCount":7,"integrity":"sha512-8/uyRver485k50NNp5XDDA9lDZuLoPpWW9biv8grYmcVoEu+c+6a6etGEp1J9xgtdZJ2Qpy0OrjA/aXPy7UVEg==","signatures":[{"sig":"MEUCIHmiTinkh1IhoGkkbDw+RhBjWO89jmqAabTjDlsOOnnaAiEA/u38psbFV9t5EQrjbdcSZfGoKrQtWPj6qafnukXcDEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fmcp@0.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76835},"main":"./dist/index.js","type":"module","_from":"file:krovacloud-mcp-0.2.10.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/*.test.ts","build":"tsup","start":"node dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45b62f5f-a4be-417a-a345-fe4370ee9c0a"}},"_resolved":"/tmp/269b21840f97c55117a5d49b47744f3e/krovacloud-mcp-0.2.10.tgz","_integrity":"sha512-8/uyRver485k50NNp5XDDA9lDZuLoPpWW9biv8grYmcVoEu+c+6a6etGEp1J9xgtdZJ2Qpy0OrjA/aXPy7UVEg==","repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/mcp"},"_npmVersion":"12.0.2","description":"MCP server for Krova Cloud — let Claude, Cursor, and any MCP client provision and manage Cubes (Firecracker microVMs).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@krovacloud/sdk":"0.3.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.1.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.10_1785991245065_0.3960390481951659","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@krovacloud/mcp","version":"0.2.11","keywords":["krova","krova-cloud","mcp","model-context-protocol","mcp-server","ai","llm","claude","cursor","anthropic","firecracker","cube","cubes","microvm","cloud","agent","tools"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/mcp@0.2.11","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"bin":{"krova-mcp":"dist/index.js"},"dist":{"shasum":"97de3b9d8f1b8dbe65c87008b4cf93923189dfa6","tarball":"https://registry.npmjs.org/@krovacloud/mcp/-/mcp-0.2.11.tgz","fileCount":7,"integrity":"sha512-Ethke1+hhEmkdCOy9cZebTSz+/Pu0n5At9H0a6dTBK62ZzvGVOH4Wh9VVLYL5XR+YnxRIrmF2ZK8789z3m4u1w==","signatures":[{"sig":"MEUCIQCKhYUfdWczzVb+1WKFQQmgctF76fG9PCML7uQZlyBJRwIgdbkycjuYOfRsIZFqsRSgi1gONgowrfEyhfkFxblKgME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fmcp@0.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79225},"main":"./dist/index.js","type":"module","_from":"file:krovacloud-mcp-0.2.11.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/*.test.ts","build":"tsup","start":"node dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45b62f5f-a4be-417a-a345-fe4370ee9c0a"}},"_resolved":"/tmp/4be003c13dcd9d9b608445f7109b905b/krovacloud-mcp-0.2.11.tgz","_integrity":"sha512-Ethke1+hhEmkdCOy9cZebTSz+/Pu0n5At9H0a6dTBK62ZzvGVOH4Wh9VVLYL5XR+YnxRIrmF2ZK8789z3m4u1w==","repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/mcp"},"_npmVersion":"12.0.2","description":"MCP server for Krova Cloud — let Claude, Cursor, and any MCP client provision and manage Cubes (Firecracker microVMs).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","@krovacloud/sdk":"0.3.11","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.1.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.11_1787507485978_0.7056488459608901","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@krovacloud/mcp","version":"0.3.0","keywords":["krova","krova-cloud","mcp","model-context-protocol","mcp-server","ai","llm","claude","cursor","anthropic","firecracker","cube","cubes","microvm","cloud","agent","tools"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/mcp@0.3.0","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"bin":{"krova-mcp":"dist/index.js"},"dist":{"shasum":"899d2f97afbe5d09883e878989c59631e6d66da9","tarball":"https://registry.npmjs.org/@krovacloud/mcp/-/mcp-0.3.0.tgz","fileCount":7,"integrity":"sha512-++XgvVSRl7avhmOeNy8sd6dvlXPQg2LGmeRDKPzQkBj3OCh7o5SUWIY/4K4bm1ueR3Q3Yuct0gOwI8WB0PXUKQ==","signatures":[{"sig":"MEUCIAz4f9+R01tS05f+W4oQpglnHXRQyFTV7ivH5qhjN/KMAiEA9eaffLKih7vxIqhR3wJhEn6xDWExQtkjKVU8AGJ/F2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fmcp@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82869},"main":"./dist/index.js","type":"module","_from":"file:krovacloud-mcp-0.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/*.test.ts","build":"tsup","start":"node dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45b62f5f-a4be-417a-a345-fe4370ee9c0a"}},"_resolved":"/tmp/5756da6e7e558ff8d663928b349247f9/krovacloud-mcp-0.3.0.tgz","_integrity":"sha512-++XgvVSRl7avhmOeNy8sd6dvlXPQg2LGmeRDKPzQkBj3OCh7o5SUWIY/4K4bm1ueR3Q3Yuct0gOwI8WB0PXUKQ==","repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/mcp"},"_npmVersion":"12.0.2","description":"MCP server for Krova Cloud — let Claude, Cursor, and any MCP client provision and manage Cubes (Firecracker microVMs).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","@krovacloud/sdk":"0.4.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.3.0_1787800676250_0.9834981285594133","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@krovacloud/mcp","version":"0.3.1","keywords":["krova","krova-cloud","mcp","model-context-protocol","mcp-server","ai","llm","claude","cursor","anthropic","firecracker","cube","cubes","microvm","cloud","agent","tools"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/mcp@0.3.1","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"bin":{"krova-mcp":"dist/index.js"},"dist":{"shasum":"5a08bf7f46a7b0c6472be5a5d4be236283f9ec0a","tarball":"https://registry.npmjs.org/@krovacloud/mcp/-/mcp-0.3.1.tgz","fileCount":7,"integrity":"sha512-iaTWL9SRgzP4cKTXTpoEWikt1gjuk/mdtf6ql3l30p4AnYfEsu9VhwfO6RR5sbUUIqs87d7Yyi/c0geqgZNJwQ==","signatures":[{"sig":"MEYCIQCk5rNK7SbQbr0jEOoz/V/xvGUuwT1hfUgPGd7hC6wPxgIhAPE1TzXnxgubWXBp8veCiuMSvnaz6Pp4Tj2JdLN1U3tZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fmcp@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80641},"main":"./dist/index.js","type":"module","_from":"file:krovacloud-mcp-0.3.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/*.test.ts","build":"tsdown","start":"node dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45b62f5f-a4be-417a-a345-fe4370ee9c0a"}},"_resolved":"/tmp/6cceb40f394b73fe01643174212fcb8b/krovacloud-mcp-0.3.1.tgz","_integrity":"sha512-iaTWL9SRgzP4cKTXTpoEWikt1gjuk/mdtf6ql3l30p4AnYfEsu9VhwfO6RR5sbUUIqs87d7Yyi/c0geqgZNJwQ==","repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/mcp"},"_npmVersion":"12.0.2","description":"MCP server for Krova Cloud — let Claude, Cursor, and any MCP client provision and manage Cubes (Firecracker microVMs).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","@krovacloud/sdk":"0.4.1","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"0.22.14","typescript":"^6.0.3","@types/node":"^26.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.3.1_1787804002262_0.7670652647059639","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@krovacloud/mcp","version":"0.3.2","keywords":["krova","krova-cloud","mcp","model-context-protocol","mcp-server","ai","llm","claude","cursor","anthropic","firecracker","cube","cubes","microvm","cloud","agent","tools"],"author":"Krova Inc.","license":"MIT","_id":"@krovacloud/mcp@0.3.2","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"bin":{"krova-mcp":"./dist/index.js"},"dist":{"shasum":"9901d94d0c7d6d4e30d677c15be9e9465cffb7e7","tarball":"https://registry.npmjs.org/@krovacloud/mcp/-/mcp-0.3.2.tgz","fileCount":7,"integrity":"sha512-iXQy5w/IRw9ce9i4ZfeZS0PlDUo5pSaAWuo9KdP13kR8zVx89EMDaCGKy+nlz86Lh7zgbAO5nKUtZF1iJ/kdiQ==","signatures":[{"sig":"MEUCIQDwMMj9gkxQPq6mABoOkIrM15NwCxWNOd2FB409y3D0TgIgQQw70Z6N4Ba/Tbq4DZgeROX9aYMF1DQrO7q5uVD5VgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fmcp@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81465},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/*.test.ts","build":"tsdown","start":"node dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45b62f5f-a4be-417a-a345-fe4370ee9c0a"}},"repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/mcp"},"description":"MCP server for Krova Cloud — let Claude, Cursor, and any MCP client provision and manage Cubes (Firecracker microVMs).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","@krovacloud/sdk":"0.4.2","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"0.22.14","typescript":"^7.0.2","@types/node":"^26.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.3.2_1787924902914_0.4099377417510619","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@krovacloud/mcp","version":"0.3.3","keywords":["krova","krova-cloud","mcp","model-context-protocol","mcp-server","ai","llm","claude","cursor","anthropic","firecracker","cube","cubes","microvm","cloud","agent","tools"],"author":"Krova Inc.","license":"MIT","_id":"@krovacloud/mcp@0.3.3","maintainers":[{"name":"rbonweb","email":"bhadanirohit1@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"bin":{"krova-mcp":"./dist/index.js"},"dist":{"shasum":"ee3a020cc3fd20c27af88341f665c9963d4b78d9","tarball":"https://registry.npmjs.org/@krovacloud/mcp/-/mcp-0.3.3.tgz","fileCount":7,"integrity":"sha512-NaW333eFT14JzpjkFZ6CrbE2FKl6acZODvOEnALM15VjAFcMwB2Qn78FUbrKbECgE9KsMPf3DQjuoILC1xw9kg==","signatures":[{"sig":"MEQCIECd6y8vXMpTW01tZyXT3ch8xn4NxjnleSGVkFJZCzSkAiA+CEdo1viMN5QUEJEEo88Bh13vAeV13WpcKzVz8Zxm7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fmcp@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82698},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/*.test.ts","build":"tsdown","start":"node dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45b62f5f-a4be-417a-a345-fe4370ee9c0a"}},"repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/mcp"},"description":"MCP server for Krova Cloud — let Claude, Cursor, and any MCP client provision and manage Cubes (Firecracker microVMs).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","@krovacloud/sdk":"0.4.4","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"0.22.14","typescript":"^7.0.2","@types/node":"^26.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.3.3_1788407628609_0.03956641882738632","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@krovacloud/mcp","version":"0.3.4","keywords":["krova","krova-cloud","mcp","model-context-protocol","mcp-server","ai","llm","claude","cursor","anthropic","firecracker","cube","cubes","microvm","cloud","agent","tools"],"author":"Krova Inc.","license":"MIT","_id":"@krovacloud/mcp@0.3.4","maintainers":[{"name":"rbonweb","email":"bhadanirohit1@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"bin":{"krova-mcp":"./dist/index.js"},"dist":{"shasum":"1b7b653aa9329e48fa9433e9ee398e9daa2e0bba","tarball":"https://registry.npmjs.org/@krovacloud/mcp/-/mcp-0.3.4.tgz","fileCount":7,"integrity":"sha512-K8UqSCXeILcktyfn2CiuA1GsKAoh6PWtHTi0BX4oo2w4ygS0YGNHO7iZ935sRfo60tmU8aRg+shqA05qDFb6Jg==","signatures":[{"sig":"MEUCIQC38tFwzy+qhVzea0c2suqL1pQtJzwBuxsDygDGyMlyXQIgS6dLCWUJCj3rVnEWgSHSZVf50idwhSZxW9nWwnlbk9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fmcp@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82730},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"cloud.krova/mcp","scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/*.test.ts","build":"tsdown","start":"node dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45b62f5f-a4be-417a-a345-fe4370ee9c0a"}},"repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/mcp"},"description":"MCP server for Krova Cloud — let Claude, Cursor, and any MCP client provision and manage Cubes (Firecracker microVMs).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","@krovacloud/sdk":"0.4.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"0.22.14","typescript":"^7.0.2","@types/node":"^26.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.3.4_1788626460597_0.9580974241186955","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@krovacloud/mcp","version":"0.3.5","keywords":["krova","krova-cloud","mcp","model-context-protocol","mcp-server","ai","llm","claude","cursor","anthropic","firecracker","cube","cubes","microvm","cloud","agent","tools"],"author":"Krova Inc.","license":"MIT","_id":"@krovacloud/mcp@0.3.5","maintainers":[{"name":"rbonweb","email":"bhadanirohit1@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"bin":{"krova-mcp":"./dist/index.js"},"dist":{"shasum":"c14b25d12b242ae84f736dba101bb70453427c29","tarball":"https://registry.npmjs.org/@krovacloud/mcp/-/mcp-0.3.5.tgz","fileCount":7,"integrity":"sha512-Z7UIbmPGiQGL6nhUvF+AbaX6+/jxMru7yyTrIeBIhdqP3n20cTUU33W36Z82EvcDkCObaepIoRfYC2tweM+1UA==","signatures":[{"sig":"MEUCICSpWxltTa1JBAUHiWwxWlcx0GZ+MntHfeponX6AZ4CvAiEAp6xwU9GpZZx3Y4bSsWVNJz3ADzPLG6SLKr+TrDHr3bo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fmcp@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82730},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"cloud.krova/mcp","scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/*.test.ts","build":"tsdown","start":"node dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45b62f5f-a4be-417a-a345-fe4370ee9c0a"}},"repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/mcp"},"description":"MCP server for Krova Cloud — let Claude, Cursor, and any MCP client provision and manage Cubes (Firecracker microVMs).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","@krovacloud/sdk":"0.4.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"0.22.14","typescript":"^7.0.2","@types/node":"^26.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.3.5_1788627183942_0.1645549451090602","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@krovacloud/mcp","version":"0.3.6","keywords":["krova","krova-cloud","mcp","model-context-protocol","mcp-server","ai","llm","claude","cursor","anthropic","firecracker","cube","cubes","microvm","cloud","agent","tools"],"author":"Krova Inc.","license":"MIT","_id":"@krovacloud/mcp@0.3.6","maintainers":[{"name":"rbonweb","email":"bhadanirohit1@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"bin":{"krova-mcp":"./dist/index.js"},"dist":{"shasum":"2cd9e7e7670f015404421dae4e745209b20adbce","tarball":"https://registry.npmjs.org/@krovacloud/mcp/-/mcp-0.3.6.tgz","fileCount":7,"integrity":"sha512-z4hk/8veBB9UCCkXJTGiSucWsPhV7W6Rhm2igMFBxs20hnq9iBKtOm+H1/lujHMpJaz3NH4gyihEFrU4Tl44OA==","signatures":[{"sig":"MEYCIQDsNAFX3HmZmIRRDwEw9XwCovvBdROewbfiUrMPDNS6hgIhAL+C+tDvaYLZeZd8PUd7y91tJbuPqwgE4QzKcZMTadwY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fmcp@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82730},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"cloud.krova/mcp","scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/*.test.ts","build":"tsdown","start":"node dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45b62f5f-a4be-417a-a345-fe4370ee9c0a"}},"repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/mcp"},"description":"MCP server for Krova Cloud — let Claude, Cursor, and any MCP client provision and manage Cubes (Firecracker microVMs).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","@krovacloud/sdk":"0.4.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"0.22.14","typescript":"^7.0.2","@types/node":"^26.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.3.6_1788628380356_0.9482250056305288","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@krovacloud/mcp","version":"0.3.7","keywords":["krova","krova-cloud","mcp","model-context-protocol","mcp-server","ai","llm","claude","cursor","anthropic","firecracker","cube","cubes","microvm","cloud","agent","tools"],"author":"Krova Inc.","license":"MIT","_id":"@krovacloud/mcp@0.3.7","maintainers":[{"name":"rbonweb","email":"bhadanirohit1@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"bin":{"krova-mcp":"./dist/index.js"},"dist":{"shasum":"32af63ffa46efa6547feccb944fa61708284850d","tarball":"https://registry.npmjs.org/@krovacloud/mcp/-/mcp-0.3.7.tgz","fileCount":7,"integrity":"sha512-e9W45FlCOlM9GmrtAXTCCLi5d0aqdmvFZ2K4RP+CcSH8DKpQjIrTq6za/tkuNPlxGkw8uDGRYSyLC3K/DmRkLQ==","signatures":[{"sig":"MEUCIQDtnrmLl69b7zmcIm8pXHjaSIqydYQ2VLjcqn/4tWwwQQIgAxXgIYMM/F8IJv3RxBPcSTqEGSPxixfW3rPwrgsW56s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fmcp@0.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82730},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"cloud.krova/mcp","scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/*.test.ts","build":"tsdown","start":"node dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45b62f5f-a4be-417a-a345-fe4370ee9c0a"}},"repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/mcp"},"description":"MCP server for Krova Cloud — let Claude, Cursor, and any MCP client provision and manage Cubes (Firecracker microVMs).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","@krovacloud/sdk":"0.4.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"0.22.14","typescript":"^7.0.2","@types/node":"^26.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.3.7_1788629543678_0.21024623770273276","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@krovacloud/mcp","version":"0.3.8","keywords":["krova","krova-cloud","mcp","model-context-protocol","mcp-server","ai","llm","claude","cursor","anthropic","firecracker","cube","cubes","microvm","cloud","agent","tools"],"author":"Krova Inc.","license":"MIT","_id":"@krovacloud/mcp@0.3.8","maintainers":[{"name":"rbonweb","email":"bhadanirohit1@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"bin":{"krova-mcp":"./dist/index.js"},"dist":{"shasum":"e510fbb23e3b428f0c1d538cbac642ffcc1c7ce6","tarball":"https://registry.npmjs.org/@krovacloud/mcp/-/mcp-0.3.8.tgz","fileCount":7,"integrity":"sha512-ITi/NYi/K9/7eE1liljpjvuH8dIb1r9MDupI7tea3OY21ph/HwOMVui/4y+HaMOKKbaenVvr9zkHhHWA5Slh7w==","signatures":[{"sig":"MEYCIQCmMsQdsK1JUPMSIhNrsAcREa+vEs6gAZxj5UlH3qVw7gIhAJzh0qgpwB6kYNqJBkQGjjS6kmxqrPXKkTIkFjfAlO0h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fmcp@0.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84438},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"cloud.krova/mcp","scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/*.test.ts","build":"tsdown","start":"node dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45b62f5f-a4be-417a-a345-fe4370ee9c0a"}},"repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/mcp"},"description":"MCP server for Krova Cloud — let Claude, Cursor, and any MCP client provision and manage Cubes (Firecracker microVMs).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","@krovacloud/sdk":"0.4.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"0.22.14","typescript":"^7.0.2","@types/node":"^26.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.3.8_1788671107282_0.7562238804064734","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@krovacloud/mcp","version":"0.3.9","keywords":["krova","krova-cloud","mcp","model-context-protocol","mcp-server","ai","llm","claude","cursor","anthropic","firecracker","cube","cubes","microvm","cloud","agent","tools"],"author":"Krova Inc.","license":"MIT","_id":"@krovacloud/mcp@0.3.9","maintainers":[{"name":"rbonweb","email":"bhadanirohit1@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"bin":{"krova-mcp":"./dist/index.js"},"dist":{"shasum":"6b5fe9aca4f69aec6525e03ee0c7a76b06dd5f74","tarball":"https://registry.npmjs.org/@krovacloud/mcp/-/mcp-0.3.9.tgz","fileCount":7,"integrity":"sha512-A8O6QnKfIX3WzfFHOm2i90pFpatM2TAaQRlnuEHUC/6uMLUgf83tfpLgktY3KuiOOnPU8eCKstP1eXhf0cWApQ==","signatures":[{"sig":"MEQCIDRpvs3lf2jxR42wQe6SDFTX07YRYJYHCxbxBrKYCzbZAiA+XN5emv0uaPuL2oOFBM5JcB0Y4kgkglrQVMjjQh350w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fmcp@0.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"cloud.krova/mcp","scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/*.test.ts","build":"tsdown","start":"node dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45b62f5f-a4be-417a-a345-fe4370ee9c0a"}},"repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/mcp"},"description":"MCP server for Krova Cloud — let Claude, Cursor, and any MCP client provision and manage Cubes (Firecracker microVMs).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","@krovacloud/sdk":"0.4.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"0.22.14","typescript":"^7.0.2","@types/node":"^26.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.3.9_1788672583068_0.6484841888923294","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@krovacloud/mcp","version":"0.3.10","keywords":["krova","krova-cloud","mcp","model-context-protocol","mcp-server","ai","llm","claude","cursor","anthropic","firecracker","cube","cubes","microvm","cloud","agent","tools"],"author":"Krova Inc.","license":"MIT","_id":"@krovacloud/mcp@0.3.10","maintainers":[{"name":"rbonweb","email":"bhadanirohit1@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"bin":{"krova-mcp":"./dist/index.js"},"dist":{"shasum":"5c0dbf0bb5ab0bcb1972823137d9130b1cd1083a","tarball":"https://registry.npmjs.org/@krovacloud/mcp/-/mcp-0.3.10.tgz","fileCount":7,"integrity":"sha512-1oSd5rt3FJCnuE7U/BQxM8nHsb405MamV3F/Zgy+tJLDvrpWLeUnyIbbLsinJLK0pzTUZk7oIQhNTv2iMbqIyg==","signatures":[{"sig":"MEUCIQDPAvc8Sz1Z4P13mvF+2E3rNVWa5wvksiZJIIdkaw97oAIgSR//Ly/cBuN/HbtALxoUyL7EuJxyr38EWkBWkDIRoUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fmcp@0.3.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84822},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"cloud.krova/mcp","scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/*.test.ts","build":"tsdown","start":"node dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45b62f5f-a4be-417a-a345-fe4370ee9c0a"}},"repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/mcp"},"description":"MCP server for Krova Cloud — let Claude, Cursor, and any MCP client provision and manage Cubes (Firecracker microVMs).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","@krovacloud/sdk":"0.4.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"0.22.14","typescript":"^7.0.2","@types/node":"^26.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.3.10_1788674670646_0.005769619859225417","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@krovacloud/mcp","version":"0.3.11","keywords":["krova","krova-cloud","mcp","model-context-protocol","mcp-server","ai","llm","claude","cursor","anthropic","firecracker","cube","cubes","microvm","cloud","agent","tools"],"author":"Krova Inc.","license":"MIT","_id":"@krovacloud/mcp@0.3.11","maintainers":[{"name":"rbonweb","email":"bhadanirohit1@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"bin":{"krova-mcp":"./dist/index.js"},"dist":{"shasum":"1a9fc28e99d3fc903bd6fb9b1c420102790eda2d","tarball":"https://registry.npmjs.org/@krovacloud/mcp/-/mcp-0.3.11.tgz","fileCount":7,"integrity":"sha512-OZESFnuEs4O0m7kUcWIjqomtn0U2qbYPj3EsKFfS2O5BzL41sTgXOfN2LhtFy3J2r6yDSK9elexKdMvazHmEQg==","signatures":[{"sig":"MEUCIQCUxBvG8x/XynDmymNfeuvRVgF7rC6zMTBhLGvqKqbDGAIgQPkrBKDVhcsJTvuDlFWstf8mOjR9HvtUVSCevRVpcYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fmcp@0.3.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85955},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"cloud.krova/mcp","scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/*.test.ts","build":"tsdown","start":"node dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45b62f5f-a4be-417a-a345-fe4370ee9c0a"}},"repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/mcp"},"description":"MCP server for Krova Cloud — let Claude, Cursor, and any MCP client provision and manage Cubes (Firecracker microVMs).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","@krovacloud/sdk":"0.4.5","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"0.22.14","typescript":"^7.0.2","@types/node":"^26.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.3.11_1788769299090_0.9959050331927155","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@krovacloud/mcp","version":"0.3.12","keywords":["krova","krova-cloud","mcp","model-context-protocol","mcp-server","ai","llm","claude","cursor","anthropic","firecracker","cube","cubes","microvm","cloud","agent","tools"],"author":"Krova Inc.","license":"MIT","_id":"@krovacloud/mcp@0.3.12","maintainers":[{"name":"rbonweb","email":"bhadanirohit1@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"bin":{"krova-mcp":"./dist/index.js"},"dist":{"shasum":"90a449286cbe51f5b5dcd1e01f930ef68bf13e20","tarball":"https://registry.npmjs.org/@krovacloud/mcp/-/mcp-0.3.12.tgz","fileCount":7,"integrity":"sha512-PgnszUSfGMSOwGkHuZiV/ovoAGBzJcOf4PVMOtZTJ3vsIISUE7okgjj3Bd49TuA/IqzywP13e1rYhiLDHA1XRg==","signatures":[{"sig":"MEYCIQCKQTvoyetvjTlj24lOF67KGFkdNyidBSPZiLNwvjF0KQIhAI8AOuSc9bnauVMu0ANFhV7Y867lIP0wZtbyREAyKWO1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fmcp@0.3.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86154},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"cloud.krova/mcp","scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/*.test.ts","build":"tsdown","start":"node dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45b62f5f-a4be-417a-a345-fe4370ee9c0a"}},"repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/mcp"},"description":"MCP server for Krova Cloud — let Claude, Cursor, and any MCP client provision and manage Cubes (Firecracker microVMs).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","@krovacloud/sdk":"0.4.6","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"0.22.14","typescript":"^7.0.2","@types/node":"^26.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.3.12_1788794023532_0.6048152008483185","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@krovacloud/mcp","version":"0.3.13","keywords":["krova","krova-cloud","mcp","model-context-protocol","mcp-server","ai","llm","claude","cursor","anthropic","firecracker","cube","cubes","microvm","cloud","agent","tools"],"author":"Krova Inc.","license":"MIT","_id":"@krovacloud/mcp@0.3.13","maintainers":[{"name":"rbonweb","email":"bhadanirohit1@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"bin":{"krova-mcp":"./dist/index.js"},"dist":{"shasum":"589f364975bcee10504d211bd63c9c2e1bc50d32","tarball":"https://registry.npmjs.org/@krovacloud/mcp/-/mcp-0.3.13.tgz","fileCount":7,"integrity":"sha512-uQOIU6fwDr6WurSScCDzql5YexoVok2PhLs4I5oi4/AXdKKlwhrqoOiHgWBH45aY9RM0xe2I/dJEJVHDrygQRA==","signatures":[{"sig":"MEUCIQDherXDF70VpOWOIh2VaE5/NEnoxFwd5CP+dnD/n0VaKgIgNMCi+/ie0Zo0lWOchKzcYpqlcuw9iIV3E1A7dEzdD48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHqBs6bBvc4oxZXV12tXGd2jTmktyWJKnX3prxOhZAcXAiByEdOOe9zWBZgy264jlXL7/SjW9qJvkNROpHxWJidkxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fmcp@0.3.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99300},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"cloud.krova/mcp","scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/*.test.ts","build":"tsdown","start":"node dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45b62f5f-a4be-417a-a345-fe4370ee9c0a"}},"repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/mcp"},"description":"MCP server for Krova Cloud — let Claude, Cursor, and any MCP client provision and manage Cubes (Firecracker microVMs).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","@krovacloud/sdk":"0.4.9","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"0.22.14","typescript":"^7.0.2","@types/node":"^26.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.3.13_1789445895609_0.3125430152889688","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@krovacloud/mcp","version":"0.3.14","keywords":["krova","krova-cloud","mcp","model-context-protocol","mcp-server","ai","llm","claude","cursor","anthropic","firecracker","cube","cubes","microvm","cloud","agent","tools"],"author":"Krova Inc.","license":"MIT","_id":"@krovacloud/mcp@0.3.14","maintainers":[{"name":"rbonweb","email":"bhadanirohit1@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"bin":{"krova-mcp":"./dist/index.js"},"dist":{"shasum":"e8fd96b361fa070d816937cb2fa0663c12fa3b64","tarball":"https://registry.npmjs.org/@krovacloud/mcp/-/mcp-0.3.14.tgz","fileCount":7,"integrity":"sha512-YqGgQprhk+QwzWfNKbOv+nQghzb372K3haZ+QC7cz5wiE7RsHBH+DoEaFeMOJ4YYfoV4PlUPrEHDente/2Al9Q==","signatures":[{"sig":"MEUCIFKJDclfbiRGsRUVr7B80vVykDAtse9xflWPw35hCWifAiEA4pEMYbSBk1S/r42ptZIflphkKmukQHLvB350NopbPW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAVSiX1xzlgObrMUrd9FcxDF4Qsvi7er9hAGEzBIM/ncAiEA2f9sT+IQmAIAfGnD7cnjIeeq8Dw01jvy55zEmkAByuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fmcp@0.3.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104295},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"cloud.krova/mcp","scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/*.test.ts","build":"tsdown","start":"node dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45b62f5f-a4be-417a-a345-fe4370ee9c0a"}},"repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/mcp"},"description":"MCP server for Krova Cloud — let Claude, Cursor, and any MCP client provision and manage Cubes (Firecracker microVMs).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","@krovacloud/sdk":"0.4.10","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"0.22.14","typescript":"^7.0.2","@types/node":"^26.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.3.14_1789490115751_0.04829342293739436","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"_id":"@krovacloud/mcp@0.3.15","bin":{"krova-mcp":"./dist/index.js"},"bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"dist":{"shasum":"30e840c3935a43c8e2bd48cb4ed0b13569a2cb7b","tarball":"https://registry.npmjs.org/@krovacloud/mcp/-/mcp-0.3.15.tgz","fileCount":7,"integrity":"sha512-cvloCvTsDnrackshFWImSsnuTLtBycn2SKXmp5gSVBAdwIaoa/jsRVjuIEatu7xPHC357f0av9+cGLFuJp26yw==","signatures":[{"sig":"MEYCIQCYdR41l4ztIc0LzITYG1UtRKcUTS3HKWtsSAE55LjQiQIhAMrk6swKeTCtnunbNfOHqdBDYm7opfWPKXbhPrjAwcQU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHL59mrjs4iQjvFjemJKIcpnGRwmB3OuFqxvu3X5OqTCAiEAnnQMcg24WxNlLcUfzeDy1GR4Z4TcW8UK/k84mfZkBjU="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fmcp@0.3.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110018},"main":"./dist/index.js","name":"@krovacloud/mcp","type":"module","types":"./dist/index.d.ts","author":"Krova Inc.","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"license":"MIT","mcpName":"cloud.krova/mcp","scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/*.test.ts","build":"tsdown","start":"node dist/index.js","typecheck":"tsc --noEmit"},"version":"0.3.15","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45b62f5f-a4be-417a-a345-fe4370ee9c0a"}},"homepage":"https://krova.cloud/developers","keywords":["krova","krova-cloud","mcp","model-context-protocol","mcp-server","ai","llm","claude","cursor","anthropic","firecracker","cube","cubes","microvm","cloud","agent","tools"],"repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/mcp"},"description":"MCP server for Krova Cloud — let Claude, Cursor, and any MCP client provision and manage Cubes (Firecracker microVMs).","directories":{},"maintainers":[{"name":"rbonweb","email":"bhadanirohit1@gmail.com"}],"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","@krovacloud/sdk":"0.4.12","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"0.22.14","typescript":"^7.0.2","@types/node":"^26.3.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_0.3.15_1790479545804_0.743934039006588"}}},"time":{"created":"2026-07-01T18:03:30.545Z","modified":"2026-09-27T03:25:46.315Z","0.1.1":"2026-07-01T18:03:30.818Z","0.1.2":"2026-07-01T18:48:59.382Z","0.1.3":"2026-07-02T05:00:56.073Z","0.1.4":"2026-07-05T10:56:19.151Z","0.1.5":"2026-07-05T12:17:44.254Z","0.1.6":"2026-07-05T12:36:55.147Z","0.1.7":"2026-07-05T14:03:41.598Z","0.1.8":"2026-07-05T14:56:49.901Z","0.2.0":"2026-07-05T15:33:03.956Z","0.2.1":"2026-07-05T16:36:01.859Z","0.2.2":"2026-07-11T07:14:13.073Z","0.2.3":"2026-07-13T13:13:04.363Z","0.2.4":"2026-07-18T04:28:51.689Z","0.2.5":"2026-07-18T07:45:50.724Z","0.2.6":"2026-07-31T11:50:31.756Z","0.2.7":"2026-07-31T11:55:37.105Z","0.2.8":"2026-08-02T03:04:10.792Z","0.2.9":"2026-08-06T03:37:52.361Z","0.2.10":"2026-08-06T04:40:45.236Z","0.2.11":"2026-08-23T17:51:26.130Z","0.3.0":"2026-08-27T03:17:56.391Z","0.3.1":"2026-08-27T04:13:22.445Z","0.3.2":"2026-08-28T13:48:23.055Z","0.3.3":"2026-09-03T03:53:48.766Z","0.3.4":"2026-09-05T16:41:00.726Z","0.3.5":"2026-09-05T16:53:04.090Z","0.3.6":"2026-09-05T17:13:00.480Z","0.3.7":"2026-09-05T17:32:23.833Z","0.3.8":"2026-09-06T05:05:07.414Z","0.3.9":"2026-09-06T05:29:43.193Z","0.3.10":"2026-09-06T06:04:30.776Z","0.3.11":"2026-09-07T08:21:39.225Z","0.3.12":"2026-09-07T15:13:43.644Z","0.3.13":"2026-09-15T04:18:15.690Z","0.3.14":"2026-09-15T16:35:15.847Z","0.3.15":"2026-09-27T03:25:45.901Z"},"bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"author":"Krova Inc.","license":"MIT","homepage":"https://krova.cloud/developers","keywords":["krova","krova-cloud","mcp","model-context-protocol","mcp-server","ai","llm","claude","cursor","anthropic","firecracker","cube","cubes","microvm","cloud","agent","tools"],"repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/mcp"},"description":"MCP server for Krova Cloud — let Claude, Cursor, and any MCP client provision and manage Cubes (Firecracker microVMs).","maintainers":[{"name":"rbonweb","email":"bhadanirohit1@gmail.com"}],"readme":"# @krovacloud/mcp\n\n[![npm version](https://img.shields.io/npm/v/@krovacloud/mcp)](https://www.npmjs.com/package/@krovacloud/mcp)\n[![npm downloads](https://img.shields.io/npm/dm/@krovacloud/mcp)](https://www.npmjs.com/package/@krovacloud/mcp)\n[![license](https://img.shields.io/npm/l/@krovacloud/mcp)](./LICENSE)\n[![Node](https://img.shields.io/node/v/@krovacloud/mcp)](https://nodejs.org)\n\n> **MCP server for [Krova Cloud](https://krova.cloud) — let Claude, Cursor, and any MCP client provision and manage Cubes (Firecracker microVMs) in natural language.**\n\nA [Model Context Protocol](https://modelcontextprotocol.io) server that exposes Krova Cloud as a set of tools an AI agent can call. Ask Claude to \"spin up a 2-vCPU Ubuntu cube in us\", \"list my running cubes\", or \"power off the idle ones\", and it drives the [Krova Cloud API](https://krova.cloud) for you.\n\nIt's a thin, fully typed bridge over the official [`@krovacloud/sdk`](https://www.npmjs.com/package/@krovacloud/sdk): each Krova Cloud operation is an MCP tool with a validated input schema, authenticated with your API key.\n\n## Quickstart\n\nThe fastest way to try it — no install, no clone:\n\n```bash\nKROVA_API_KEY=kro_... npx -y @krovacloud/mcp\n```\n\nThe server speaks MCP over **stdio**, so you normally don't run it by hand — your MCP client launches it with that command. Pick your client below.\n\n## Client setup\n\nAll clients use the same launch command (`npx -y @krovacloud/mcp`) and the same environment variables. Set at least `KROVA_API_KEY`; set `KROVA_SPACE_ID` too if you want the Cube tools to default to one Space.\n\n### Claude Desktop\n\nEdit `claude_desktop_config.json` (**Settings → Developer → Edit Config**, or `~/Library/Application Support/Claude/claude_desktop_config.json` on macOS / `%APPDATA%\\Claude\\claude_desktop_config.json` on Windows) and add:\n\n```json\n{\n  \"mcpServers\": {\n    \"krova\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@krovacloud/mcp\"],\n      \"env\": {\n        \"KROVA_API_KEY\": \"kro_your_api_key_here\",\n        \"KROVA_SPACE_ID\": \"space_optional_default\"\n      }\n    }\n  }\n}\n```\n\nRestart Claude Desktop. The Krova Cloud tools appear under the tools (🔨) menu.\n\n### Claude Code\n\nAdd the server with one command:\n\n```bash\nclaude mcp add krova \\\n  --env KROVA_API_KEY=kro_your_api_key_here \\\n  --env KROVA_SPACE_ID=space_optional_default \\\n  -- npx -y @krovacloud/mcp\n```\n\nOr add it to `.mcp.json` in your project root (checked in, shared with your team):\n\n```json\n{\n  \"mcpServers\": {\n    \"krova\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@krovacloud/mcp\"],\n      \"env\": {\n        \"KROVA_API_KEY\": \"kro_your_api_key_here\",\n        \"KROVA_SPACE_ID\": \"space_optional_default\"\n      }\n    }\n  }\n}\n```\n\nVerify with `claude mcp list`.\n\n### Cursor\n\nCreate `.cursor/mcp.json` in your project (or `~/.cursor/mcp.json` for all projects):\n\n```json\n{\n  \"mcpServers\": {\n    \"krova\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@krovacloud/mcp\"],\n      \"env\": {\n        \"KROVA_API_KEY\": \"kro_your_api_key_here\",\n        \"KROVA_SPACE_ID\": \"space_optional_default\"\n      }\n    }\n  }\n}\n```\n\nThen enable the **krova** server in **Cursor Settings → MCP**.\n\n### Any other MCP client\n\nAny client that speaks MCP over stdio works — launch `npx -y @krovacloud/mcp` with the environment variables set. The config shape above is portable across VS Code (Copilot), Windsurf, Zed, and custom agents built on the MCP SDK.\n\n## Configuration\n\nThe server is configured entirely through environment variables:\n\n| Variable | Required | Description |\n| --- | --- | --- |\n| `KROVA_API_KEY` | **yes** | Your Krova Cloud API key (`kro_...`). Scoped to a Space; inherits the permissions of the membership that created it. |\n| `KROVA_SPACE_ID` | no | A default Space id, so Cube tools can omit `spaceId`. |\n| `KROVA_BASE_URL` | no | Override the API base URL (defaults to the Krova Cloud production API). |\n\n## Tools\n\nAll 23 tools, their parameters, and what they do. Every tool's `spaceId` is optional when `KROVA_SPACE_ID` is set.\n\n| Tool | Parameters | Description |\n| --- | --- | --- |\n| `list_cubes` | `spaceId?` | List all Cubes (Firecracker microVMs) in a Space. |\n| `get_cube` | `spaceId?`, `cubeId` | Get details for a single Cube by id. |\n| `get_cube_ssh` | `spaceId?`, `cubeId` | Host, port, **login user** and pinned host keys for SSH. `host` is the Cube's own stable SSH hostname — not the server's IP — and survives migration to another server; it falls back to the server's public IPv4 only when the Cube has no DNS record yet. Call this rather than guessing a username — it is `ubuntu`/`debian` on newer Cubes and `root` on older ones, and cannot be derived from the image id. |\n| `create_cube` | `spaceId?`, `name`, `image`, `vcpu`, `ramGb`, `diskGb`, `sshPublicKey`, `region?`, `userData?` | Provision a new Cube. Asynchronous — the returned Cube starts in a pending state. **Billable. Destructive.** |\n| `power_off_cube` | `spaceId?`, `cubeId` | Power off a running Cube (releases compute + host RAM, keeps disk). Asynchronous. |\n| `wake_cube` | `spaceId?`, `cubeId` | Start a stopped Cube. Asynchronous. |\n| `restart_cube` | `spaceId?`, `cubeId` | Restart a **running** Cube. This is a COLD restart — the Cube boots against the host's current kernel, so it is the only way to pick up a refreshed guest kernel (a `reboot` issued inside the Cube cannot, and reports no error). Disk state is preserved. Asynchronous; a concurrent restart is rejected, not queued. |\n| `delete_cube` | `spaceId?`, `cubeId` | Delete a Cube. Asynchronous — deletion is enqueued. **Destructive.** |\n| `list_regions` | — | List regions with available capacity. |\n| `list_images` | — | List available OS images for new Cubes. |\n| `get_pricing` | — | Get per-resource hourly rates and volume pricing tiers. |\n| `list_domains` | `spaceId?`, `cubeId` | List the custom domains attached to a Cube. |\n| `get_domain_records` | `spaceId?`, `cubeId`, `mappingId` | The DNS records a domain needs, each checked against live DNS — `missing` means not published yet (expected before the user creates them, never an error), and `summary.complete` turns true once every record is found. Performs real DNS lookups; rate limited. |\n| `create_domain` | `spaceId?`, `cubeId`, `domain`, `port`, `originScheme?`, `proxyProtocol?`, `confirmMixedProxyProtocol?` | Attach a custom domain to a Cube. Returns the domain **and** the DNS records to publish — relay them verbatim. |\n| `update_domain` | `spaceId?`, `cubeId`, `mappingId`, `originScheme?`, `proxyProtocol?`, `confirmMixedProxyProtocol?` | Change a domain's proxy settings: the origin scheme, and the PROXY protocol header (`v1`, `v2` or `off`) that names the visitor on each connection to the Cube. Pass at least one; what you leave out keeps its value. |\n| `delete_domain` | `spaceId?`, `cubeId`, `mappingId` | Detach a custom domain. **Destructive.** |\n| `list_snapshots` | `spaceId?`, `cubeId` | List a Cube's disk snapshots. |\n| `create_snapshot` | `spaceId?`, `cubeId`, `name?` | Snapshot a Cube's disk. Asynchronous. |\n| `delete_snapshot` | `spaceId?`, `cubeId`, `snapshotId` | Delete a snapshot. **Destructive.** |\n| `restore_cube` | `spaceId?`, `cubeId`, `snapshotId` | Restore a Cube's disk from a snapshot — **replaces the disk. Destructive.** |\n| `list_tcp_mappings` | `spaceId?`, `cubeId` | List a Cube's TCP port mappings. |\n| `create_tcp_mapping` | `spaceId?`, `cubeId`, `cubePort`, `whitelistedIps?` | Expose a Cube TCP port on the host. `whitelistIps` is still accepted as a deprecated alias. |\n| `delete_tcp_mapping` | `spaceId?`, `cubeId`, `mappingId` | Remove a TCP port mapping. **Destructive.** |\n\nEvery tool advertises MCP **annotations** so your client can treat them appropriately: the **ten** read tools (`list_cubes`, `get_cube`, `get_cube_ssh`, `list_regions`, `list_images`, `get_pricing`, `list_domains`, `get_domain_records`, `list_snapshots`, `list_tcp_mappings`) are marked read-only, while the **six** destructive tools (`create_cube`, `delete_cube`, `delete_domain`, `delete_snapshot`, `restore_cube`, `delete_tcp_mapping`) are marked **destructive**. `update_domain` mutates but is idempotent and reversible, so it is not. Most MCP clients surface a confirmation prompt before running a destructive tool — keep that confirmation on, since an LLM driven by untrusted content could be induced to call one.\n\n### `create_cube` parameters\n\n| Param | Type | Notes |\n| --- | --- | --- |\n| `name` | string | Human-readable Cube name. |\n| `image` | string | OS image slug — see `list_images`. `ubuntu-24.04`, `ubuntu-24.04-docker`, `debian-13` or `debian-13-docker`. |\n| `region` | string? | Optional region slug — see `list_regions`. Omit to let Krova Cloud auto-select a region with capacity. |\n| `vcpu` | integer | Number of virtual CPUs. Default per-space cap 16 (can be raised for your space). |\n| `ramGb` | integer | RAM in whole GiB. Default per-space cap 32 GB (raisable for your space). |\n| `diskGb` | integer | Disk in GiB — minimum 10, in steps of 5. Default per-space cap 100 GB (raisable for your space). |\n| `sshPublicKey` | string | Written to `/root/.ssh/authorized_keys` at boot (`ssh-ed25519`, `ssh-rsa`, `ecdsa-sha2-*`, …). Required by the API. |\n| `userData` | string? | Optional cloud-init script (**max 16 KiB, enforced**). |\n\nSuccessful calls return the API's JSON response as text; API errors surface as an MCP error result carrying the HTTP status, the API message, and a request id when available.\n\n## Authentication\n\nYou need a Krova Cloud API key. Create one from your Space settings in the [Krova Cloud dashboard](https://krova.cloud) — keys are **scoped per Space**, inherit the permissions of the membership that created them, and look like `kro_...`.\n\nNever commit your key or paste it into logs, issues, or chats. Rotate any key you believe has been exposed. See [SECURITY.md](https://github.com/krovacloud/krova-node/blob/main/SECURITY.md).\n\n## Requirements\n\n- **Node.js ≥ 18** (the underlying SDK uses the global `fetch`).\n- An MCP-capable client (Claude Desktop, Claude Code, Cursor, or your own agent).\n\n## Related packages\n\nPart of the Krova Cloud developer toolkit:\n\n- [`@krovacloud/sdk`](https://www.npmjs.com/package/@krovacloud/sdk) — the official TypeScript SDK this server is built on.\n- [Krova Cloud docs & dashboard](https://krova.cloud) — hosted API docs, the OpenAPI spec, and where you obtain API keys.\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/krovacloud/krova-node/blob/main/CONTRIBUTING.md). The tool registry in `src/tools.ts` is the single source of truth — add a `defineTool(...)`, cover it in `tests/`, and update the table above. Run `pnpm typecheck`, `pnpm test`, and `pnpm build` before opening a PR.\n\n## License\n\n[MIT](./LICENSE) © 2026 Krova Inc.\n\n## Publishing to the official MCP Registry\n\nThis server is listed as [`cloud.krova/mcp`](https://registry.modelcontextprotocol.io/v0.1/servers?search=cloud.krova).\nCI republishes it automatically on every release — see the *Publish MCP server\nto the official registry* step in `.github/workflows/ci-release.yml`.\n\n**It requires one repository secret, `MCP_PRIVATE_KEY`.** Until that exists the\nstep logs a skip and does nothing, so releases are never blocked by it.\n\nThe value is the raw Ed25519 private key as hex, derived from the key whose\npublic half is published as a TXT record on the `krova.cloud` **apex**:\n\n```bash\nopenssl pkey -in key.pem -noout -text | grep -A3 'priv:' | tail -n +2 | tr -d ' :\\n' | pbcopy\n```\n\n⚠️ Pipe it to `pbcopy` rather than reading it off the terminal. The command\nemits no trailing newline, so **zsh displays a trailing `%`** — copy that by eye\nand it lands in the secret, and the publisher fails with\n`invalid hex private key format: ... invalid byte: U+0025 '%'`. CI now strips\nnon-hex characters and checks the length is 64, so this cannot bite twice.\n\n⛔ **The namespace is the reason a secret exists at all.** `mcp-publisher login\ngithub-oidc` needs no secret, but only grants `io.github.<org>/*` — taking it\nwould mean abandoning `cloud.krova/mcp`, republishing under a new name and\norphaning the live entry. The branded namespace was chosen deliberately.\n\n### Running it by hand\n\n```bash\npnpm publish:mcp-registry --dry-run   # derives the version, writes and publishes nothing\npnpm publish:mcp-registry\n```\n\nThe script reads the version from **npm**, never from `server.json`, and exits\nearly when the registry already serves that version. That is deliberate: the\nstored number cannot be trusted, because `release.mjs` patch-bumps from npm's\nlatest, CI never commits the bump back, and `server.json` is not in the\npackage's `files` list so it does not ship in the tarball either. Publishing a\nstale version fails silently — the registry checks only that the version exists\non npm with the `mcpName` marker, not that it is the latest.\n","readmeFilename":""}