{"_id":"mcp-memory-bucket","_rev":"47-e7d424cff48d5c82b1146322de1f820e","name":"mcp-memory-bucket","dist-tags":{"latest":"0.12.5"},"versions":{"0.1.0":{"name":"mcp-memory-bucket","version":"0.1.0","license":"MIT","_id":"mcp-memory-bucket@0.1.0","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"b727e867f334c433ff6592b1110d7a6238e4e21d","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.1.0.tgz","fileCount":24,"integrity":"sha512-nrQyF16cbb7Gh4ovlwAfTy3H94jiSZNEWLmMRnZAVfdy5k1xFVgeJ/adgJkCDPfnC2ZIWE4p+rYcHnoiTh6s5w==","signatures":[{"sig":"MEUCIEjyTcAELNhVLWI5xvH8jBbYz8ooaAndglXdvg8wCt3rAiEAjSyZs9Ove/O/dlMT4A9zs380aGNkpgPP23k/EQZmh70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93685},"main":"dist/src/server.js","type":"module","gitHead":"e72ebbf704b3e995384abc92fc8016426f0dff34","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","start_in_folder":"tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"avoto","email":"anatoli@radulov.com"},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"11.11.1","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.1.0_1787027329933_0.7468381055307993","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"mcp-memory-bucket","version":"0.2.0","license":"MIT","_id":"mcp-memory-bucket@0.2.0","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"85098603ff1ddb1392e964d4f314c682962277a4","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.2.0.tgz","fileCount":24,"integrity":"sha512-/70dGk/klk3Bw96BQF6s4qpAh1tnm5hKyWcr0IhssDsqPe0ajDMEOiG22Nrnot/Gy/x1NwgM4F8l2t4c7qFzSw==","signatures":[{"sig":"MEUCIGv1iQ2BlwBHqM6Ka3a/EL4Lg6LLciz3O3VK7GybswXjAiEApx71yRIxck8UG/JMRPMCVGlEM1rbZn49XKAdRCI4zSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122895},"main":"dist/src/server.js","type":"module","gitHead":"509dc96c13b71837606c3c40338de102ad409e4b","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","start_in_folder":"tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"avoto","email":"anatoli@radulov.com"},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"11.11.1","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.2.0_1787033411723_0.8017258977877497","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"mcp-memory-bucket","version":"0.2.1","license":"MIT","_id":"mcp-memory-bucket@0.2.1","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"e2ce782dfd7b63e37abd77b1fd8b4bc63ef2397b","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.2.1.tgz","fileCount":24,"integrity":"sha512-LZdy7FsFPgKsBC82gXouowCjeELCpRLmuT2OcXu8fqK9gGc37M4cl5tmhnC8usYPbRtImVP2r/YNhW4Nou8U2A==","signatures":[{"sig":"MEQCIFnJcIMA4jPXge7GBtmGegoBNl/1vPQvSJMHIQJyxnOpAiAuGhAUzEsYqwhQavjxxvTQcsjILHAZDP/NdA6Fg9z/Dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175387},"main":"dist/src/server.js","type":"module","gitHead":"1fab511b7e0523959a1a4929663c34fe9299a580","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","start_in_folder":"tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"avoto","email":"anatoli@radulov.com"},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"11.11.1","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.2.1_1787065663644_0.40385858187191626","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"mcp-memory-bucket","version":"0.2.2","license":"MIT","_id":"mcp-memory-bucket@0.2.2","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"6a94edcf98ac91636e90771cdf3aba8619016547","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.2.2.tgz","fileCount":24,"integrity":"sha512-5RQHktiwYk+OrQ7RWYOetSOAqBkNpfgxNDC377UmezMjNMi5Bv8unAS6UkY7b5uiZGjazrW9N7PoUmCocymcbw==","signatures":[{"sig":"MEUCIFatmymZDEftJVnvVgO/gqdCOUjq8g5ip5jwBFPF6IxuAiEA+VFoW7auIvrd4mpccmPWQREEJFOk5yl3zzaLyrrFoKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177273},"main":"dist/src/server.js","type":"module","gitHead":"268c8cf4d05d5890e901a1c8cb292ec03dee101f","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"avoto","email":"anatoli@radulov.com"},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"11.11.1","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.2.2_1787067189579_0.7051950422808193","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"mcp-memory-bucket","version":"0.3.0","license":"MIT","_id":"mcp-memory-bucket@0.3.0","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"8726fc0298c7a67136c3bda73488d653b2b422fa","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.3.0.tgz","fileCount":26,"integrity":"sha512-oWSTfUcrJods89H+yxqJq8mWCodXiLUj+mTP+zHn5x6J/EgrLiZbeZUDSpvqOz/xdC6XGYfldAIDOet89qBmKg==","signatures":[{"sig":"MEYCIQC9jZxug3c/Tb3BJ4ZzlSl5hSqbZSgn/XtzsBvb6crLyQIhALxH80cvGSM46tFp7zf/M5gWfgoUu0HjAWWc0rvcWtMg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230772},"main":"dist/src/server.js","type":"module","gitHead":"9ce0f7fd8b356e336d7a6e7de02db83802d8dfa7","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"avoto","email":"anatoli@radulov.com"},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"11.11.1","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.3.0_1787094435259_0.48543003049892675","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"mcp-memory-bucket","version":"0.4.0","license":"MIT","_id":"mcp-memory-bucket@0.4.0","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"efb25b032708a420266e08d4428561b85e0572c4","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.4.0.tgz","fileCount":28,"integrity":"sha512-PIl1Bm+OvVcqI439r0L72bVonF4sQ9bA+2kcnIpE2V952+Pm94pFRYvZM6o8R/v53g1UENRc3o1N+Kv7wEBEvw==","signatures":[{"sig":"MEUCIQCZVHIeDZ1KnQedm38borOF+ZMLr71iJLZtJYWlyA7r3QIgaLLJJuhCzg25KT3eT0HmtHShJvKl9MuqgCpOVID/qrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253842},"main":"dist/src/server.js","type":"module","gitHead":"b6782b0ac85f24af8501f29ae4ea41a0123536d5","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"avoto","email":"anatoli@radulov.com"},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"11.11.1","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.4.0_1787105477423_0.6922610373182532","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"mcp-memory-bucket","version":"0.4.2","license":"MIT","_id":"mcp-memory-bucket@0.4.2","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"13fe22dbd7b2d05b4095e0be63507c5395b9f873","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.4.2.tgz","fileCount":28,"integrity":"sha512-3HXei5ui25jf1pdjKEzbjpD2Bmc9WIuTs1XkWCXeZP0Ui0mr6MiEOMfmLNAoLGU0hL36LgW/23qvD02hU+FoAA==","signatures":[{"sig":"MEQCIDRJt17uAFh3kqS30cD3fseVKiI/vf1Q7VwZywUNkRs6AiBpjIPAF4+1QSBK1NNR/NQnxgN8Q7CnSu65KWyFvEAMuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266335},"main":"dist/src/server.js","type":"module","gitHead":"9be39ad81b4901e67f49b889cf3c6e6dc9c59f3f","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"avoto","email":"anatoli@radulov.com"},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"11.11.1","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.4.2_1787169865552_0.6264377079809107","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"mcp-memory-bucket","version":"0.4.3","license":"MIT","_id":"mcp-memory-bucket@0.4.3","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"dcb5df225bee60b160abef76df54d3232de88085","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.4.3.tgz","fileCount":28,"integrity":"sha512-I6ejh/chxZAB3eUTohuH+Oc0t91ozAqd2rSbKlzqSEENDGpusz++3/WnFGavLSuGguJohSUjbrDgHwbAVzS/7Q==","signatures":[{"sig":"MEYCIQDMj0feCTe6MQ/KM2M62pywXQKRETA2lGbL+bfAusX2uwIhAMNebuiO7+LoW1c9Av3BaaAZvpRnm3dUHglS4/+T0zq+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":270554},"main":"dist/src/server.js","type":"module","gitHead":"4ec93cd88e2be3800928ee54184040596f24151a","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"avoto","email":"anatoli@radulov.com"},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"11.11.1","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.4.3_1787197325924_0.6946142843678982","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"mcp-memory-bucket","version":"0.5.0","license":"MIT","_id":"mcp-memory-bucket@0.5.0","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"1fdb4a45ba2d95e8e561160b55a82993102478ba","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.5.0.tgz","fileCount":28,"integrity":"sha512-l+/qt3wtKI5oxMf6Husm9Z/vwc7SQGghdMgKjEP/faJ1nHlSNuRoK9InEyi9+Gr00mlqHWLjHSeX1nOTE1y58Q==","signatures":[{"sig":"MEYCIQCo8Vt5uEYMeU35zLLrmm/0qyy85IR/7xylDR5qUAQ+RAIhAJEqqKx84Pm0WuTTE7uUs/qVrJfJ6PfzPBDhxlH6SjqF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293397},"main":"dist/src/server.js","type":"module","gitHead":"e897f3000e30499531755b0982000c4bdd4eaa56","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"avoto","email":"anatoli@radulov.com"},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"11.11.1","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.5.0_1787201395848_0.1409719925810582","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"mcp-memory-bucket","version":"0.5.1","license":"MIT","_id":"mcp-memory-bucket@0.5.1","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"9a6bc46c4bb18150a77bb0ed115f5e6c513cb804","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.5.1.tgz","fileCount":29,"integrity":"sha512-d0hKPs3wJW8NEDzabVH+MBGqjHA+iJJDiDCwgsYygOnyRayoF8nDlznE44g9S/3seroHWj0UHHVv5qFpq9UyIg==","signatures":[{"sig":"MEUCIGca/y9d5mpt3DmUoh9ntzN2ucChLpfIj0DKpcBKQcFJAiEAm9LPdyRJUeJGkGl8YKShH50Oznyih6H/0LmOGw03SHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301442},"main":"dist/src/server.js","type":"module","gitHead":"fcacf165dd17aa016def9d16c60c141742a8db40","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"avoto","email":"anatoli@radulov.com"},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"11.11.1","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.5.1_1787203551772_0.45749149555984436","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"mcp-memory-bucket","version":"0.5.3","license":"MIT","_id":"mcp-memory-bucket@0.5.3","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"b2b03614bf69514d2bccd16d146563d876bbb39e","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.5.3.tgz","fileCount":29,"integrity":"sha512-RYjjgD5ZsCiNl2kWulpJoSwvmXj5Ad7wLKf7rDUkLAQMEOO2tEX0UOPoEkJkVjfvDsiF+CuoF8X6mdCzMRsitA==","signatures":[{"sig":"MEUCIQD8VjyWpBpLfR6AfRxpZpWbeZ65BJyA0sgnpEdPKlHj1QIgWBEU2X5FGJVCVttbElVDSGHRRLO3h0M9DAV4jDaE4To=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308038},"main":"dist/src/server.js","type":"module","gitHead":"b52975d96f3b636020e5c4fc6d43f7ab5bea4d12","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"avoto","email":"anatoli@radulov.com"},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"11.11.1","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.5.3_1787238546051_0.6351595647833708","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"mcp-memory-bucket","version":"0.5.4","license":"MIT","_id":"mcp-memory-bucket@0.5.4","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"20a9a90dac8d669467fd6013daf931f04107f942","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.5.4.tgz","fileCount":30,"integrity":"sha512-U2SY4eZVA6CifYsjkOBz4cNxGCpy9sJ5qLCVOpcNmhGwY3rNMplpM3rBfuWpPsF7diZYRUT/knqlHACw5WzNHw==","signatures":[{"sig":"MEQCIBMIERiDZLj+VKEc/DjxbRYjQyiuPxrxn87lC3Gxyd/zAiAwhxyaXDB71XOAVT49GlYjgCGo4qAH6m/5pI6a/D3BTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314032},"main":"dist/src/server.js","type":"module","gitHead":"a499c186f7409420566f718b3e4ea7b9fcad7226","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"avoto","email":"anatoli@radulov.com"},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"11.11.1","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.5.4_1787327932569_0.00034031236267573206","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"mcp-memory-bucket","version":"0.5.5","license":"MIT","_id":"mcp-memory-bucket@0.5.5","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"eed630e0875c7341452fb6c9b6b84b75abde0c4d","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.5.5.tgz","fileCount":30,"integrity":"sha512-/+Qej7Rbq2K7cXSOV7+e1C3nrUOLF/Lob1SYOQxj1Z0w0cnv7Tc0fZCBdGK5SCg8RflpYoPueP3dz+lIVwoQ6g==","signatures":[{"sig":"MEQCICwdDGeJr2/hNGhMORq1Ccn1iwfJd6WgU2rYKQYnSbcyAiBjH51WOsHza37GFfHAv6Hlm19hEquVta9SISxHp4BP5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321488},"main":"dist/src/server.js","type":"module","gitHead":"2fa5001bf85b6947ee134ca2b14a33111a62e78f","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"avoto","email":"anatoli@radulov.com"},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"11.11.1","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.5.5_1787359955859_0.39716795186429343","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"mcp-memory-bucket","version":"0.6.0","license":"MIT","_id":"mcp-memory-bucket@0.6.0","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"0f892966130de999cae02fb4532aa59d17a25d9a","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.6.0.tgz","fileCount":34,"integrity":"sha512-I6TvoW3Hhq6xzLS0mVN1HywJ3sx0LB+u4XUd/YkPEqb6JOD03tVpV6lh9J5BqdCH80kxgEbhgG+Kgxr4vaI6Zg==","signatures":[{"sig":"MEYCIQD8qEH/EGXEExa7e3Ib/FcXQaAjs7Sffonu8rhPtuZw8AIhAJ8B7Fq5gEwxytacaBgw12rR0XeLuIXWBBTlrzd2jaI5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339374},"main":"dist/src/server.js","type":"module","gitHead":"f27559ac4af1e01baaf17d8f5fdc663b8aa0220d","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"avoto","email":"anatoli@radulov.com"},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"11.11.1","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.6.0_1787369909945_0.7650934875283475","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"mcp-memory-bucket","version":"0.7.0","license":"MIT","_id":"mcp-memory-bucket@0.7.0","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"22f062c593bf820942b0bb987e71091100c098cd","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.7.0.tgz","fileCount":34,"integrity":"sha512-/ZOmKe5fe8gUByjh2MmRNf/351zxD5rbyk8YZwTP21DcpjBe2NUTtoTRCdmxghg2JkjvRc8ZFxV9b9epmUIVig==","signatures":[{"sig":"MEUCIC6pC/MmCCMY2PWYVKBx3DVVB2W3BsoEvzEDu4bo+XT6AiEA0+HlUKidr971kgaSEwENmJXeaBUCC54xnFfPsztEK9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342586},"main":"dist/src/server.js","type":"module","gitHead":"5d6cf01ed6e9f5bf7eb9e9d92591d3ffa11ecebe","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"avoto","email":"anatoli@radulov.com"},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"11.11.1","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.7.0_1787371393969_0.6767411014779923","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"mcp-memory-bucket","version":"0.7.1","license":"MIT","_id":"mcp-memory-bucket@0.7.1","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"fd67a115415866a9d3e84330bc85fd85827b2a27","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.7.1.tgz","fileCount":34,"integrity":"sha512-vfU7xzxye77P8oxFsRVuXq1jXJ1JRDemxHkq+IcPSJGQoyEp7yMXZlnrdHiUS4K+UsZgQUs0rbOuy5i5CqsuHw==","signatures":[{"sig":"MEQCIFWRNV8glcsASeG9G/M6/Ub46MUBFzvyPJfoKMT5iIf/AiA46wKfPm8a53yvabK27PGWFi1gnBcoBfR3b8VO2aZkkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343020},"main":"dist/src/server.js","type":"module","gitHead":"6df16d46d96192596b65a02da5a6bbce9204ee9a","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"avoto","email":"anatoli@radulov.com"},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"11.11.1","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.7.1_1787372043967_0.2768504814230819","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"mcp-memory-bucket","version":"0.7.4","license":"MIT","_id":"mcp-memory-bucket@0.7.4","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"006f0492a6ec87038caa3acd56fb74abe92bc688","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.7.4.tgz","fileCount":37,"integrity":"sha512-Vweh3z+yvAekPIe77CbtfBQ2YzImtrGFGdPHc3u23PWcOA55+mtYXlT2dcQItx1aW8A819naO/XIlpY+XvlTOg==","signatures":[{"sig":"MEUCIEFZWFt2jN5b7OXbI41eIUgkSWT4kGcSkryjqQGZH9B1AiEAlydkLj9oOz/C7mJglXjhoNNd5Ex/A0d9xHHdlnmtiwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351829},"main":"dist/src/server.js","type":"module","gitHead":"0f5797d52482f94e66871a0b73e17685e0670705","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"avoto","email":"anatoli@radulov.com"},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"11.11.1","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.7.4_1787441614248_0.8555810731718296","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"mcp-memory-bucket","version":"0.7.5","license":"MIT","_id":"mcp-memory-bucket@0.7.5","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"7dad94128678e2dc975de43aef9e4bb77a40507a","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.7.5.tgz","fileCount":38,"integrity":"sha512-L+756Xhs4TF00gYw9AlbH+uO0x8jK0Nc+6Nn7eJpM2UnzoqVlH5VCPEfu48Cs4P+q5s6NxcvSTEBoyeTiuy4Tw==","signatures":[{"sig":"MEYCIQCDacxIvis1QspSUjugJgpx2DrKRGNgYk31cFb8yuJKfwIhALbpaWKzvexZHBbX2ohbeW/ET1rMdiyWdz8fmyIrQc0f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360196},"main":"dist/src/server.js","type":"module","gitHead":"d61684db9ef90c4e50fe6a4b32b0c1b67b74c948","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"avoto","email":"anatoli@radulov.com"},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"11.11.1","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.7.5_1787507505765_0.004048346718353857","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"mcp-memory-bucket","version":"0.8.0","license":"MIT","_id":"mcp-memory-bucket@0.8.0","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"816a58dca4fc7c61b6004e9c93074bc784a5ffb2","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.8.0.tgz","fileCount":41,"integrity":"sha512-tljaFjhSDHRdwb8fk+QRNNpkC2eYRmLdtvCJBvYv2Kj7zjwZ7/JdFEwBpSoPUAckDW0S1j0D15u8/iuImcIF3Q==","signatures":[{"sig":"MEUCIQC/pz/LsklQkUs8lFYW8Ib+hPExMgdnyf3OmMXegtJWiAIgIEsOgrYczJliTGInvW6NhHho1B0NJjpD4mtpk6XBwNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":420702},"main":"dist/src/server.js","type":"module","gitHead":"792e439cc4248d1c2f96f74165987f798346cd2c","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"avoto","email":"anatoli@radulov.com"},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"11.11.1","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.8.0_1787584844315_0.197237055231253","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"mcp-memory-bucket","version":"0.8.1","license":"MIT","_id":"mcp-memory-bucket@0.8.1","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"d68021f0ddbb3c776b34b85f899ed2b536e6e6e0","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.8.1.tgz","fileCount":41,"integrity":"sha512-gJURMikOqaB8tzMrG1+uzVLmtowFItLFHeAds8zu8zGYkMpnof9XcBQbnMAq6z/wg3PF00ilN5uQUTsHFURC4w==","signatures":[{"sig":"MEQCIQDaZLTPzAStiJSGp+fMTKzIgXJNzjy160uyp+CfgFhKCwIfF4r5vWD2itdp5zdJgiBoEm8tvUYj8DQGGe1Y32MBFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":427799},"main":"dist/src/server.js","type":"module","gitHead":"b2c776af3430cedef4f549c51e92787641240b2f","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"avoto","email":"anatoli@radulov.com"},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"11.11.1","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.8.1_1787587231286_0.6131037958388359","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"mcp-memory-bucket","version":"0.8.2","license":"MIT","_id":"mcp-memory-bucket@0.8.2","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"8a945f58b359b37332529df40d55c4b4fdd5e72f","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.8.2.tgz","fileCount":42,"integrity":"sha512-KleaWRbXBEvJf8kITlAp+mge9kMuaj+veUGry2HvAnxcpuwGlihXTm6bJM/4MAeIGpIu9VEAKE+pheOqsLns4A==","signatures":[{"sig":"MEUCIFKZJmnLgLLuzSWjvw+iBfY3v5NmH8jX740+dD2fWBUJAiEAocMQAoqXpBIAJbXMIjyWLtpRyQ+MH7rPoKa4Uvrjzok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":438329},"main":"dist/src/server.js","type":"module","gitHead":"f0ea754e15cdec9591e6d625ea4b611d80ec5bea","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"avoto","email":"anatoli@radulov.com"},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"11.11.1","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.8.2_1787591328637_0.6494181652262041","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"mcp-memory-bucket","version":"0.8.3","license":"MIT","_id":"mcp-memory-bucket@0.8.3","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"8e55fcd0c86a340d78e2f2476e236fc0f8876ce8","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.8.3.tgz","fileCount":41,"integrity":"sha512-w7hCIeQ2z2Red1Sj2n8pkceKyOqbZi0wZJayX0b9pOUvf5feoZrHyakwzfiwBH+S9FgJ3JnJIH8AjBbXLWJHlQ==","signatures":[{"sig":"MEYCIQC0eBLrYpukT+aSMDXM6xQ5zuFCp/QrKoTsciGj8lULkAIhAJTIOGqLDrLD+ELj4N7dY19P9eWt4DcJ9VR148zh2zMc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":434129},"main":"dist/src/server.js","type":"module","gitHead":"ed60c77b4226b8317d87cfe8c400e2ce1bbe873c","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"avoto","email":"anatoli@radulov.com"},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"10.9.0","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.8.3_1787594472394_0.5232830923327796","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"mcp-memory-bucket","version":"0.8.4","license":"MIT","_id":"mcp-memory-bucket@0.8.4","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"2cd63cd162b1756c970826cfe282a28d03d92e9a","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.8.4.tgz","fileCount":42,"integrity":"sha512-2JRM15IhlVFQJsmc6HYWL93zaqQtU3PPu2/keUYUdpkS4RfaTEHzRqSJaxqFl2Imz739M1VCmtLUo/L8i0tgJA==","signatures":[{"sig":"MEUCIQDaxVo0UmXUNTRGf4kO8TRkoqgwU79wxOi7ldBZnXVRjgIgVpkwC1/g6CxqWGeDi14wyG5OEfEcMVq7B2u7g1tXzqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":442252},"main":"dist/src/server.js","type":"module","gitHead":"ba9bcea20d24be5f0d53f0a45497e8f179d72123","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"avoto","email":"anatoli@radulov.com"},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"10.9.0","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.8.4_1787607107818_0.0390063417125639","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"mcp-memory-bucket","version":"0.8.5","license":"MIT","_id":"mcp-memory-bucket@0.8.5","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"820622613cda2dbbff96320f0da2481ff3993b79","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.8.5.tgz","fileCount":43,"integrity":"sha512-Bj0Skb62YtYTDa8Xx5srL8/wKbqs5iJehye+TqFtl2DrH7/ph91IvVvWPOoI2cMtUuJOQf57W4M6gPjnjEy1qg==","signatures":[{"sig":"MEYCIQD2sq+uZNsHQp+KPVL8hujO7FtENKEPYRhtVnU2+Tr9aAIhAOAIiFUe+axz/sHzef48i8tIrk3M9KzET/dBsgCHWGmI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":473022},"main":"dist/src/server.js","type":"module","gitHead":"ba60c69924837f15f98b873ea9983ef7b50174ab","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"avoto","email":"anatoli@radulov.com"},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"11.11.1","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.8.5_1787631476125_0.7908806678861202","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"mcp-memory-bucket","version":"0.8.7","license":"MIT","_id":"mcp-memory-bucket@0.8.7","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"dc9dd8d4fa6273a73beb728ed119c39f4cbde4c2","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.8.7.tgz","fileCount":43,"integrity":"sha512-BRMmIVoeBKC31VGOhWFxwNLOqGM7m+oJtliXu+GVMUaCy/bs3/QJ6aqwepStkmN+Ife0dvfHpthWjwYw08J15g==","signatures":[{"sig":"MEQCIAqlxFwAGfC92dET5YbKO7IOs0LgLLz/ZCwe6jFZUFhjAiBxjxcw0Y5W3Fyx097VwBhNQLUihrbM0wO3WpS27aPqKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":474188},"main":"dist/src/server.js","type":"module","gitHead":"9e9c08496e1fa79b230c7fbaaf5e7712e61fd35a","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"avoto","email":"anatoli@radulov.com"},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"11.11.1","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.8.7_1787761848917_0.2710341839544521","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"mcp-memory-bucket","version":"0.9.0","license":"MIT","_id":"mcp-memory-bucket@0.9.0","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"18e0b3650cf45cf66879faf9a7b354c35a0c10aa","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.9.0.tgz","fileCount":42,"integrity":"sha512-f8TyreZGX/lkEk77SwkQJnbaOQ3Slx+syIfg6OWM3QlcHGYpZJOju21k4Y2cPbgwUCXpmJp7kaHE1dK1gjIsRg==","signatures":[{"sig":"MEQCIAQrhbB/M+NLg7ckC2lBsfyEaelQzd2Mskb1TTWUQ83YAiAKJXb0w0ZxdCyLUatg2imQxpI3Q4lbxUvPplKz0QA15g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-memory-bucket@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470535},"main":"dist/src/server.js","type":"module","gitHead":"4ca39b58843455f1d60fe5a848b03d2cc3c6945f","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a4e11e6-05c1-4c02-9430-2cde2592d1d5"}},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"12.0.2","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.9.0_1787845481751_0.21659446944915084","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"mcp-memory-bucket","version":"0.9.1","license":"MIT","_id":"mcp-memory-bucket@0.9.1","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"10008a210ab7d5ee3ef8be1459a24a2abf26d481","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.9.1.tgz","fileCount":42,"integrity":"sha512-B7+w/G03WXQtxQZ80iOEtzg9fbySfEpY0FVXtRER7zcDcs/yJPReGmhkNU/7UVN+i2OwDoE+Mdfo4vvzsWqoZQ==","signatures":[{"sig":"MEYCIQChfrTGMIeng5xigYlzWYhqiMEMTyacolUw5dt8hgCjDgIhAK1biBw8ZIuOVQexXh7vkSPnJ/AqIeTtJoteA/hry+J7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-memory-bucket@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":472716},"main":"dist/src/server.js","type":"module","gitHead":"24a695aa7f3d3a7ae8110c3062dfa1f226ce8093","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a4e11e6-05c1-4c02-9430-2cde2592d1d5"}},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"12.0.2","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.9.1_1787931118185_0.16081849448022223","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"mcp-memory-bucket","version":"0.10.0","license":"MIT","_id":"mcp-memory-bucket@0.10.0","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"5073ef6dbc4551d3a63e71885883cd256c137ebe","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.10.0.tgz","fileCount":42,"integrity":"sha512-FGWbk1aXFoTMEbiPKqbxPjv5KmT3sWGE7qb9UIVX7PPnd3uJj1YktCJqqkivCoXhIb0A0LFab/IHLq+HeRdGcQ==","signatures":[{"sig":"MEQCIGT2JFe6N5kTaxTLt7+SPAPvoblnN80/9WwCaxLXJZ6IAiA8Y+Zv2/c5GPkKCEbsM2rlQ8gSSRI3CS+4y39QVt42ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-memory-bucket@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":489022},"main":"dist/src/server.js","type":"module","gitHead":"4661afb060abd2e2ea6e5964b28dd1e122fcd697","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a4e11e6-05c1-4c02-9430-2cde2592d1d5"}},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"12.0.2","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.10.0_1787938361634_0.2983274690538069","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"mcp-memory-bucket","version":"0.10.1","license":"MIT","_id":"mcp-memory-bucket@0.10.1","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"e8ee4366206ee4b1e56e7e1e6c5297c9bf72f25b","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.10.1.tgz","fileCount":42,"integrity":"sha512-R+pfowENOwJCz+s71ZZKlkdmLn/8M5TpQzHZxyHrPGKjbfjYodeJ4frki7fZu3dRONjlw/m4Zxd6pzYMdwxxtQ==","signatures":[{"sig":"MEUCIQCs1Pl+9soiEB6udY+lx26CMYLJIpTwT2lDTmJ3QJAraQIgOWfTZ4yn14JWS6+iyedea4mIorwYtwXjep3XXy208M4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-memory-bucket@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":489813},"main":"dist/src/server.js","type":"module","gitHead":"69e98908a12d2293b3ec23883b07d11e4f6b097e","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a4e11e6-05c1-4c02-9430-2cde2592d1d5"}},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"12.0.2","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.10.1_1787939916482_0.24804944687637942","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"mcp-memory-bucket","version":"0.10.2","license":"MIT","_id":"mcp-memory-bucket@0.10.2","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"b2bbcf17f5362122834ec4309ddd71acd29bf812","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.10.2.tgz","fileCount":42,"integrity":"sha512-dgMlV7I/XUE6C8i1ne7m5muaZ3lotio5BU5taXm0hqrnYriANHkxN9FDHr0B2KUorPhlsvVDQuPBPDKVc1Vvlg==","signatures":[{"sig":"MEUCIQD09uKiF4/qgnvir+oMaWEbFFTByQbYny6qaBCLx2546gIgb9QP5Yom9qiX+ojwoBMruCDvVQSO5empspKB9Ux2B9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-memory-bucket@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":489899},"main":"dist/src/server.js","type":"module","gitHead":"76ffb9c6fbb4e9d62c7344dd047463adb005b646","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a4e11e6-05c1-4c02-9430-2cde2592d1d5"}},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"12.0.2","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.10.2_1787943143828_0.2925243584655308","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"mcp-memory-bucket","version":"0.10.3","license":"MIT","_id":"mcp-memory-bucket@0.10.3","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"04ff070be236761b1de815d9bbb15b6c50287070","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.10.3.tgz","fileCount":42,"integrity":"sha512-z7+DMkoN9NqAW7QLGR/lKTcCpAJoweAOgCfDxV/y0g8Ivw1D9m0u+Tl6Oc3sgSFUaJgv5f/nKQncxb7H0BcaYw==","signatures":[{"sig":"MEQCIAySnj8IHY0SvmdnE0gtXD2lxh4bgaqbYp61UQn9XkQrAiA0ilYbRZ+jtnTuScE/5ufQ2Fw+EB+VdZwiO4IwSsoxGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-memory-bucket@0.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495940},"main":"dist/src/server.js","type":"module","gitHead":"5008d4c91140f20617e63e97755cfd7190f3dd01","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a4e11e6-05c1-4c02-9430-2cde2592d1d5"}},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"12.0.2","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.10.3_1787947449865_0.37297725472869936","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"mcp-memory-bucket","version":"0.10.4","license":"MIT","_id":"mcp-memory-bucket@0.10.4","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"adac37b82515fbe2f1b91dc4c38660a6ac255f6a","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.10.4.tgz","fileCount":42,"integrity":"sha512-2JNl7YQYKYYsBhEgRaiDPsaTXA7KY8GfjnRE6ztOIrd7j2PODxsmbX+s1F8VUJ+WtUMsGFm3elvOBDKR7GoqUg==","signatures":[{"sig":"MEQCIFatfJcA9J7hbE+IEKT7FwIWkO+KR7Vd05255cMODINwAiBFta24amWyF6gHnhGo/DgUrOB3LWJOrgZFm8TJDMNCaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-memory-bucket@0.10.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":502304},"main":"dist/src/server.js","type":"module","gitHead":"97873821913fb5d58e113f29b32409fb6aa23e96","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a4e11e6-05c1-4c02-9430-2cde2592d1d5"}},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"12.0.2","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.10.4_1787961871373_0.6479664983379396","host":"s3://npm-registry-packages-npm-production"}},"0.10.10":{"name":"mcp-memory-bucket","version":"0.10.10","license":"MIT","_id":"mcp-memory-bucket@0.10.10","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"5766cc3b6ea778ddaa6103886906ebeebadc7948","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.10.10.tgz","fileCount":43,"integrity":"sha512-OZx6hlTfJN+jlz9n6XHyf3EGCvVs8zWxDmHurDnHiMBbLyq/k5+3tbq8iy32Dxtfld2iVLEnzPEsiUOyVXrYyA==","signatures":[{"sig":"MEUCIQCypb4OxFaat3XiLZp7VYV1hfHGFVCX1AuIY2pMwAbMxQIgcjFS5uoqWXCji+VioFx544gfpmqKIZROB6rAFWgqb8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-memory-bucket@0.10.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561415},"main":"dist/src/server.js","type":"module","gitHead":"3d96395065105e84f17f3ba68fd781fb3bed0bec","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a4e11e6-05c1-4c02-9430-2cde2592d1d5"}},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"12.0.2","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.10.10_1788045433801_0.26656875952577663","host":"s3://npm-registry-packages-npm-production"}},"0.10.11":{"name":"mcp-memory-bucket","version":"0.10.11","license":"MIT","_id":"mcp-memory-bucket@0.10.11","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"0bcaad5ee1aee93a6cbccee0d2703a3ee405e0ba","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.10.11.tgz","fileCount":43,"integrity":"sha512-UlkhSBO56pEvIfIJsOj46EMs3Waeef6befNyXKAzg5Xy3H/Qn8cIGP3PyKvtERfqXFYYPup2vZ2yZW1Fe6LJeg==","signatures":[{"sig":"MEYCIQC4vrVpmmg9LBeSjJhbwrkV8tGLLJgIaKJumXkXiGOh0QIhAJbyt9zo+04PrwG/qF4DB7NRFlZ2gQaneiUxBZ9yS+Cc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-memory-bucket@0.10.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":567078},"main":"dist/src/server.js","type":"module","gitHead":"3fc0dfc71c22063f3d8e950f979bbf86daa679b8","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a4e11e6-05c1-4c02-9430-2cde2592d1d5"}},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"12.0.2","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.10.11_1788051559728_0.9898295959940542","host":"s3://npm-registry-packages-npm-production"}},"0.10.12":{"name":"mcp-memory-bucket","version":"0.10.12","license":"MIT","_id":"mcp-memory-bucket@0.10.12","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"ad6af75508d6c4a8ecf54f2bee77daf7141012df","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.10.12.tgz","fileCount":45,"integrity":"sha512-SLPcCY2A3DkX/0nI3lOSBy+BasLWK2btH4/uTEkJLlH5mrRD8zSvmCMp/V8hfPx/5lscejk+47+yrsWBjXxdAA==","signatures":[{"sig":"MEUCICJDTUYiZexiG1vnFwncjF24q0HmoUWNW5voYI4JFAdjAiEAwXfgoQ2OkUd1jswv6+xh/RRsL+C/t3Dx5u+9hdPBP3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-memory-bucket@0.10.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":622044},"main":"dist/src/server.js","type":"module","gitHead":"85ec9125eca3a74682696f66fb8c93dcc0a1d743","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a4e11e6-05c1-4c02-9430-2cde2592d1d5"}},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"12.0.2","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.10.12_1788138120536_0.853178860230992","host":"s3://npm-registry-packages-npm-production"}},"0.10.13":{"name":"mcp-memory-bucket","version":"0.10.13","license":"MIT","_id":"mcp-memory-bucket@0.10.13","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"33f270e1de4b1212d229ee6902ccc3612951c7c1","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.10.13.tgz","fileCount":45,"integrity":"sha512-w1VS7SeBTYSqtWDHvZY1oCNVLK2KrHjZqdvziQAjzBJ/NBE1GXZTBG0NJ794nnR8TuUauc9vKhXtPmnJ1PhBYg==","signatures":[{"sig":"MEUCIQCnW3ngjkwmvStWibrED6Cc9QWMWHL+o/sktNV3+D9nDQIgL9eoBP1IP1DJaPWj9ssJytYqXEv4YK9YJR5bpOHStZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-memory-bucket@0.10.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":645740},"main":"dist/src/server.js","type":"module","gitHead":"ac04d9f7fb0c192b02f20a27061f1576a905fe10","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a4e11e6-05c1-4c02-9430-2cde2592d1d5"}},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"12.0.2","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.10.13_1788156099010_0.7742549523955771","host":"s3://npm-registry-packages-npm-production"}},"0.10.14":{"name":"mcp-memory-bucket","version":"0.10.14","license":"MIT","_id":"mcp-memory-bucket@0.10.14","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"84d5961c297e0658652274aec2fbb901cdd4b024","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.10.14.tgz","fileCount":45,"integrity":"sha512-QkE44sabw3tH5Z5LcX/kEzA89WuMdO+kbK4YK554CPIuuCEu1ssh+huIKIQ8PC9DRFEQrRamyYRCv1iFRcZ1xQ==","signatures":[{"sig":"MEUCIEAKDFlzmQt+pU+Js5E4nRcXBQ7mAQ8eYRSDhxc+rYW7AiEArg5G2fnTwdC2tCCEEprBXHX3lJYn9twve9fxQVIDeNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-memory-bucket@0.10.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":646434},"main":"dist/src/server.js","type":"module","gitHead":"82230241858a7bad36f4888f9235b65d2b86780a","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a4e11e6-05c1-4c02-9430-2cde2592d1d5"}},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"12.0.2","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.10.14_1788190982109_0.8934871984733499","host":"s3://npm-registry-packages-npm-production"}},"0.10.15":{"name":"mcp-memory-bucket","version":"0.10.15","license":"MIT","_id":"mcp-memory-bucket@0.10.15","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"f54458c919d12d2f715912772a288ebf686ed9e0","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.10.15.tgz","fileCount":45,"integrity":"sha512-y0fXdbaqpp25ELPjDkAcnaHaWpoyYbPT00PrJxhZaJ0Vla0vkEe1YfSIMY2DaIdBftcqoHysvJO7GsVUXfgELA==","signatures":[{"sig":"MEYCIQDL3uJja0G/VJsSHEyAuKkCpuLJrXcuOHJRIbc8GM0PRQIhAP3auylF+vt2NunhXr0boqdqCKNhDsDyCIX1HpJY/EGS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-memory-bucket@0.10.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":657474},"main":"dist/src/server.js","type":"module","gitHead":"c0da467815ecc3f4221fc30ad916a82e82155df1","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a4e11e6-05c1-4c02-9430-2cde2592d1d5"}},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"12.0.2","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.10.15_1788280085647_0.6619698518835309","host":"s3://npm-registry-packages-npm-production"}},"0.10.16":{"name":"mcp-memory-bucket","version":"0.10.16","license":"MIT","_id":"mcp-memory-bucket@0.10.16","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"884739f671a2f054bab23f477c6b869d24fe29a1","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.10.16.tgz","fileCount":45,"integrity":"sha512-KEoTmfWGPVjgSOO4YcLZw1HvFdxXu2nVauFhVGQVSRLP26dQs9d3Squk+qyIqEhycL8vD705tS85HywoinTxdw==","signatures":[{"sig":"MEUCIQCyjQ0JYaJ0koMykKcpx6hlpttIM8CWoPVsc9hd86UKogIgMLJP6NsG7v5+3cblZqC0ieEf231iYrBJoGrU9Jk/V7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-memory-bucket@0.10.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":658162},"main":"dist/src/server.js","type":"module","gitHead":"1059453efa9eee6c053c8c661e54b14f10b886de","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a4e11e6-05c1-4c02-9430-2cde2592d1d5"}},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"12.0.2","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.10.16_1788358569342_0.4214491062307051","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"mcp-memory-bucket","version":"0.11.0","license":"MIT","_id":"mcp-memory-bucket@0.11.0","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"60e4223d4e21e8d576ba9ce199c02bf48d8daa35","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.11.0.tgz","fileCount":45,"integrity":"sha512-8U0LlJ57Wlu+Ki+he00bxv+Kct+St0FIUhQIARl7g7FXfv65bGlzhzv0Fsvm5gNvbCOBmdG+VVMk9r9QY2z5YA==","signatures":[{"sig":"MEUCIQCqFITg1fI5KazKzKwppJC/WTpVZ2j9Q0+ZcyG87CNI5AIgGePfcn2rKB76F6tOvKMDtMRm1mnJjGwWwOziizcP+7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-memory-bucket@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":667568},"main":"dist/src/server.js","type":"module","gitHead":"3da61384e66e0db3200336ed28825ae2cee23fb7","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a4e11e6-05c1-4c02-9430-2cde2592d1d5"}},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"12.0.2","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.11.0_1788640066669_0.1916126487237204","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"mcp-memory-bucket","version":"0.11.1","license":"MIT","_id":"mcp-memory-bucket@0.11.1","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"677a5dca82beb7d972f32f9eca867db96e2ec057","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.11.1.tgz","fileCount":51,"integrity":"sha512-k2YnVm/pNTznQKPWsPABLZtG1HXnbS4GBG5dteZzehIl3k7ViPkh0qMK84kG9qbwth08PBnrawt+rQwGolzFHA==","signatures":[{"sig":"MEUCIEdkDNgWabLLX5Z1qtFmk6gohGFgt8sZbPe9eVUz2jsfAiEAnUC/NLoaaOQSZ6JdARNo3ebXOd3MKX3nvcFzxoG0w5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-memory-bucket@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":745930},"main":"dist/src/server.js","type":"module","gitHead":"0d90b7958b7a38e2601f380cee1bbe7c3caa3d28","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a4e11e6-05c1-4c02-9430-2cde2592d1d5"}},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"12.0.2","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.11.1_1788734682230_0.24144946789744326","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"mcp-memory-bucket","version":"0.12.0","license":"MIT","_id":"mcp-memory-bucket@0.12.0","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"aea85e5d141ef41618e99b2beb5c9318484cbb60","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.12.0.tgz","fileCount":51,"integrity":"sha512-9S2mUSyH3HtRgg9gljiiBqXakWmRBqNmsaXV7bS05VcwZ50GNYAnohXyqocAaAcFwswhu87l45sDw2+Bn/sKxA==","signatures":[{"sig":"MEUCIQCJOqXOVTGh0hOO9CJaO+5Gp8TkGgiLfCn2I4X3gkirGQIgOGtLH6gzoTYRHLLoyGRisT1pGoCcGhxOGlD07n7UDFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-memory-bucket@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":749769},"main":"dist/src/server.js","type":"module","gitHead":"d32ca3f8c738232b38486f100b8065bd775c1836","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","stop":"kill -9 $(lsof -ti :${PORT:-8767}) 2>/dev/null && echo 'Server stopped' || echo 'No server running'","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a4e11e6-05c1-4c02-9430-2cde2592d1d5"}},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"12.0.2","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.12.0_1788968548614_0.744156897483955","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"mcp-memory-bucket","version":"0.12.1","license":"MIT","_id":"mcp-memory-bucket@0.12.1","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"51e23afabb9d5b5a0260f2c6fb8f1a72bba502d4","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.12.1.tgz","fileCount":51,"integrity":"sha512-W84hgZq0bKIjMkArOqaYZZ5s6Cp5P/WVHUDGh40/OrxZZ6jc3+prPoKPJoCTR2ziKIzGeVI+YF7KrPQ2qCCdnA==","signatures":[{"sig":"MEYCIQD/0bXi5NSfbW/53haK+nGo551RXpEOKVoMm6+oKH748QIhAJBleMh+6vVxQ4eM/x34EzcRutFl/83s+/+J6qNA3AMm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-memory-bucket@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":750661},"main":"dist/src/server.js","type":"module","gitHead":"1decc21a4efb6fda1ad02b425b1113a1508f5a80","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","stop":"kill -9 $(lsof -ti :${PORT:-8767}) 2>/dev/null && echo 'Server stopped' || echo 'No server running'","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a4e11e6-05c1-4c02-9430-2cde2592d1d5"}},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"12.0.2","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.12.1_1788971007468_0.783330780899927","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"mcp-memory-bucket","version":"0.12.2","license":"MIT","_id":"mcp-memory-bucket@0.12.2","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"f59be0f8f327794a1f45e7d90678a7ba15a0b259","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.12.2.tgz","fileCount":51,"integrity":"sha512-Lv98H/xCWtRNkpTg0ure0d3paEk6aAS2UOBYo9KFdGCNYSYFWJdKbt4ubamBCXcE9EtfT0dU5u7SAc/tFDp0lg==","signatures":[{"sig":"MEYCIQDRp7zAj9RZXDnEOJMPhRZQPxEXV+8iyqmYN5sosNKCYwIhAJQ0Os86psyF3IFG8aszRvRev4/RdFidj9XoEsOqbxPs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDX3M8qHO1zcDfO8Ngmq1a62Pejh+2zugfZpaMghU0JPgIgI8Og/EQx4bkUnVTbAqEftYVYXYLT9kP40I2cR30Kq30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-memory-bucket@0.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":751359},"main":"dist/src/server.js","type":"module","gitHead":"a5ed288de60a1773dd47ca24b19574f1bc4d0345","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","stop":"kill -9 $(lsof -ti :${PORT:-8767}) 2>/dev/null && echo 'Server stopped' || echo 'No server running'","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a4e11e6-05c1-4c02-9430-2cde2592d1d5"}},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"12.0.2","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","open":"^10.2.0","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.12.2_1789233292764_0.2510785662690156","host":"s3://npm-registry-packages-npm-production"}},"0.12.3":{"name":"mcp-memory-bucket","version":"0.12.3","license":"MIT","_id":"mcp-memory-bucket@0.12.3","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"3ee110999a7b4ce2c1ad4f7660cc7185d9876dd4","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.12.3.tgz","fileCount":51,"integrity":"sha512-kSyImxsvWG8Y3EvRQ8awVTXb5GaW4KAbXlXeDMpprvLD7LyDPX2f5iLMOGUhGdajo9ZSz/hYZjrl9K4Lv5K3kg==","signatures":[{"sig":"MEUCIBLvcvgmks0dWp1Ktt0dlJUPLz3r9r2TNYqHfcEDki3JAiEAjvILCJfaJBVD9qrt9wTgsBBL01px/g4PxcUcis34+m4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCMYhLYbCecgQLrD8dB2UT11N8CEM1TBvmWs+qA96HDggIhAP5HZjCYK1S+xj3KsfwsB7TQLO4J8fygnF3NkL8MKZFR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-memory-bucket@0.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":752655},"main":"dist/src/server.js","type":"module","gitHead":"3e4eabf860024290e072649db08400b6ed13cbc9","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","stop":"kill -9 $(lsof -ti :${PORT:-8767}) 2>/dev/null && echo 'Server stopped' || echo 'No server running'","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a4e11e6-05c1-4c02-9430-2cde2592d1d5"}},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"12.0.2","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","open":"^10.2.0","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.12.3_1789741747208_0.23774903174316298","host":"s3://npm-registry-packages-npm-production"}},"0.12.4":{"name":"mcp-memory-bucket","version":"0.12.4","license":"MIT","_id":"mcp-memory-bucket@0.12.4","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"dist":{"shasum":"6275b0c5539e61a8745d3a1fd1704bc70389b24e","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.12.4.tgz","fileCount":51,"integrity":"sha512-+6EAGF9pZNWewL6Za7zJf6gQqrXFUWlrG8zE9D4H+nfHpqgOd/GmYYkFNoVjD44XiQJBYbmfTSDuu1q3sLJtdQ==","signatures":[{"sig":"MEYCIQCJ7/E+Rj50rgFzX4PL+1kgrU3bp2Pn1QB0tqbW5gMJKQIhANgBRH4is6y3/fwjuI7WYNDGEyf7olQzCc6HMBlXH8/o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICVEsNztTqpenwuSpcGah1611hcboxwghZnzO/iqYsdsAiEA2t4ZrINtJjlBBUqKXRlU8boZvUtbRQBQLMQqw4FAho8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-memory-bucket@0.12.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":753195},"main":"dist/src/server.js","type":"module","gitHead":"bbd2c6aeb3ef33dbc80cfb2894502a991e233c12","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","stop":"kill -9 $(lsof -ti :${PORT:-8767}) 2>/dev/null && echo 'Server stopped' || echo 'No server running'","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a4e11e6-05c1-4c02-9430-2cde2592d1d5"}},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"12.1.0","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","open":"^10.2.0","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-bucket_0.12.4_1790174585379_0.5405684179832488","host":"s3://npm-registry-packages-npm-production"}},"0.12.5":{"_id":"mcp-memory-bucket@0.12.5","bin":{"mcp-memory-bucket":"bin/mcp-memory-bucket.js"},"bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"dist":{"shasum":"dad1420b814be4621354f7aed54f5df761daf6d6","tarball":"https://registry.npmjs.org/mcp-memory-bucket/-/mcp-memory-bucket-0.12.5.tgz","fileCount":51,"integrity":"sha512-Oz7BxAut8+tiAUh+QYIbKbLQUwzluODloaJM7oKbMAadNiS4kXP4dTDooMD0fGYx3xSe5BP6ZKXdTY6tlSc85g==","signatures":[{"sig":"MEUCIFloIfdnJ3r3IEqGerdJ+d0mKOlfBrcqyGfh3z7TDaCOAiEArVkKedy5JXNlk8Zf4tsjPfUdIixU1OmYkfGD8rtbMKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAyefgRzMuQPT/oz3OO2svhp86YPn3c3ne6wzEvJuKddAiEAuMc0ZALCzPA6wKkC4izphwBNV7MebQYWPrVjI9/3V+4="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-memory-bucket@0.12.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":755082},"main":"dist/src/server.js","name":"mcp-memory-bucket","type":"module","gitHead":"c11b3426dff09793ae007207d78f6f88eddbafde","license":"MIT","scripts":{"dev":"npm-run-all --parallel dev:client dev:server","stop":"kill -9 $(lsof -ti :${PORT:-8767}) 2>/dev/null && echo 'Server stopped' || echo 'No server running'","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.server.json && vite build && npm run copy:builtin-skills","start":"tsx src/server.ts","typecheck":"tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.client.json","dev:client":"vite build --watch","dev:server":"tsx watch src/server.ts","prepublishOnly":"npm run build","start_in_folder":"vite build && tsx src/server.ts --memory-dir","copy:builtin-skills":"mkdir -p dist/src/skills/builtin && cp -r src/skills/builtin/. dist/src/skills/builtin/"},"version":"0.12.5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a4e11e6-05c1-4c02-9430-2cde2592d1d5"}},"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"_npmVersion":"12.1.0","description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","directories":{},"maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.3","zod":"^3.23.8","open":"^10.2.0","marked":"^18.0.10","express":"^4.21.0","chokidar":"^4.0.0","avosignals":"^1.0.16","gray-matter":"^4.0.3","better-sqlite3":"^11.8.0","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","npm-run-all":"^4.1.5","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-memory-bucket_0.12.5_1790354349392_0.9224211987608644"}}},"time":{"created":"2026-08-18T04:28:49.741Z","modified":"2026-09-25T16:39:09.878Z","0.1.0":"2026-08-18T04:28:50.082Z","0.2.0":"2026-08-18T06:10:11.864Z","0.2.1":"2026-08-18T15:07:43.796Z","0.2.2":"2026-08-18T15:33:09.721Z","0.3.0":"2026-08-18T23:07:15.411Z","0.4.0":"2026-08-19T02:11:17.594Z","0.4.2":"2026-08-19T20:04:25.721Z","0.4.3":"2026-08-20T03:42:06.081Z","0.5.0":"2026-08-20T04:49:56.020Z","0.5.1":"2026-08-20T05:25:51.935Z","0.5.3":"2026-08-20T15:09:06.214Z","0.5.4":"2026-08-21T15:58:52.704Z","0.5.5":"2026-08-22T00:52:36.007Z","0.6.0":"2026-08-22T03:38:30.144Z","0.7.0":"2026-08-22T04:03:14.133Z","0.7.1":"2026-08-22T04:14:04.139Z","0.7.4":"2026-08-22T23:33:34.420Z","0.7.5":"2026-08-23T17:51:45.914Z","0.8.0":"2026-08-24T15:20:44.534Z","0.8.1":"2026-08-24T16:00:31.480Z","0.8.2":"2026-08-24T17:08:48.788Z","0.8.3":"2026-08-24T18:01:12.597Z","0.8.4":"2026-08-24T21:31:47.958Z","0.8.5":"2026-08-25T04:17:56.285Z","0.8.7":"2026-08-26T16:30:49.130Z","0.9.0":"2026-08-27T15:44:41.899Z","0.9.1":"2026-08-28T15:31:58.396Z","0.10.0":"2026-08-28T17:32:41.782Z","0.10.1":"2026-08-28T17:58:36.650Z","0.10.2":"2026-08-28T18:52:23.975Z","0.10.3":"2026-08-28T20:04:10.013Z","0.10.4":"2026-08-29T00:04:31.543Z","0.10.10":"2026-08-29T23:17:13.961Z","0.10.11":"2026-08-30T00:59:19.862Z","0.10.12":"2026-08-31T01:02:00.679Z","0.10.13":"2026-08-31T06:01:39.161Z","0.10.14":"2026-08-31T15:43:02.287Z","0.10.15":"2026-09-01T16:28:05.788Z","0.10.16":"2026-09-02T14:16:09.485Z","0.11.0":"2026-09-05T20:27:46.816Z","0.11.1":"2026-09-06T22:44:42.392Z","0.12.0":"2026-09-09T15:42:28.759Z","0.12.1":"2026-09-09T16:23:27.639Z","0.12.2":"2026-09-12T17:14:52.876Z","0.12.3":"2026-09-18T14:29:07.298Z","0.12.4":"2026-09-23T14:43:05.507Z","0.12.5":"2026-09-25T16:39:09.491Z"},"bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"license":"MIT","homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-memory-bucket"},"description":"MCP server exposing skill_* (reusable coding patterns) and memory_* (point-in-time working context) tools over a markdown+frontmatter source, cached into SQLite at runtime.","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"readme":"# mcp-memory-bucket\n\nMCP server exposing `skill_*` (reusable coding patterns, stored as\n[agentskills.io](https://agentskills.io)-standard `SKILL.md` folders) and\n`memory_*` (point-in-time working context — plans, specs, SQL, session\nsummaries) tools over markdown+frontmatter files, cached into SQLite at\nruntime.\n\nSee [AGENTS.md](./AGENTS.md) for the frontmatter schemas, tool reference,\nand how an agent should use this — the same content is also published as\nthe `memory-bucket-authoring` skill\n(`src/skills/builtin/memory-bucket-authoring/SKILL.md`), built in so it's\nalways available regardless of `--memory-dir`/cwd, fetchable via\n`skill_get(\"memory-bucket-authoring\")` from any MCP session connected to\nthis server. See\n[skill-bucket-v0-plan.md](../../skill-bucket-v0-plan.md) at the workspace\nroot for the full design plan.\n\n## Example uses\n\nA few illustrative scenarios (not transcripts of real sessions):\n\n**Saving a reusable pattern as a skill.** After pairing on a Lit dropdown\ncomponent with keyboard navigation and ARIA roles, you tell the agent\n\"save this as a skill for next time.\" It calls `skill_create` with a\ndescription covering both what the pattern does and when to use it, so\nfuture sessions can discover it by keyword.\n\n**Capturing a plan before a big refactor.** Before starting a multi-day\nmigration, you ask the agent to write out its plan and save it under the\nticket key: `memory_create(key: \"RMXS-142\", doc_type: \"plan\", ...)`. Later\nsessions on the same ticket call `memory_get(\"RMXS-142\")` to pick up\nexactly where the last one left off, without you re-explaining context.\n\n**Triaging a year-old bucket.** A memory bucket that's accumulated docs\nfor a year has a lot of dead weight. Sorting the web UI by \"Oldest first\"\nsurfaces the stalest entries; selecting a batch and clicking \"Mark\ndeprecated\" flags them without losing their original `status`, and a\nfollow-up \"Delete\" (after a confirm dialog) clears out the ones nobody\nneeds. The same triage works from an agent via `memory_bulk_update(ids,\n{ deprecated: true })` followed by `memory_bulk_delete`.\n\n**Bulk-tagging after a search.** \"Find every skill about deploys and mark\nthe outdated ones deprecated\" becomes `skill_search(\"deploy\")` to find\ncandidates, then `skill_bulk_update(names, { deprecated: true })` to flag\nthe stale ones in one call — no need to touch each file individually.\n\n## Run\n\n### Via npx\n\nNo install needed — runs the published package directly:\n\n```sh\nnpx mcp-memory-bucket\n# or, with the flags described below:\nnpx mcp-memory-bucket --memory-dir /path/to/dir\n```\n\nThis is the simplest way to point an MCP client at a memory bucket\nwithout cloning this repo.\n\n### From source\n\n```sh\nnpm install\nnpm run build\nnpm start   # or: npm run dev for auto-restart on source changes\n```\n\nStarts a stateless StreamableHTTP MCP server at `http://localhost:8767/mcp`\n(override with `PORT`). This is a long-lived process, not a one-shot CLI —\nthe SQLite cache is kept current by a file watcher for as long as the\nserver runs.\n\n### How the cache stays fresh\n\nThe cache is a single SQLite file, `.memory-bucket-cache.sqlite`, written\nnext to `memory-bucket.config.json` in the base directory (cwd by default,\nor `MEMORY_BUCKET_DIR`/`--memory-dir` — see Configuration below). It's a\nscan cache, not the source of truth — the markdown files on disk always\nare, and the cache can be safely deleted; it's rebuilt on next startup.\n\n- **On startup**, every configured folder is fully walked and each file is\n  upserted into the cache, keyed by mtime — a file whose mtime hasn't\n  changed since it was last cached is skipped, so restarting is cheap\n  even with a large folder.\n- **While running**, each folder is watched (via `chokidar`) for `add`,\n  `change`, and `unlink` events on matching files, and the cache is\n  updated incrementally as they happen — no polling, no manual reindex.\n  Only `SKILL.md` files count for skill folders; any `.md` file counts for\n  memory folders. The watcher only looks 10 directories deep. A rename\n  arrives as a delete-then-add, not a single rename event.\n- **Adding a folder** (via the web UI, or a `skill_sources`/`memory_sources`\n  entry present at startup) triggers a scan of just that folder, not a\n  full rescan of every folder already cached.\n- **Removing a folder** (via the web UI) drops its rows from the cache and\n  search index immediately — it never touches files on disk.\n\nThe same process also serves a browser UI at `http://localhost:8767/` for\nsearching/filtering skills and memory docs by tag, folder, status, owner,\ndeprecated flag, and fulltext (SQLite FTS5), and sorting by creation date\nor last-touched — a way to review and clean up what's in the index\nwithout going through an agent. It also manages **folders**: add a skill or\nmemory folder by browsing the filesystem, or remove one (unregisters it and\ndrops its cached rows — never deletes files on disk). Beyond browsing,\nthe UI supports marking entries **deprecated** (independent of `status`,\nso you don't lose \"shipped\"/\"active\" context when flagging something\nstale) and **deleting** entries — both single-item and multi-select bulk,\nwith a confirm dialog before any delete. Deeper edits (renaming, editing\nbody content, changing tags) still go through the `skill_*`/`memory_*`\ntools or the files directly. From an MCP session connected to this\nserver, call `bucket_open_ui` to get the URL. If no folders are configured\nyet, the UI opens straight into a first-run \"add your first folder\" screen.\nThe UI is a Lit + `avosignals` app built with Vite (`src/client/`,\nbundled to `dist/client/`) — `npm run build` builds it (along with the\nserver); `npm start` does **not** rebuild it, so run `npm run build`\nagain after changing anything under `src/client/`. `npm run dev` rebuilds\nthe client on change alongside the server, for active UI development.\n\nThe **🗂 Folder View** toggle switches the same UI into a directory-style\nbrowsing mode, for exploring what's in the bucket by structure instead of\nnarrowing a flat list. A dropdown picks between three layouts — **Folder\ntree** (the default: expand a folder to see its items), **Breadcrumb\ndrill-down** (folder cards you click into, one level deep), and **Tag →\nName** (flat and cross-folder: items group by tag regardless of which\nfolder they're in, so browsing by tag isn't scoped to one folder; an item\nwith multiple tags appears under every one of them, Gmail-label style, and\neach leaf shows which folder it's actually in; untagged items land in an\n\"(untagged)\" bucket). The last-picked mode and each mode's expand/collapse\nstate persist across reloads. Folder View keeps its own folder/tag\nselection and its own open item, entirely independent of the flat Filters\nview's `activeFolders`/`activeTags`/selection — switching between the two\nnever disturbs either one's state. The broader query scope (search text,\ntype filter, date range, deprecated/paused visibility) is shared between\nboth views. Clicking a folder or tag node opens a resizable middle pane\nlisting its contents; clicking an item there, or clicking a leaf item\ndirectly in the tree, opens it in the detail pane on the right.\n\n### Configuration\n\nBy default the server uses the current working directory as the base for\nmemory/skill sources. Override that with one of:\n\n  ```json\n  {\n    \"skill_sources\": [\"./skills\"],\n    \"memory_sources\": [\"./docs\"]\n  }\n  ```\n\n  Paths are resolved relative to the working directory. If no\n  `skill_sources`/`memory_sources` key is present, each defaults to the\n  example above only when that directory already exists on disk;\n  otherwise the server starts with zero folders and the UI's first-run\n  screen offers to add one.\n\n  **Multiple folders** (e.g. a personal skills folder plus a shared company\n  repo) are supported — give each source a name instead of a bare path:\n\n  ```json\n  {\n    \"skill_sources\": [\n      { \"name\": \"personal\", \"path\": \"~/skills\" },\n      { \"name\": \"company\", \"path\": \"../company-repo/skills\" }\n    ]\n  }\n  ```\n\n  Bare-string and `{name, path}` entries can be mixed in the same array.\n  With a single folder of a kind, `skill_create`/`memory_create`/etc. work\n  exactly as before. Once 2+ folders exist, those tools require an explicit\n  `folder` argument (and `skill_list`/`memory_list` gain an optional `folder`\n  filter) — every list/get response also includes which `folder` each item\n  came from. Folders can be added or removed at runtime through the web UI\n  without a restart; adding one there also appends it to this config file.\n\n- the `MEMORY_BUCKET_DIR` environment variable, or the `--memory-dir <path>`\n  CLI flag — either overrides the base directory that the (still-defaultable)\n  `skill_sources`/`memory_sources` are resolved against.\n\n  ```sh\n  npm start -- --memory-dir /path/to/other/dir\n  # or: MEMORY_BUCKET_DIR=/path/to/other/dir npm start\n  ```\n\n  Note the `--` before `--memory-dir` — without it, npm swallows the flag\n  itself instead of passing it through to the script.\n\n- the `FOLDERFOO_MODE` environment variable, or the `--folderfoo-mode\n  <off|dev|cloud>` CLI flag — controls whether the web UI integrates with\n  folderfoo (remote skill/memory folders backed by a folderfoo server, plus\n  the `folderfoo-profile-circle` login widget). Defaults to `off`: no folderfoo\n  code loads, no login widget appears, no network calls to any folderfoo\n  server are made. Set to `dev` to point at a local folderfoo dev server\n  (`http://localhost:3000`, e.g. via `folderfoo/start-dev.sh`), or `cloud`\n  for the real hosted deployment (`https://files.cuul.cc`).\n\n  ```sh\n  npm start -- --folderfoo-mode dev\n  # or: FOLDERFOO_MODE=dev npm start\n  ```\n\n  Unlike browser-only folderfoo consumers (mindfoo, bulletino, avotuner),\n  which infer dev-vs-prod from `window.location.hostname`, mcp-memory-bucket\n  is a CLI tool whose own page is always `localhost` regardless of which\n  folderfoo deployment (if any) is wanted — hence the explicit flag instead\n  of hostname-sniffing.\n\n## Test\n\n```sh\nnpm test\n```\n","readmeFilename":"README.md"}