{"_id":"@astandrik/local-ydb-mcp","_rev":"43-e43c2830c6a8b44142877773670b4ebe","name":"@astandrik/local-ydb-mcp","dist-tags":{"latest":"0.18.2"},"versions":{"0.1.0":{"name":"@astandrik/local-ydb-mcp","version":"0.1.0","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.1.0","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://github.com/astandrik/local-ydb-toolkit#readme","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"6ebe8cda8867f5368e71fe261796c0f70109f858","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.1.0.tgz","fileCount":75,"integrity":"sha512-WkGYlohXHGEI1iAjkIuja5brTWVwXWUdeJDs4ZqdchTmbAz60frU8QKnSpVfgymYobZGFAYdVUpaxekgEGNkNw==","signatures":[{"sig":"MEUCIQDF1LdeWIE9EgkpMaW4PXjwoLQqzB2ALXJJGx8iKQGNhwIgJkEqHmudErl1FRIwSoVXVWfsPN4m/6FOehk5acqdqT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300945},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"243f937e6e2a0f439532550697f38f5f41015ac6","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json"},"_npmUser":{"name":"astandrik","email":"astandrik@gmail.com"},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.2","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.1.0_1777214156588_0.1469445328393082","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@astandrik/local-ydb-mcp","version":"0.2.0","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.2.0","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://github.com/astandrik/local-ydb-toolkit#readme","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"0e25f8d62db912817f1487c4f0d2df404d3c10d7","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.2.0.tgz","fileCount":75,"integrity":"sha512-0UkD+gpIp7RkyZAg79QAH0hWRDfignAAvfr+F58n3JT8C/cMxmCh+jc4wI2uijcP54Rwvi0XroY91PcswLE1MQ==","signatures":[{"sig":"MEUCIQDgorkrgem6bfpEN26SzND/GHv1Ddrqc25KGc8iW/fHwAIgLp0xHYnIwYPvDvyM8yg+JIs7B4hR4ZSRY5nyhpHDTYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":300945},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d15ff98f9b2b1c51e37f21523cc6ac8830da6e14","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.11.0","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.2.0_1777214286885_0.5822357219160403","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@astandrik/local-ydb-mcp","version":"0.2.1","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.2.1","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://github.com/astandrik/local-ydb-toolkit#readme","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"95b3fb20f36342ab885c0a0b76ae310bb3bb2d7f","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.2.1.tgz","fileCount":75,"integrity":"sha512-T0bsnoiqMBbczIYbuvkGth0D7xtXTNutwCGEnFJaDwXGqtOYjhh6O0SRFXZj/6vbEcx9cHD/4VcE0379jTVw7w==","signatures":[{"sig":"MEQCIEO+Gf11YClU/zpu+Dh/hhm1hZX4P7SIg9ZOZkmyUr5zAiAO1Q0rnMhZ9RGL7latFVOvyRIgwU94qh+yLjyjMzZ49g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301661},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"72c21cafd5eb51401f25a63c300a43e47aaa9359","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.11.0","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.2.1_1777215173264_0.19300678959089512","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@astandrik/local-ydb-mcp","version":"0.2.2","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.2.2","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://github.com/astandrik/local-ydb-toolkit#readme","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"c42aa150f34960a7909592914256e6e02d51308e","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.2.2.tgz","fileCount":75,"integrity":"sha512-8Z2GSTfMtFGFl6sMf/SWcJcT/FYN8hGq3sFerpIbIaz+GWzF0kGVnUTN33A4Wif27MojyqHH4XvSd5o12kTDEw==","signatures":[{"sig":"MEQCIHAplMkwp1Yqc2h5ORwJ47gH2Nv6a2jEL1G8CqmRDz5XAiAOZUMqS0xA8rPsXlrCe3GtXUrk4bQz/AxhDp2wlKs3Ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":303287},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"2c0fd523f013ecc488ddaa824a709a04b090cfbb","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.11.0","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.2.2_1777227587321_0.17498106679161363","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@astandrik/local-ydb-mcp","version":"0.3.0","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.3.0","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://github.com/astandrik/local-ydb-toolkit#readme","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"a5b8e3187370b6d9c4ea66021faf5bca13e1d437","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.3.0.tgz","fileCount":75,"integrity":"sha512-tbHtS+j5aeihfyARVigWfLYg7TJTd65eXq76b4GnX7OJmQVa36OFupFzv8bAxIVY1sANTimsTSb2MGN79x1Oow==","signatures":[{"sig":"MEQCIBdE15UUup2yxrY56ZrbapBG6xO+PetQ0IykR8FWkKj0AiAryZ+bnuoP0incC14F7eZNy+7R/Og9rKH5bfVCNlAJLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305736},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"93780321ac21938c07f39c7f0257755dc06d2495","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.11.0","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.3.0_1777228919427_0.8586545366958866","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@astandrik/local-ydb-mcp","version":"0.3.1","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.3.1","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://github.com/astandrik/local-ydb-toolkit#readme","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"7abf1c8e7586d01303b09a06627c3e63c14744cd","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.3.1.tgz","fileCount":75,"integrity":"sha512-M9VDhd2P1K2MyLt56/0o5ZC67+96EUrO4NME+YR/XEbMj+x/DZy2qw1OrBZ65PIb8GOUMmX7hnYpH2cqfiwECg==","signatures":[{"sig":"MEQCIEtE9YQ3jtvZoYNL/FWy3mBGRVYCwCRp9QilPQGphlvkAiBxEdQAQZJ7fcjjGoxfgp5AtBjnBdv/MAggD2yBZ5jdFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307924},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"e7be0488a57233594b12762ac0b45a1186b71c30","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.11.0","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.3.1_1777235330463_0.07386015025989745","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@astandrik/local-ydb-mcp","version":"0.3.2","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.3.2","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://github.com/astandrik/local-ydb-toolkit#readme","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"9a46fc96a1021f90a0c1d4c44c13fb2cc250c399","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.3.2.tgz","fileCount":75,"integrity":"sha512-r1+WbgzQ6vnJBFnbqQZtbE0BOfEd0fch/SjxqOlthWBVzYUN0Xme+YqKW7bisdhe15rD9EpkPnwD10ujISNPhA==","signatures":[{"sig":"MEYCIQDYGBo/R7InkEKMVNc5Yo9Z9QnLxtfYOc/TRQFvWX/c0QIhALUWy9HzqJf7z/tuMJ5beWmSHilZ27rqq0wST0r/V1xi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":308404},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"6eec368f629f739ee18154994fd638e604dbae94","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.11.0","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.3.2_1777236027785_0.0008623641956297945","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@astandrik/local-ydb-mcp","version":"0.4.0","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.4.0","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://github.com/astandrik/local-ydb-toolkit#readme","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"60c2de61873354a7af4b16984a18d2d040d37188","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.4.0.tgz","fileCount":83,"integrity":"sha512-cw5xTwelS+ZzvzhyToGNpHAIrz7hMBwyaggPA/iCDFl2ctWOKTufsxl/8aXEk5J9K4JWnjeeK660MIN9ztUfTQ==","signatures":[{"sig":"MEUCIQCBbx3VFc5GrRivve5rvsAEzlbbBziCKlqjN3DD1nr53AIgPXHcQFt7kUYmMRLykXtoZaRMi1xGJFtfXHd+Gtv1cl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":386358},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"8f471770ae6f0ac9350f7e3ca7391993710473e1","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.11.0","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.4.0_1777304684471_0.3259232326317747","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@astandrik/local-ydb-mcp","version":"0.5.0","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.5.0","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://github.com/astandrik/local-ydb-toolkit#readme","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"5553b658f6e6fdf4ffd910ff0147814a9cb775ff","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.5.0.tgz","fileCount":87,"integrity":"sha512-+aFfSMW8shDnq645sQQrSj9ZFQV98gGeKn3sf5NdvlKy89JcQggeKXqLKDRBkM4DRKaBqA8xZj3Y2XoyjCrYFw==","signatures":[{"sig":"MEYCIQC+lzvV2wYVL1MggVnDwQCROCLReRs6Z+62wQ1bWIDaCAIhALznzbLqMqv+Ipa+o/5uHiN4Bokh6mKT9ZtyF9tsfmBt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":399889},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c6e19663715e976dab2fa1883bd11b7d4c1a5a9e","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.12.1","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.5.0_1777314735159_0.9112939558632815","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@astandrik/local-ydb-mcp","version":"0.6.0","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.6.0","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://github.com/astandrik/local-ydb-toolkit#readme","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"0fcd5642d7f09482d558e3e9fd11bf8c36c48089","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.6.0.tgz","fileCount":127,"integrity":"sha512-M4dB4xNuP9tWEWvel0l1OUieel8fl6jjhebd/rQe8tkRRQeuHpbVSnKIBrvTmhA5CI8m66ckN3ztkgDdEXI6xQ==","signatures":[{"sig":"MEYCIQD1Re7y1/aMEUNb1T1zeUFVbomyY9AiOJjjLw6XRBQTXAIhANTPf1/mMa1cH+VbM5hJ+fOtqy8j65QDuTaZ5VUa4HpI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":446930},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"8e6a94a859442ccb9df353e748bdcff89642531d","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.11.0","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.6.0_1777381456328_0.6295869307617941","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@astandrik/local-ydb-mcp","version":"0.7.0","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.7.0","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://github.com/astandrik/local-ydb-toolkit#readme","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"9826190e075b69d726865022288c177d7ddb7bcb","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.7.0.tgz","fileCount":127,"integrity":"sha512-JA0i+OoctUjJXjlC3aGG5m4KbVLcot+X3h+OC5gIKo4Kpxn1JYgQHl0Pr5rfnTk45HVg5cYZLxZBXR7bMr4JEA==","signatures":[{"sig":"MEYCIQCgBsIoJmXjGmx/Twu1QsmXjfAuanGRMNedMyEHZo2JLgIhAMmnEG+af1in39T6KPug0kKSQU464hx/0G6xR7byrey4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":456494},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"5250f8d1010c35bafbb8a5d34e5133d93bfe1ea4","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.12.1","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.7.0_1777394855289_0.4929177696198097","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@astandrik/local-ydb-mcp","version":"0.7.1","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.7.1","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://github.com/astandrik/local-ydb-toolkit#readme","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"26fea7f9450e3540b6f83a6dfea212d15c04bb4e","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.7.1.tgz","fileCount":127,"integrity":"sha512-uxtUV2Jq5WrwPqqeKLQYlY+Rd7o/ncZ1qdmczbPnzHj4BFpw0wTE7ugeUKAq2C0hm0mcUlIjicdouUYiR8OnQA==","signatures":[{"sig":"MEYCIQCPJUQqjsb6XnZeZeoxUZJ+O2FW5Ot4p6H03yzh8CKa+gIhAJi4Ny6teWWaysZDDjg8szQ+W4xk0vlow8UzIhpkddUi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":456494},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"1f5a8d18f25dba8aab2d1874017394e145be799e","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.11.0","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.7.1_1778318803612_0.8338988536388665","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@astandrik/local-ydb-mcp","version":"0.7.2","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.7.2","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://github.com/astandrik/local-ydb-toolkit#readme","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"cc70aafb2b647127da5cbe2fe4a0cc31d449d117","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.7.2.tgz","fileCount":127,"integrity":"sha512-KupzcfBIQwRVikjXs6Mm2Jgl5KtW6++ZRUNNKVL6N20buwMpPlafvhxS8Pw5dVd/sxBZlKGOBalItFMwsRyfWA==","signatures":[{"sig":"MEUCIQD0dfgnMFMuv6FtD5DEfHSS5Mnv+riVwuV+soCJTfcHOQIge2LjQinLb0UQcTwl1H5r4buz4cNYUkb+Pn2CWTW6Csw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460703},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"2eb366827a190185d56a11b7c28d42a18463747b","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.11.0","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.7.2_1778329399885_0.2681669346432951","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@astandrik/local-ydb-mcp","version":"0.8.0","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.8.0","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://github.com/astandrik/local-ydb-toolkit#readme","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"88b8d3fbbdc01a8b159db32553ebf634798a22fd","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.8.0.tgz","fileCount":127,"integrity":"sha512-z0q3GotUl0pkjVIlotc0O77UXRK8HX+2i5JoLkxgBaCRHko+LdLtk+kIapYWh7MERVIBMbzN7fqayK3AyZLrog==","signatures":[{"sig":"MEYCIQD78k2mAoyeGz5gw4m9Rx0oNHk8gc8WbwO2i/80S7NUhgIhAM2cAu2IR1rN6CooyuXjFqDe3myeh8Aq9KMI8ymfbA3f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460936},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"6fbb6e32ebcef6ac98980af5946d50f3e374e8af","mcpName":"io.github.astandrik/local-ydb-mcp","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.12.1","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.8.0_1778951772388_0.9956712736779731","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@astandrik/local-ydb-mcp","version":"0.9.0","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.9.0","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://github.com/astandrik/local-ydb-toolkit#readme","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"bac52dfdd2c3cb92f06c6be0a5fcec16b017186d","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.9.0.tgz","fileCount":131,"integrity":"sha512-h+hX0hdxKVLbXKq4oe/2D/n/B/YLUPqkGx/l9ZlJpr1X0k28vG4xfk9X8GSIwpsH87FY+9nz8vGWijhzD3LKqA==","signatures":[{"sig":"MEUCIQDzTj9/Nbo8CYovGVfAHIqLe4WCJLSnl62EANVBwXZthQIgDZEqYAb++ebzjTa5x2Qrqo0beLYCJnqi4OU9xFzB2vQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":480893},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"bbae44f6aa08754956d04b1a2a5be1a745e4219c","mcpName":"io.github.astandrik/local-ydb-mcp","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.12.1","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.9.0_1779048242417_0.7484153444375605","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@astandrik/local-ydb-mcp","version":"0.9.1","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.9.1","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://github.com/astandrik/local-ydb-toolkit#readme","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"99a902db80c33c21107f1b030a3a123966faaa6f","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.9.1.tgz","fileCount":131,"integrity":"sha512-+3dtDddMSEB5CpjFTRPfhGKIaiMt2n8rnboBO8K2uEtTKU9HIb3NTBuuwbCcdhTU1WjUi9l2l/f57O7Seg5AyQ==","signatures":[{"sig":"MEUCIQDrPyDmHy+aZTKJuuflG9EedzBe/Ss3FpAkGLeiv+SBHgIgcrHuntHOEqpmR8VY84LG/6uMcgxsOG07+EwzIuwbGA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":481319},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"6e4bda495c560eed7ec75032e99c6c75a6e31be1","mcpName":"io.github.astandrik/local-ydb-mcp","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.12.1","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.9.1_1779052007790_0.6284859698115914","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@astandrik/local-ydb-mcp","version":"0.9.2","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.9.2","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://github.com/astandrik/local-ydb-toolkit#readme","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"11aec10f388721abc3e9d9e19392c00da3588e3b","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.9.2.tgz","fileCount":135,"integrity":"sha512-iAkhkghmg/cHJANuSHrlM6Z/e1fnCDPkg+BgBS/pfwNI4YIZs1p91T76GgGN7S/exXFWwz/3iLNiwD8jMr0umw==","signatures":[{"sig":"MEUCIQC2oQ53fab71B/GYRg6wNNc9xKmVVFyrj1yig8QJPTcggIgGCTf+14Hr/njp8rmZRxFkNYZMX9AHfCW8YcPivwADAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":487536},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"dd3f69897f7490c2d6abae48ecb1a39c8e7ce7de","mcpName":"io.github.astandrik/local-ydb-mcp","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.12.1","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.9.2_1779099504281_0.8942807684153846","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@astandrik/local-ydb-mcp","version":"0.9.3","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.9.3","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://github.com/astandrik/local-ydb-toolkit#readme","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"b42da9a381e82ead04c2cb479eb9024556766289","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.9.3.tgz","fileCount":135,"integrity":"sha512-2JWKSLPkYnNwVGLERvRdfqBV2DslPgZZomHTzJHfucKT5Ut6NrCAW4UoPuvCYx50lIVbHkHbmgEnZwVHM+17Ig==","signatures":[{"sig":"MEUCIQDl2/KNURtZLEzglG+vjs89t+9RLD/12Jz0WhLa8WmnogIgE7oP4HUA450pxsTzlGZW5aIrjJFi4aYpS0qw+mMw6lk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495650},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a3fbe322155ec16758b0d028665e4ca2350dd892","mcpName":"io.github.astandrik/local-ydb-mcp","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.12.1","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.9.3_1779110347183_0.8693243446698791","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@astandrik/local-ydb-mcp","version":"0.9.4","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.9.4","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://github.com/astandrik/local-ydb-toolkit#readme","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"35f6a1c260b3bbe0c7f2cc3c6a25d23e738c7143","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.9.4.tgz","fileCount":135,"integrity":"sha512-gs53XTWwL+Qww54I4OzsnU480yn/1DG6ChY7CrG5knq/4fayWT7HCd3JcNbuqgcFrLzPPWozgR5kJUkvMEYTrQ==","signatures":[{"sig":"MEUCIEfZoq50BXQxMO3KB32gvOAbhutQ1FrKoeiLlQwUWV4eAiEAxei5vRdbVjsOo4DzV7rdw2VB89qw3yFCdtSIy6iEemQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":499193},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b221d2f63c1056fdcae15f5a251079592ea2a861","mcpName":"io.github.astandrik/local-ydb-mcp","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.12.1","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.9.4_1779134957365_0.674261976110456","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@astandrik/local-ydb-mcp","version":"0.9.5","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.9.5","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://github.com/astandrik/local-ydb-toolkit#readme","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"46e4e5a9f3ce1b782fdaef700eb951fe995e7d12","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.9.5.tgz","fileCount":139,"integrity":"sha512-D/30hNl8kKXcIt0MIfe3edoETRwRftooYiRT2fTBD0lxpgk3zIFT8sIp1fPBZaK8hU3P0H7eTheEI3WwFwjrrw==","signatures":[{"sig":"MEUCIBKjA1pKkI9DrnRBLxbJIjNni3ZIf2edWdigy6rhgGUNAiEA1weDiQ3BakJGJbVeYwDxMJLJNGAaIIAOq08dtNWh/+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":531361},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"ca31986df4b879a29453185a44ed2768788607b3","mcpName":"io.github.astandrik/local-ydb-mcp","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.12.1","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.9.5_1779188355439_0.9928871100169754","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@astandrik/local-ydb-mcp","version":"0.9.6","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.9.6","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://github.com/astandrik/local-ydb-toolkit#readme","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"eb83f168fc61639cabc6c5e22cbd7a5616e0f594","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.9.6.tgz","fileCount":139,"integrity":"sha512-9c5yWyH9IehCR4ZfNV0RfXviLHIGomoK39M5VRVUj2hg7anRrzYOyMIFGzgP/Zn/I+ezyIqU6OTvXC8eSvtKTg==","signatures":[{"sig":"MEUCICO5mivUJnfmUr63WtoNhqKEtj23DTbqOGj7ZjaWOAhSAiEAprOkuyz4J//kv9mUi8MpSbaAlr+Djc6nitouD5ntb2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535389},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"ec607a1b7a5a39ea8f194104d42165dd0743b250","mcpName":"io.github.astandrik/local-ydb-mcp","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.12.1","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.9.6_1779216274849_0.3974249008969377","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@astandrik/local-ydb-mcp","version":"0.9.7","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.9.7","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://github.com/astandrik/local-ydb-toolkit#readme","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"fd5b7512af921e2fc925f98f8af722e1714d8b80","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.9.7.tgz","fileCount":139,"integrity":"sha512-yxB7UcjUYmIQCVdqDDJUzCPk2ZoEyi0JJpF/nyZY914W6ZhUlIkVYFsHpPHoPRvEvCVE0Y5XAkRtIFxmiyNuuw==","signatures":[{"sig":"MEQCIGl5QVCNRKmy3vRlTyUpR/U2NZPEZvKKCSwAuqUWhviQAiB0SNBT1oiqPTn3EIeRytYUbX/N+RUQl57Jj1yMOUYZtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.9.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":538370},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"cbf09eaf690e1035c583c60191175a0876f97912","mcpName":"io.github.astandrik/local-ydb-mcp","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.12.1","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.9.7_1779228868445_0.8218375806363618","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@astandrik/local-ydb-mcp","version":"0.10.0","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.10.0","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://github.com/astandrik/local-ydb-toolkit#readme","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"ea7beb8d058c69b5ba23cdfd6c4e1060a6384f0c","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.10.0.tgz","fileCount":143,"integrity":"sha512-QW7R0qj6T9JRC/WqijSSfcLE8kXp3/RP65gqsGovtPfbdX10ltVUCL7PbgE/3Xl/aVbNpkljeDuB2RA/HeSEFQ==","signatures":[{"sig":"MEQCIG8b4nP1TGF3WPnhp6FeEWr3ic4QtIxZFmsf8n8Er3bDAiBEHMK6H71I+h5EbGCPmHMfZdbupuUVMuLOguarIgP3GQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":546070},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0e002378ed3d8691550ae390099ede5ed746d9f1","mcpName":"io.github.astandrik/local-ydb-mcp","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json","compare:formats":"node ./scripts/compare-formats.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.12.1","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.25.76","@toon-format/toon":"^2.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gpt-tokenizer":"^3.4.0","@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.10.0_1779302270047_0.4555377165394163","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@astandrik/local-ydb-mcp","version":"0.11.0","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.11.0","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://github.com/astandrik/local-ydb-toolkit#readme","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"dbc5fbdbdbb603137bb6fbf65002975c5033d173","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.11.0.tgz","fileCount":147,"integrity":"sha512-QB3k8AtKWXJulV4xkYGMfD7LpDuFNcXXMo2uHjP0g3cG0eb9Ol8rO7kQylogKogAwlY9ot/gE7f3umJNpmznyw==","signatures":[{"sig":"MEYCIQCkqJyPll+tMGJ5QkSuW8Ul0SvpsAF+AtnjiCK/z+QaJQIhAJui8SmxJSmrAivUQ/9PMatQ7hX4uyv0Plv3GRqHoaDk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":598779},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"9e417aa215e78992e623ea9fa290317d2af9a553","mcpName":"io.github.astandrik/local-ydb-mcp","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json","compare:formats":"node ./scripts/compare-formats.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.12.1","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.25.76","@ydbjs/api":"^6.0.0","@ydbjs/auth":"^6.3.0","@ydbjs/core":"^6.3.0","@ydbjs/error":"^6.0.5","@toon-format/toon":"^2.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gpt-tokenizer":"^3.4.0","@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.11.0_1779885710252_0.35781122632369655","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@astandrik/local-ydb-mcp","version":"0.12.0","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.12.0","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://github.com/astandrik/local-ydb-toolkit#readme","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"b84dad1d89c092a79fd6a9529af19dbb55262ee7","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.12.0.tgz","fileCount":151,"integrity":"sha512-slEeTJ4L+oq2rob9UeDOJv7FYf3A083c/Tbe2S7YhOB8v9h+ey60hDl5cmJbS+lLt20QM4D2JNkc0adAIvBUIg==","signatures":[{"sig":"MEQCIDPcJhEcFI+Ac1Ty0o0WltniStJMARcVLT211YpDYsaTAiBqb96+YH7/JK20pp9uWBFPfERq5eU38QN0qYsTDSjM6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":771494},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"cb747d737839353db8d4048137685bbe3a2bc5c2","mcpName":"io.github.astandrik/local-ydb-mcp","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json","compare:formats":"node ./scripts/compare-formats.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.12.1","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.25.76","@ydbjs/api":"^6.0.0","@ydbjs/auth":"^6.3.0","@ydbjs/core":"^6.3.0","@ydbjs/error":"^6.0.5","@toon-format/toon":"^2.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gpt-tokenizer":"^3.4.0","@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.12.0_1779945062117_0.2921880922250035","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@astandrik/local-ydb-mcp","version":"0.12.1","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.12.1","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://github.com/astandrik/local-ydb-toolkit#readme","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"7909567044401a817209dd8529cf59c6a875ae8f","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.12.1.tgz","fileCount":151,"integrity":"sha512-hwk7hX8YEoqynoJZb/7/pzCkgYNmgP2kSvCDlP8HNOQ9g/UqXL416g3TaY8znsEk4djUya4E63oud32WbsQSTg==","signatures":[{"sig":"MEUCIQCNgAO4Cn9aGM4cmHcDvbBrHcbIFN6UnYybPvvaU5ieEQIgTPnnJDPxgXsRXrvH2cH2gz2Vegscjl6I6ctChkVoJcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":771711},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"2621d8294d76c6ae1d7b4191c789a7be4fbbcd0f","mcpName":"io.github.astandrik/local-ydb-mcp","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json","compare:formats":"node ./scripts/compare-formats.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.12.1","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.25.76","@ydbjs/api":"^6.0.0","@ydbjs/auth":"^6.3.0","@ydbjs/core":"^6.3.0","@ydbjs/error":"^6.0.5","@toon-format/toon":"^2.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gpt-tokenizer":"^3.4.0","@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.12.1_1779953008859_0.09376910710356445","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@astandrik/local-ydb-mcp","version":"0.12.2","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.12.2","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://github.com/astandrik/local-ydb-toolkit#readme","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"a09a91829d00bab0f09172bfcfffd54f5b354fb9","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.12.2.tgz","fileCount":151,"integrity":"sha512-pWkg3YqxSmBy1lHNvSrarFPDZY29LyEi5uXJ2H8B/20f8OptdzF4KT/tswEr4PPNZpSGiWjZo9eEw6YAmlOPqQ==","signatures":[{"sig":"MEUCIQCHhQa30w5TQvAg0vpXqqA5QItyu8/pOxq0s2y/3K6OdwIgK46FIaChffO6pvT8+c1bYqlzi1q9nGeGs59mPoEZ/Bw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":772650},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"ae56b3e384fb92c4c5a7083e42f7be6e2049e36b","mcpName":"io.github.astandrik/local-ydb-mcp","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json","compare:formats":"node ./scripts/compare-formats.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.12.1","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.25.76","@ydbjs/api":"^6.0.0","@ydbjs/auth":"^6.3.0","@ydbjs/core":"^6.3.0","@ydbjs/error":"^6.0.5","@toon-format/toon":"^2.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gpt-tokenizer":"^3.4.0","@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.12.2_1779954367967_0.9611226574687077","host":"s3://npm-registry-packages-npm-production"}},"0.12.3":{"name":"@astandrik/local-ydb-mcp","version":"0.12.3","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.12.3","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://github.com/astandrik/local-ydb-toolkit#readme","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"bddd12809312356a334c91154f7f3aaeec058ed7","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.12.3.tgz","fileCount":151,"integrity":"sha512-IJpvS3SwNkW01q9mUFD8v7Qi84LMbOWUnhmtB/f4re6VvMBf6SIoslq5b+x4tM+tqpc3g4j3sT72x8e+qn2OcQ==","signatures":[{"sig":"MEUCIAVBJHZxZl7I/bH+WnUlVuQOOLcz2dNI2gVb3Ox5IyQYAiEA8bJymwtWQuoaQq3IIO/75cRJxZAtjXcYAjlli7Er4uo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":778241},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"3a987e41ad58c529b6b1fb8b6d59da07d5fdab20","mcpName":"io.github.astandrik/local-ydb-mcp","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json","compare:formats":"node ./scripts/compare-formats.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.12.1","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.25.76","@ydbjs/api":"^6.0.0","@ydbjs/auth":"^6.3.0","@ydbjs/core":"^6.3.0","@ydbjs/error":"^6.0.5","@toon-format/toon":"^2.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gpt-tokenizer":"^3.4.0","@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.12.3_1779955111200_0.11177912254352318","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@astandrik/local-ydb-mcp","version":"0.13.0","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.13.0","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://github.com/astandrik/local-ydb-toolkit#readme","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"46eca13298c35a2d1017724d3cc281716ce8e42d","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.13.0.tgz","fileCount":151,"integrity":"sha512-Ouyoe8a/YdfTT41Y92as923PhkY5ePhVbJyKbwuo3z2IjMZFuZ3QRGau3zD+EFFBM4EE+4JycLNFOQ6TPQqcyg==","signatures":[{"sig":"MEUCIBr31FElS1+H1T58pt1Xjw4mZ3qKAsgvRpnmPFR2Gn9/AiEAp3mowP68fV1RTcjGnHYR0aDkXr5vUsyy1KcjPG8vtKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":799071},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"457af0e8a72a1c43931af035530b968b851ab6ed","mcpName":"io.github.astandrik/local-ydb-mcp","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json","compare:formats":"node ./scripts/compare-formats.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.13.0","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.25.76","@ydbjs/api":"^6.0.0","@ydbjs/auth":"^6.3.0","@ydbjs/core":"^6.3.0","@ydbjs/error":"^6.0.5","@toon-format/toon":"^2.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gpt-tokenizer":"^3.4.0","@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.13.0_1779970237811_0.104007534543201","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@astandrik/local-ydb-mcp","version":"0.13.1","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.13.1","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://github.com/astandrik/local-ydb-toolkit#readme","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"83589baf75266679dcde5486d4569196dee5cab1","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.13.1.tgz","fileCount":151,"integrity":"sha512-GqG6ubPiT/Osq3P3+QghK6nw9VeE3XFOmW6IJd9NyUo5h2z46bNDMoeSDVuadWvLmZj3j4QnOV4JJUFhMVJcLg==","signatures":[{"sig":"MEYCIQDIgr2rPfTS5+vvmzM0CJGQWcErGXz83RD3cS6+zfZd6gIhAMhrmpRedGhN+MXfZirc41FYaKTV2am6Ycss1IBNq5eQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":799103},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"b06ca5374774056c1bf2dcbcbf3cb1e361986ccb","mcpName":"io.github.astandrik/local-ydb-mcp","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json","compare:formats":"node ./scripts/compare-formats.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.13.0","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.25.76","@ydbjs/api":"^6.0.0","@ydbjs/auth":"^6.3.0","@ydbjs/core":"^6.3.0","@ydbjs/error":"^6.0.5","@toon-format/toon":"^2.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gpt-tokenizer":"^3.4.0","@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.13.1_1781085272437_0.3899418052663386","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@astandrik/local-ydb-mcp","version":"0.14.0","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.14.0","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://local-ydb-toolkit.ydb-qdrant.tech/","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"0e7152a1508d691f348fcac739cc6231f7a7db8b","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.14.0.tgz","fileCount":151,"integrity":"sha512-tPa7bnGiHinWQc5wOFg0s2VUdan9NAB7mp2xsRmz+nmpwdbTA0nBDEjVYMaHS3Gz3xlNL8F5pSPCJ+Or9BMQ6A==","signatures":[{"sig":"MEYCIQCglGv2yS6SBHqpIdzbrDBO2JyHS0c/A4LW9wAA3J1xsQIhAN9gXa2Oa3f778i9j8OPgeY+QJV+uvW2d9RIDINpkKgQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":821735},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"ae99215d642864c99c48e2ea864ab839c0cea955","mcpName":"io.github.astandrik/local-ydb-mcp","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json","compare:formats":"node ./scripts/compare-formats.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.13.0","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.25.76","@ydbjs/api":"^6.0.0","@ydbjs/auth":"^6.3.0","@ydbjs/core":"^6.3.0","@ydbjs/error":"^6.0.5","@toon-format/toon":"^2.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gpt-tokenizer":"^3.4.0","@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.14.0_1781349811739_0.14869367331282746","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@astandrik/local-ydb-mcp","version":"0.14.1","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.14.1","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://local-ydb-toolkit.ydb-qdrant.tech/","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"93ffe2c4b59e60586baba0c699d0b3d2e4048580","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.14.1.tgz","fileCount":151,"integrity":"sha512-Yw/aeOqvwwwMLBIF3+M8+yIL8BnJwkPFOm2PaSWTHm9bow56nDMRCSWIbIwhIEeO66xg6bBoOgXUJfyNUCdWtg==","signatures":[{"sig":"MEUCIQCuyL3g9vHfSQfBaqGrHM8YI6EfrSOmSFGbwx6OIUKBNwIgdSNvRTKi7YJiGVu88CLZSdhLy0T+HiqxJ/lgaIGAG64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":833335},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"40e6d425f19995abb035aef9b428c8becacc7ad6","mcpName":"io.github.astandrik/local-ydb-mcp","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json","compare:formats":"node ./scripts/compare-formats.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","@ydbjs/api":"^6.0.0","@ydbjs/auth":"^6.3.0","@ydbjs/core":"^6.3.0","@ydbjs/error":"^6.0.5","@toon-format/toon":"^2.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gpt-tokenizer":"^3.4.0","@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.14.1_1783954491249_0.6073717486617007","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@astandrik/local-ydb-mcp","version":"0.15.0","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.15.0","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://local-ydb-toolkit.ydb-qdrant.tech/","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"1a538d6b1fff028800c89411d0bf29df9254626d","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.15.0.tgz","fileCount":187,"integrity":"sha512-VivLLbWkOXqAXR7yoEwQBF3N2Vl9QtSGUQXa5pg7VyvNKQCHA7yLgbTekMYIOZ7S2tHi5PjDvyfrWWqUjDMBKg==","signatures":[{"sig":"MEUCIQDebsI15JbsiJ4avjOxrkt+VZjAtWR2ee++X1fcrp1VzQIgcEjqHcdgFPc3iqY8fAG7lIE0s29wSUB4LqP5zJ3eNqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1128742},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"eef968e6c8d266ee232ad48b15eee6eedccefbe6","mcpName":"io.github.astandrik/local-ydb-mcp","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json","compare:formats":"node ./scripts/compare-formats.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","@ydbjs/api":"^6.0.7","@ydbjs/auth":"^6.3.0","@ydbjs/core":"^6.3.0","@ydbjs/error":"^6.0.5","@ydbjs/value":"^6.0.8","@toon-format/toon":"^2.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gpt-tokenizer":"^3.4.0","@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.15.0_1785786577312_0.8653058696529332","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@astandrik/local-ydb-mcp","version":"0.15.1","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.15.1","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://local-ydb-toolkit.ydb-qdrant.tech/","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"648d23cad2c7af519b6490056bcf092799cfa335","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.15.1.tgz","fileCount":191,"integrity":"sha512-u3hJbEWekRY39GHN3gTHO/KODPyJS8RDJEBlDFIw0d9YsPWyuoxCCACvyOVHI9a3zR3g31MGXtmmImOSurGaLg==","signatures":[{"sig":"MEUCIQDKcjyYZcVnSjfG9EKFV9MZxXo9BIDp/rqh1qDZc1+x3wIgZlhT3FchDAdOrZJygSX4uOtPHnGjQmrOWJyZ1zC12O4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164706},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"5b1b5eb2841000297d5b6136935247f57c5d84f4","mcpName":"io.github.astandrik/local-ydb-mcp","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json","compare:formats":"node ./scripts/compare-formats.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","@ydbjs/api":"^6.0.7","@ydbjs/auth":"^6.3.0","@ydbjs/core":"^6.3.0","@ydbjs/error":"^6.0.5","@ydbjs/value":"^6.0.8","@toon-format/toon":"^2.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gpt-tokenizer":"^3.4.0","@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.15.1_1785919856480_0.13742277937982506","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"@astandrik/local-ydb-mcp","version":"0.15.2","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.15.2","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://local-ydb-toolkit.ydb-qdrant.tech/","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"1e40aba7821347235a763a378c2060e3aca64db6","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.15.2.tgz","fileCount":195,"integrity":"sha512-eSZG4mk7c4TMICb0ZiES9wK3fUCNP0XP177TUHnPpltHiMytp5mHmz7os1OEgevHn5ArmVcvbw9r/ZrpXRqLzQ==","signatures":[{"sig":"MEUCIQDH8tXlzWHVtPwrZIjzgdCiBqS5wXVR8e894DOQvVMYDQIgPTvVHSyVk4UhlReQEXJrr8JzmIO9NFIItQbveJM/N1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185584},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"11af3889c3e222cfb2654ec266e07e4fc2b5ff8a","mcpName":"io.github.astandrik/local-ydb-mcp","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json","compare:formats":"node ./scripts/compare-formats.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","@ydbjs/api":"^6.0.7","@ydbjs/auth":"^6.3.0","@ydbjs/core":"^6.3.0","@ydbjs/error":"^6.0.5","@ydbjs/value":"^6.0.8","@toon-format/toon":"^2.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gpt-tokenizer":"^3.4.0","@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.15.2_1785942117745_0.42154363396526784","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"@astandrik/local-ydb-mcp","version":"0.15.3","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.15.3","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://local-ydb-toolkit.ydb-qdrant.tech/","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"5f1cda091eae03c41487fb24cec31c755fed18c0","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.15.3.tgz","fileCount":195,"integrity":"sha512-IPpmQYSQOD56EZVtuqj4LV3PcgCFL1I+3CL4ccVpEA0q1LSPmnoAnQ4UACw+wsWBz5Q/nIe9q2sGfEy5Cb/BUQ==","signatures":[{"sig":"MEQCIEhAqwHLfgtQDwA8bd0zFxFatUIiPW3y0+a9mCa6BLPvAiBbyjTdM+25SuqyTK9sFzpvCpzcVF1DMCq3SJw033zI3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185584},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"0d43c1e9a145f1a4f990fb003b54739bb5817c8d","mcpName":"io.github.astandrik/local-ydb-mcp","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json","compare:formats":"node ./scripts/compare-formats.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","@ydbjs/api":"^6.0.7","@ydbjs/auth":"^6.3.0","@ydbjs/core":"^6.3.0","@ydbjs/error":"^6.0.5","@ydbjs/value":"^6.0.8","@toon-format/toon":"^2.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gpt-tokenizer":"^3.4.0","@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.15.3_1786547330157_0.4402367719318845","host":"s3://npm-registry-packages-npm-production"}},"0.15.4":{"name":"@astandrik/local-ydb-mcp","version":"0.15.4","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.15.4","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://local-ydb-toolkit.ydb-qdrant.tech/","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"64ff2d347c9510ff9970500f99da7f7e5620173a","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.15.4.tgz","fileCount":195,"integrity":"sha512-SrOlD0K0uyJhFJgvgtl9Ho81JKdjBDRslFC9LVEHBubFi24Y/6ttu8xB/x0xLm5RiSRzs/8uBMHoql+owb2JTQ==","signatures":[{"sig":"MEQCIFvJLGHp6ZAFAhzoPt9x4Yin0uAPa1s2TT0etBO5b6q8AiBT3dBuRS5Lt/x/qZpabN5hRMYSZ4RNRG/2ZvrdRPl+fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.15.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"567b65682ac790342b60b515bafc09b42bebf2c2","mcpName":"io.github.astandrik/local-ydb-mcp","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json","compare:formats":"node ./scripts/compare-formats.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.17.0","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","@ydbjs/api":"^6.0.7","@ydbjs/auth":"^6.3.0","@ydbjs/core":"^6.3.0","@ydbjs/error":"^6.0.5","@ydbjs/value":"^6.0.8","@toon-format/toon":"^2.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gpt-tokenizer":"^3.4.0","@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.15.4_1786566924735_0.1259437386509683","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@astandrik/local-ydb-mcp","version":"0.16.0","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.16.0","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://local-ydb-toolkit.ydb-qdrant.tech/","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"2e48bc17c1e76e3db0b397b9a4f881b3cc3cae74","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.16.0.tgz","fileCount":203,"integrity":"sha512-0NBAf2pbycVQih1FSNR/we3JIw2jCLCu0sqyfkbak+rG/mKEX6h9Mq5ypoCJ9R6baCqJlTyFgj1nPVHR1+kw4Q==","signatures":[{"sig":"MEYCIQC7/4ERcLh8J8CJ3U2kKovN7sGcM4rIR/ZeVOxhIXvr8gIhALRe3W0RSf+tI8yNf6OXEGzeu71uF3djevsVeuHNMPUD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1242517},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"a4a7529bc095805a20139dab192525a14aa15049","mcpName":"io.github.astandrik/local-ydb-mcp","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json","compare:formats":"node ./scripts/compare-formats.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.17.0","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","@ydbjs/api":"^6.0.7","@ydbjs/auth":"^6.3.0","@ydbjs/core":"^6.3.0","@ydbjs/error":"^6.0.5","@ydbjs/value":"^6.0.8","@toon-format/toon":"^2.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gpt-tokenizer":"^3.4.0","@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.16.0_1786829159096_0.4644542196905721","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@astandrik/local-ydb-mcp","version":"0.16.1","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.16.1","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://local-ydb-toolkit.ydb-qdrant.tech/","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"da528f354257dfc0f07b205df3a43e46985b478b","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.16.1.tgz","fileCount":204,"integrity":"sha512-v9hus27Zsf7DUgX8OxHDql88R6MN+XgoPOm0KAnbvIdiuVU2ksLcG+9itoI/1E296Hlqffu0M+NeN7m4GMxeVw==","signatures":[{"sig":"MEQCIGW2TmAHS57vNe8fpcA2kao8U0+qKY9QNc9XiiWqxnTrAiBPrHLs2tC3mBseWqyTKsbY0i2oCkc31wPr7ZmBEzmkFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1244654},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"f87354ef632a3863d31f2aa87cc17473dc0da985","mcpName":"io.github.astandrik/local-ydb-mcp","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json","compare:formats":"node ./scripts/compare-formats.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.17.0","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","@ydbjs/api":"^6.0.7","@ydbjs/auth":"^6.3.0","@ydbjs/core":"^6.3.0","@ydbjs/error":"^6.0.5","@ydbjs/value":"^6.0.8","@toon-format/toon":"^2.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gpt-tokenizer":"^3.4.0","@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.16.1_1787236507793_0.40991345494760756","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@astandrik/local-ydb-mcp","version":"0.17.0","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.17.0","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://local-ydb-toolkit.ydb-qdrant.tech/","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"f5a63ab56f3786599f45134ae332c80c40b930a4","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.17.0.tgz","fileCount":204,"integrity":"sha512-MWzihnINgvHUB5My3dXCCldzId7lScdjHW6sh4AT1mY0TZLLUUbJejk0wRfB32CQH4W4nq/ULSS+I/8ruq18IQ==","signatures":[{"sig":"MEUCIHFExwf5bDC3gchQxSFogWcc/nrZ+/kaRmlFmLZ0gKBWAiEA6SQ8FQeoYbNI1CLZ+ws/YMFB8vz+GS73pOuS1rIJ+t0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1254265},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"9213b4062b5db9f3a7d9e388613c7c131a8b7b46","mcpName":"io.github.astandrik/local-ydb-mcp","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json","compare:formats":"node ./scripts/compare-formats.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.17.0","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","@ydbjs/api":"^6.0.7","@ydbjs/auth":"^6.3.0","@ydbjs/core":"^6.3.0","@ydbjs/error":"^6.0.5","@ydbjs/value":"^6.0.8","@toon-format/toon":"^2.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gpt-tokenizer":"^3.4.0","@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.17.0_1787255701772_0.13782738046134013","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@astandrik/local-ydb-mcp","version":"0.18.0","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.18.0","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://local-ydb-toolkit.ydb-qdrant.tech/","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"125ea3c2b979dc8c1117707de25d09751eb1f04f","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.18.0.tgz","fileCount":204,"integrity":"sha512-SN0+OeYeju4JssUMWQNUAC6LLlAChgHGH7tqvAjFt3+PX3BidXwTZ2AU7ogXaGq4+uOQnXgcnVNOv55cPAl8Yg==","signatures":[{"sig":"MEUCIQCuabx5ckYdgwuJjiP1+wJp0ix7HZf5BQWgFWJsx1/79wIgbIP/4npkzNpzgVb+oEDHvJS/VcJ2u2AvGM7SPgg4o0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1260224},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"9248d237ee7d40a066b512f7ea167c30dd6cea2c","mcpName":"io.github.astandrik/local-ydb-mcp","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json","compare:formats":"node ./scripts/compare-formats.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.17.0","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","@ydbjs/api":"^6.0.7","@ydbjs/auth":"^6.3.0","@ydbjs/core":"^6.3.0","@ydbjs/error":"^6.0.5","@ydbjs/value":"^6.0.8","@toon-format/toon":"^2.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gpt-tokenizer":"^3.4.0","@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.18.0_1787320631967_0.13979490404450878","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@astandrik/local-ydb-mcp","version":"0.18.1","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"license":"MIT","_id":"@astandrik/local-ydb-mcp@0.18.1","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"homepage":"https://local-ydb-toolkit.ydb-qdrant.tech/","bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"bin":{"local-ydb-mcp":"dist/index.js"},"dist":{"shasum":"94cf5079f21362c8e487173a1227cf20ca3cd28a","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.18.1.tgz","fileCount":204,"integrity":"sha512-+WSSe9THRZMWc8y495FFwdlL/UcNZJguvBKcwDOxqTDJ1G0eQ3wVNVRAoVCv6Lr3U0Jz1bqrKKpqa21R2bf7kw==","signatures":[{"sig":"MEYCIQCCohMQwmHaOG+1s/JcHGG/ghSt+BrTkLTcRAz119v7WgIhAJfhj3sYPW+wE1m2RyKiv1fbSq9zetXycjUq+tnkSUXe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1265932},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"d6b8abc687fb961bc9792497f7302b672637850b","mcpName":"io.github.astandrik/local-ydb-mcp","scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json","compare:formats":"node ./scripts/compare-formats.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"repository":{"url":"git+https://github.com/astandrik/local-ydb-toolkit.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.17.0","description":"Unofficial stdio MCP server for operating local-ydb deployments.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","@ydbjs/api":"^6.0.7","@ydbjs/auth":"^6.3.0","@ydbjs/core":"^6.3.0","@ydbjs/error":"^6.0.5","@ydbjs/value":"^6.0.8","@toon-format/toon":"^2.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gpt-tokenizer":"^3.4.0","@local-ydb-toolkit/core":"file:../core"},"_npmOperationalInternal":{"tmp":"tmp/local-ydb-mcp_0.18.1_1787413667461_0.1525901413945132","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"@astandrik/local-ydb-mcp","version":"0.18.2","mcpName":"io.github.astandrik/local-ydb-mcp","description":"Unofficial stdio MCP server for operating local-ydb deployments.","type":"module","bin":{"local-ydb-mcp":"dist/index.js"},"main":"./dist/index.js","types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/astandrik/local-ydb-toolkit.git","directory":"packages/mcp-server"},"bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"homepage":"https://local-ydb-toolkit.ydb-qdrant.tech/","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"engines":{"node":">=20.19.0"},"publishConfig":{"access":"public"},"scripts":{"build":"npm run build -w @local-ydb-toolkit/core && tsc -p tsconfig.json && node ./scripts/vendor-core.mjs","compare:formats":"node ./scripts/compare-formats.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.typecheck.json"},"dependencies":{"@modelcontextprotocol/sdk":"^1.29.0","@toon-format/toon":"^2.3.0","@ydbjs/api":"^6.0.7","@ydbjs/auth":"^6.3.0","@ydbjs/core":"^6.3.0","@ydbjs/error":"^6.0.5","@ydbjs/value":"^6.0.8","zod":"^3.25.76"},"devDependencies":{"@local-ydb-toolkit/core":"file:../core","gpt-tokenizer":"^3.4.0"},"gitHead":"3fb4f01081f26f21634c5668a397b0f0fdd5b9c6","_id":"@astandrik/local-ydb-mcp@0.18.2","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-CWu+hGXcBeCqgycmZ7weokNUtInN4/TBTXSUJ4GRyY8OJ92/SCtKRYM7TBsPoqFuPKpxpwbX8pOutqt47OdiaA==","shasum":"e85e299dec8b6cdde893308f46ec491f1cb93fec","tarball":"https://registry.npmjs.org/@astandrik/local-ydb-mcp/-/local-ydb-mcp-0.18.2.tgz","fileCount":204,"unpackedSize":1290249,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astandrik%2flocal-ydb-mcp@0.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFs+Fdp41YeC1QCBS9KcwEFaLDh1D0wFVdk+3PBao2MYAiAILs2FrE61N+tCMcC/QA6yc6nvevv8+S1Io2/wqnE9Cg=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93ded439-32f1-480a-be9b-82b392390d75"}},"directories":{},"maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/local-ydb-mcp_0.18.2_1787739556537_0.8337039328193023"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-26T14:35:56.419Z","modified":"2026-08-26T10:19:17.095Z","0.1.0":"2026-04-26T14:35:56.717Z","0.2.0":"2026-04-26T14:38:07.037Z","0.2.1":"2026-04-26T14:52:53.384Z","0.2.2":"2026-04-26T18:19:47.444Z","0.3.0":"2026-04-26T18:41:59.573Z","0.3.1":"2026-04-26T20:28:50.599Z","0.3.2":"2026-04-26T20:40:27.921Z","0.4.0":"2026-04-27T15:44:44.668Z","0.5.0":"2026-04-27T18:32:15.321Z","0.6.0":"2026-04-28T13:04:16.512Z","0.7.0":"2026-04-28T16:47:35.475Z","0.7.1":"2026-05-09T09:26:43.742Z","0.7.2":"2026-05-09T12:23:20.042Z","0.8.0":"2026-05-16T17:16:12.538Z","0.9.0":"2026-05-17T20:04:02.592Z","0.9.1":"2026-05-17T21:06:47.945Z","0.9.2":"2026-05-18T10:18:24.470Z","0.9.3":"2026-05-18T13:19:07.327Z","0.9.4":"2026-05-18T20:09:17.540Z","0.9.5":"2026-05-19T10:59:15.609Z","0.9.6":"2026-05-19T18:44:35.096Z","0.9.7":"2026-05-19T22:14:28.586Z","0.10.0":"2026-05-20T18:37:50.267Z","0.11.0":"2026-05-27T12:41:50.426Z","0.12.0":"2026-05-28T05:11:02.306Z","0.12.1":"2026-05-28T07:23:29.038Z","0.12.2":"2026-05-28T07:46:08.112Z","0.12.3":"2026-05-28T07:58:31.346Z","0.13.0":"2026-05-28T12:10:38.044Z","0.13.1":"2026-06-10T09:54:32.592Z","0.14.0":"2026-06-13T11:23:31.905Z","0.14.1":"2026-07-13T14:54:51.446Z","0.15.0":"2026-08-03T19:49:37.514Z","0.15.1":"2026-08-05T08:50:56.659Z","0.15.2":"2026-08-05T15:01:57.891Z","0.15.3":"2026-08-12T15:08:50.313Z","0.15.4":"2026-08-12T20:35:24.945Z","0.16.0":"2026-08-15T21:25:59.248Z","0.16.1":"2026-08-20T14:35:07.965Z","0.17.0":"2026-08-20T19:55:01.947Z","0.18.0":"2026-08-21T13:57:12.139Z","0.18.1":"2026-08-22T15:47:47.635Z","0.18.2":"2026-08-26T10:19:16.755Z"},"bugs":{"url":"https://github.com/astandrik/local-ydb-toolkit/issues"},"license":"MIT","homepage":"https://local-ydb-toolkit.ydb-qdrant.tech/","keywords":["local-ydb","ydb","mcp","model-context-protocol","codex"],"repository":{"type":"git","url":"git+https://github.com/astandrik/local-ydb-toolkit.git","directory":"packages/mcp-server"},"description":"Unofficial stdio MCP server for operating local-ydb deployments.","maintainers":[{"name":"astandrik","email":"astandrik@gmail.com"}],"readme":"# @astandrik/local-ydb-mcp\n\nUnofficial stdio MCP server for operating Docker-based `local-ydb` deployments.\n\nWebsite: [local-ydb-toolkit.ydb-qdrant.tech](https://local-ydb-toolkit.ydb-qdrant.tech/).\n\n## Relationship to `ydb/ydb-mcp`\n\nThis package is complementary to the official [`ydb-platform/ydb-mcp`](https://github.com/ydb-platform/ydb-mcp) server. Use `ydb/ydb-mcp` for general YDB database-level tools such as ad hoc SQL queries, query explanations, directory listing, and path inspection against an existing YDB endpoint.\n\nUse `@astandrik/local-ydb-mcp` when an agent needs to operate Docker-based `local-ydb` environments themselves: host prerequisite checks, root or tenant bootstrap, database healthcheck diagnostics, dynamic-node lifecycle, GraphShard checks, table DDL generation/validation/application for local deployments, auth hardening, storage workflows, dump/restore, and version upgrades. Its `local_ydb_sql` tool is deliberately narrower than `ydb/ydb-mcp`: it runs managed YQL only against the selected configured local-ydb profile. Mutating tools are plan-first and require `confirm: true` before they execute changes.\n\n## MCP Client Config\n\nThis package requires Node.js 20.19 or newer.\n\nUse `npx` so clients can run the server without a manual checkout:\n\n```json\n{\n  \"mcpServers\": {\n    \"local-ydb\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"--prefer-online\", \"@astandrik/local-ydb-mcp@latest\"],\n      \"env\": {\n        \"LOCAL_YDB_TOOLKIT_CONFIG\": \"/path/to/local-ydb.config.json\"\n      }\n    }\n  }\n}\n```\n\nThis form checks the npm registry when the MCP server starts, so clients pick up newly published versions after restarting the MCP client.\n\nThe config file is optional. If `LOCAL_YDB_TOOLKIT_CONFIG` is not set, the server reads `local-ydb.config.json` from the current working directory. A present but empty environment value is explicit and returns `CONFIG_PATH_NOT_ABSOLUTE`. If the implicit file is absent, the server uses a default local profile with `ghcr.io/ydb-platform/local-ydb:stable-26-1-1`. `LOCAL_YDB_TOOLKIT_CONFIG` and per-call `configPath` values must be absolute and must name a readable regular JSON file no larger than 1 MiB. The configured `defaultProfile` must name an existing `profiles` entry. Missing, unreadable, oversized, malformed, or schema-invalid explicit files fail closed and return a stable error code without exposing file contents, parser snippets, or the absolute path.\n\nThe named upstream default tag is mutable. Set `profiles.<name>.image` explicitly to control upgrades; use a digest for immutable pulls, noting that `local_ydb_upgrade_version` does not accept digest-pinned source profiles.\n\nAfter a package update changes the implicit default, an existing stack created with the previous default will fail the profile compatibility check instead of mixing YDB images. Add the stack's current image reference to a file-backed profile before restart or bootstrap, then use `local_ydb_upgrade_version` for an intentional dump-and-rebuild upgrade.\n\nOfficial MCP Registry metadata uses the name `io.github.astandrik/local-ydb-mcp` and is published from the repository root `server.json` after the matching npm version is available.\n\n## MCP Features\n\nThe server exposes local-ydb operation tools and static MCP prompts. Prompt\ntemplates guide stack diagnosis, root database bootstrap, tenant topology\nbootstrap, database diagnostics, schema generation/apply, version upgrades,\nauth hardening, and storage group reduction. Prompts return workflow instructions only; they do not\nexecute commands. A prompt `configPath`, when supplied, must be an absolute path\njust like the corresponding tool argument.\n\nMutating tools remain plan-only unless called with `confirm: true`.\n\n<!-- BEGIN GENERATED MCP TOOLS -->\n## Tools\n\nThe server exposes 39 tools. This index is generated from the runtime tool registry; edit `toolDefinitions` and run `npm run docs:generate` to update it.\n\n### Checks\n\n| Tool | Mode | Description |\n| --- | --- | --- |\n| `local_ydb_inventory` | read-only | Read-only Docker inventory for a local-ydb target profile. Success returns ok=true, Docker CLI/daemon state, containers, volumes, and inspect data for configured containers that actually exist; Docker CLI, daemon, or inventory failures return ok=false with a reason and omit inventory arrays so failure cannot be mistaken for an empty host. SSH target or probe failures use docker-inventory-failed with conservative Docker availability flags. |\n| `local_ydb_database_status` | read-only | Read-only YDB admin database status for the configured tenant path. Returns the command, stdout, stderr, and ok flag; use this for tenant state before bootstrap/restart troubleshooting, and use local_ydb_tenant_check for scheme reachability. |\n| `local_ydb_healthcheck` | read-only | Read-only YDB monitoring healthcheck for the configured tenant or root database. Uses the official YDB CLI SelfCheck path, returns selfCheckResult, issue counts, issue types, capped raw output, and whether the database is healthy; a requested noCache/noMerge option rejected with the exact recognized two-line legacy parser signature is reported through optionResolution and warnings, while compatibilityFallback says whether a retry actually started. Use after local_ydb_status_report for database-level diagnostics. |\n| `local_ydb_container_logs` | read-only | Read recent Docker logs from the configured static or primary dynamic local-ydb container. Use when bootstrap, restart, or readiness checks fail; target selects the container role and lines controls the tail length. |\n| `local_ydb_status_report` | read-only | Read-only aggregate report for quick diagnosis. Runs local_ydb_inventory, local_ydb_auth_check, local_ydb_tenant_check, local_ydb_nodes_check, and local_ydb_healthcheck, returning each result; every component is isolated so an unexpected failure produces a safe component-shaped fallback and does not stop the remaining checks. |\n| `local_ydb_tenant_check` | read-only | Read-only check that uses the YDB CLI to verify the configured tenant path is reachable. Use after bootstrap or restore to confirm tenant metadata before node or GraphShard checks. |\n| `local_ydb_scheme` | read-only | Read-only YDB scheme list or describe with capped stdout/stderr. It uses the root database for rootDatabase paths and the tenant database otherwise; list supports recursive/long/onePerLine flags, describe supports stats, and incompatible flag combinations are rejected. |\n| `local_ydb_nodes_check` | read-only | Read-only check of dynamic node registration through viewer/json nodelist. Use after starting, adding, or removing dynamic nodes; use local_ydb_tenant_check first when tenant reachability is unknown. |\n| `local_ydb_graphshard_check` | read-only | Read-only GraphShard check through viewer/json capabilities and tabletinfo for the configured tenant. Returns graphShardExists, tablet ids, and viewer status details; use after tenant bootstrap when GraphShard support or tablet visibility is the specific question. |\n| `local_ydb_auth_check` | read-only | Read-only auth audit that checks anonymous viewer whoami status and configured YDB CLI tenant access, using root credentials when rootPasswordFile is configured. Use after auth hardening or password rotation to verify the expected posture. |\n| `local_ydb_storage_placement` | read-only | Read-only storage inspection that returns ReadStoragePool output and BSC physical placement. Use before adding or reducing storage groups to confirm the exact pool shape. |\n| `local_ydb_storage_leftovers` | read-only | Read-only search for candidate leftover local-ydb Docker volumes, dumps, and PDisk/data paths. It scans Docker volume names plus profile.storageSearchPaths and deletes nothing; use before local_ydb_cleanup_storage to decide exact paths or volumes to remove. |\n| `local_ydb_list_versions` | read-only | List published GHCR or Docker Hub tags for a local-ydb container image, with numeric version tags sorted newest first. Use before local_ydb_upgrade_version; registry pagination and authentication are restricted to trusted origins, and pageSize and maxPages bound pagination. |\n| `local_ydb_pull_status` | read-only | Check the status of a background Docker image pull started by local_ydb_pull_image. For known jobs it returns a monotonic progressPercent based on completed known Docker layers rather than bytes: 0-99 while running, 100 after successful completion, and the last observed value after failure. |\n\n### Schema\n\n| Tool | Mode | Description |\n| --- | --- | --- |\n| `local_ydb_generate_schema` | read-only | Read-only structured YDB table DDL generator. It renders strict JSON specs for CREATE TABLE, ALTER TABLE, DROP TABLE, and secondary indexes, returns the generated script with official references and warnings, and can optionally validate through the YDB JS SDK without applying changes. |\n| `local_ydb_apply_schema` | plan-first mutation | Validate or apply YDB table DDL through the official YDB JS SDK. It accepts raw YQL DDL for PRAGMA plus CREATE TABLE, ALTER TABLE, and DROP TABLE; action=apply validates first and executes only with confirm=true. |\n\n### Sql\n\n| Tool | Mode | Description |\n| --- | --- | --- |\n| `local_ydb_sql` | plan-first mutation | Run managed YQL v1 against the configured local-ydb target through Query Service. query uses SnapshotRO, explain returns plan/AST, and execute always runs EXPLAIN first and sends one NoTx execution only with confirm=true. |\n\n### Auth\n\n| Tool | Mode | Description |\n| --- | --- | --- |\n| `local_ydb_permissions` | plan-first mutation | Inspect or change YDB scheme permissions for a path. The default list action is read-only; grant, revoke, set, clear, chown, and inheritance changes return a plan unless confirm=true. |\n| `local_ydb_prepare_auth_config` | plan-first mutation | Generate a hardened YDB config from the current static-node config. Use before local_ydb_write_dynamic_auth_config and local_ydb_apply_auth_hardening; without confirm=true this returns the planned write only. |\n| `local_ydb_write_dynamic_auth_config` | plan-first mutation | Write the text-proto dynamic-node auth token file needed for mandatory-auth startup. Use after choosing the SID for auth hardening; without confirm=true this returns the planned file write only. |\n| `local_ydb_apply_auth_hardening` | plan-first mutation | Apply a reviewed hardened YDB config file only after a full check-only static profile and configured-binding compatibility preflight succeeds before any config or container mutation; immutable mismatches require destroy followed by bootstrap. It then restarts the static node and recreates and verifies every configured dynamic node in index order even when no dynamic-node token file is configured. Exact-container running stability and IC registration must both pass before metadata verification, and rollback uses restart or bootstrap reconciliation after restoring the static config. Use only after preparing and reviewing the config; without confirm=true this returns the preflight/apply/recreate plan only. |\n| `local_ydb_set_root_password` | plan-first mutation | Rotate the runtime root password with ALTER USER and sync the host auth config and root password file to match. YDB may reject passwords that violate auth_config.password_complexity; this tool requires a non-empty password value. |\n\n### Storage\n\n| Tool | Mode | Description |\n| --- | --- | --- |\n| `local_ydb_add_storage_groups` | plan-first mutation | Increase NumGroups for one tenant storage pool using the current ReadStoragePool definition. Without confirm=true this returns the DefineStoragePool plan, rollback, target pool, and target count; when the update succeeds it verifies NumGroups and tenant metadata. |\n| `local_ydb_reduce_storage_groups` | plan-first mutation | Reduce NumGroups for a tenant storage pool by dumping the tenant, rebuilding the profile stack with a smaller storagePoolCount, restoring the dump, and reapplying auth when needed. Before dump or destroy, it inspects every one-off dynamic node and preserves its exact gRPC, monitoring, and IC ports; an incomplete definition aborts the rebuild. |\n| `local_ydb_cleanup_storage` | plan-first mutation | Delete only the explicitly supplied local-ydb host paths or Docker volumes. Use after inspecting local_ydb_storage_leftovers; without confirm=true this returns the cleanup plan and removes nothing. |\n\n### Lifecycle\n\n| Tool | Mode | Description |\n| --- | --- | --- |\n| `local_ydb_pull_image` | plan-first mutation | Plan or start a background Docker pull for a local-ydb image on the selected target. Without confirm=true it returns inspect and pull commands only; with confirm=true it returns a jobId for local_ydb_pull_status unless the image is already present. |\n| `local_ydb_destroy_stack` | plan-first mutation | Remove tenant metadata, local-ydb containers, network, and storage for a profile, with optional host-path cleanup. |\n| `local_ydb_bootstrap_root_database` | plan-first mutation | Bootstrap a plain local YDB database at /local with only a static node. Use for generic local database requests that do not need a CMS tenant, GraphShard, or dynamic nodes; an existing running or stopped static container is reused only when its image, network, data mount, complete port bindings, required environment, restart policy, and disabled healthcheck match the profile. Without confirm=true this returns the plan without executing it. |\n| `local_ydb_bootstrap` | plan-first mutation | Bootstrap a tenant topology: static node with GraphShard flags and loopback bindings for static plus every configured dynamic gRPC port, configured CMS tenant, and all dynamic nodes declared by profile.dynamicNodeCount. Before returning or executing a plan, configured container names must be distinct from the static container and all shared-network ports must be valid and unique. Nodes start in index order; before the next node starts, readiness requires the exact Docker container to be running, not restarting, stable by container ID and RestartCount across two checks, and registered by its IC port in viewer/json nodelist. An existing running or stopped static container is reused only after the full profile compatibility check, including every configured gRPC binding. Use only for tenant, GraphShard, dump/restore, or dynamic-node scenarios; without confirm=true this returns the full plan and creates nothing. |\n| `local_ydb_check_prerequisites` | plan-first mutation | Check target-host prerequisites for the Docker CLI and daemon, curl, ruby, and the configured rootPasswordFile when present. An unreachable SSH target returns unavailable=[target] without claiming tools are missing or proposing installation. Without confirm=true it returns the current snapshot and any apt-get plan; confirm=true may install only supported curl/ruby packages, then returns a refreshed post-install snapshot, and never starts or installs Docker. |\n| `local_ydb_create_tenant` | plan-first mutation | Create the configured CMS tenant when the static node is already running. Use before local_ydb_start_dynamic_node for tenant topologies; without confirm=true this returns the planned status/create command and creates nothing. |\n| `local_ydb_start_dynamic_node` | plan-first mutation | Start the configured primary dynamic tenant node for an existing CMS tenant. Before returning or executing a plan, it rejects a primary name that aliases the static container and ports that collide in the shared network namespace, including static IC port 19001. After checking that the image is present, it runs the full check-only static compatibility preflight, including the current image ID, immediately before the dynamic container start; a mismatch fails closed and requires destroy followed by bootstrap. The dynamic container is created but not started until its resolved image ID matches the static container, closing a concurrent named-tag refresh race. Use after local_ydb_create_tenant or when admin status is PENDING_RESOURCES; use local_ydb_add_dynamic_nodes for extra nodes. Without confirm=true this returns a plan only. |\n| `local_ydb_restart_stack` | plan-first mutation | Reconcile and restart the selected profile after inventory and a full check-only static compatibility preflight. Before stopping any container, require the existing static container to match the profile image, network, data mount, environment, restart policy, healthcheck, and exact loopback bindings for static gRPC, monitoring, and every configured dynamic gRPC port; configured binding changes require destroy followed by bootstrap. Then report missing configured and unexpected one-off dynamic containers, stop running dynamic containers before static, unconditionally recreate every configured node in index order including containers observed restarting, require each exact Docker container to be stably running plus registered by IC port, and restore only previously running unexpected containers without removing them. Because removed configured definitions cannot be recovered from inventory, rollback uses restart or bootstrap reconciliation. Without confirm=true this returns the restart plan only. |\n| `local_ydb_upgrade_version` | plan-first mutation | Upgrade a file-backed, volume-backed local-ydb profile to a target image tag. Use only for version upgrades on profiles without bindMountPath; before dump or destroy it inspects every one-off dynamic node and preserves its exact gRPC, monitoring, and IC ports, aborting on an incomplete definition. It then preflights source and target images, dumps, rebuilds, restores, reapplies auth when configured, recreates extra nodes, and performs final image verification. A verified mismatch leaves the profile unchanged; if final inventory is unavailable after successful rebuild phases, the response keeps command history, reports partial verification, and persists the target profile image. |\n\n### Dynamic Nodes\n\n| Tool | Mode | Description |\n| --- | --- | --- |\n| `local_ydb_add_dynamic_nodes` | plan-first mutation | Add one-off dynamic tenant nodes beyond the declarative profile.dynamicNodeCount topology, one at a time. By default the first suffix is dynamicNodeCount + 1; an explicit startIndex must be greater than dynamicNodeCount, and port overrides remain available. Every planned name must be distinct from the static container and all configured plus one-off ports must be valid and unique in the shared network namespace. After each image-presence check, it repeats the full check-only static compatibility preflight, including the current image ID, immediately before each node start; a mismatch stops that node and all later nodes and requires destroy followed by bootstrap. Each dynamic container is created but not started until its resolved image ID matches the static container, closing a concurrent named-tag refresh race. Without confirm=true it returns container/port plans; with confirm=true each node must have a stable running exact Docker container and its IC port in viewer/json nodelist before tenant metadata is checked. |\n| `local_ydb_remove_dynamic_nodes` | plan-first mutation | Remove dynamic tenant suffix nodes one at a time and verify nodelist disappearance when the node IC port can be resolved. Without containers, nodeIds, or startIndex, only one-off suffixes above profile.dynamicNodeCount are eligible and the highest suffix is removed first. Explicit selectors or startIndex may remove a configured suffix and create drift that bootstrap or restart restores. Rollback guidance uses bootstrap/restart for configured nodes and add_dynamic_nodes with matching suffixes and ports for one-off nodes. The primary dynamicContainer is always protected. |\n\n### Backup Restore\n\n| Tool | Mode | Description |\n| --- | --- | --- |\n| `local_ydb_list_dumps` | read-only | Read-only list of available tenant dumps under profile.dumpHostPath. Use before restore to choose a dumpName; it only reports top-level dump directories that contain the existing tenant dump folder. |\n| `local_ydb_dump_tenant` | plan-first mutation | Dump the configured tenant or a tenant-relative path using a local-ydb helper container on the static container network. It creates profile.dumpHostPath/dumpName, excludes .sys objects, writes the dump under dumpName/tenant, and without confirm=true returns the mkdir/helper-container plan only. |\n| `local_ydb_restore_tenant` | plan-first mutation | Restore the configured tenant or destination path from a dump under profile.dumpHostPath, with optional post-restore scheme describe and bounded count-query verification. Use after bootstrap or rebuild when the target tenant is ready; without confirm=true this returns the restore plan and does not write data. |\n\n<!-- END GENERATED MCP TOOLS -->\n\n## Managed SQL/YQL\n\n`local_ydb_sql` uses YDB Query Service for managed YQL v1 against the selected configured local-ydb profile:\n\n| Action | Behavior |\n| --- | --- |\n| `query` (default) | Executes in `SnapshotRO`; `confirm` is ignored and never enables writes. |\n| `explain` | Uses Query Service `EXPLAIN` and returns a plan or AST without executing the YQL. |\n| `execute` without `confirm=true` | Runs the mandatory `EXPLAIN` preflight only and returns `outcome: \"planned\"`. |\n| `execute` with `confirm=true` | After a successful preflight, sends exactly one `NoTx` execution. There are no automatic retries. |\n\nThe script must be well-formed Unicode and is limited to 1,048,576 characters; lone UTF-16 surrogates are rejected before hashing or protobuf encoding. One deadline covers connection, session, preflight, and execution: `timeoutMs` defaults to 120,000 and is capped at 600,000. `maxRows` defaults to 100 and is capped at 10,000 per result set, but the first row-limit hit stops all further result capture: read-only execution is cancelled, while confirmed `NoTx` execution drains without capturing later output. `maxOutputBytes` defaults to 65,536 and is capped at 1 MiB across captured issues, plan/AST, column metadata, and complete rows; partial JSON values are never returned.\n\nParameters use bare names matching `[A-Za-z_][A-Za-z0-9_]*`. The tool sorts names and prepends deterministic `DECLARE $name AS Type;` statements. Recursive descriptors support primitive/Decimal, Optional, List, Tuple, Struct, and Dict types, with limits of 100 parameters, depth 16, 1,000 type nodes, 10,000 parameter value nodes, and 1 MiB of serialized values; Decimal precision is 1..35 and scale cannot exceed precision. Use JSON numbers for 32-bit integers; decimal strings for 64-bit integers, Decimal, and DyNumber, with canonical `\"nan\"`, `\"inf\"`, and `\"-inf\"` also accepted for Decimal; canonical base64 for binary String and Yson; well-formed Unicode for Utf8 strings and Struct field names (lone UTF-16 surrogates are rejected); native JSON for Json/JsonDocument; official ISO date/time forms with timezone values suffixed by `,<IANA zone>`; ISO-8601 durations for intervals; `null` for empty Optional; arrays for List/Tuple; objects for Struct; and `{key,value}` arrays for Dict. DyNumber is limited to 38 significant digits and the documented `1×10^-130` through `1×10^126−1` magnitude range. Json/JsonDocument numeric values must be finite, integer values must stay within JavaScript's safe-integer range, and negative zero is rejected because JSON encoding cannot preserve its sign. Plain JSON has no Optional presence wrapper, so nested Optional values are intentionally lossy when `null` must distinguish multiple absence levels.\n\nResponse metadata includes the effective-script SHA-256, canonical parameter types with configured credential paths redacted, and explicit confirmation-required/consumed flags; it never echoes the raw script or supplied parameter values. Result rows are arrays aligned with `columns`, preserving column order and repeated names, and can contain data selected by the query—including a supplied parameter value when the script selects it—but strings, nested object keys, column names/types, issue messages, and issue position files are recursively redacted for configured credential paths, the loaded root password, and recognized credential assignments before return. Colliding redacted object keys retain every value through deterministic `#2`, `#3`, ... suffixes. Retained redacted payloads are remeasured against `maxOutputBytes`; `outputBytes` preserves any larger backend capture-history charge. Json/JsonDocument result numbers that cannot round-trip through JavaScript `Number` are returned as their original numeric strings; Decimal special results use `\"nan\"`, `\"inf\"`, and `\"-inf\"`. Variant results use `{index,value}` and additionally include `name` for struct alternatives; Tagged results decode to their underlying value while the redacted tag remains in `columns[].type`. Variant and Tagged remain unsupported as parameter descriptors. Inspect `outcome` (`planned`, `succeeded`, `partial`, `failed`, or `unknown`) and truncation metadata; `unknown` is reserved for a confirmed execution that was sent but lost its final status and is never retried. Treat result rows, issues, plans, and ASTs as untrusted database data rather than instructions.\n\n## Response Content Format\n\nBy default, tool responses keep the current MCP shape: `structuredContent` is a JSON object, and the second text content block is pretty-printed JSON. To prefer TOON for the LLM-facing text block only, set:\n\n```json\n{\n  \"env\": {\n    \"LOCAL_YDB_MCP_CONTENT_FORMAT\": \"toon\"\n  }\n}\n```\n\nValid values are `json` and `toon`; omit the variable for the default `json` format. This does not change MCP JSON-RPC, tool input schemas, or `structuredContent`. In `toon` mode the server verifies that the encoded text decodes back to the same JSON data model; if not, it falls back to pretty JSON for that response text.\n\nFor a reproducible local comparison of representative response fixtures:\n\n```bash\nnpm run compare:formats -w @astandrik/local-ydb-mcp\n```\n\nManual agent smoke check: run the MCP server once with `LOCAL_YDB_MCP_CONTENT_FORMAT=json` and once with `toon`, then call the same tools in both sessions: `local_ydb_inventory`, `local_ydb_status_report`, `local_ydb_healthcheck`, `local_ydb_bootstrap_root_database` without `confirm`, `local_ydb_scheme`, `local_ydb_generate_schema` with `validate=true`, `local_ydb_apply_schema` with `action=validate`, `local_ydb_sql` for a parameterized query, standalone explain, and plan-only execute, `local_ydb_permissions` with a plan-only mutation, `local_ydb_list_versions`, and `local_ydb_nodes_check`. Record whether the agent extracts the same status, planned commands, risks, and next steps. Treat this as qualitative evidence; the benchmark command is the reproducible metric.\n\n## Global Install\n\n```bash\nnpm install -g @astandrik/local-ydb-mcp\n```\n\n```json\n{\n  \"mcpServers\": {\n    \"local-ydb\": {\n      \"command\": \"local-ydb-mcp\",\n      \"env\": {\n        \"LOCAL_YDB_TOOLKIT_CONFIG\": \"/path/to/local-ydb.config.json\"\n      }\n    }\n  }\n}\n```\n\n`local_ydb_generate_schema` is the read-only structured table-DDL generator. It renders strict JSON specs for `CREATE TABLE`, table-level secondary indexes, ordered `ALTER TABLE` column/index changes, and `DROP TABLE`; returns the generated DDL text, script SHA-256, official YDB references, warnings, risk, and verification steps; and can validate the generated script when `validate: true` is supplied. It never applies DDL and uses the same 1 MiB generated-script limit as `local_ydb_apply_schema`. In `with` settings, setting names must be YQL-style identifiers, strings render as quoted YQL literals, use `{ \"token\": \"ENABLED\" }` for bare-token settings, and use the top-level `store` field instead of `with.STORE`. Keep column names away from the reserved `__ydb_` prefix, use `CREATE TABLE` `notNull` only for columns that are part of the `primaryKey`, use `partitionByHash` only with `store: \"column\"` and primary key columns, keep column-oriented primary keys `NOT NULL` and within the documented supported key types, keep secondary/vector indexes on row-oriented tables, use global secondary indexes without creation-time `with` settings, keep unique indexes synchronous, keep `ALTER TABLE ADD COLUMN` to name/type only, reject duplicate add/drop column/index actions in one spec, keep indexes off columns added or dropped in the same `alterTable` spec, provide a non-unique `global: true`, `sync: \"sync\"` vector index with complete `vector_kmeans_tree` settings, expect a warning when creating a table with a vector index because adding the index after representative data is preferred, and rely on type-aware defaults such as `Utf8('x')`, `Uint64('1')`, or `Date('2026-05-27')`.\n\nMutating tools are plan-only unless called with `confirm: true`. `local_ydb_apply_schema` is the table-DDL apply path: it validates raw or generated YQL DDL through the official `@ydbjs/*` SDK, supports `PRAGMA`, `CREATE TABLE`, `ALTER TABLE`, and `DROP TABLE`, and applies only after validation succeeds and `confirm: true` is present. Responses report the script SHA-256 and capped YDB issue text without echoing the raw script or credential paths. For table creation, prefer a CMS tenant path such as `/local/example`; a root-only `/local` stack can validate DDL through the static endpoint, but YDB rejects storage-backed table creation there when the root database has no tenant storage pools.\n\nThe server includes a root-only `local_ydb_bootstrap_root_database` tool for starting `/local` with just the static node, a tenant-oriented `local_ydb_bootstrap` tool for GraphShard-ready dynamic-node topologies, a read-only `local_ydb_list_versions` tool for discovering published `local-ydb` image tags with numeric versions sorted newest first, background image-pull tools (`local_ydb_pull_image` and `local_ydb_pull_status`) for slow registry downloads, `local_ydb_generate_schema` and `local_ydb_apply_schema` for table DDL generation/validation/application, `local_ydb_list_dumps` plus dump/restore tools for tenant-wide or tenant-relative backup operations, and a high-risk `local_ydb_upgrade_version` tool that upgrades a file-backed profile by image preflight, dump, rebuild, restore, auth reapply, image verification, and profile-image persistence. A verified mismatch leaves the profile unchanged; unavailable final inventory after completed rebuild phases returns partial verification and persists the target image. Bind-mounted data profiles are not supported by the automatic upgrade path.\n\n`local_ydb_dump_tenant` and `local_ydb_restore_tenant` accept `path` while preserving existing tenant-wide defaults. Dump `path` is the source object or directory for `ydb tools dump -p`; restore `path` is the destination directory for `ydb tools restore -p`. Use `local_ydb_list_dumps` before restore to choose a `dumpName`, and use optional `describePaths` plus bounded whole-table `countQueries` such as `SELECT COUNT(*) FROM \\`dir/table\\`;` when a restore needs post-command verification.\n","readmeFilename":"README.md"}