{"_id":"@mindflight/ghostcrab-personal-mcp","_rev":"36-3f3c6be964a4c680646886765c2b7b33","name":"@mindflight/ghostcrab-personal-mcp","dist-tags":{"latest":"0.7.2"},"versions":{"0.2.10":{"name":"@mindflight/ghostcrab-personal-mcp","version":"0.2.10","keywords":["mcp","sqlite","memory","agent","ghostcrab","mindbrain"],"license":"SEE LICENSE IN Licence.md","_id":"@mindflight/ghostcrab-personal-mcp@0.2.10","maintainers":[{"name":"lanfeust21","email":"denis@mitambo.com"}],"homepage":"https://gitlab.com/webigniter/ghostcrab","bugs":{"url":"https://gitlab.com/webigniter/ghostcrab/-/issues"},"bin":{"gcp":"bin/gcp.mjs","ghostcrab":"bin/ghostcrab.mjs"},"dist":{"shasum":"bcc72601ffd758ec12dc7f596935cb2dc92e22f2","tarball":"https://registry.npmjs.org/@mindflight/ghostcrab-personal-mcp/-/ghostcrab-personal-mcp-0.2.10.tgz","fileCount":485,"integrity":"sha512-opQimTbQNzSycyB3EoUnMgcbvbvGgCnJvcuKY2lXviqoZOonmnmihVY4BQqkOcUA5WuyjnljhNt88xO/SjWZVw==","signatures":[{"sig":"MEYCIQC5hKXvs0yT0xIvzek5YlT1jrTRrGHbxgGVZmgdJRfjYAIhAP8bhcSL3Tc+LdZdZyhGDmMcBTMvrnJu788x/f/sp66M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2624520},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"72db78a1723f8c20b04f4e44fa11d0ecebefda2f","scripts":{"dev":"tsx src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc --project tsconfig.json && node scripts/copy-sql.mjs","clean":"rm -rf coverage dist","start":"node dist/index.js","format":"prettier --write .","migrate":"tsx src/cli/migrate.ts","demo:load":"tsx src/cli/demo-load.ts","smoke:mcp":"node scripts/mcp-smoke.mjs","typecheck":"tsc --noEmit --project tsconfig.json","beta:smoke":"node scripts/smoke-beta-install.mjs","pack:local":"pnpm run prebuild:all && pnpm run build && node scripts/pack-local.mjs","verify:e2e":"node scripts/verify-e2e.mjs","backend:dev":"GHOSTCRAB_BACKEND_ADDR=:8091 GHOSTCRAB_SQLITE_PATH=data/ghostcrab.sqlite cmd/backend/zig-out/bin/ghostcrab-backend","beta:bundle":"node scripts/make-beta-bundle.mjs","postinstall":"node ./bin/lib/postinstall-prebuilds.mjs","verify:pack":"node scripts/verify-pack.mjs","format:check":"prettier --check .","prebuild:all":"sh scripts/prebuilds-all.sh","backend:build":"sh scripts/backend-build-full.sh","smoke:backend":"scripts/smoke-backend.sh","prebuild:local":"pnpm run prebuild:all","backend:sqlite3":"scripts/download-sqlite3.sh","test:integration":"vitest run --config vitest.integration.config.ts","publish:npm-split":"node scripts/publish-npm-split.mjs","backend:build:debug":"cd cmd/backend && ZIG_LOCAL_CACHE_DIR=\"${ZIG_LOCAL_CACHE_DIR:-/tmp/ghostcrab-zig-local-cache}\" ZIG_GLOBAL_CACHE_DIR=\"${ZIG_GLOBAL_CACHE_DIR:-/tmp/ghostcrab-zig-global-cache}\" \"${ZIG:-zig}\" build","embeddings:backfill":"tsx src/cli/embeddings-backfill.ts","demo:load:starterkit":"tsx src/cli/demo-load.ts --profile-file examples/starterkit-perso/starterkit-default.jsonl","smoke:example-client":"node scripts/example-client-smoke.mjs","verify:local-install":"node scripts/verify-local-install.mjs","backend:ensure-vendor":"scripts/ensure-vendor.sh","smoke:mcp:long-running":"node scripts/mcp-smoke-long-running.mjs","prebuild:stage-packages":"node scripts/stage-platform-packages.mjs","smoke:mcp:embeddings-fake":"node scripts/mcp-smoke-embeddings-fake.mjs","smoke:mcp:embeddings-real":"node scripts/mcp-smoke-embeddings-real.mjs","smoke:mcp:memory-workflow":"node scripts/mcp-smoke-memory-workflow.mjs","pack:local:reuse-prebuilds":"pnpm run build && node scripts/pack-local.mjs","smoke:mcp:incomplete-graph":"node scripts/mcp-smoke-incomplete-graph.mjs"},"_npmUser":{"name":"lanfeust21","email":"denis@mitambo.com"},"repository":{"url":"git+https://gitlab.com/webigniter/ghostcrab.git","type":"git"},"_npmVersion":"11.12.1","description":"SQLite-backed MCP memory server (MindBrain + Zig backend), part of the MindBrain ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.21.0","eslint":"^10.1.0","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.1"},"optionalDependencies":{"@mindflight/ghostcrab-personal-mcp-linux-x64":"0.2.10","@mindflight/ghostcrab-personal-mcp-win32-x64":"0.2.10","@mindflight/ghostcrab-personal-mcp-darwin-x64":"0.2.10","@mindflight/ghostcrab-personal-mcp-linux-arm64":"0.2.10","@mindflight/ghostcrab-personal-mcp-darwin-arm64":"0.2.10"},"_npmOperationalInternal":{"tmp":"tmp/ghostcrab-personal-mcp_0.2.10_1777565856380_0.991802688309672","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@mindflight/ghostcrab-personal-mcp","version":"0.2.11","keywords":["mcp","sqlite","memory","agent","ghostcrab","mindbrain"],"license":"SEE LICENSE IN Licence.md","_id":"@mindflight/ghostcrab-personal-mcp@0.2.11","maintainers":[{"name":"lanfeust21","email":"denis@mitambo.com"}],"homepage":"https://gitlab.com/webigniter/ghostcrab","bugs":{"url":"https://gitlab.com/webigniter/ghostcrab/-/issues"},"bin":{"gcp":"bin/gcp.mjs","ghostcrab":"bin/ghostcrab.mjs"},"dist":{"shasum":"3ac4ee9e7e284e0b3a2a9111de84876737bafe89","tarball":"https://registry.npmjs.org/@mindflight/ghostcrab-personal-mcp/-/ghostcrab-personal-mcp-0.2.11.tgz","fileCount":486,"integrity":"sha512-1+IDdG95WTYqL78UeQT5MbBlfIuafJ6afBZu8YSm2tVcK5zVi7xoC5HpopqZvJZvSwHf7V0ZKBnb7Y5TMqTUbg==","signatures":[{"sig":"MEYCIQDVmMAcptmvyQeiejZyd8ZCeqPQjQrvBcCsvj4QQRK6MAIhAJc5UgTxgb1A0jPJCruOd/Is3bm8kWvi3WNLiLpZy02k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2630233},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"72db78a1723f8c20b04f4e44fa11d0ecebefda2f","scripts":{"dev":"tsx src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc --project tsconfig.json && node scripts/copy-sql.mjs","clean":"rm -rf coverage dist","start":"node dist/index.js","format":"prettier --write .","migrate":"tsx src/cli/migrate.ts","demo:load":"tsx src/cli/demo-load.ts","smoke:mcp":"node scripts/mcp-smoke.mjs","typecheck":"tsc --noEmit --project tsconfig.json","beta:smoke":"node scripts/smoke-beta-install.mjs","pack:local":"pnpm run prebuild:all && pnpm run build && node scripts/pack-local.mjs","verify:e2e":"node scripts/verify-e2e.mjs","backend:dev":"GHOSTCRAB_BACKEND_ADDR=:8091 GHOSTCRAB_SQLITE_PATH=data/ghostcrab.sqlite cmd/backend/zig-out/bin/ghostcrab-backend","beta:bundle":"node scripts/make-beta-bundle.mjs","postinstall":"node ./bin/lib/postinstall-prebuilds.mjs","verify:pack":"node scripts/verify-pack.mjs","format:check":"prettier --check .","prebuild:all":"sh scripts/prebuilds-all.sh","backend:build":"sh scripts/backend-build-full.sh","smoke:backend":"scripts/smoke-backend.sh","prebuild:local":"pnpm run prebuild:all","backend:sqlite3":"scripts/download-sqlite3.sh","test:integration":"vitest run --config vitest.integration.config.ts","publish:npm-split":"node scripts/publish-npm-split.mjs","backend:build:debug":"cd cmd/backend && ZIG_LOCAL_CACHE_DIR=\"${ZIG_LOCAL_CACHE_DIR:-/tmp/ghostcrab-zig-local-cache}\" ZIG_GLOBAL_CACHE_DIR=\"${ZIG_GLOBAL_CACHE_DIR:-/tmp/ghostcrab-zig-global-cache}\" \"${ZIG:-zig}\" build","embeddings:backfill":"tsx src/cli/embeddings-backfill.ts","demo:load:starterkit":"tsx src/cli/demo-load.ts --profile-file examples/starterkit-perso/starterkit-default.jsonl","smoke:example-client":"node scripts/example-client-smoke.mjs","verify:local-install":"node scripts/verify-local-install.mjs","backend:ensure-vendor":"scripts/ensure-vendor.sh","smoke:mcp:long-running":"node scripts/mcp-smoke-long-running.mjs","prebuild:stage-packages":"node scripts/stage-platform-packages.mjs","smoke:mcp:embeddings-fake":"node scripts/mcp-smoke-embeddings-fake.mjs","smoke:mcp:embeddings-real":"node scripts/mcp-smoke-embeddings-real.mjs","smoke:mcp:memory-workflow":"node scripts/mcp-smoke-memory-workflow.mjs","pack:local:reuse-prebuilds":"pnpm run build && node scripts/pack-local.mjs","smoke:mcp:incomplete-graph":"node scripts/mcp-smoke-incomplete-graph.mjs"},"_npmUser":{"name":"lanfeust21","email":"denis@mitambo.com"},"repository":{"url":"git+https://gitlab.com/webigniter/ghostcrab.git","type":"git"},"_npmVersion":"11.12.1","description":"SQLite-backed MCP memory server (MindBrain + Zig backend), part of the MindBrain ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.21.0","eslint":"^10.1.0","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.1"},"optionalDependencies":{"@mindflight/ghostcrab-personal-mcp-linux-x64":"0.2.11","@mindflight/ghostcrab-personal-mcp-win32-x64":"0.2.11","@mindflight/ghostcrab-personal-mcp-darwin-x64":"0.2.11","@mindflight/ghostcrab-personal-mcp-linux-arm64":"0.2.11","@mindflight/ghostcrab-personal-mcp-darwin-arm64":"0.2.11"},"_npmOperationalInternal":{"tmp":"tmp/ghostcrab-personal-mcp_0.2.11_1777567934424_0.47410934072885524","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@mindflight/ghostcrab-personal-mcp","version":"0.2.12","keywords":["mcp","sqlite","memory","agent","ghostcrab","mindbrain"],"license":"SEE LICENSE IN Licence.md","_id":"@mindflight/ghostcrab-personal-mcp@0.2.12","maintainers":[{"name":"lanfeust21","email":"denis@mitambo.com"}],"homepage":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp#readme","bugs":{"url":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp/issues"},"bin":{"gcp":"bin/gcp.mjs","ghostcrab":"bin/ghostcrab.mjs"},"dist":{"shasum":"97df9cf5e9f0af16dec3950c623aeb9b6b5e1cb9","tarball":"https://registry.npmjs.org/@mindflight/ghostcrab-personal-mcp/-/ghostcrab-personal-mcp-0.2.12.tgz","fileCount":487,"integrity":"sha512-TXA4jsu6ReGEywbBvhd+FUmubYKbUUetSM0Zhf4W2y2ARszuBw/0U4dCDY27gWyU9W0DfiWrWuVnlvURsfpNig==","signatures":[{"sig":"MEUCIQCz14QMje1WymQvx4n+4u4mAGBbLTQidOEtwcbhyvDCKgIgH19Qj6mNKKLgA62wBqrDencceAnz+s98bcwkcdmWYXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2641210},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"c3ec7947f0b435b64f97742a3b468c73c0548d84","scripts":{"dev":"tsx src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc --project tsconfig.json && node scripts/copy-sql.mjs","clean":"rm -rf coverage dist","start":"node dist/index.js","format":"prettier --write .","migrate":"tsx src/cli/migrate.ts","demo:load":"tsx src/cli/demo-load.ts","smoke:mcp":"node scripts/mcp-smoke.mjs","typecheck":"tsc --noEmit --project tsconfig.json","beta:smoke":"node scripts/smoke-beta-install.mjs","pack:local":"pnpm run prebuild:all && pnpm run build && node scripts/pack-local.mjs","verify:e2e":"node scripts/verify-e2e.mjs","backend:dev":"GHOSTCRAB_BACKEND_ADDR=:8091 GHOSTCRAB_SQLITE_PATH=data/ghostcrab.sqlite cmd/backend/zig-out/bin/ghostcrab-backend","beta:bundle":"node scripts/make-beta-bundle.mjs","postinstall":"node ./bin/lib/postinstall-prebuilds.mjs","verify:pack":"node scripts/verify-pack.mjs","format:check":"prettier --check .","prebuild:all":"sh scripts/prebuilds-all.sh","backend:build":"sh scripts/backend-build-full.sh","smoke:backend":"scripts/smoke-backend.sh","prebuild:local":"pnpm run prebuild:all","backend:sqlite3":"scripts/download-sqlite3.sh","test:integration":"vitest run --config vitest.integration.config.ts","publish:npm-split":"node scripts/publish-npm-split.mjs","backend:build:debug":"cd cmd/backend && ZIG_LOCAL_CACHE_DIR=\"${ZIG_LOCAL_CACHE_DIR:-/tmp/ghostcrab-zig-local-cache}\" ZIG_GLOBAL_CACHE_DIR=\"${ZIG_GLOBAL_CACHE_DIR:-/tmp/ghostcrab-zig-global-cache}\" \"${ZIG:-zig}\" build","embeddings:backfill":"tsx src/cli/embeddings-backfill.ts","demo:load:starterkit":"tsx src/cli/demo-load.ts --profile-file examples/starterkit-perso/starterkit-default.jsonl","smoke:example-client":"node scripts/example-client-smoke.mjs","verify:local-install":"node scripts/verify-local-install.mjs","backend:ensure-vendor":"scripts/ensure-vendor.sh","smoke:mcp:long-running":"node scripts/mcp-smoke-long-running.mjs","prebuild:stage-packages":"node scripts/stage-platform-packages.mjs","smoke:mcp:embeddings-fake":"node scripts/mcp-smoke-embeddings-fake.mjs","smoke:mcp:embeddings-real":"node scripts/mcp-smoke-embeddings-real.mjs","smoke:mcp:memory-workflow":"node scripts/mcp-smoke-memory-workflow.mjs","pack:local:reuse-prebuilds":"pnpm run build && node scripts/pack-local.mjs","smoke:mcp:incomplete-graph":"node scripts/mcp-smoke-incomplete-graph.mjs"},"_npmUser":{"name":"lanfeust21","email":"denis@mitambo.com"},"repository":{"url":"git+https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SQLite-backed MCP memory server (MindBrain + Zig backend), part of the MindBrain ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.21.0","eslint":"^10.1.0","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.1"},"optionalDependencies":{"@mindflight/ghostcrab-personal-mcp-linux-x64":"0.2.12","@mindflight/ghostcrab-personal-mcp-win32-x64":"0.2.12","@mindflight/ghostcrab-personal-mcp-darwin-x64":"0.2.12","@mindflight/ghostcrab-personal-mcp-linux-arm64":"0.2.12","@mindflight/ghostcrab-personal-mcp-darwin-arm64":"0.2.12"},"_npmOperationalInternal":{"tmp":"tmp/ghostcrab-personal-mcp_0.2.12_1777973444195_0.0748240477795894","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@mindflight/ghostcrab-personal-mcp","version":"0.2.13","keywords":["mcp","sqlite","memory","agent","ghostcrab","mindbrain"],"license":"SEE LICENSE IN Licence.md","_id":"@mindflight/ghostcrab-personal-mcp@0.2.13","maintainers":[{"name":"lanfeust21","email":"denis@mitambo.com"}],"homepage":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp#readme","bugs":{"url":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp/issues"},"bin":{"gcp":"bin/gcp.mjs","ghostcrab":"bin/ghostcrab.mjs"},"dist":{"shasum":"7c4da326444f5b5dd227cc8c76fb7cac17e8f0d6","tarball":"https://registry.npmjs.org/@mindflight/ghostcrab-personal-mcp/-/ghostcrab-personal-mcp-0.2.13.tgz","fileCount":506,"integrity":"sha512-JgVaeVPbm7Guw+9bIC78C7RdOSAKhdye7lKNvbYFEcZ+P6jxEIRY1Ji9/+pM32nR4OIyqIE6C9tC3NBIg20/nQ==","signatures":[{"sig":"MEQCIDXrnzxuue/eVhwkJcBae9Uu04oKW3ehtcVNudl4m9IdAiBDkaK9ZBCjcr4mkE5YjUeDFXvMvHd69JgEsBbx5obrOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2678326},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"b6ea71bc52888ba6b286786a8725701a3386b0aa","scripts":{"dev":"tsx src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc --project tsconfig.json && node scripts/copy-sql.mjs","clean":"rm -rf coverage dist","start":"node dist/index.js","format":"prettier --write .","migrate":"tsx src/cli/migrate.ts","demo:load":"tsx src/cli/demo-load.ts","smoke:mcp":"node scripts/mcp-smoke.mjs","typecheck":"tsc --noEmit --project tsconfig.json","beta:smoke":"node scripts/smoke-beta-install.mjs","pack:local":"pnpm run prebuild:all && pnpm run build && node scripts/pack-local.mjs","verify:e2e":"node scripts/verify-e2e.mjs","backend:dev":"GHOSTCRAB_BACKEND_ADDR=:8091 GHOSTCRAB_SQLITE_PATH=data/ghostcrab.sqlite cmd/backend/zig-out/bin/ghostcrab-backend","beta:bundle":"node scripts/make-beta-bundle.mjs","postinstall":"node ./bin/lib/postinstall-prebuilds.mjs","verify:pack":"node scripts/verify-pack.mjs","format:check":"prettier --check .","prebuild:all":"sh scripts/prebuilds-all.sh","backend:build":"sh scripts/backend-build-full.sh","smoke:backend":"scripts/smoke-backend.sh","prebuild:local":"pnpm run prebuild:all","backend:sqlite3":"scripts/download-sqlite3.sh","test:integration":"vitest run --config vitest.integration.config.ts","publish:npm-split":"node scripts/publish-npm-split.mjs","backend:build:debug":"cd cmd/backend && ZIG_LOCAL_CACHE_DIR=\"${ZIG_LOCAL_CACHE_DIR:-/tmp/ghostcrab-zig-local-cache}\" ZIG_GLOBAL_CACHE_DIR=\"${ZIG_GLOBAL_CACHE_DIR:-/tmp/ghostcrab-zig-global-cache}\" \"${ZIG:-zig}\" build","embeddings:backfill":"tsx src/cli/embeddings-backfill.ts","demo:load:starterkit":"tsx src/cli/demo-load.ts --profile-file examples/starterkit-perso/starterkit-default.jsonl","smoke:example-client":"node scripts/example-client-smoke.mjs","verify:local-install":"node scripts/verify-local-install.mjs","backend:ensure-vendor":"scripts/ensure-vendor.sh","smoke:mcp:long-running":"node scripts/mcp-smoke-long-running.mjs","prebuild:stage-packages":"node scripts/stage-platform-packages.mjs","smoke:mcp:embeddings-fake":"node scripts/mcp-smoke-embeddings-fake.mjs","smoke:mcp:embeddings-real":"node scripts/mcp-smoke-embeddings-real.mjs","smoke:mcp:memory-workflow":"node scripts/mcp-smoke-memory-workflow.mjs","pack:local:reuse-prebuilds":"pnpm run build && node scripts/pack-local.mjs","smoke:mcp:incomplete-graph":"node scripts/mcp-smoke-incomplete-graph.mjs"},"_npmUser":{"name":"lanfeust21","email":"denis@mitambo.com"},"repository":{"url":"git+https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SQLite-backed MCP memory server (MindBrain + Zig backend), part of the MindBrain ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.21.0","eslint":"^10.1.0","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.1"},"optionalDependencies":{"@mindflight/ghostcrab-personal-mcp-linux-x64":"0.2.13","@mindflight/ghostcrab-personal-mcp-win32-x64":"0.2.13","@mindflight/ghostcrab-personal-mcp-darwin-x64":"0.2.13","@mindflight/ghostcrab-personal-mcp-linux-arm64":"0.2.13","@mindflight/ghostcrab-personal-mcp-darwin-arm64":"0.2.13"},"_npmOperationalInternal":{"tmp":"tmp/ghostcrab-personal-mcp_0.2.13_1778168653943_0.30695670541600606","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@mindflight/ghostcrab-personal-mcp","version":"0.2.15","keywords":["mcp","sqlite","memory","agent","ghostcrab","mindbrain"],"license":"SEE LICENSE IN Licence.md","_id":"@mindflight/ghostcrab-personal-mcp@0.2.15","maintainers":[{"name":"lanfeust21","email":"denis@mitambo.com"}],"homepage":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp#readme","bugs":{"url":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp/issues"},"bin":{"gcp":"bin/gcp.mjs","ghostcrab":"bin/ghostcrab.mjs"},"dist":{"shasum":"7827369061f8c38ada303fa1b50157943eaada8b","tarball":"https://registry.npmjs.org/@mindflight/ghostcrab-personal-mcp/-/ghostcrab-personal-mcp-0.2.15.tgz","fileCount":516,"integrity":"sha512-l9U2BWFPgLwGvbS9B6vOfyr1rGL1j2F9B8aT8w0DRCjKpfPuucBeX+t8Ji0IT52slZydSTZ+N5kw8vWGPHrq3g==","signatures":[{"sig":"MEYCIQCuKx6KlTqTZH/pmcJa3JDka26y+2gV+JDhxWcskz5h3gIhAPvE6VxsW5TwrR5dnDikI5opSwHWDF8SUybf2MDy4GUM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2759388},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"9ecf5e0f2c753e146955c4724e72b97d6180e992","scripts":{"dev":"tsx src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc --project tsconfig.json && node scripts/copy-sql.mjs","clean":"rm -rf coverage dist","start":"node dist/index.js","format":"prettier --write .","migrate":"tsx src/cli/migrate.ts","demo:load":"tsx src/cli/demo-load.ts","smoke:mcp":"node scripts/mcp-smoke.mjs","typecheck":"tsc --noEmit --project tsconfig.json","beta:smoke":"node scripts/smoke-beta-install.mjs","pack:local":"pnpm run prebuild:all && pnpm run build && node scripts/pack-local.mjs","verify:e2e":"node scripts/verify-e2e.mjs","backend:dev":"GHOSTCRAB_BACKEND_ADDR=:8091 GHOSTCRAB_SQLITE_PATH=data/ghostcrab.sqlite cmd/backend/zig-out/bin/ghostcrab-backend","beta:bundle":"node scripts/make-beta-bundle.mjs","postinstall":"node ./bin/lib/postinstall-prebuilds.mjs","verify:pack":"node scripts/verify-pack.mjs","format:check":"prettier --check .","prebuild:all":"sh scripts/prebuilds-all.sh","backend:build":"sh scripts/backend-build-full.sh","smoke:backend":"scripts/smoke-backend.sh","prebuild:local":"pnpm run prebuild:all","backend:sqlite3":"scripts/download-sqlite3.sh","test:integration":"vitest run --config vitest.integration.config.ts","publish:npm-split":"node scripts/publish-npm-split.mjs","backend:build:debug":"cd cmd/backend && ZIG_LOCAL_CACHE_DIR=\"${ZIG_LOCAL_CACHE_DIR:-/tmp/ghostcrab-zig-local-cache}\" ZIG_GLOBAL_CACHE_DIR=\"${ZIG_GLOBAL_CACHE_DIR:-/tmp/ghostcrab-zig-global-cache}\" \"${ZIG:-zig}\" build","embeddings:backfill":"tsx src/cli/embeddings-backfill.ts","demo:load:starterkit":"tsx src/cli/demo-load.ts --profile-file examples/starterkit-perso/starterkit-default.jsonl","smoke:example-client":"node scripts/example-client-smoke.mjs","verify:local-install":"node scripts/verify-local-install.mjs","backend:ensure-vendor":"scripts/ensure-vendor.sh","smoke:mcp:long-running":"node scripts/mcp-smoke-long-running.mjs","prebuild:stage-packages":"node scripts/stage-platform-packages.mjs","smoke:mcp:embeddings-fake":"node scripts/mcp-smoke-embeddings-fake.mjs","smoke:mcp:embeddings-real":"node scripts/mcp-smoke-embeddings-real.mjs","smoke:mcp:memory-workflow":"node scripts/mcp-smoke-memory-workflow.mjs","pack:local:reuse-prebuilds":"pnpm run build && node scripts/pack-local.mjs","smoke:mcp:incomplete-graph":"node scripts/mcp-smoke-incomplete-graph.mjs"},"_npmUser":{"name":"lanfeust21","email":"denis@mitambo.com"},"repository":{"url":"git+https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SQLite-backed MCP memory server (MindBrain + Zig backend), part of the MindBrain ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.21.0","eslint":"^10.1.0","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.1"},"optionalDependencies":{"@mindflight/ghostcrab-personal-mcp-linux-x64":"0.2.15","@mindflight/ghostcrab-personal-mcp-win32-x64":"0.2.15","@mindflight/ghostcrab-personal-mcp-darwin-x64":"0.2.15","@mindflight/ghostcrab-personal-mcp-linux-arm64":"0.2.15","@mindflight/ghostcrab-personal-mcp-darwin-arm64":"0.2.15"},"_npmOperationalInternal":{"tmp":"tmp/ghostcrab-personal-mcp_0.2.15_1778180242345_0.02931269011407811","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@mindflight/ghostcrab-personal-mcp","version":"0.2.16","keywords":["mcp","sqlite","memory","agent","ghostcrab","mindbrain"],"license":"SEE LICENSE IN Licence.md","_id":"@mindflight/ghostcrab-personal-mcp@0.2.16","maintainers":[{"name":"lanfeust21","email":"denis@mitambo.com"}],"homepage":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp#readme","bugs":{"url":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp/issues"},"bin":{"gcp":"bin/gcp.mjs","ghostcrab":"bin/ghostcrab.mjs"},"dist":{"shasum":"96c13ced854f05969a616f7eef472dfe01e65485","tarball":"https://registry.npmjs.org/@mindflight/ghostcrab-personal-mcp/-/ghostcrab-personal-mcp-0.2.16.tgz","fileCount":522,"integrity":"sha512-FMPqfAvuuxXHrp6hpU68wdpRuCmME2V+a64bo4YRkdoPeZ8knPb9/+pXEXg1w7TZ9Z3jhWHY87fwkcYiiJAV3w==","signatures":[{"sig":"MEQCIBDzF70PFhTM6pOoPB67jW6wQPf5lKE5rSmCFDkCCooOAiABhqddscrvlFltAh8PoEQTei2BGggbOBmzLg8O2Nkohw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2785742},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"af5f41ebbd50060a945c39cf670e5f4f51e86b1e","scripts":{"dev":"tsx src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc --project tsconfig.json && node scripts/copy-sql.mjs","clean":"rm -rf coverage dist","start":"node dist/index.js","format":"prettier --write .","migrate":"tsx src/cli/migrate.ts","demo:load":"tsx src/cli/demo-load.ts","smoke:mcp":"node scripts/mcp-smoke.mjs","typecheck":"tsc --noEmit --project tsconfig.json","beta:smoke":"node scripts/smoke-beta-install.mjs","pack:local":"pnpm run prebuild:all && pnpm run build && node scripts/pack-local.mjs","verify:e2e":"node scripts/verify-e2e.mjs","backend:dev":"GHOSTCRAB_BACKEND_ADDR=:8091 GHOSTCRAB_SQLITE_PATH=data/ghostcrab.sqlite cmd/backend/zig-out/bin/ghostcrab-backend","beta:bundle":"node scripts/make-beta-bundle.mjs","postinstall":"node ./bin/lib/postinstall-prebuilds.mjs","verify:pack":"node scripts/verify-pack.mjs","format:check":"prettier --check .","prebuild:all":"sh scripts/prebuilds-all.sh","backend:build":"sh scripts/backend-build-full.sh","smoke:backend":"scripts/smoke-backend.sh","prebuild:local":"pnpm run prebuild:all","backend:sqlite3":"scripts/download-sqlite3.sh","test:integration":"vitest run --config vitest.integration.config.ts","publish:npm-split":"node scripts/publish-npm-split.mjs","backend:build:debug":"cd cmd/backend && ZIG_LOCAL_CACHE_DIR=\"${ZIG_LOCAL_CACHE_DIR:-/tmp/ghostcrab-zig-local-cache}\" ZIG_GLOBAL_CACHE_DIR=\"${ZIG_GLOBAL_CACHE_DIR:-/tmp/ghostcrab-zig-global-cache}\" \"${ZIG:-zig}\" build","embeddings:backfill":"tsx src/cli/embeddings-backfill.ts","demo:load:starterkit":"tsx src/cli/demo-load.ts --profile-file examples/starterkit-perso/starterkit-default.jsonl","smoke:example-client":"node scripts/example-client-smoke.mjs","verify:local-install":"node scripts/verify-local-install.mjs","backend:ensure-vendor":"scripts/ensure-vendor.sh","smoke:mcp:long-running":"node scripts/mcp-smoke-long-running.mjs","prebuild:stage-packages":"node scripts/stage-platform-packages.mjs","smoke:mcp:embeddings-fake":"node scripts/mcp-smoke-embeddings-fake.mjs","smoke:mcp:embeddings-real":"node scripts/mcp-smoke-embeddings-real.mjs","smoke:mcp:memory-workflow":"node scripts/mcp-smoke-memory-workflow.mjs","pack:local:reuse-prebuilds":"pnpm run build && node scripts/pack-local.mjs","smoke:mcp:incomplete-graph":"node scripts/mcp-smoke-incomplete-graph.mjs"},"_npmUser":{"name":"lanfeust21","email":"denis@mitambo.com"},"repository":{"url":"git+https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SQLite-backed MCP memory server (MindBrain + Zig backend), part of the MindBrain ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.21.0","eslint":"^10.1.0","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.1"},"optionalDependencies":{"@mindflight/ghostcrab-personal-mcp-linux-x64":"0.2.16","@mindflight/ghostcrab-personal-mcp-win32-x64":"0.2.16","@mindflight/ghostcrab-personal-mcp-darwin-x64":"0.2.16","@mindflight/ghostcrab-personal-mcp-linux-arm64":"0.2.16","@mindflight/ghostcrab-personal-mcp-darwin-arm64":"0.2.16"},"_npmOperationalInternal":{"tmp":"tmp/ghostcrab-personal-mcp_0.2.16_1778265808045_0.7023924814171678","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@mindflight/ghostcrab-personal-mcp","version":"0.2.18","keywords":["mcp","sqlite","memory","agent","ghostcrab","mindbrain"],"license":"SEE LICENSE IN Licence.md","_id":"@mindflight/ghostcrab-personal-mcp@0.2.18","maintainers":[{"name":"lanfeust21","email":"denis@mitambo.com"}],"homepage":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp#readme","bugs":{"url":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp/issues"},"bin":{"gcp":"bin/gcp.mjs","ghostcrab":"bin/ghostcrab.mjs"},"dist":{"shasum":"9881d06eddbe7f1c8e5d9b735793e8e24595888e","tarball":"https://registry.npmjs.org/@mindflight/ghostcrab-personal-mcp/-/ghostcrab-personal-mcp-0.2.18.tgz","fileCount":544,"integrity":"sha512-kggMR/nRZc9KMhoDIrRtl8CWTouDaLnzNZv7W0txbcxGA7R6J527j7fkhr4cqd5fKy9LxUVKVtFt7PJHsOibqQ==","signatures":[{"sig":"MEUCIH3K3QjoBzgY4D3PvprMuJfLsXWoV1yv2pukV/WXp8NRAiEA4vzd4C1gLZErHNbGfMVl3KtAxIaGfn+EKf3HgsjztEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3600213},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"0ca53eff058fa3c8176ec6a7f08fdfe676ecb8cf","scripts":{"dev":"tsx src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc --project tsconfig.json && node scripts/copy-sql.mjs","clean":"rm -rf coverage dist","start":"node dist/index.js","format":"prettier --write .","migrate":"tsx src/cli/migrate.ts","demo:load":"tsx src/cli/demo-load.ts","smoke:mcp":"node scripts/mcp-smoke.mjs","typecheck":"tsc --noEmit --project tsconfig.json","beta:smoke":"node scripts/smoke-beta-install.mjs","pack:local":"pnpm run prebuild:all && pnpm run build && node scripts/pack-local.mjs","verify:e2e":"node scripts/verify-e2e.mjs","backend:dev":"GHOSTCRAB_BACKEND_ADDR=:8091 GHOSTCRAB_SQLITE_PATH=data/ghostcrab.sqlite cmd/backend/zig-out/bin/ghostcrab-backend","beta:bundle":"node scripts/make-beta-bundle.mjs","postinstall":"node ./bin/lib/postinstall-prebuilds.mjs","verify:pack":"node scripts/verify-pack.mjs","format:check":"prettier --check .","prebuild:all":"sh scripts/prebuilds-all.sh","backend:build":"sh scripts/backend-build-full.sh","smoke:backend":"scripts/smoke-backend.sh","beta:smoke:ide":"node scripts/smoke-beta-ide-install.mjs","prebuild:local":"pnpm run prebuild:all","backend:sqlite3":"scripts/download-sqlite3.sh","test:integration":"vitest run --config vitest.integration.config.ts","publish:npm-split":"node scripts/publish-npm-split.mjs","backend:build:debug":"cd cmd/backend && ZIG_LOCAL_CACHE_DIR=\"${ZIG_LOCAL_CACHE_DIR:-/tmp/ghostcrab-zig-local-cache}\" ZIG_GLOBAL_CACHE_DIR=\"${ZIG_GLOBAL_CACHE_DIR:-/tmp/ghostcrab-zig-global-cache}\" \"${ZIG:-zig}\" build","embeddings:backfill":"tsx src/cli/embeddings-backfill.ts","demo:load:starterkit":"tsx src/cli/demo-load.ts --profile-file examples/starterkit-perso/starterkit-default.jsonl","smoke:example-client":"node scripts/example-client-smoke.mjs","verify:local-install":"node scripts/verify-local-install.mjs","backend:ensure-vendor":"scripts/ensure-vendor.sh","smoke:mcp:long-running":"node scripts/mcp-smoke-long-running.mjs","prebuild:stage-packages":"node scripts/stage-platform-packages.mjs","smoke:mcp:embeddings-fake":"node scripts/mcp-smoke-embeddings-fake.mjs","smoke:mcp:embeddings-real":"node scripts/mcp-smoke-embeddings-real.mjs","smoke:mcp:memory-workflow":"node scripts/mcp-smoke-memory-workflow.mjs","pack:local:reuse-prebuilds":"pnpm run build && node scripts/pack-local.mjs","smoke:mcp:incomplete-graph":"node scripts/mcp-smoke-incomplete-graph.mjs"},"_npmUser":{"name":"lanfeust21","email":"denis@mitambo.com"},"repository":{"url":"git+https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SQLite-backed MCP memory server (MindBrain + Zig backend), part of the MindBrain ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.21.0","eslint":"^10.1.0","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.1"},"optionalDependencies":{"@mindflight/ghostcrab-personal-mcp-linux-x64":"0.2.18","@mindflight/ghostcrab-personal-mcp-win32-x64":"0.2.18","@mindflight/ghostcrab-personal-mcp-darwin-x64":"0.2.18","@mindflight/ghostcrab-personal-mcp-linux-arm64":"0.2.18","@mindflight/ghostcrab-personal-mcp-darwin-arm64":"0.2.18"},"_npmOperationalInternal":{"tmp":"tmp/ghostcrab-personal-mcp_0.2.18_1778751518504_0.8711946345768573","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"@mindflight/ghostcrab-personal-mcp","version":"0.2.19","keywords":["mcp","sqlite","memory","agent","ghostcrab","mindbrain"],"license":"SEE LICENSE IN Licence.md","_id":"@mindflight/ghostcrab-personal-mcp@0.2.19","maintainers":[{"name":"lanfeust21","email":"denis@mitambo.com"}],"homepage":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp#readme","bugs":{"url":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp/issues"},"bin":{"gcp":"bin/gcp.mjs","ghostcrab":"bin/ghostcrab.mjs"},"dist":{"shasum":"a90e26832320f72f5366c6ed0a68c75d36b0a19a","tarball":"https://registry.npmjs.org/@mindflight/ghostcrab-personal-mcp/-/ghostcrab-personal-mcp-0.2.19.tgz","fileCount":544,"integrity":"sha512-3NOHlSOqF0WCkqK1vD4fn52ma6kXzMPy3LCBbWsGqLgRHBrqG2W88+Zw2y/17dJX3/thybgV7fqU6XEYG8JyAA==","signatures":[{"sig":"MEQCIDdrj7GZjv0oUw1YPjBnXninOPZxOwVvp9O7Baq0zmu3AiBVHubNqiFXntDBG3mnOC45wQ1zWke0f6VOTEkCvIYENA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3604421},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"aaf08ae2fa3fbb6e1ae356fdedda67d3c1ac3a76","scripts":{"dev":"tsx src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc --project tsconfig.json && node scripts/copy-sql.mjs","clean":"rm -rf coverage dist","start":"node dist/index.js","format":"prettier --write .","migrate":"tsx src/cli/migrate.ts","demo:load":"tsx src/cli/demo-load.ts","smoke:mcp":"node scripts/mcp-smoke.mjs","typecheck":"tsc --noEmit --project tsconfig.json","beta:smoke":"node scripts/smoke-beta-install.mjs","pack:local":"pnpm run prebuild:all && pnpm run build && node scripts/pack-local.mjs","verify:e2e":"node scripts/verify-e2e.mjs","backend:dev":"GHOSTCRAB_BACKEND_ADDR=:8091 GHOSTCRAB_SQLITE_PATH=data/ghostcrab.sqlite cmd/backend/zig-out/bin/ghostcrab-backend","beta:bundle":"node scripts/make-beta-bundle.mjs","postinstall":"node ./bin/lib/postinstall-prebuilds.mjs","verify:pack":"node scripts/verify-pack.mjs","format:check":"prettier --check .","prebuild:all":"sh scripts/prebuilds-all.sh","backend:build":"sh scripts/backend-build-full.sh","smoke:backend":"scripts/smoke-backend.sh","beta:smoke:ide":"node scripts/smoke-beta-ide-install.mjs","prebuild:local":"pnpm run prebuild:all","backend:sqlite3":"scripts/download-sqlite3.sh","test:integration":"vitest run --config vitest.integration.config.ts","publish:npm-split":"node scripts/publish-npm-split.mjs","backend:build:debug":"cd cmd/backend && ZIG_LOCAL_CACHE_DIR=\"${ZIG_LOCAL_CACHE_DIR:-/tmp/ghostcrab-zig-local-cache}\" ZIG_GLOBAL_CACHE_DIR=\"${ZIG_GLOBAL_CACHE_DIR:-/tmp/ghostcrab-zig-global-cache}\" \"${ZIG:-zig}\" build","embeddings:backfill":"tsx src/cli/embeddings-backfill.ts","demo:load:starterkit":"tsx src/cli/demo-load.ts --profile-file examples/starterkit-perso/starterkit-default.jsonl","smoke:example-client":"node scripts/example-client-smoke.mjs","verify:local-install":"node scripts/verify-local-install.mjs","backend:ensure-vendor":"scripts/ensure-vendor.sh","smoke:mcp:long-running":"node scripts/mcp-smoke-long-running.mjs","prebuild:stage-packages":"node scripts/stage-platform-packages.mjs","smoke:mcp:embeddings-fake":"node scripts/mcp-smoke-embeddings-fake.mjs","smoke:mcp:embeddings-real":"node scripts/mcp-smoke-embeddings-real.mjs","smoke:mcp:memory-workflow":"node scripts/mcp-smoke-memory-workflow.mjs","pack:local:reuse-prebuilds":"pnpm run build && node scripts/pack-local.mjs","smoke:mcp:incomplete-graph":"node scripts/mcp-smoke-incomplete-graph.mjs"},"_npmUser":{"name":"lanfeust21","email":"denis@mitambo.com"},"repository":{"url":"git+https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SQLite-backed MCP memory server (MindBrain + Zig backend), part of the MindBrain ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.21.0","eslint":"^10.1.0","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.1"},"optionalDependencies":{"@mindflight/ghostcrab-personal-mcp-linux-x64":"0.2.19","@mindflight/ghostcrab-personal-mcp-win32-x64":"0.2.19","@mindflight/ghostcrab-personal-mcp-darwin-x64":"0.2.19","@mindflight/ghostcrab-personal-mcp-linux-arm64":"0.2.19","@mindflight/ghostcrab-personal-mcp-darwin-arm64":"0.2.19"},"_npmOperationalInternal":{"tmp":"tmp/ghostcrab-personal-mcp_0.2.19_1778764519747_0.8784611666834106","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"@mindflight/ghostcrab-personal-mcp","version":"0.2.20","keywords":["mcp","sqlite","memory","agent","ghostcrab","mindbrain"],"license":"SEE LICENSE IN Licence.md","_id":"@mindflight/ghostcrab-personal-mcp@0.2.20","maintainers":[{"name":"lanfeust21","email":"denis@mitambo.com"}],"homepage":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp#readme","bugs":{"url":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp/issues"},"bin":{"gcp":"bin/gcp.mjs","ghostcrab":"bin/ghostcrab.mjs"},"dist":{"shasum":"c15d93a5103d922c5db9f89ebc1ca4991f7e9286","tarball":"https://registry.npmjs.org/@mindflight/ghostcrab-personal-mcp/-/ghostcrab-personal-mcp-0.2.20.tgz","fileCount":544,"integrity":"sha512-otWseJEVRnjjw1I/0fMp4U8DkRuxzDA69cfaPFUY2zDAfeupU3S51xYe819NDw0pZ3aRgzn53N4oJ31A1WzXjw==","signatures":[{"sig":"MEUCIBLnI4IQagNGpKpbvUZLyGDEa+TdS797VBpM9EQbVF+sAiEA+YkO3rGy5uw2b8mrJawpy4F0iFpwSBT2db9EZDUuIXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3604421},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"eb6d9f6007dc6cd9e910da9f14d6acebce5c0715","scripts":{"dev":"tsx src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc --project tsconfig.json && node scripts/copy-sql.mjs","clean":"rm -rf coverage dist","start":"node dist/index.js","format":"prettier --write .","migrate":"tsx src/cli/migrate.ts","demo:load":"tsx src/cli/demo-load.ts","smoke:mcp":"node scripts/mcp-smoke.mjs","typecheck":"tsc --noEmit --project tsconfig.json","beta:smoke":"node scripts/smoke-beta-install.mjs","pack:local":"pnpm run prebuild:all && pnpm run build && node scripts/pack-local.mjs","verify:e2e":"node scripts/verify-e2e.mjs","backend:dev":"GHOSTCRAB_BACKEND_ADDR=:8091 GHOSTCRAB_SQLITE_PATH=data/ghostcrab.sqlite cmd/backend/zig-out/bin/ghostcrab-backend","beta:bundle":"node scripts/make-beta-bundle.mjs","postinstall":"node ./bin/lib/postinstall-prebuilds.mjs","verify:pack":"node scripts/verify-pack.mjs","format:check":"prettier --check .","prebuild:all":"sh scripts/prebuilds-all.sh","backend:build":"sh scripts/backend-build-full.sh","smoke:backend":"scripts/smoke-backend.sh","beta:smoke:ide":"node scripts/smoke-beta-ide-install.mjs","prebuild:local":"pnpm run prebuild:all","backend:sqlite3":"scripts/download-sqlite3.sh","test:integration":"vitest run --config vitest.integration.config.ts","publish:npm-split":"node scripts/publish-npm-split.mjs","backend:build:debug":"cd cmd/backend && ZIG_LOCAL_CACHE_DIR=\"${ZIG_LOCAL_CACHE_DIR:-/tmp/ghostcrab-zig-local-cache}\" ZIG_GLOBAL_CACHE_DIR=\"${ZIG_GLOBAL_CACHE_DIR:-/tmp/ghostcrab-zig-global-cache}\" \"${ZIG:-zig}\" build","embeddings:backfill":"tsx src/cli/embeddings-backfill.ts","demo:load:starterkit":"tsx src/cli/demo-load.ts --profile-file examples/starterkit-perso/starterkit-default.jsonl","smoke:example-client":"node scripts/example-client-smoke.mjs","verify:local-install":"node scripts/verify-local-install.mjs","backend:ensure-vendor":"scripts/ensure-vendor.sh","smoke:mcp:long-running":"node scripts/mcp-smoke-long-running.mjs","prebuild:stage-packages":"node scripts/stage-platform-packages.mjs","smoke:mcp:embeddings-fake":"node scripts/mcp-smoke-embeddings-fake.mjs","smoke:mcp:embeddings-real":"node scripts/mcp-smoke-embeddings-real.mjs","smoke:mcp:memory-workflow":"node scripts/mcp-smoke-memory-workflow.mjs","pack:local:reuse-prebuilds":"pnpm run build && node scripts/pack-local.mjs","smoke:mcp:incomplete-graph":"node scripts/mcp-smoke-incomplete-graph.mjs"},"_npmUser":{"name":"lanfeust21","email":"denis@mitambo.com"},"repository":{"url":"git+https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SQLite-backed MCP memory server (MindBrain + Zig backend), part of the MindBrain ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.21.0","eslint":"^10.1.0","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.1"},"optionalDependencies":{"@mindflight/ghostcrab-personal-mcp-linux-x64":"0.2.20","@mindflight/ghostcrab-personal-mcp-win32-x64":"0.2.20","@mindflight/ghostcrab-personal-mcp-darwin-x64":"0.2.20","@mindflight/ghostcrab-personal-mcp-linux-arm64":"0.2.20","@mindflight/ghostcrab-personal-mcp-darwin-arm64":"0.2.20"},"_npmOperationalInternal":{"tmp":"tmp/ghostcrab-personal-mcp_0.2.20_1778765101036_0.22341977635433707","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"@mindflight/ghostcrab-personal-mcp","version":"0.2.21","keywords":["mcp","sqlite","memory","agent","ghostcrab","mindbrain"],"license":"SEE LICENSE IN Licence.md","_id":"@mindflight/ghostcrab-personal-mcp@0.2.21","maintainers":[{"name":"lanfeust21","email":"denis@mitambo.com"}],"homepage":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp#readme","bugs":{"url":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp/issues"},"bin":{"gcp":"bin/gcp.mjs","ghostcrab":"bin/ghostcrab.mjs"},"dist":{"shasum":"9434321e344ed40974086486c480d48b60a9309c","tarball":"https://registry.npmjs.org/@mindflight/ghostcrab-personal-mcp/-/ghostcrab-personal-mcp-0.2.21.tgz","fileCount":544,"integrity":"sha512-AByPN33t0sYhxp0Ghja01sOU260ddIL99zWsRsT2XGj5Ipw6VYr8qQ8s7zTqiG+4xxVpCGM42zLU48oZXHco8w==","signatures":[{"sig":"MEQCIFrUzHNZ8/eJ/SfymKoH5rZITCl/dSKt4Y9zxylGtYxhAiBnadc8ffafh497j+0ac+W++paegVZFdR+gJOvKm72c4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3615866},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"f49d14371d2790a8299b3dcc8d6ffa9fb4598a17","scripts":{"dev":"tsx src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc --project tsconfig.json && node scripts/copy-sql.mjs","clean":"rm -rf coverage dist","start":"node dist/index.js","format":"prettier --write .","migrate":"tsx src/cli/migrate.ts","demo:load":"tsx src/cli/demo-load.ts","smoke:mcp":"node scripts/mcp-smoke.mjs","typecheck":"tsc --noEmit --project tsconfig.json","beta:smoke":"node scripts/smoke-beta-install.mjs","pack:local":"pnpm run prebuild:all && pnpm run build && node scripts/pack-local.mjs","verify:e2e":"node scripts/verify-e2e.mjs","backend:dev":"GHOSTCRAB_BACKEND_ADDR=:8091 GHOSTCRAB_SQLITE_PATH=data/ghostcrab.sqlite cmd/backend/zig-out/bin/ghostcrab-backend","beta:bundle":"node scripts/make-beta-bundle.mjs","postinstall":"node ./bin/lib/postinstall-prebuilds.mjs","verify:pack":"node scripts/verify-pack.mjs","format:check":"prettier --check .","prebuild:all":"sh scripts/prebuilds-all.sh","backend:build":"sh scripts/backend-build-full.sh","smoke:backend":"scripts/smoke-backend.sh","beta:smoke:ide":"node scripts/smoke-beta-ide-install.mjs","prebuild:local":"pnpm run prebuild:all","backend:sqlite3":"scripts/download-sqlite3.sh","test:integration":"vitest run --config vitest.integration.config.ts","publish:npm-split":"node scripts/publish-npm-split.mjs","backend:build:debug":"cd cmd/backend && ZIG_LOCAL_CACHE_DIR=\"${ZIG_LOCAL_CACHE_DIR:-/tmp/ghostcrab-zig-local-cache}\" ZIG_GLOBAL_CACHE_DIR=\"${ZIG_GLOBAL_CACHE_DIR:-/tmp/ghostcrab-zig-global-cache}\" \"${ZIG:-zig}\" build","embeddings:backfill":"tsx src/cli/embeddings-backfill.ts","demo:load:starterkit":"tsx src/cli/demo-load.ts --profile-file examples/starterkit-perso/starterkit-default.jsonl","smoke:example-client":"node scripts/example-client-smoke.mjs","verify:local-install":"node scripts/verify-local-install.mjs","backend:ensure-vendor":"scripts/ensure-vendor.sh","smoke:mcp:long-running":"node scripts/mcp-smoke-long-running.mjs","prebuild:stage-packages":"node scripts/stage-platform-packages.mjs","smoke:mcp:embeddings-fake":"node scripts/mcp-smoke-embeddings-fake.mjs","smoke:mcp:embeddings-real":"node scripts/mcp-smoke-embeddings-real.mjs","smoke:mcp:memory-workflow":"node scripts/mcp-smoke-memory-workflow.mjs","pack:local:reuse-prebuilds":"pnpm run build && node scripts/pack-local.mjs","smoke:mcp:incomplete-graph":"node scripts/mcp-smoke-incomplete-graph.mjs"},"_npmUser":{"name":"lanfeust21","email":"denis@mitambo.com"},"repository":{"url":"git+https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SQLite-backed MCP memory server (MindBrain + Zig backend), part of the MindBrain ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.21.0","eslint":"^10.1.0","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.1"},"optionalDependencies":{"@mindflight/ghostcrab-personal-mcp-linux-x64":"0.2.21","@mindflight/ghostcrab-personal-mcp-win32-x64":"0.2.21","@mindflight/ghostcrab-personal-mcp-darwin-x64":"0.2.21","@mindflight/ghostcrab-personal-mcp-linux-arm64":"0.2.21","@mindflight/ghostcrab-personal-mcp-darwin-arm64":"0.2.21"},"_npmOperationalInternal":{"tmp":"tmp/ghostcrab-personal-mcp_0.2.21_1778774366875_0.5910493343934446","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"@mindflight/ghostcrab-personal-mcp","version":"0.2.22","keywords":["mcp","sqlite","memory","agent","ghostcrab","mindbrain"],"license":"SEE LICENSE IN Licence.md","_id":"@mindflight/ghostcrab-personal-mcp@0.2.22","maintainers":[{"name":"lanfeust21","email":"denis@mitambo.com"}],"homepage":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp#readme","bugs":{"url":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp/issues"},"bin":{"gcp":"bin/gcp.mjs","ghostcrab":"bin/ghostcrab.mjs"},"dist":{"shasum":"da6cacca2680c32e5cd9de10b44d3ec663fadbfd","tarball":"https://registry.npmjs.org/@mindflight/ghostcrab-personal-mcp/-/ghostcrab-personal-mcp-0.2.22.tgz","fileCount":556,"integrity":"sha512-jbaBNxM9azzmOtlXofYUAxo0hkB5RK9JlVXpwEYrve/CUM9x0qXC4UMF/2ny2/VFCtLS6EIVP01s6/98kDwZbw==","signatures":[{"sig":"MEYCIQDt6m58rBigTD9Czc2KkJupA3aEqRxA/WrJP+lv+jBxvQIhAM5PihAlE71q0yvStWMQvzWueqWdxw5PJAWZ7DABgSxr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3674077},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"41e47d2e4571d947a7f1c952ade133536f77489e","scripts":{"dev":"tsx src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc --project tsconfig.json && node scripts/copy-sql.mjs","clean":"rm -rf coverage dist","start":"node dist/index.js","format":"prettier --write .","migrate":"tsx src/cli/migrate.ts","demo:load":"tsx src/cli/demo-load.ts","smoke:mcp":"node scripts/mcp-smoke.mjs","typecheck":"tsc --noEmit --project tsconfig.json","beta:smoke":"node scripts/smoke-beta-install.mjs","pack:local":"pnpm run prebuild:all && pnpm run build && node scripts/pack-local.mjs","verify:e2e":"node scripts/verify-e2e.mjs","backend:dev":"GHOSTCRAB_BACKEND_ADDR=:8091 GHOSTCRAB_SQLITE_PATH=data/ghostcrab.sqlite cmd/backend/zig-out/bin/ghostcrab-backend","beta:bundle":"node scripts/make-beta-bundle.mjs","postinstall":"node ./bin/lib/postinstall-prebuilds.mjs","verify:pack":"node scripts/verify-pack.mjs","format:check":"prettier --check .","prebuild:all":"sh scripts/prebuilds-all.sh","backend:build":"sh scripts/backend-build-full.sh","smoke:backend":"scripts/smoke-backend.sh","beta:smoke:ide":"node scripts/smoke-beta-ide-install.mjs","prebuild:local":"pnpm run prebuild:all","backend:sqlite3":"scripts/download-sqlite3.sh","test:integration":"vitest run --config vitest.integration.config.ts","publish:npm-split":"node scripts/publish-npm-split.mjs","backend:build:debug":"cd cmd/backend && ZIG_LOCAL_CACHE_DIR=\"${ZIG_LOCAL_CACHE_DIR:-/tmp/ghostcrab-zig-local-cache}\" ZIG_GLOBAL_CACHE_DIR=\"${ZIG_GLOBAL_CACHE_DIR:-/tmp/ghostcrab-zig-global-cache}\" \"${ZIG:-zig}\" build","embeddings:backfill":"tsx src/cli/embeddings-backfill.ts","demo:load:starterkit":"tsx src/cli/demo-load.ts --profile-file examples/starterkit-perso/starterkit-default.jsonl","smoke:example-client":"node scripts/example-client-smoke.mjs","verify:local-install":"node scripts/verify-local-install.mjs","backend:ensure-vendor":"scripts/ensure-vendor.sh","smoke:mcp:long-running":"node scripts/mcp-smoke-long-running.mjs","prebuild:stage-packages":"node scripts/stage-platform-packages.mjs","smoke:mcp:embeddings-fake":"node scripts/mcp-smoke-embeddings-fake.mjs","smoke:mcp:embeddings-real":"node scripts/mcp-smoke-embeddings-real.mjs","smoke:mcp:memory-workflow":"node scripts/mcp-smoke-memory-workflow.mjs","pack:local:reuse-prebuilds":"pnpm run build && node scripts/pack-local.mjs","smoke:mcp:incomplete-graph":"node scripts/mcp-smoke-incomplete-graph.mjs"},"_npmUser":{"name":"lanfeust21","email":"denis@mitambo.com"},"repository":{"url":"git+https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SQLite-backed MCP memory server (MindBrain + Zig backend), part of the MindBrain ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.21.0","eslint":"^10.1.0","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.1"},"optionalDependencies":{"@mindflight/ghostcrab-personal-mcp-linux-x64":"0.2.22","@mindflight/ghostcrab-personal-mcp-win32-x64":"0.2.22","@mindflight/ghostcrab-personal-mcp-darwin-x64":"0.2.22","@mindflight/ghostcrab-personal-mcp-linux-arm64":"0.2.22","@mindflight/ghostcrab-personal-mcp-darwin-arm64":"0.2.22"},"_npmOperationalInternal":{"tmp":"tmp/ghostcrab-personal-mcp_0.2.22_1778869152059_0.8916315274148281","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@mindflight/ghostcrab-personal-mcp","version":"0.3.3","keywords":["mcp","sqlite","memory","agent","ghostcrab","mindbrain"],"license":"SEE LICENSE IN Licence.md","_id":"@mindflight/ghostcrab-personal-mcp@0.3.3","maintainers":[{"name":"lanfeust21","email":"denis@mitambo.com"}],"homepage":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp#readme","bugs":{"url":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp/issues"},"bin":{"gcp":"bin/gcp.mjs","ghostcrab":"bin/ghostcrab.mjs"},"dist":{"shasum":"aa4e783c094f4c820fe1fa10ebb725265608ea8a","tarball":"https://registry.npmjs.org/@mindflight/ghostcrab-personal-mcp/-/ghostcrab-personal-mcp-0.3.3.tgz","fileCount":562,"integrity":"sha512-zPolrOCEg2/2k/oKDF9/c/qFqe2d7L5g6XRz5ZzK9wNMivhwl01KD4jTuGYECsRx3mQIBG4gz5bsoRohbjuz6A==","signatures":[{"sig":"MEQCIC/ljAt3KtrcPnzYPbpz8Vtjs5ai1QyzA7+3dTltju/zAiAIBO2RPXRwMC+o/3n3eGw86opcsCEbGmfqnfZrlQGbjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3720112},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"6f0e0a573378bd210676cf3dd8a2221c16446201","scripts":{"dev":"tsx src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc --project tsconfig.json && node scripts/copy-sql.mjs","clean":"rm -rf coverage dist","start":"node dist/index.js","format":"prettier --write .","migrate":"tsx src/cli/migrate.ts","demo:load":"tsx src/cli/demo-load.ts","smoke:mcp":"node scripts/mcp-smoke.mjs","typecheck":"tsc --noEmit --project tsconfig.json","beta:smoke":"node scripts/smoke-beta-install.mjs","pack:local":"pnpm run prebuild:all && pnpm run build && node scripts/pack-local.mjs","verify:e2e":"node scripts/verify-e2e.mjs","backend:dev":"GHOSTCRAB_BACKEND_ADDR=:8091 GHOSTCRAB_SQLITE_PATH=data/ghostcrab.sqlite cmd/backend/zig-out/bin/ghostcrab-backend","beta:bundle":"node scripts/make-beta-bundle.mjs","postinstall":"node ./bin/lib/postinstall-prebuilds.mjs","verify:pack":"node scripts/verify-pack.mjs","format:check":"prettier --check .","prebuild:all":"sh scripts/prebuilds-all.sh","backend:build":"sh scripts/backend-build-full.sh","smoke:backend":"scripts/smoke-backend.sh","beta:smoke:ide":"node scripts/smoke-beta-ide-install.mjs","prebuild:local":"pnpm run prebuild:all","backend:sqlite3":"scripts/download-sqlite3.sh","test:integration":"vitest run --config vitest.integration.config.ts","publish:npm-split":"node scripts/publish-npm-split.mjs","backend:build:debug":"cd cmd/backend && ZIG_LOCAL_CACHE_DIR=\"${ZIG_LOCAL_CACHE_DIR:-/tmp/ghostcrab-zig-local-cache}\" ZIG_GLOBAL_CACHE_DIR=\"${ZIG_GLOBAL_CACHE_DIR:-/tmp/ghostcrab-zig-global-cache}\" \"${ZIG:-zig}\" build","embeddings:backfill":"tsx src/cli/embeddings-backfill.ts","demo:load:starterkit":"tsx src/cli/demo-load.ts --profile-file examples/starterkit-perso/starterkit-default.jsonl","smoke:example-client":"node scripts/example-client-smoke.mjs","verify:local-install":"node scripts/verify-local-install.mjs","backend:ensure-vendor":"scripts/ensure-vendor.sh","smoke:mcp:long-running":"node scripts/mcp-smoke-long-running.mjs","prebuild:stage-packages":"node scripts/stage-platform-packages.mjs","smoke:mcp:embeddings-fake":"node scripts/mcp-smoke-embeddings-fake.mjs","smoke:mcp:embeddings-real":"node scripts/mcp-smoke-embeddings-real.mjs","smoke:mcp:memory-workflow":"node scripts/mcp-smoke-memory-workflow.mjs","pack:local:reuse-prebuilds":"pnpm run build && node scripts/pack-local.mjs","smoke:mcp:incomplete-graph":"node scripts/mcp-smoke-incomplete-graph.mjs"},"_npmUser":{"name":"lanfeust21","email":"denis@mitambo.com"},"repository":{"url":"git+https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SQLite-backed MCP memory server (MindBrain + Zig backend), part of the MindBrain ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.21.0","eslint":"^10.1.0","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.1"},"optionalDependencies":{"@mindflight/ghostcrab-personal-mcp-linux-x64":"0.3.3","@mindflight/ghostcrab-personal-mcp-win32-x64":"0.3.3","@mindflight/ghostcrab-personal-mcp-darwin-x64":"0.3.3","@mindflight/ghostcrab-personal-mcp-linux-arm64":"0.3.3","@mindflight/ghostcrab-personal-mcp-darwin-arm64":"0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/ghostcrab-personal-mcp_0.3.3_1779196614916_0.14814241341123058","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@mindflight/ghostcrab-personal-mcp","version":"0.4.3","keywords":["mcp","sqlite","memory","agent","ghostcrab","mindbrain"],"license":"SEE LICENSE IN Licence.md","_id":"@mindflight/ghostcrab-personal-mcp@0.4.3","maintainers":[{"name":"lanfeust21","email":"denis@mitambo.com"}],"homepage":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp#readme","bugs":{"url":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp/issues"},"bin":{"gcp":"bin/gcp.mjs","ghostcrab":"bin/ghostcrab.mjs"},"dist":{"shasum":"86d85a9dc0e49fd12b410b69c4a95c3685f029e8","tarball":"https://registry.npmjs.org/@mindflight/ghostcrab-personal-mcp/-/ghostcrab-personal-mcp-0.4.3.tgz","fileCount":686,"integrity":"sha512-I9QX9rNUpLqXTZ06nh+/IsIGYsrxKM61z1ECiQD5AA8+/x7qyk5+vYSe0e2mCpjGjZYl4h7jl0haVqzwmQBN4A==","signatures":[{"sig":"MEQCIB71ds6UE+unxmPfTOdpRuBelULtL0dLYRH+nVkfHvkpAiBtHocbAQ4Z8GIMasCw2awPN0MwxWHru3+6r86cz51opw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5292627},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"ef4c6d3ead8022268d759f5eb8d9103dfaea373d","scripts":{"dev":"tsx src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc --project tsconfig.json && node scripts/copy-sql.mjs && node scripts/sync-ide-skill-bundles.mjs","clean":"rm -rf coverage dist","start":"node dist/index.js","format":"prettier --write .","migrate":"tsx src/cli/migrate.ts","demo:load":"tsx src/cli/demo-load.ts","smoke:mcp":"node scripts/mcp-smoke.mjs","typecheck":"tsc --noEmit --project tsconfig.json","beta:smoke":"node scripts/smoke-beta-install.mjs","pack:local":"pnpm run prebuild:all && pnpm run build && node scripts/pack-local.mjs","verify:e2e":"node scripts/verify-e2e.mjs","backend:dev":"GHOSTCRAB_BACKEND_ADDR=:8091 GHOSTCRAB_SQLITE_PATH=data/ghostcrab.sqlite cmd/backend/zig-out/bin/ghostcrab-backend","beta:bundle":"node scripts/make-beta-bundle.mjs","postinstall":"node ./bin/lib/postinstall-prebuilds.mjs","verify:pack":"node scripts/verify-pack.mjs","format:check":"prettier --check .","prebuild:all":"sh scripts/prebuilds-all.sh","backend:build":"sh scripts/backend-build-full.sh","smoke:backend":"scripts/smoke-backend.sh","beta:smoke:ide":"node scripts/smoke-beta-ide-install.mjs","prebuild:local":"pnpm run prebuild:all","backend:sqlite3":"scripts/download-sqlite3.sh","sync:ide-skills":"node scripts/sync-ide-skill-bundles.mjs","ontology:compile":"node bin/gcp.mjs brain ontology compile","test:integration":"vitest run --config vitest.integration.config.ts","verify:mcp-tools":"node scripts/verify-mcp-tools.mjs","publish:npm-split":"node scripts/publish-npm-split.mjs","backend:build:debug":"cd cmd/backend && ZIG_LOCAL_CACHE_DIR=\"${ZIG_LOCAL_CACHE_DIR:-/tmp/ghostcrab-zig-local-cache}\" ZIG_GLOBAL_CACHE_DIR=\"${ZIG_GLOBAL_CACHE_DIR:-/tmp/ghostcrab-zig-global-cache}\" \"${ZIG:-zig}\" build","embeddings:backfill":"tsx src/cli/embeddings-backfill.ts","demo:load:starterkit":"tsx src/cli/demo-load.ts --profile-file examples/starterkit-perso/starterkit-default.jsonl","smoke:example-client":"node scripts/example-client-smoke.mjs","verify:local-install":"node scripts/verify-local-install.mjs","backend:ensure-vendor":"scripts/ensure-vendor.sh","ontology:export-linkml":"node bin/gcp.mjs brain ontology export-linkml","smoke:mcp:long-running":"node scripts/mcp-smoke-long-running.mjs","verify:semantic-golden":"node scripts/verify-semantic-proposal-golden.mjs","prebuild:stage-packages":"node scripts/stage-platform-packages.mjs","structured-import:smoke":"node scripts/structured-import-smoke.mjs","smoke:mcp:embeddings-fake":"node scripts/mcp-smoke-embeddings-fake.mjs","smoke:mcp:embeddings-real":"node scripts/mcp-smoke-embeddings-real.mjs","smoke:mcp:memory-workflow":"node scripts/mcp-smoke-memory-workflow.mjs","pack:local:reuse-prebuilds":"pnpm run build && node scripts/pack-local.mjs","smoke:mcp:incomplete-graph":"node scripts/mcp-smoke-incomplete-graph.mjs"},"_npmUser":{"name":"lanfeust21","email":"denis@mitambo.com"},"repository":{"url":"git+https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SQLite-backed MCP memory server (MindBrain + Zig backend), part of the MindBrain ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.21.0","eslint":"^10.1.0","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.1"},"optionalDependencies":{"@mindflight/ghostcrab-personal-mcp-linux-x64":"0.4.3","@mindflight/ghostcrab-personal-mcp-win32-x64":"0.4.3","@mindflight/ghostcrab-personal-mcp-darwin-x64":"0.4.3","@mindflight/ghostcrab-personal-mcp-linux-arm64":"0.4.3","@mindflight/ghostcrab-personal-mcp-win32-arm64":"0.4.3","@mindflight/ghostcrab-personal-mcp-darwin-arm64":"0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/ghostcrab-personal-mcp_0.4.3_1780409863967_0.4688816333411736","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@mindflight/ghostcrab-personal-mcp","version":"0.4.4","keywords":["mcp","sqlite","memory","agent","ghostcrab","mindbrain"],"license":"SEE LICENSE IN Licence.md","_id":"@mindflight/ghostcrab-personal-mcp@0.4.4","maintainers":[{"name":"lanfeust21","email":"denis@mitambo.com"}],"homepage":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp#readme","bugs":{"url":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp/issues"},"bin":{"gcp":"bin/gcp.mjs","ghostcrab":"bin/ghostcrab.mjs"},"dist":{"shasum":"f37fccf959157477b81985cbc0ae13592a72d16a","tarball":"https://registry.npmjs.org/@mindflight/ghostcrab-personal-mcp/-/ghostcrab-personal-mcp-0.4.4.tgz","fileCount":697,"integrity":"sha512-2Dhxg9urfdtIBvX2xTMJWwujMX3rYtojvzsqvf73VCExQXPK4srQS+Y+c9sV9YB8VFy+QPwXHxZHB/zNNudA8w==","signatures":[{"sig":"MEUCIHtm7xmUISezGhGQ4dlTXJf6irKC6W6LbOlkrK4wQq+xAiEAkQPPwJ0aYMUasjBrp5n0kS4TVMgE1xEnjXxSaU7+wVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5325216},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"e058b2630e78f945fe78ee7ab5bf9f4695b6176b","scripts":{"dev":"tsx src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc --project tsconfig.json && node scripts/copy-sql.mjs && node scripts/sync-ide-skill-bundles.mjs","clean":"rm -rf coverage dist","start":"node dist/index.js","format":"prettier --write .","migrate":"tsx src/cli/migrate.ts","demo:load":"tsx src/cli/demo-load.ts","smoke:mcp":"node scripts/mcp-smoke.mjs","typecheck":"tsc --noEmit --project tsconfig.json","beta:smoke":"node scripts/smoke-beta-install.mjs","pack:local":"pnpm run prebuild:all && pnpm run build && node scripts/pack-local.mjs","verify:e2e":"node scripts/verify-e2e.mjs","backend:dev":"GHOSTCRAB_BACKEND_ADDR=:8091 GHOSTCRAB_SQLITE_PATH=data/ghostcrab.sqlite cmd/backend/zig-out/bin/ghostcrab-backend","beta:bundle":"node scripts/make-beta-bundle.mjs","postinstall":"node ./bin/lib/postinstall-prebuilds.mjs","verify:pack":"node scripts/verify-pack.mjs","format:check":"prettier --check .","prebuild:all":"sh scripts/prebuilds-all.sh","backend:build":"sh scripts/backend-build-full.sh","smoke:backend":"scripts/smoke-backend.sh","beta:smoke:ide":"node scripts/smoke-beta-ide-install.mjs","prebuild:local":"pnpm run prebuild:all","backend:sqlite3":"scripts/download-sqlite3.sh","sync:ide-skills":"node scripts/sync-ide-skill-bundles.mjs","ontology:compile":"node bin/gcp.mjs brain ontology compile","test:integration":"vitest run --config vitest.integration.config.ts","verify:mcp-tools":"node scripts/verify-mcp-tools.mjs","publish:npm-split":"node scripts/publish-npm-split.mjs","backend:build:debug":"cd cmd/backend && ZIG_LOCAL_CACHE_DIR=\"${ZIG_LOCAL_CACHE_DIR:-/tmp/ghostcrab-zig-local-cache}\" ZIG_GLOBAL_CACHE_DIR=\"${ZIG_GLOBAL_CACHE_DIR:-/tmp/ghostcrab-zig-global-cache}\" \"${ZIG:-zig}\" build","embeddings:backfill":"tsx src/cli/embeddings-backfill.ts","demo:load:starterkit":"tsx src/cli/demo-load.ts --profile-file examples/starterkit-perso/starterkit-default.jsonl","smoke:example-client":"node scripts/example-client-smoke.mjs","verify:local-install":"node scripts/verify-local-install.mjs","backend:ensure-vendor":"scripts/ensure-vendor.sh","ontology:export-linkml":"node bin/gcp.mjs brain ontology export-linkml","smoke:mcp:long-running":"node scripts/mcp-smoke-long-running.mjs","verify:semantic-golden":"node scripts/verify-semantic-proposal-golden.mjs","prebuild:stage-packages":"node scripts/stage-platform-packages.mjs","structured-import:smoke":"node scripts/structured-import-smoke.mjs","smoke:mcp:embeddings-fake":"node scripts/mcp-smoke-embeddings-fake.mjs","smoke:mcp:embeddings-real":"node scripts/mcp-smoke-embeddings-real.mjs","smoke:mcp:memory-workflow":"node scripts/mcp-smoke-memory-workflow.mjs","pack:local:reuse-prebuilds":"pnpm run build && node scripts/pack-local.mjs","smoke:mcp:incomplete-graph":"node scripts/mcp-smoke-incomplete-graph.mjs"},"_npmUser":{"name":"lanfeust21","email":"denis@mitambo.com"},"repository":{"url":"git+https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SQLite-backed MCP memory server (MindBrain + Zig backend), part of the MindBrain ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.21.0","eslint":"^10.1.0","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.1"},"optionalDependencies":{"@mindflight/ghostcrab-personal-mcp-linux-x64":"0.4.4","@mindflight/ghostcrab-personal-mcp-win32-x64":"0.4.4","@mindflight/ghostcrab-personal-mcp-darwin-x64":"0.4.4","@mindflight/ghostcrab-personal-mcp-linux-arm64":"0.4.4","@mindflight/ghostcrab-personal-mcp-win32-arm64":"0.4.4","@mindflight/ghostcrab-personal-mcp-darwin-arm64":"0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/ghostcrab-personal-mcp_0.4.4_1780424850674_0.545297643622396","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@mindflight/ghostcrab-personal-mcp","version":"0.4.5","keywords":["mcp","sqlite","memory","agent","ghostcrab","mindbrain"],"license":"SEE LICENSE IN Licence.md","_id":"@mindflight/ghostcrab-personal-mcp@0.4.5","maintainers":[{"name":"lanfeust21","email":"denis@mitambo.com"}],"homepage":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp#readme","bugs":{"url":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp/issues"},"bin":{"gcp":"bin/gcp.mjs","ghostcrab":"bin/ghostcrab.mjs"},"dist":{"shasum":"16ac20a77b3b352f31702665db429ccef5d63464","tarball":"https://registry.npmjs.org/@mindflight/ghostcrab-personal-mcp/-/ghostcrab-personal-mcp-0.4.5.tgz","fileCount":699,"integrity":"sha512-PEwHxRKRMPnO7CPNt1pKcekhLkrzCOe/o4oEgqtG+3S1s8U2WIS/KAQxMAchc08EHMctg7q59X1R23br8OPOFw==","signatures":[{"sig":"MEUCIQDshULbP25hqwjd4H8D+hlAMspGCxz6wIUwS9Wr7Oy8SgIgazKCh62C72usExqcS+GIyaftc5/jUdi4PVe8acAKsCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5343342},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"aebd252e3a79e6a0a54c11353883a884170e5812","scripts":{"dev":"tsx src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc --project tsconfig.json && node scripts/copy-sql.mjs && node scripts/sync-ide-skill-bundles.mjs","clean":"rm -rf coverage dist","start":"node dist/index.js","format":"prettier --write .","migrate":"tsx src/cli/migrate.ts","demo:load":"tsx src/cli/demo-load.ts","smoke:mcp":"node scripts/mcp-smoke.mjs","typecheck":"tsc --noEmit --project tsconfig.json","beta:smoke":"node scripts/smoke-beta-install.mjs","pack:local":"pnpm run prebuild:all && pnpm run build && node scripts/pack-local.mjs","verify:e2e":"node scripts/verify-e2e.mjs","backend:dev":"GHOSTCRAB_BACKEND_ADDR=:8091 GHOSTCRAB_SQLITE_PATH=data/ghostcrab.sqlite cmd/backend/zig-out/bin/ghostcrab-backend","beta:bundle":"node scripts/make-beta-bundle.mjs","postinstall":"node ./bin/lib/postinstall-prebuilds.mjs","verify:pack":"node scripts/verify-pack.mjs","format:check":"prettier --check .","prebuild:all":"sh scripts/prebuilds-all.sh","backend:build":"sh scripts/backend-build-full.sh","smoke:backend":"scripts/smoke-backend.sh","beta:smoke:ide":"node scripts/smoke-beta-ide-install.mjs","prebuild:local":"pnpm run prebuild:all","backend:sqlite3":"scripts/download-sqlite3.sh","sync:ide-skills":"node scripts/sync-ide-skill-bundles.mjs","ontology:compile":"node bin/gcp.mjs brain ontology compile","test:integration":"vitest run --config vitest.integration.config.ts","verify:mcp-tools":"node scripts/verify-mcp-tools.mjs","publish:npm-split":"node scripts/publish-npm-split.mjs","backend:build:debug":"cd cmd/backend && ZIG_LOCAL_CACHE_DIR=\"${ZIG_LOCAL_CACHE_DIR:-/tmp/ghostcrab-zig-local-cache}\" ZIG_GLOBAL_CACHE_DIR=\"${ZIG_GLOBAL_CACHE_DIR:-/tmp/ghostcrab-zig-global-cache}\" \"${ZIG:-zig}\" build","embeddings:backfill":"tsx src/cli/embeddings-backfill.ts","demo:load:starterkit":"tsx src/cli/demo-load.ts --profile-file examples/starterkit-perso/starterkit-default.jsonl","smoke:example-client":"node scripts/example-client-smoke.mjs","verify:local-install":"node scripts/verify-local-install.mjs","backend:ensure-vendor":"scripts/ensure-vendor.sh","ontology:export-linkml":"node bin/gcp.mjs brain ontology export-linkml","smoke:mcp:long-running":"node scripts/mcp-smoke-long-running.mjs","verify:semantic-golden":"node scripts/verify-semantic-proposal-golden.mjs","prebuild:stage-packages":"node scripts/stage-platform-packages.mjs","structured-import:smoke":"node scripts/structured-import-smoke.mjs","smoke:mcp:embeddings-fake":"node scripts/mcp-smoke-embeddings-fake.mjs","smoke:mcp:embeddings-real":"node scripts/mcp-smoke-embeddings-real.mjs","smoke:mcp:memory-workflow":"node scripts/mcp-smoke-memory-workflow.mjs","pack:local:reuse-prebuilds":"pnpm run build && node scripts/pack-local.mjs","smoke:mcp:incomplete-graph":"node scripts/mcp-smoke-incomplete-graph.mjs"},"_npmUser":{"name":"lanfeust21","email":"denis@mitambo.com"},"repository":{"url":"git+https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SQLite-backed MCP memory server (MindBrain + Zig backend), part of the MindBrain ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.21.0","eslint":"^10.1.0","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.1"},"optionalDependencies":{"@mindflight/ghostcrab-personal-mcp-linux-x64":"0.4.5","@mindflight/ghostcrab-personal-mcp-win32-x64":"0.4.5","@mindflight/ghostcrab-personal-mcp-darwin-x64":"0.4.5","@mindflight/ghostcrab-personal-mcp-linux-arm64":"0.4.5","@mindflight/ghostcrab-personal-mcp-win32-arm64":"0.4.5","@mindflight/ghostcrab-personal-mcp-darwin-arm64":"0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/ghostcrab-personal-mcp_0.4.5_1780469409306_0.1319952167073597","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@mindflight/ghostcrab-personal-mcp","version":"0.5.1","keywords":["mcp","sqlite","memory","agent","ghostcrab","mindbrain"],"license":"SEE LICENSE IN Licence.md","_id":"@mindflight/ghostcrab-personal-mcp@0.5.1","maintainers":[{"name":"lanfeust21","email":"denis@mitambo.com"}],"homepage":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp#readme","bugs":{"url":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp/issues"},"bin":{"gcp":"bin/gcp.mjs","ghostcrab":"bin/ghostcrab.mjs"},"dist":{"shasum":"acb5e395c3af2a05c79ffab5770d452c239aedec","tarball":"https://registry.npmjs.org/@mindflight/ghostcrab-personal-mcp/-/ghostcrab-personal-mcp-0.5.1.tgz","fileCount":760,"integrity":"sha512-NmtcBFuy14aNHjpztHm3MaErcNCeNoIM1oD8jrA2uNS+gPGR9s00P20QDGN8UdN5pybmh0oqKtgGH2UwuQ296w==","signatures":[{"sig":"MEYCIQDeme7btNv9WCk7TWPJAVuNG+aGXjO90WVLKohEb7+wlQIhAIpCtBlFnugs2ggZ9euDEEU8Ay04BjoxfhTS/N7Xmyl4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5699012},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"8508d8da4020f2a164f4a4d51d21d8fc72d66547","scripts":{"dev":"tsx src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc --project tsconfig.json && node scripts/copy-sql.mjs && node scripts/sync-ide-skill-bundles.mjs","clean":"rm -rf coverage dist","start":"node dist/index.js","format":"prettier --write .","migrate":"tsx src/cli/migrate.ts","demo:load":"tsx src/cli/demo-load.ts","smoke:mcp":"node scripts/mcp-smoke.mjs","typecheck":"tsc --noEmit --project tsconfig.json","beta:smoke":"node scripts/smoke-beta-install.mjs","pack:local":"pnpm run prebuild:all && pnpm run build && node scripts/pack-local.mjs","verify:e2e":"node scripts/verify-e2e.mjs","backend:dev":"GHOSTCRAB_BACKEND_ADDR=:8091 GHOSTCRAB_SQLITE_PATH=data/ghostcrab.sqlite cmd/backend/zig-out/bin/ghostcrab-backend","beta:bundle":"node scripts/make-beta-bundle.mjs","postinstall":"node ./bin/lib/postinstall-prebuilds.mjs","verify:pack":"node scripts/verify-pack.mjs","format:check":"prettier --check .","prebuild:all":"sh scripts/prebuilds-all.sh","backend:build":"sh scripts/backend-build-full.sh","smoke:backend":"scripts/smoke-backend.sh","beta:smoke:ide":"node scripts/smoke-beta-ide-install.mjs","prebuild:local":"pnpm run prebuild:all","backend:sqlite3":"scripts/download-sqlite3.sh","sync:ide-skills":"node scripts/sync-ide-skill-bundles.mjs","ontology:compile":"node bin/gcp.mjs brain ontology compile","test:integration":"vitest run --config vitest.integration.config.ts","verify:mcp-tools":"node scripts/verify-mcp-tools.mjs","publish:npm-split":"node scripts/publish-npm-split.mjs","backend:build:debug":"cd cmd/backend && ZIG_LOCAL_CACHE_DIR=\"${ZIG_LOCAL_CACHE_DIR:-/tmp/ghostcrab-zig-local-cache}\" ZIG_GLOBAL_CACHE_DIR=\"${ZIG_GLOBAL_CACHE_DIR:-/tmp/ghostcrab-zig-global-cache}\" \"${ZIG:-zig}\" build","embeddings:backfill":"tsx src/cli/embeddings-backfill.ts","demo:load:starterkit":"tsx src/cli/demo-load.ts --profile-file examples/starterkit-perso/starterkit-default.jsonl","smoke:example-client":"node scripts/example-client-smoke.mjs","verify:local-install":"node scripts/verify-local-install.mjs","backend:ensure-vendor":"scripts/ensure-vendor.sh","ontology:export-linkml":"node bin/gcp.mjs brain ontology export-linkml","smoke:mcp:long-running":"node scripts/mcp-smoke-long-running.mjs","verify:semantic-golden":"node scripts/verify-semantic-proposal-golden.mjs","prebuild:stage-packages":"node scripts/stage-platform-packages.mjs","structured-import:smoke":"node scripts/structured-import-smoke.mjs","smoke:mcp:embeddings-fake":"node scripts/mcp-smoke-embeddings-fake.mjs","smoke:mcp:embeddings-real":"node scripts/mcp-smoke-embeddings-real.mjs","smoke:mcp:memory-workflow":"node scripts/mcp-smoke-memory-workflow.mjs","pack:local:reuse-prebuilds":"pnpm run build && node scripts/pack-local.mjs","smoke:mcp:incomplete-graph":"node scripts/mcp-smoke-incomplete-graph.mjs"},"_npmUser":{"name":"lanfeust21","email":"denis@mitambo.com"},"repository":{"url":"git+https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SQLite-backed MCP memory server (MindBrain + Zig backend), part of the MindBrain ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.21.0","eslint":"^10.1.0","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.1"},"optionalDependencies":{"@mindflight/ghostcrab-personal-mcp-linux-x64":"0.5.1","@mindflight/ghostcrab-personal-mcp-win32-x64":"0.5.1","@mindflight/ghostcrab-personal-mcp-darwin-x64":"0.5.1","@mindflight/ghostcrab-personal-mcp-linux-arm64":"0.5.1","@mindflight/ghostcrab-personal-mcp-win32-arm64":"0.5.1","@mindflight/ghostcrab-personal-mcp-darwin-arm64":"0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/ghostcrab-personal-mcp_0.5.1_1781026497654_0.44462593242796244","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@mindflight/ghostcrab-personal-mcp","version":"0.5.2","keywords":["mcp","sqlite","memory","agent","ghostcrab","mindbrain"],"license":"SEE LICENSE IN Licence.md","_id":"@mindflight/ghostcrab-personal-mcp@0.5.2","maintainers":[{"name":"lanfeust21","email":"denis@mitambo.com"}],"homepage":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp#readme","bugs":{"url":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp/issues"},"bin":{"gcp":"bin/gcp.mjs","ghostcrab":"bin/ghostcrab.mjs"},"dist":{"shasum":"c09d4a524df10ea37027e3193fb06a9c635e2708","tarball":"https://registry.npmjs.org/@mindflight/ghostcrab-personal-mcp/-/ghostcrab-personal-mcp-0.5.2.tgz","fileCount":771,"integrity":"sha512-VY+yDhG10sYFzgzV0VtE4gQpA+D+LKA2/Buqoj2vtNIHfg9o5fLPptqsbFlqrWp/qa8P1R6CzMagOhthGc3DVw==","signatures":[{"sig":"MEUCIFXJgrkNJc8uDjwSTa8swLXorVryBl2iVnDX7WsksCDtAiEAvxVH+mvKuEfe83ZD2XNM+DVnn2J3GAk9zwiJAn8tMoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5760568},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"bd2e6b1f286f7be5c9750dc7f382c9f119c7c3b1","scripts":{"dev":"tsx src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc --project tsconfig.json && node scripts/copy-sql.mjs && node scripts/sync-ide-skill-bundles.mjs","clean":"rm -rf coverage dist","start":"node dist/index.js","format":"prettier --write .","migrate":"tsx src/cli/migrate.ts","demo:load":"tsx src/cli/demo-load.ts","smoke:mcp":"node scripts/mcp-smoke.mjs","typecheck":"tsc --noEmit --project tsconfig.json","beta:smoke":"node scripts/smoke-beta-install.mjs","pack:local":"pnpm run prebuild:all && pnpm run build && node scripts/pack-local.mjs","verify:e2e":"node scripts/verify-e2e.mjs","backend:dev":"GHOSTCRAB_BACKEND_ADDR=:8091 GHOSTCRAB_SQLITE_PATH=data/ghostcrab.sqlite cmd/backend/zig-out/bin/ghostcrab-backend","beta:bundle":"node scripts/make-beta-bundle.mjs","postinstall":"node ./bin/lib/postinstall-prebuilds.mjs","verify:pack":"node scripts/verify-pack.mjs","format:check":"prettier --check .","prebuild:all":"sh scripts/prebuilds-all.sh","backend:build":"sh scripts/backend-build-full.sh","smoke:backend":"scripts/smoke-backend.sh","beta:smoke:ide":"node scripts/smoke-beta-ide-install.mjs","prebuild:local":"pnpm run prebuild:all","backend:sqlite3":"scripts/download-sqlite3.sh","sync:ide-skills":"node scripts/sync-ide-skill-bundles.mjs","ontology:compile":"node bin/gcp.mjs brain ontology compile","test:integration":"vitest run --config vitest.integration.config.ts","verify:mcp-tools":"node scripts/verify-mcp-tools.mjs","publish:npm-split":"node scripts/publish-npm-split.mjs","backend:build:debug":"cd cmd/backend && ZIG_LOCAL_CACHE_DIR=\"${ZIG_LOCAL_CACHE_DIR:-/tmp/ghostcrab-zig-local-cache}\" ZIG_GLOBAL_CACHE_DIR=\"${ZIG_GLOBAL_CACHE_DIR:-/tmp/ghostcrab-zig-global-cache}\" \"${ZIG:-zig}\" build","embeddings:backfill":"tsx src/cli/embeddings-backfill.ts","demo:load:starterkit":"tsx src/cli/demo-load.ts --profile-file examples/starterkit-perso/starterkit-default.jsonl","smoke:example-client":"node scripts/example-client-smoke.mjs","verify:local-install":"node scripts/verify-local-install.mjs","backend:ensure-vendor":"scripts/ensure-vendor.sh","ontology:export-linkml":"node bin/gcp.mjs brain ontology export-linkml","smoke:mcp:long-running":"node scripts/mcp-smoke-long-running.mjs","verify:semantic-golden":"node scripts/verify-semantic-proposal-golden.mjs","prebuild:stage-packages":"node scripts/stage-platform-packages.mjs","structured-import:smoke":"node scripts/structured-import-smoke.mjs","smoke:mcp:embeddings-fake":"node scripts/mcp-smoke-embeddings-fake.mjs","smoke:mcp:embeddings-real":"node scripts/mcp-smoke-embeddings-real.mjs","smoke:mcp:memory-workflow":"node scripts/mcp-smoke-memory-workflow.mjs","pack:local:reuse-prebuilds":"pnpm run build && node scripts/pack-local.mjs","smoke:mcp:incomplete-graph":"node scripts/mcp-smoke-incomplete-graph.mjs"},"_npmUser":{"name":"lanfeust21","email":"denis@mitambo.com"},"repository":{"url":"git+https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SQLite-backed MCP memory server (MindBrain + Zig backend), part of the MindBrain ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.21.0","eslint":"^10.1.0","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.1"},"optionalDependencies":{"@mindflight/ghostcrab-personal-mcp-linux-x64":"0.5.2","@mindflight/ghostcrab-personal-mcp-win32-x64":"0.5.2","@mindflight/ghostcrab-personal-mcp-darwin-x64":"0.5.2","@mindflight/ghostcrab-personal-mcp-linux-arm64":"0.5.2","@mindflight/ghostcrab-personal-mcp-win32-arm64":"0.5.2","@mindflight/ghostcrab-personal-mcp-darwin-arm64":"0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/ghostcrab-personal-mcp_0.5.2_1781190244103_0.770371411386304","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@mindflight/ghostcrab-personal-mcp","version":"0.5.3","keywords":["mcp","sqlite","memory","agent","ghostcrab","mindbrain"],"license":"SEE LICENSE IN Licence.md","_id":"@mindflight/ghostcrab-personal-mcp@0.5.3","maintainers":[{"name":"lanfeust21","email":"denis@mitambo.com"}],"homepage":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp#readme","bugs":{"url":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp/issues"},"bin":{"gcp":"bin/gcp.mjs","ghostcrab":"bin/ghostcrab.mjs"},"dist":{"shasum":"ebb3ab6c933eda1de1f465ceb56fb5fc7568e59b","tarball":"https://registry.npmjs.org/@mindflight/ghostcrab-personal-mcp/-/ghostcrab-personal-mcp-0.5.3.tgz","fileCount":771,"integrity":"sha512-WS1bAkzC7n7BY8EEs6MFzYtosz5ttXCebs5UF02FTPSqoJYVzY+NwKSFHpmZKO1gM3uesEZ1CQFZHfDCU8lXUA==","signatures":[{"sig":"MEUCIARuoWdy1z4sH3ubrG0ozTEmlGgGRHDv74romVe9Zf5MAiEAwqiEID1m2iAszQtUbCE9AoUYFdflaDkNnu8CMHuQ/Sg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5760885},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"fd83ce5d42d857dfbce080098a8b65b39b80467e","scripts":{"dev":"tsx src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc --project tsconfig.json && node scripts/copy-sql.mjs && node scripts/sync-ide-skill-bundles.mjs","clean":"rm -rf coverage dist","start":"node dist/index.js","format":"prettier --write .","migrate":"tsx src/cli/migrate.ts","demo:load":"tsx src/cli/demo-load.ts","smoke:mcp":"node scripts/mcp-smoke.mjs","typecheck":"tsc --noEmit --project tsconfig.json","beta:smoke":"node scripts/smoke-beta-install.mjs","pack:local":"pnpm run prebuild:all && pnpm run build && node scripts/pack-local.mjs","verify:e2e":"node scripts/verify-e2e.mjs","backend:dev":"GHOSTCRAB_BACKEND_ADDR=:8091 GHOSTCRAB_SQLITE_PATH=data/ghostcrab.sqlite cmd/backend/zig-out/bin/ghostcrab-backend","beta:bundle":"node scripts/make-beta-bundle.mjs","postinstall":"node ./bin/lib/postinstall-prebuilds.mjs","verify:pack":"node scripts/verify-pack.mjs","format:check":"prettier --check .","prebuild:all":"sh scripts/prebuilds-all.sh","backend:build":"sh scripts/backend-build-full.sh","smoke:backend":"scripts/smoke-backend.sh","beta:smoke:ide":"node scripts/smoke-beta-ide-install.mjs","prebuild:local":"pnpm run prebuild:all","backend:sqlite3":"scripts/download-sqlite3.sh","sync:ide-skills":"node scripts/sync-ide-skill-bundles.mjs","ontology:compile":"node bin/gcp.mjs brain ontology compile","test:integration":"vitest run --config vitest.integration.config.ts","verify:mcp-tools":"node scripts/verify-mcp-tools.mjs","publish:npm-split":"node scripts/publish-npm-split.mjs","backend:build:debug":"cd cmd/backend && ZIG_LOCAL_CACHE_DIR=\"${ZIG_LOCAL_CACHE_DIR:-/tmp/ghostcrab-zig-local-cache}\" ZIG_GLOBAL_CACHE_DIR=\"${ZIG_GLOBAL_CACHE_DIR:-/tmp/ghostcrab-zig-global-cache}\" \"${ZIG:-zig}\" build","embeddings:backfill":"tsx src/cli/embeddings-backfill.ts","demo:load:starterkit":"tsx src/cli/demo-load.ts --profile-file examples/starterkit-perso/starterkit-default.jsonl","smoke:example-client":"node scripts/example-client-smoke.mjs","verify:local-install":"node scripts/verify-local-install.mjs","backend:ensure-vendor":"scripts/ensure-vendor.sh","test:integration:live":"sh scripts/run-integration-tests.sh","ontology:export-linkml":"node bin/gcp.mjs brain ontology export-linkml","smoke:mcp:long-running":"node scripts/mcp-smoke-long-running.mjs","verify:semantic-golden":"node scripts/verify-semantic-proposal-golden.mjs","prebuild:stage-packages":"node scripts/stage-platform-packages.mjs","structured-import:smoke":"node scripts/structured-import-smoke.mjs","smoke:mcp:embeddings-fake":"node scripts/mcp-smoke-embeddings-fake.mjs","smoke:mcp:embeddings-real":"node scripts/mcp-smoke-embeddings-real.mjs","smoke:mcp:memory-workflow":"node scripts/mcp-smoke-memory-workflow.mjs","pack:local:reuse-prebuilds":"pnpm run build && node scripts/pack-local.mjs","smoke:mcp:incomplete-graph":"node scripts/mcp-smoke-incomplete-graph.mjs"},"_npmUser":{"name":"lanfeust21","email":"denis@mitambo.com"},"repository":{"url":"git+https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SQLite-backed MCP memory server (MindBrain + Zig backend), part of the MindBrain ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.21.0","eslint":"^10.1.0","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.1"},"optionalDependencies":{"@mindflight/ghostcrab-personal-mcp-linux-x64":"0.5.3","@mindflight/ghostcrab-personal-mcp-win32-x64":"0.5.3","@mindflight/ghostcrab-personal-mcp-darwin-x64":"0.5.3","@mindflight/ghostcrab-personal-mcp-linux-arm64":"0.5.3","@mindflight/ghostcrab-personal-mcp-win32-arm64":"0.5.3","@mindflight/ghostcrab-personal-mcp-darwin-arm64":"0.5.3"},"_npmOperationalInternal":{"tmp":"tmp/ghostcrab-personal-mcp_0.5.3_1781272099143_0.46040820349761136","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@mindflight/ghostcrab-personal-mcp","version":"0.5.4","keywords":["mcp","sqlite","memory","agent","ghostcrab","mindbrain"],"license":"SEE LICENSE IN Licence.md","_id":"@mindflight/ghostcrab-personal-mcp@0.5.4","maintainers":[{"name":"lanfeust21","email":"denis@mitambo.com"}],"homepage":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp#readme","bugs":{"url":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp/issues"},"bin":{"gcp":"bin/gcp.mjs","ghostcrab":"bin/ghostcrab.mjs"},"dist":{"shasum":"f1bf9a8831cba3a2f946ed1bdaad5f896730a066","tarball":"https://registry.npmjs.org/@mindflight/ghostcrab-personal-mcp/-/ghostcrab-personal-mcp-0.5.4.tgz","fileCount":832,"integrity":"sha512-Ig9OUIeMu/hn3pfZs7iGt9ba7xv8fxp7Kqstm1x/DNDp0EuhjT37NWmYs/5q5rXm7HEmIxawgP1yv3ScB0q+vA==","signatures":[{"sig":"MEUCIQCc2OMsKLE2j6eqyCt01FYRrqHhf9gBPc/ECq0pSsI7FwIgLRevw8F1IcfIM1FpRtnx3Iwv42A2tDTfmQ+Yq7luBRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715535},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"b98ffbd70867702fca97f8b519f8c052405e8866","scripts":{"dev":"tsx src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc --project tsconfig.json && node scripts/copy-sql.mjs && node scripts/sync-ide-skill-bundles.mjs","clean":"rm -rf coverage dist","start":"node dist/index.js","format":"prettier --write .","migrate":"tsx src/cli/migrate.ts","demo:load":"tsx src/cli/demo-load.ts","smoke:mcp":"node scripts/mcp-smoke.mjs","typecheck":"tsc --noEmit --project tsconfig.json","beta:smoke":"node scripts/smoke-beta-install.mjs","pack:local":"pnpm run prebuild:all && pnpm run build && node scripts/pack-local.mjs","verify:e2e":"node scripts/verify-e2e.mjs","backend:dev":"GHOSTCRAB_BACKEND_ADDR=:8091 GHOSTCRAB_SQLITE_PATH=data/ghostcrab.sqlite cmd/backend/zig-out/bin/ghostcrab-backend","beta:bundle":"node scripts/make-beta-bundle.mjs","postinstall":"node ./bin/lib/postinstall-prebuilds.mjs","verify:pack":"node scripts/verify-pack.mjs","format:check":"prettier --check .","prebuild:all":"sh scripts/prebuilds-all.sh","backend:build":"sh scripts/backend-build-full.sh","smoke:backend":"scripts/smoke-backend.sh","test:all:live":"pnpm test && pnpm run test:integration:live","beta:smoke:ide":"node scripts/smoke-beta-ide-install.mjs","immeuble:audit":"node examples/immeuble/scripts/audit-immeuble-projections.mjs","immeuble:build":"node examples/immeuble/scripts/build-immeuble-model.mjs","immeuble:reset":"node examples/immeuble/scripts/reset-immeuble-workspace.mjs --skip-provenance-validation","prebuild:local":"pnpm run prebuild:all","backend:sqlite3":"scripts/download-sqlite3.sh","immeuble:import":"node examples/immeuble/scripts/run-immeuble-import.mjs --skip-preflight --skip-provenance-validation --apply","immeuble:verify":"node examples/immeuble/scripts/verify-immeuble-acceptance.mjs","sync:ide-skills":"node scripts/sync-ide-skill-bundles.mjs","ontology:compile":"node bin/gcp.mjs brain ontology compile","test:integration":"vitest run --config vitest.integration.config.ts","verify:mcp-tools":"node scripts/verify-mcp-tools.mjs","publish:npm-split":"node scripts/publish-npm-split.mjs","demo:load:immeuble":"tsx src/cli/demo-load.ts --profile-file examples/immeuble/contracts/answer_artifacts.seed.jsonl","backend:build:debug":"cd cmd/backend && ZIG_LOCAL_CACHE_DIR=\"${ZIG_LOCAL_CACHE_DIR:-/tmp/ghostcrab-zig-local-cache}\" ZIG_GLOBAL_CACHE_DIR=\"${ZIG_GLOBAL_CACHE_DIR:-/tmp/ghostcrab-zig-global-cache}\" \"${ZIG:-zig}\" build","embeddings:backfill":"tsx src/cli/embeddings-backfill.ts","immeuble:backend:run":"bash examples/immeuble/scripts/run-immeuble-backend.sh","immeuble:verify:live":"node examples/immeuble/scripts/verify-immeuble-live-artifacts.mjs","smoke:example-client":"node scripts/example-client-smoke.mjs","verify:local-install":"node scripts/verify-local-install.mjs","backend:ensure-vendor":"scripts/ensure-vendor.sh","immeuble:run:live-lab":"bash examples/immeuble/scripts/run-immeuble-live-lab.sh","test:integration:live":"sh scripts/run-integration-tests.sh","immeuble:import:hybrid":"node examples/immeuble/scripts/run-immeuble-import.mjs --apply --engine both --skip-preflight --skip-provenance-validation --db /tmp/immeuble-hybrid.sqlite --compare-output examples/immeuble/reports/hybrid-compare.json && node examples/immeuble/scripts/verify-immeuble-acceptance.mjs --db /tmp/immeuble-hybrid.sqlite --require-hybrid","ontology:export-linkml":"node bin/gcp.mjs brain ontology export-linkml","smoke:mcp:long-running":"node scripts/mcp-smoke-long-running.mjs","verify:semantic-golden":"node scripts/verify-semantic-proposal-golden.mjs","prebuild:stage-packages":"node scripts/stage-platform-packages.mjs","structured-import:smoke":"node examples/immeuble/scripts/build-immeuble-model.mjs && node examples/immeuble/scripts/run-immeuble-import.mjs --skip-preflight --skip-provenance-validation","immeuble:projection:plan":"node examples/immeuble/scripts/starterkit/analyze-projection-candidates.mjs --db \"${GHOSTCRAB_SQLITE_PATH:-data/immeuble.sqlite}\" --workspace immeuble --projection-catalog examples/immeuble/contracts/projection_catalog.yaml --model-contract examples/immeuble/contracts/model_contract.json --output-dir examples/immeuble/reports --include-blind-spots --include-jtbd","immeuble:projection:audit":"node examples/immeuble/scripts/starterkit/audit-ghostcrab-projections.mjs --db \"${GHOSTCRAB_SQLITE_PATH:-data/immeuble.sqlite}\" --workspace immeuble --model examples/immeuble/contracts/model_contract.json --answer-artifacts-seed examples/immeuble/contracts/answer_artifacts.seed.jsonl --output-dir examples/immeuble/reports","smoke:mcp:embeddings-fake":"node scripts/mcp-smoke-embeddings-fake.mjs","smoke:mcp:embeddings-real":"node scripts/mcp-smoke-embeddings-real.mjs","smoke:mcp:memory-workflow":"node scripts/mcp-smoke-memory-workflow.mjs","immeuble:compare:snapshots":"bash examples/immeuble/scripts/compare-immeuble-snapshots.sh","pack:local:reuse-prebuilds":"pnpm run build && node scripts/pack-local.mjs","smoke:mcp:incomplete-graph":"node scripts/mcp-smoke-incomplete-graph.mjs","immeuble:projection:plan:strict":"npm run immeuble:projection:plan -- --strict","immeuble:projection:audit:strict":"npm run immeuble:projection:audit -- --strict","structured-import:scenario:immeuble":"node examples/immeuble/scripts/run-immeuble-import.mjs --skip-preflight --skip-provenance-validation --apply"},"_npmUser":{"name":"lanfeust21","email":"denis@mitambo.com"},"repository":{"url":"git+https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SQLite-backed MCP memory server (MindBrain + Zig backend), part of the MindBrain ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.21.0","eslint":"^10.1.0","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.1"},"optionalDependencies":{"@mindflight/ghostcrab-personal-mcp-linux-x64":"0.5.4","@mindflight/ghostcrab-personal-mcp-win32-x64":"0.5.4","@mindflight/ghostcrab-personal-mcp-darwin-x64":"0.5.4","@mindflight/ghostcrab-personal-mcp-linux-arm64":"0.5.4","@mindflight/ghostcrab-personal-mcp-win32-arm64":"0.5.4","@mindflight/ghostcrab-personal-mcp-darwin-arm64":"0.5.4"},"_npmOperationalInternal":{"tmp":"tmp/ghostcrab-personal-mcp_0.5.4_1781537982238_0.6512003954119896","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@mindflight/ghostcrab-personal-mcp","version":"0.6.1","keywords":["mcp","sqlite","memory","agent","ghostcrab","mindbrain"],"license":"SEE LICENSE IN Licence.md","_id":"@mindflight/ghostcrab-personal-mcp@0.6.1","maintainers":[{"name":"lanfeust21","email":"denis@mitambo.com"}],"homepage":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp#readme","bugs":{"url":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp/issues"},"bin":{"gcp":"bin/gcp.mjs","ghostcrab":"bin/ghostcrab.mjs"},"dist":{"shasum":"68a9858d3135308b36aa6e78d223725b88e2def6","tarball":"https://registry.npmjs.org/@mindflight/ghostcrab-personal-mcp/-/ghostcrab-personal-mcp-0.6.1.tgz","fileCount":837,"integrity":"sha512-WPsLf2owBqrimTQnIbzceBiKTpdVC1/BeMO1XXw+J/e463mT0Le0t8Jq0MJVdR+p6/tZnCIXINEgT3jCTL7Vtw==","signatures":[{"sig":"MEUCIC2Hg3oKxOnBVAa3ZGfiDOPnxey//fEEILwDC2X6aoqnAiEAoaZTkavcAqx0lp4vrqaTY3JA3SqVmbc3RoUZQoTtyUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5791987},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"cdae56a8b3c8fe1cbd9bb1d99f5d26e0897eb9e6","scripts":{"dev":"tsx src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc --project tsconfig.json && node scripts/copy-sql.mjs && node scripts/sync-ide-skill-bundles.mjs","clean":"rm -rf coverage dist","start":"node dist/index.js","format":"prettier --write .","migrate":"tsx src/cli/migrate.ts","demo:load":"tsx src/cli/demo-load.ts","smoke:mcp":"node scripts/mcp-smoke.mjs","typecheck":"tsc --noEmit --project tsconfig.json","beta:smoke":"node scripts/smoke-beta-install.mjs","pack:local":"pnpm run prebuild:all && pnpm run build && node scripts/pack-local.mjs","verify:e2e":"node scripts/verify-e2e.mjs","backend:dev":"GHOSTCRAB_BACKEND_ADDR=:8091 GHOSTCRAB_SQLITE_PATH=data/ghostcrab.sqlite cmd/backend/zig-out/bin/ghostcrab-backend","beta:bundle":"node scripts/make-beta-bundle.mjs","postinstall":"node ./bin/lib/postinstall-prebuilds.mjs","verify:pack":"node scripts/verify-pack.mjs","format:check":"prettier --check .","prebuild:all":"sh scripts/prebuilds-all.sh","backend:build":"sh scripts/backend-build-full.sh","smoke:backend":"scripts/smoke-backend.sh","test:all:live":"pnpm test && pnpm run test:integration:live","beta:smoke:ide":"node scripts/smoke-beta-ide-install.mjs","immeuble:audit":"node examples/immeuble/scripts/audit-immeuble-projections.mjs","immeuble:build":"node examples/immeuble/scripts/build-immeuble-model.mjs","immeuble:reset":"node examples/immeuble/scripts/reset-immeuble-workspace.mjs --skip-provenance-validation","prebuild:local":"pnpm run prebuild:all","backend:sqlite3":"scripts/download-sqlite3.sh","immeuble:import":"node examples/immeuble/scripts/run-immeuble-import.mjs --skip-preflight --skip-provenance-validation --apply","immeuble:verify":"node examples/immeuble/scripts/verify-immeuble-acceptance.mjs","sync:ide-skills":"node scripts/sync-ide-skill-bundles.mjs","ontology:compile":"node bin/gcp.mjs brain ontology compile","test:integration":"vitest run --config vitest.integration.config.ts","verify:mcp-tools":"node scripts/verify-mcp-tools.mjs","publish:npm-split":"node scripts/publish-npm-split.mjs","demo:load:immeuble":"tsx src/cli/demo-load.ts --profile-file examples/immeuble/contracts/answer_artifacts.seed.jsonl","backend:build:debug":"cd cmd/backend && ZIG_LOCAL_CACHE_DIR=\"${ZIG_LOCAL_CACHE_DIR:-/tmp/ghostcrab-zig-local-cache}\" ZIG_GLOBAL_CACHE_DIR=\"${ZIG_GLOBAL_CACHE_DIR:-/tmp/ghostcrab-zig-global-cache}\" \"${ZIG:-zig}\" build","embeddings:backfill":"tsx src/cli/embeddings-backfill.ts","immeuble:backend:run":"bash examples/immeuble/scripts/run-immeuble-backend.sh","immeuble:verify:live":"node examples/immeuble/scripts/verify-immeuble-live-artifacts.mjs","smoke:example-client":"node scripts/example-client-smoke.mjs","verify:local-install":"node scripts/verify-local-install.mjs","backend:ensure-vendor":"scripts/ensure-vendor.sh","immeuble:run:live-lab":"bash examples/immeuble/scripts/run-immeuble-live-lab.sh","test:integration:live":"sh scripts/run-integration-tests.sh","immeuble:import:hybrid":"node examples/immeuble/scripts/run-immeuble-import.mjs --apply --engine both --skip-preflight --skip-provenance-validation --db /tmp/immeuble-hybrid.sqlite --compare-output examples/immeuble/reports/hybrid-compare.json && node examples/immeuble/scripts/verify-immeuble-acceptance.mjs --db /tmp/immeuble-hybrid.sqlite --require-hybrid","ontology:export-linkml":"node bin/gcp.mjs brain ontology export-linkml","smoke:mcp:long-running":"node scripts/mcp-smoke-long-running.mjs","verify:semantic-golden":"node scripts/verify-semantic-proposal-golden.mjs","prebuild:stage-packages":"node scripts/stage-platform-packages.mjs","structured-import:smoke":"node examples/immeuble/scripts/build-immeuble-model.mjs && node examples/immeuble/scripts/run-immeuble-import.mjs --skip-preflight --skip-provenance-validation","immeuble:projection:plan":"node examples/immeuble/scripts/starterkit/analyze-projection-candidates.mjs --db \"${GHOSTCRAB_SQLITE_PATH:-data/immeuble.sqlite}\" --workspace immeuble --projection-catalog examples/immeuble/contracts/projection_catalog.yaml --model-contract examples/immeuble/contracts/model_contract.json --output-dir examples/immeuble/reports --include-blind-spots --include-jtbd","immeuble:projection:audit":"node examples/immeuble/scripts/starterkit/audit-ghostcrab-projections.mjs --db \"${GHOSTCRAB_SQLITE_PATH:-data/immeuble.sqlite}\" --workspace immeuble --model examples/immeuble/contracts/model_contract.json --answer-artifacts-seed examples/immeuble/contracts/answer_artifacts.seed.jsonl --output-dir examples/immeuble/reports","smoke:mcp:embeddings-fake":"node scripts/mcp-smoke-embeddings-fake.mjs","smoke:mcp:embeddings-real":"node scripts/mcp-smoke-embeddings-real.mjs","smoke:mcp:memory-workflow":"node scripts/mcp-smoke-memory-workflow.mjs","immeuble:compare:snapshots":"bash examples/immeuble/scripts/compare-immeuble-snapshots.sh","pack:local:reuse-prebuilds":"pnpm run build && node scripts/pack-local.mjs","smoke:mcp:incomplete-graph":"node scripts/mcp-smoke-incomplete-graph.mjs","immeuble:projection:plan:strict":"npm run immeuble:projection:plan -- --strict","immeuble:projection:audit:strict":"npm run immeuble:projection:audit -- --strict","structured-import:scenario:immeuble":"node examples/immeuble/scripts/run-immeuble-import.mjs --skip-preflight --skip-provenance-validation --apply"},"_npmUser":{"name":"lanfeust21","email":"denis@mitambo.com"},"repository":{"url":"git+https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SQLite-backed MCP memory server (MindBrain + Zig backend), part of the MindBrain ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.21.0","eslint":"^10.1.0","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.1"},"optionalDependencies":{"@mindflight/ghostcrab-personal-mcp-linux-x64":"0.6.1","@mindflight/ghostcrab-personal-mcp-win32-x64":"0.6.1","@mindflight/ghostcrab-personal-mcp-darwin-x64":"0.6.1","@mindflight/ghostcrab-personal-mcp-linux-arm64":"0.6.1","@mindflight/ghostcrab-personal-mcp-win32-arm64":"0.6.1","@mindflight/ghostcrab-personal-mcp-darwin-arm64":"0.6.1"},"_npmOperationalInternal":{"tmp":"tmp/ghostcrab-personal-mcp_0.6.1_1781776579607_0.5868655836000343","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@mindflight/ghostcrab-personal-mcp","version":"0.6.2","keywords":["mcp","sqlite","memory","agent","ghostcrab","mindbrain"],"license":"SEE LICENSE IN Licence.md","_id":"@mindflight/ghostcrab-personal-mcp@0.6.2","maintainers":[{"name":"lanfeust21","email":"denis@mitambo.com"}],"homepage":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp#readme","bugs":{"url":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp/issues"},"bin":{"gcp":"bin/gcp.mjs","ghostcrab":"bin/ghostcrab.mjs"},"dist":{"shasum":"70acd3f601d43b96474319b3fd1b4945e3280860","tarball":"https://registry.npmjs.org/@mindflight/ghostcrab-personal-mcp/-/ghostcrab-personal-mcp-0.6.2.tgz","fileCount":837,"integrity":"sha512-smpUoB70kj8XY8vh+PfaaxM/M4S0GRDK7e4zpTYYThiA9hVRGpNZelF3G63+mZBP4H5YYZWOvIie6s9I2rLfAQ==","signatures":[{"sig":"MEUCIQCSbqsQubO8Cdu2bKtFmxv6r1zEuS25OIvEV8lnRRtBogIgal3lRnwyF60Amkcn2W7GMcINW3nHpqV6ZMt7EHeN/Yc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5801941},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"4cf5708b644d16c2e11a260aaddd8dc1858203b2","scripts":{"dev":"tsx src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc --project tsconfig.json && node scripts/copy-sql.mjs && node scripts/sync-ide-skill-bundles.mjs","clean":"rm -rf coverage dist","start":"node dist/index.js","format":"prettier --write .","migrate":"tsx src/cli/migrate.ts","demo:load":"tsx src/cli/demo-load.ts","smoke:mcp":"node scripts/mcp-smoke.mjs","typecheck":"tsc --noEmit --project tsconfig.json","beta:smoke":"node scripts/smoke-beta-install.mjs","pack:local":"pnpm run prebuild:all && pnpm run build && node scripts/pack-local.mjs","verify:e2e":"node scripts/verify-e2e.mjs","backend:dev":"GHOSTCRAB_BACKEND_ADDR=:8091 GHOSTCRAB_SQLITE_PATH=data/ghostcrab.sqlite cmd/backend/zig-out/bin/ghostcrab-backend","beta:bundle":"node scripts/make-beta-bundle.mjs","postinstall":"node ./bin/lib/postinstall-prebuilds.mjs","verify:pack":"node scripts/verify-pack.mjs","format:check":"prettier --check .","prebuild:all":"sh scripts/prebuilds-all.sh","backend:build":"sh scripts/backend-build-full.sh","smoke:backend":"scripts/smoke-backend.sh","test:all:live":"pnpm test && pnpm run test:integration:live","test:coverage":"vitest run --coverage --coverage.reporter=text-summary --coverage.reporter=json-summary","beta:smoke:ide":"node scripts/smoke-beta-ide-install.mjs","immeuble:audit":"node examples/immeuble/scripts/audit-immeuble-projections.mjs","immeuble:build":"node examples/immeuble/scripts/build-immeuble-model.mjs","immeuble:reset":"node examples/immeuble/scripts/reset-immeuble-workspace.mjs --skip-provenance-validation","prebuild:local":"pnpm run prebuild:all","backend:sqlite3":"scripts/download-sqlite3.sh","immeuble:import":"node examples/immeuble/scripts/run-immeuble-import.mjs --skip-preflight --skip-provenance-validation --apply","immeuble:verify":"node examples/immeuble/scripts/verify-immeuble-acceptance.mjs","sync:ide-skills":"node scripts/sync-ide-skill-bundles.mjs","ontology:compile":"node bin/gcp.mjs brain ontology compile","test:integration":"sh scripts/run-integration-tests.sh","verify:mcp-tools":"node scripts/verify-mcp-tools.mjs","publish:npm-split":"node scripts/publish-npm-split.mjs","demo:load:immeuble":"tsx src/cli/demo-load.ts --profile-file examples/immeuble/contracts/answer_artifacts.seed.jsonl","backend:build:debug":"cd cmd/backend && ZIG_LOCAL_CACHE_DIR=\"${ZIG_LOCAL_CACHE_DIR:-/tmp/ghostcrab-zig-local-cache}\" ZIG_GLOBAL_CACHE_DIR=\"${ZIG_GLOBAL_CACHE_DIR:-/tmp/ghostcrab-zig-global-cache}\" \"${ZIG:-zig}\" build","embeddings:backfill":"tsx src/cli/embeddings-backfill.ts","immeuble:backend:run":"bash examples/immeuble/scripts/run-immeuble-backend.sh","immeuble:verify:live":"node examples/immeuble/scripts/verify-immeuble-live-artifacts.mjs","smoke:example-client":"node scripts/example-client-smoke.mjs","verify:local-install":"node scripts/verify-local-install.mjs","backend:ensure-vendor":"scripts/ensure-vendor.sh","immeuble:run:live-lab":"bash examples/immeuble/scripts/run-immeuble-live-lab.sh","test:integration:live":"sh scripts/run-integration-tests.sh","immeuble:import:hybrid":"node examples/immeuble/scripts/run-immeuble-import.mjs --apply --engine both --skip-preflight --skip-provenance-validation --db /tmp/immeuble-hybrid.sqlite --compare-output examples/immeuble/reports/hybrid-compare.json && node examples/immeuble/scripts/verify-immeuble-acceptance.mjs --db /tmp/immeuble-hybrid.sqlite --require-hybrid","ontology:export-linkml":"node bin/gcp.mjs brain ontology export-linkml","smoke:mcp:long-running":"node scripts/mcp-smoke-long-running.mjs","verify:semantic-golden":"node scripts/verify-semantic-proposal-golden.mjs","prebuild:stage-packages":"node scripts/stage-platform-packages.mjs","structured-import:smoke":"node examples/immeuble/scripts/build-immeuble-model.mjs && node examples/immeuble/scripts/run-immeuble-import.mjs --skip-preflight --skip-provenance-validation","immeuble:projection:plan":"node examples/immeuble/scripts/starterkit/analyze-projection-candidates.mjs --db \"${GHOSTCRAB_SQLITE_PATH:-data/immeuble.sqlite}\" --workspace immeuble --projection-catalog examples/immeuble/contracts/projection_catalog.yaml --model-contract examples/immeuble/contracts/model_contract.json --output-dir examples/immeuble/reports --include-blind-spots --include-jtbd","immeuble:projection:audit":"node examples/immeuble/scripts/starterkit/audit-ghostcrab-projections.mjs --db \"${GHOSTCRAB_SQLITE_PATH:-data/immeuble.sqlite}\" --workspace immeuble --model examples/immeuble/contracts/model_contract.json --answer-artifacts-seed examples/immeuble/contracts/answer_artifacts.seed.jsonl --output-dir examples/immeuble/reports","smoke:mcp:embeddings-fake":"node scripts/mcp-smoke-embeddings-fake.mjs","smoke:mcp:embeddings-real":"node scripts/mcp-smoke-embeddings-real.mjs","smoke:mcp:memory-workflow":"node scripts/mcp-smoke-memory-workflow.mjs","test:integration:optional":"vitest run --config vitest.integration.config.ts","immeuble:compare:snapshots":"bash examples/immeuble/scripts/compare-immeuble-snapshots.sh","pack:local:reuse-prebuilds":"pnpm run build && node scripts/pack-local.mjs","smoke:mcp:incomplete-graph":"node scripts/mcp-smoke-incomplete-graph.mjs","immeuble:projection:plan:strict":"npm run immeuble:projection:plan -- --strict","immeuble:projection:audit:strict":"npm run immeuble:projection:audit -- --strict","structured-import:scenario:immeuble":"node examples/immeuble/scripts/run-immeuble-import.mjs --skip-preflight --skip-provenance-validation --apply"},"_npmUser":{"name":"lanfeust21","email":"denis@mitambo.com"},"repository":{"url":"git+https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SQLite-backed MCP memory server (MindBrain + Zig backend), part of the MindBrain ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.21.0","eslint":"^10.1.0","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"4.1.0"},"optionalDependencies":{"@mindflight/ghostcrab-personal-mcp-linux-x64":"0.6.2","@mindflight/ghostcrab-personal-mcp-win32-x64":"0.6.2","@mindflight/ghostcrab-personal-mcp-darwin-x64":"0.6.2","@mindflight/ghostcrab-personal-mcp-linux-arm64":"0.6.2","@mindflight/ghostcrab-personal-mcp-win32-arm64":"0.6.2","@mindflight/ghostcrab-personal-mcp-darwin-arm64":"0.6.2"},"_npmOperationalInternal":{"tmp":"tmp/ghostcrab-personal-mcp_0.6.2_1782309912154_0.46162905408254673","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@mindflight/ghostcrab-personal-mcp","version":"0.6.3","keywords":["mcp","sqlite","memory","agent","ghostcrab","mindbrain"],"license":"SEE LICENSE IN Licence.md","_id":"@mindflight/ghostcrab-personal-mcp@0.6.3","maintainers":[{"name":"lanfeust21","email":"denis@mitambo.com"}],"homepage":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp#readme","bugs":{"url":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp/issues"},"bin":{"gcp":"bin/gcp.mjs","ghostcrab":"bin/ghostcrab.mjs"},"dist":{"shasum":"a7b7167547f8de02e56cce19c26b799dfa9444f5","tarball":"https://registry.npmjs.org/@mindflight/ghostcrab-personal-mcp/-/ghostcrab-personal-mcp-0.6.3.tgz","fileCount":837,"integrity":"sha512-6guR5cJ38lPgJmBWfQ/mUsqjQxiabVGUU7c4HJNh3qjIDB4BS7Ogp/5eJXg7IisJ3kNwtBdd8EDNttvZVBiAeA==","signatures":[{"sig":"MEYCIQCQ12+epzeML8d1j/ELiZGq7NE+3NPOVsHV8dsQ9tF4fQIhAPO07CJdaRSI2NeTIcf2OG81xSJifxo4x0kwO1eocOn6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5801941},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"a2c7f4ac7c70217d5766276754eff785937476de","scripts":{"dev":"tsx src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc --project tsconfig.json && node scripts/copy-sql.mjs && node scripts/sync-ide-skill-bundles.mjs","clean":"rm -rf coverage dist","start":"node dist/index.js","format":"prettier --write .","migrate":"tsx src/cli/migrate.ts","demo:load":"tsx src/cli/demo-load.ts","smoke:mcp":"node scripts/mcp-smoke.mjs","typecheck":"tsc --noEmit --project tsconfig.json","beta:smoke":"node scripts/smoke-beta-install.mjs","pack:local":"pnpm run prebuild:all && pnpm run build && node scripts/pack-local.mjs","verify:e2e":"node scripts/verify-e2e.mjs","backend:dev":"GHOSTCRAB_BACKEND_ADDR=:8091 GHOSTCRAB_SQLITE_PATH=data/ghostcrab.sqlite cmd/backend/zig-out/bin/ghostcrab-backend","beta:bundle":"node scripts/make-beta-bundle.mjs","postinstall":"node ./bin/lib/postinstall-prebuilds.mjs","verify:pack":"node scripts/verify-pack.mjs","format:check":"prettier --check .","prebuild:all":"sh scripts/prebuilds-all.sh","backend:build":"sh scripts/backend-build-full.sh","smoke:backend":"scripts/smoke-backend.sh","test:all:live":"pnpm test && pnpm run test:integration:live","test:coverage":"vitest run --coverage --coverage.reporter=text-summary --coverage.reporter=json-summary","beta:smoke:ide":"node scripts/smoke-beta-ide-install.mjs","immeuble:audit":"node examples/immeuble/scripts/audit-immeuble-projections.mjs","immeuble:build":"node examples/immeuble/scripts/build-immeuble-model.mjs","immeuble:reset":"node examples/immeuble/scripts/reset-immeuble-workspace.mjs --skip-provenance-validation","prebuild:local":"pnpm run prebuild:all","backend:sqlite3":"scripts/download-sqlite3.sh","immeuble:import":"node examples/immeuble/scripts/run-immeuble-import.mjs --skip-preflight --skip-provenance-validation --apply","immeuble:verify":"node examples/immeuble/scripts/verify-immeuble-acceptance.mjs","sync:ide-skills":"node scripts/sync-ide-skill-bundles.mjs","ontology:compile":"node bin/gcp.mjs brain ontology compile","test:integration":"sh scripts/run-integration-tests.sh","verify:mcp-tools":"node scripts/verify-mcp-tools.mjs","publish:npm-split":"node scripts/publish-npm-split.mjs","demo:load:immeuble":"tsx src/cli/demo-load.ts --profile-file examples/immeuble/contracts/answer_artifacts.seed.jsonl","backend:build:debug":"cd cmd/backend && ZIG_LOCAL_CACHE_DIR=\"${ZIG_LOCAL_CACHE_DIR:-/tmp/ghostcrab-zig-local-cache}\" ZIG_GLOBAL_CACHE_DIR=\"${ZIG_GLOBAL_CACHE_DIR:-/tmp/ghostcrab-zig-global-cache}\" \"${ZIG:-zig}\" build","embeddings:backfill":"tsx src/cli/embeddings-backfill.ts","immeuble:backend:run":"bash examples/immeuble/scripts/run-immeuble-backend.sh","immeuble:verify:live":"node examples/immeuble/scripts/verify-immeuble-live-artifacts.mjs","smoke:example-client":"node scripts/example-client-smoke.mjs","verify:local-install":"node scripts/verify-local-install.mjs","backend:ensure-vendor":"scripts/ensure-vendor.sh","immeuble:run:live-lab":"bash examples/immeuble/scripts/run-immeuble-live-lab.sh","test:integration:live":"sh scripts/run-integration-tests.sh","immeuble:import:hybrid":"node examples/immeuble/scripts/run-immeuble-import.mjs --apply --engine both --skip-preflight --skip-provenance-validation --db /tmp/immeuble-hybrid.sqlite --compare-output examples/immeuble/reports/hybrid-compare.json && node examples/immeuble/scripts/verify-immeuble-acceptance.mjs --db /tmp/immeuble-hybrid.sqlite --require-hybrid","ontology:export-linkml":"node bin/gcp.mjs brain ontology export-linkml","smoke:mcp:long-running":"node scripts/mcp-smoke-long-running.mjs","verify:semantic-golden":"node scripts/verify-semantic-proposal-golden.mjs","prebuild:stage-packages":"node scripts/stage-platform-packages.mjs","structured-import:smoke":"node examples/immeuble/scripts/build-immeuble-model.mjs && node examples/immeuble/scripts/run-immeuble-import.mjs --skip-preflight --skip-provenance-validation","immeuble:projection:plan":"node examples/immeuble/scripts/starterkit/analyze-projection-candidates.mjs --db \"${GHOSTCRAB_SQLITE_PATH:-data/immeuble.sqlite}\" --workspace immeuble --projection-catalog examples/immeuble/contracts/projection_catalog.yaml --model-contract examples/immeuble/contracts/model_contract.json --output-dir examples/immeuble/reports --include-blind-spots --include-jtbd","immeuble:projection:audit":"node examples/immeuble/scripts/starterkit/audit-ghostcrab-projections.mjs --db \"${GHOSTCRAB_SQLITE_PATH:-data/immeuble.sqlite}\" --workspace immeuble --model examples/immeuble/contracts/model_contract.json --answer-artifacts-seed examples/immeuble/contracts/answer_artifacts.seed.jsonl --output-dir examples/immeuble/reports","smoke:mcp:embeddings-fake":"node scripts/mcp-smoke-embeddings-fake.mjs","smoke:mcp:embeddings-real":"node scripts/mcp-smoke-embeddings-real.mjs","smoke:mcp:memory-workflow":"node scripts/mcp-smoke-memory-workflow.mjs","test:integration:optional":"vitest run --config vitest.integration.config.ts","immeuble:compare:snapshots":"bash examples/immeuble/scripts/compare-immeuble-snapshots.sh","pack:local:reuse-prebuilds":"pnpm run build && node scripts/pack-local.mjs","smoke:mcp:incomplete-graph":"node scripts/mcp-smoke-incomplete-graph.mjs","immeuble:projection:plan:strict":"npm run immeuble:projection:plan -- --strict","immeuble:projection:audit:strict":"npm run immeuble:projection:audit -- --strict","structured-import:scenario:immeuble":"node examples/immeuble/scripts/run-immeuble-import.mjs --skip-preflight --skip-provenance-validation --apply"},"_npmUser":{"name":"lanfeust21","email":"denis@mitambo.com"},"repository":{"url":"git+https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SQLite-backed MCP memory server (MindBrain + Zig backend), part of the MindBrain ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.21.0","eslint":"^10.1.0","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"4.1.0"},"optionalDependencies":{"@mindflight/ghostcrab-personal-mcp-linux-x64":"0.6.3","@mindflight/ghostcrab-personal-mcp-win32-x64":"0.6.3","@mindflight/ghostcrab-personal-mcp-darwin-x64":"0.6.3","@mindflight/ghostcrab-personal-mcp-linux-arm64":"0.6.3","@mindflight/ghostcrab-personal-mcp-win32-arm64":"0.6.3","@mindflight/ghostcrab-personal-mcp-darwin-arm64":"0.6.3"},"_npmOperationalInternal":{"tmp":"tmp/ghostcrab-personal-mcp_0.6.3_1782375081854_0.10454160106491983","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@mindflight/ghostcrab-personal-mcp","version":"0.6.4","keywords":["mcp","sqlite","memory","agent","ghostcrab","mindbrain"],"license":"SEE LICENSE IN Licence.md","_id":"@mindflight/ghostcrab-personal-mcp@0.6.4","maintainers":[{"name":"lanfeust21","email":"denis@mitambo.com"}],"homepage":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp#readme","bugs":{"url":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp/issues"},"bin":{"gcp":"bin/gcp.mjs","ghostcrab":"bin/ghostcrab.mjs"},"dist":{"shasum":"bd5d4397bef5898beb3ad415425f03d9a3e6df5e","tarball":"https://registry.npmjs.org/@mindflight/ghostcrab-personal-mcp/-/ghostcrab-personal-mcp-0.6.4.tgz","fileCount":838,"integrity":"sha512-Av3GX30ckr3BZuG+OlQ+gOqzWXVaXm5O2Q7BO7Ootmd6MpbTeFJGnf7sNQOgwm/gus0ITZNSVZRYrUvBF+JWUQ==","signatures":[{"sig":"MEUCID38OkldAtOJmeGP0vudfYZMxteFlI/gpVfIsPlfEzDgAiEA1PUb9XcBRR6x253PgKThsYyl2mIV5XMYCeQs/O/Echs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5817802},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"dbf98b1b0bee8897034cb75db3e31f34cf1d3e41","scripts":{"dev":"tsx src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc --project tsconfig.json && node scripts/copy-sql.mjs && node scripts/sync-ide-skill-bundles.mjs","clean":"rm -rf coverage dist","start":"node dist/index.js","format":"prettier --write .","migrate":"tsx src/cli/migrate.ts","demo:load":"tsx src/cli/demo-load.ts","smoke:mcp":"node scripts/mcp-smoke.mjs","typecheck":"tsc --noEmit --project tsconfig.json","beta:smoke":"node scripts/smoke-beta-install.mjs","pack:local":"pnpm run prebuild:all && pnpm run build && node scripts/pack-local.mjs","verify:e2e":"node scripts/verify-e2e.mjs","backend:dev":"GHOSTCRAB_BACKEND_ADDR=:8091 GHOSTCRAB_SQLITE_PATH=data/ghostcrab.sqlite cmd/backend/zig-out/bin/ghostcrab-backend","beta:bundle":"node scripts/make-beta-bundle.mjs","postinstall":"node ./bin/lib/postinstall-prebuilds.mjs","verify:pack":"node scripts/verify-pack.mjs","format:check":"prettier --check .","prebuild:all":"sh scripts/prebuilds-all.sh","backend:build":"sh scripts/backend-build-full.sh","smoke:backend":"scripts/smoke-backend.sh","test:all:live":"pnpm test && pnpm run test:integration:live","test:coverage":"vitest run --coverage --coverage.reporter=text-summary --coverage.reporter=json-summary","beta:smoke:ide":"node scripts/smoke-beta-ide-install.mjs","immeuble:audit":"node examples/immeuble/scripts/audit-immeuble-projections.mjs","immeuble:build":"node examples/immeuble/scripts/build-immeuble-model.mjs","immeuble:reset":"node examples/immeuble/scripts/reset-immeuble-workspace.mjs --skip-provenance-validation","prebuild:local":"pnpm run prebuild:all","backend:sqlite3":"scripts/download-sqlite3.sh","immeuble:import":"node examples/immeuble/scripts/run-immeuble-import.mjs --skip-preflight --skip-provenance-validation --apply","immeuble:verify":"node examples/immeuble/scripts/verify-immeuble-acceptance.mjs","sync:ide-skills":"node scripts/sync-ide-skill-bundles.mjs","ontology:compile":"node bin/gcp.mjs brain ontology compile","test:integration":"sh scripts/run-integration-tests.sh","verify:mcp-tools":"node scripts/verify-mcp-tools.mjs","publish:npm-split":"node scripts/publish-npm-split.mjs","demo:load:immeuble":"tsx src/cli/demo-load.ts --profile-file examples/immeuble/contracts/answer_artifacts.seed.jsonl","backend:build:debug":"cd cmd/backend && ZIG_LOCAL_CACHE_DIR=\"${ZIG_LOCAL_CACHE_DIR:-/tmp/ghostcrab-zig-local-cache}\" ZIG_GLOBAL_CACHE_DIR=\"${ZIG_GLOBAL_CACHE_DIR:-/tmp/ghostcrab-zig-global-cache}\" \"${ZIG:-zig}\" build","embeddings:backfill":"tsx src/cli/embeddings-backfill.ts","immeuble:backend:run":"bash examples/immeuble/scripts/run-immeuble-backend.sh","immeuble:verify:live":"node examples/immeuble/scripts/verify-immeuble-live-artifacts.mjs","smoke:example-client":"node scripts/example-client-smoke.mjs","verify:local-install":"node scripts/verify-local-install.mjs","verify:mcp-all-tools":"node scripts/verify-mcp-all-tools.mjs","backend:ensure-vendor":"scripts/ensure-vendor.sh","immeuble:run:live-lab":"bash examples/immeuble/scripts/run-immeuble-live-lab.sh","test:integration:live":"sh scripts/run-integration-tests.sh","immeuble:import:hybrid":"node examples/immeuble/scripts/run-immeuble-import.mjs --apply --engine both --skip-preflight --skip-provenance-validation --db /tmp/immeuble-hybrid.sqlite --compare-output examples/immeuble/reports/hybrid-compare.json && node examples/immeuble/scripts/verify-immeuble-acceptance.mjs --db /tmp/immeuble-hybrid.sqlite --require-hybrid","ontology:export-linkml":"node bin/gcp.mjs brain ontology export-linkml","smoke:mcp:long-running":"node scripts/mcp-smoke-long-running.mjs","verify:semantic-golden":"node scripts/verify-semantic-proposal-golden.mjs","prebuild:stage-packages":"node scripts/stage-platform-packages.mjs","structured-import:smoke":"node examples/immeuble/scripts/build-immeuble-model.mjs && node examples/immeuble/scripts/run-immeuble-import.mjs --skip-preflight --skip-provenance-validation","immeuble:projection:plan":"node examples/immeuble/scripts/starterkit/analyze-projection-candidates.mjs --db \"${GHOSTCRAB_SQLITE_PATH:-data/immeuble.sqlite}\" --workspace immeuble --projection-catalog examples/immeuble/contracts/projection_catalog.yaml --model-contract examples/immeuble/contracts/model_contract.json --output-dir examples/immeuble/reports --include-blind-spots --include-jtbd","immeuble:projection:audit":"node examples/immeuble/scripts/starterkit/audit-ghostcrab-projections.mjs --db \"${GHOSTCRAB_SQLITE_PATH:-data/immeuble.sqlite}\" --workspace immeuble --model examples/immeuble/contracts/model_contract.json --answer-artifacts-seed examples/immeuble/contracts/answer_artifacts.seed.jsonl --output-dir examples/immeuble/reports","smoke:mcp:embeddings-fake":"node scripts/mcp-smoke-embeddings-fake.mjs","smoke:mcp:embeddings-real":"node scripts/mcp-smoke-embeddings-real.mjs","smoke:mcp:memory-workflow":"node scripts/mcp-smoke-memory-workflow.mjs","test:integration:optional":"vitest run --config vitest.integration.config.ts","immeuble:compare:snapshots":"bash examples/immeuble/scripts/compare-immeuble-snapshots.sh","pack:local:reuse-prebuilds":"pnpm run build && node scripts/pack-local.mjs","smoke:mcp:incomplete-graph":"node scripts/mcp-smoke-incomplete-graph.mjs","immeuble:projection:plan:strict":"npm run immeuble:projection:plan -- --strict","immeuble:projection:audit:strict":"npm run immeuble:projection:audit -- --strict","structured-import:scenario:immeuble":"node examples/immeuble/scripts/run-immeuble-import.mjs --skip-preflight --skip-provenance-validation --apply"},"_npmUser":{"name":"lanfeust21","email":"denis@mitambo.com"},"repository":{"url":"git+https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SQLite-backed MCP memory server (MindBrain + Zig backend), part of the MindBrain ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.21.0","eslint":"^10.1.0","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"4.1.0"},"optionalDependencies":{"@mindflight/ghostcrab-personal-mcp-linux-x64":"0.6.4","@mindflight/ghostcrab-personal-mcp-win32-x64":"0.6.4","@mindflight/ghostcrab-personal-mcp-darwin-x64":"0.6.4","@mindflight/ghostcrab-personal-mcp-linux-arm64":"0.6.4","@mindflight/ghostcrab-personal-mcp-win32-arm64":"0.6.4","@mindflight/ghostcrab-personal-mcp-darwin-arm64":"0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/ghostcrab-personal-mcp_0.6.4_1782579036708_0.558455396872749","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@mindflight/ghostcrab-personal-mcp","version":"0.6.5","keywords":["mcp","sqlite","memory","agent","ghostcrab","mindbrain"],"license":"SEE LICENSE IN Licence.md","_id":"@mindflight/ghostcrab-personal-mcp@0.6.5","maintainers":[{"name":"lanfeust21","email":"denis@mitambo.com"}],"homepage":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp#readme","bugs":{"url":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp/issues"},"bin":{"gcp":"bin/gcp.mjs","ghostcrab":"bin/ghostcrab.mjs"},"dist":{"shasum":"509eee48c4c93f97b3b28976f69fe0daf579ee8d","tarball":"https://registry.npmjs.org/@mindflight/ghostcrab-personal-mcp/-/ghostcrab-personal-mcp-0.6.5.tgz","fileCount":720,"integrity":"sha512-80S2lfTuBiLm50GtGVmJtgPfjNYwfWQMBajf+m4EKInaS8//d86dmRHuGd1yqMPduMSnCzCip7nAVnOwUWL8Yw==","signatures":[{"sig":"MEUCIHmP2loIwMD17MBLW+hNl0m8/orBm9GARwvU4zcVCIT9AiEA4I9wm/+P8mXlL5mLBvAKDMHFLGQgZXIRtsY6kHyhGOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4955936},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"de70c3ddd8cfc6918d91580e10175f21a3b3498d","scripts":{"dev":"tsx src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc --project tsconfig.json && node scripts/copy-sql.mjs && node scripts/sync-ide-skill-bundles.mjs","clean":"rm -rf coverage dist","start":"node dist/index.js","format":"prettier --write .","migrate":"tsx src/cli/migrate.ts","demo:load":"tsx src/cli/demo-load.ts","smoke:mcp":"node scripts/mcp-smoke.mjs","stage:npm":"node scripts/npm-stage.mjs","typecheck":"tsc --noEmit --project tsconfig.json","beta:smoke":"node scripts/smoke-beta-install.mjs","pack:local":"pnpm run prebuild:all && pnpm run build && node scripts/pack-local.mjs","verify:e2e":"node scripts/verify-e2e.mjs","backend:dev":"GHOSTCRAB_BACKEND_ADDR=:8091 GHOSTCRAB_SQLITE_PATH=data/ghostcrab.sqlite cmd/backend/zig-out/bin/ghostcrab-backend","beta:bundle":"node scripts/make-beta-bundle.mjs","postinstall":"node ./bin/lib/postinstall-prebuilds.mjs","verify:pack":"node scripts/verify-pack.mjs","format:check":"prettier --check .","prebuild:all":"sh scripts/prebuilds-all.sh","backend:build":"sh scripts/backend-build-full.sh","smoke:backend":"scripts/smoke-backend.sh","test:all:live":"pnpm test && pnpm run test:integration:live","test:coverage":"vitest run --coverage --coverage.reporter=text-summary --coverage.reporter=json-summary","beta:smoke:ide":"node scripts/smoke-beta-ide-install.mjs","immeuble:audit":"node examples/immeuble/scripts/audit-immeuble-projections.mjs","immeuble:build":"node examples/immeuble/scripts/build-immeuble-model.mjs","immeuble:reset":"node examples/immeuble/scripts/reset-immeuble-workspace.mjs --skip-provenance-validation","prebuild:local":"pnpm run prebuild:all","stage:npm:list":"node scripts/npm-stage.mjs list","stage:npm:view":"node scripts/npm-stage.mjs view","backend:sqlite3":"scripts/download-sqlite3.sh","immeuble:import":"node examples/immeuble/scripts/run-immeuble-import.mjs --skip-preflight --skip-provenance-validation --apply","immeuble:verify":"node examples/immeuble/scripts/verify-immeuble-acceptance.mjs","sync:ide-skills":"node scripts/sync-ide-skill-bundles.mjs","ontology:compile":"node bin/gcp.mjs brain ontology compile","test:integration":"sh scripts/run-integration-tests.sh","verify:mcp-tools":"node scripts/verify-mcp-tools.mjs","publish:npm-split":"node scripts/publish-npm-split.mjs","stage:npm:approve":"node scripts/npm-stage.mjs approve","demo:load:immeuble":"tsx src/cli/demo-load.ts --profile-file examples/immeuble/contracts/answer_artifacts.seed.jsonl","backend:build:debug":"cd cmd/backend && ZIG_LOCAL_CACHE_DIR=\"${ZIG_LOCAL_CACHE_DIR:-/tmp/ghostcrab-zig-local-cache}\" ZIG_GLOBAL_CACHE_DIR=\"${ZIG_GLOBAL_CACHE_DIR:-/tmp/ghostcrab-zig-global-cache}\" \"${ZIG:-zig}\" build","embeddings:backfill":"tsx src/cli/embeddings-backfill.ts","immeuble:backend:run":"bash examples/immeuble/scripts/run-immeuble-backend.sh","immeuble:verify:live":"node examples/immeuble/scripts/verify-immeuble-live-artifacts.mjs","smoke:example-client":"node scripts/example-client-smoke.mjs","verify:local-install":"node scripts/verify-local-install.mjs","verify:mcp-all-tools":"node scripts/verify-mcp-all-tools.mjs","backend:ensure-vendor":"scripts/ensure-vendor.sh","immeuble:run:live-lab":"bash examples/immeuble/scripts/run-immeuble-live-lab.sh","test:integration:live":"sh scripts/run-integration-tests.sh","immeuble:import:hybrid":"node examples/immeuble/scripts/run-immeuble-import.mjs --apply --engine both --skip-preflight --skip-provenance-validation --db /tmp/immeuble-hybrid.sqlite --compare-output examples/immeuble/reports/hybrid-compare.json && node examples/immeuble/scripts/verify-immeuble-acceptance.mjs --db /tmp/immeuble-hybrid.sqlite --require-hybrid","ontology:export-linkml":"node bin/gcp.mjs brain ontology export-linkml","smoke:mcp:long-running":"node scripts/mcp-smoke-long-running.mjs","verify:semantic-golden":"node scripts/verify-semantic-proposal-golden.mjs","prebuild:stage-packages":"node scripts/stage-platform-packages.mjs","structured-import:smoke":"node examples/immeuble/scripts/build-immeuble-model.mjs && node examples/immeuble/scripts/run-immeuble-import.mjs --skip-preflight --skip-provenance-validation","immeuble:projection:plan":"node examples/immeuble/scripts/starterkit/analyze-projection-candidates.mjs --db \"${GHOSTCRAB_SQLITE_PATH:-data/immeuble.sqlite}\" --workspace immeuble --projection-catalog examples/immeuble/contracts/projection_catalog.yaml --model-contract examples/immeuble/contracts/model_contract.json --output-dir examples/immeuble/reports --include-blind-spots --include-jtbd","immeuble:projection:audit":"node examples/immeuble/scripts/starterkit/audit-ghostcrab-projections.mjs --db \"${GHOSTCRAB_SQLITE_PATH:-data/immeuble.sqlite}\" --workspace immeuble --model examples/immeuble/contracts/model_contract.json --answer-artifacts-seed examples/immeuble/contracts/answer_artifacts.seed.jsonl --output-dir examples/immeuble/reports","smoke:mcp:embeddings-fake":"node scripts/mcp-smoke-embeddings-fake.mjs","smoke:mcp:embeddings-real":"node scripts/mcp-smoke-embeddings-real.mjs","smoke:mcp:memory-workflow":"node scripts/mcp-smoke-memory-workflow.mjs","test:integration:optional":"vitest run --config vitest.integration.config.ts","immeuble:compare:snapshots":"bash examples/immeuble/scripts/compare-immeuble-snapshots.sh","pack:local:reuse-prebuilds":"pnpm run build && node scripts/pack-local.mjs","smoke:mcp:incomplete-graph":"node scripts/mcp-smoke-incomplete-graph.mjs","immeuble:projection:plan:strict":"npm run immeuble:projection:plan -- --strict","immeuble:projection:audit:strict":"npm run immeuble:projection:audit -- --strict","structured-import:scenario:immeuble":"node examples/immeuble/scripts/run-immeuble-import.mjs --skip-preflight --skip-provenance-validation --apply"},"_npmUser":{"name":"lanfeust21","email":"denis@mitambo.com","approver":{"name":"lanfeust21","email":"denis@mitambo.com"}},"repository":{"url":"git+https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"SQLite-backed MCP memory server (MindBrain + Zig backend), part of the MindBrain ecosystem.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.21.0","eslint":"^10.1.0","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"4.1.0"},"optionalDependencies":{"@mindflight/ghostcrab-personal-mcp-linux-x64":"0.6.5","@mindflight/ghostcrab-personal-mcp-win32-x64":"0.6.5","@mindflight/ghostcrab-personal-mcp-darwin-x64":"0.6.5","@mindflight/ghostcrab-personal-mcp-linux-arm64":"0.6.5","@mindflight/ghostcrab-personal-mcp-win32-arm64":"0.6.5","@mindflight/ghostcrab-personal-mcp-darwin-arm64":"0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/ghostcrab-personal-mcp_0.6.5_1783702685435_0.40049339873766976","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@mindflight/ghostcrab-personal-mcp","version":"0.6.6","keywords":["mcp","sqlite","memory","agent","ghostcrab","mindbrain"],"license":"SEE LICENSE IN Licence.md","_id":"@mindflight/ghostcrab-personal-mcp@0.6.6","maintainers":[{"name":"lanfeust21","email":"denis@mitambo.com"}],"homepage":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp#readme","bugs":{"url":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp/issues"},"bin":{"gcp":"bin/gcp.mjs","ghostcrab":"bin/ghostcrab.mjs"},"dist":{"shasum":"ce7124d77662d1d0f6bd1e23cf6a15793e11a28c","tarball":"https://registry.npmjs.org/@mindflight/ghostcrab-personal-mcp/-/ghostcrab-personal-mcp-0.6.6.tgz","fileCount":724,"integrity":"sha512-T2utcdyadE9qH9GMCy6OteakTuqM06NClEIDAWl+TjF7usTn6L2DmB7E2d6g2FVsEnM5M8hxLSnolAWR2oBe2w==","signatures":[{"sig":"MEUCIFIPv2jLe1l9+/LArtHgIK+xcBW6DyUiyvmkaEGk48N2AiEA8m+FcY0/WuLaHe4kMGDADMqdzbN13jPsyZGh4ypjgyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4985861},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"18cc1f2d5cbc81975c1d51938ecab3b0803c6975","scripts":{"dev":"tsx src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc --project tsconfig.json && node scripts/copy-sql.mjs && node scripts/sync-ide-skill-bundles.mjs","clean":"rm -rf coverage dist","start":"node dist/index.js","format":"prettier --write .","migrate":"tsx src/cli/migrate.ts","demo:load":"tsx src/cli/demo-load.ts","smoke:mcp":"node scripts/mcp-smoke.mjs","stage:npm":"node scripts/npm-stage.mjs","typecheck":"tsc --noEmit --project tsconfig.json","beta:smoke":"node scripts/smoke-beta-install.mjs","pack:local":"pnpm run prebuild:all && pnpm run build && node scripts/pack-local.mjs","verify:e2e":"node scripts/verify-e2e.mjs","backend:dev":"GHOSTCRAB_BACKEND_ADDR=:8091 GHOSTCRAB_SQLITE_PATH=data/ghostcrab.sqlite cmd/backend/zig-out/bin/ghostcrab-backend","beta:bundle":"node scripts/make-beta-bundle.mjs","postinstall":"node ./bin/lib/postinstall-prebuilds.mjs","verify:pack":"node scripts/verify-pack.mjs","format:check":"prettier --check .","prebuild:all":"sh scripts/prebuilds-all.sh","backend:build":"sh scripts/backend-build-full.sh","smoke:backend":"scripts/smoke-backend.sh","test:all:live":"pnpm test && pnpm run test:integration:live","test:coverage":"vitest run --coverage --coverage.reporter=text-summary --coverage.reporter=json-summary","beta:smoke:ide":"node scripts/smoke-beta-ide-install.mjs","immeuble:audit":"node examples/immeuble/scripts/audit-immeuble-projections.mjs","immeuble:build":"node examples/immeuble/scripts/build-immeuble-model.mjs","immeuble:reset":"node examples/immeuble/scripts/reset-immeuble-workspace.mjs --skip-provenance-validation","prebuild:local":"pnpm run prebuild:all","stage:npm:list":"node scripts/npm-stage.mjs list","stage:npm:view":"node scripts/npm-stage.mjs view","backend:sqlite3":"scripts/download-sqlite3.sh","immeuble:import":"node examples/immeuble/scripts/run-immeuble-import.mjs --skip-preflight --skip-provenance-validation --apply","immeuble:verify":"node examples/immeuble/scripts/verify-immeuble-acceptance.mjs","sync:ide-skills":"node scripts/sync-ide-skill-bundles.mjs","ontology:compile":"node bin/gcp.mjs brain ontology compile","test:integration":"sh scripts/run-integration-tests.sh","verify:mcp-tools":"node scripts/verify-mcp-tools.mjs","publish:npm-split":"node scripts/publish-npm-split.mjs","stage:npm:approve":"node scripts/npm-stage.mjs approve","demo:load:immeuble":"tsx src/cli/demo-load.ts --profile-file examples/immeuble/contracts/answer_artifacts.seed.jsonl","backend:build:debug":"cd cmd/backend && ZIG_LOCAL_CACHE_DIR=\"${ZIG_LOCAL_CACHE_DIR:-/tmp/ghostcrab-zig-local-cache}\" ZIG_GLOBAL_CACHE_DIR=\"${ZIG_GLOBAL_CACHE_DIR:-/tmp/ghostcrab-zig-global-cache}\" \"${ZIG:-zig}\" build","embeddings:backfill":"tsx src/cli/embeddings-backfill.ts","immeuble:backend:run":"bash examples/immeuble/scripts/run-immeuble-backend.sh","immeuble:verify:live":"node examples/immeuble/scripts/verify-immeuble-live-artifacts.mjs","smoke:example-client":"node scripts/example-client-smoke.mjs","verify:local-install":"node scripts/verify-local-install.mjs","verify:mcp-all-tools":"node scripts/verify-mcp-all-tools.mjs","backend:ensure-vendor":"scripts/ensure-vendor.sh","immeuble:run:live-lab":"bash examples/immeuble/scripts/run-immeuble-live-lab.sh","test:integration:live":"sh scripts/run-integration-tests.sh","immeuble:import:hybrid":"node examples/immeuble/scripts/run-immeuble-import.mjs --apply --engine both --skip-preflight --skip-provenance-validation --db /tmp/immeuble-hybrid.sqlite --compare-output examples/immeuble/reports/hybrid-compare.json && node examples/immeuble/scripts/verify-immeuble-acceptance.mjs --db /tmp/immeuble-hybrid.sqlite --require-hybrid","ontology:export-linkml":"node bin/gcp.mjs brain ontology export-linkml","smoke:mcp:long-running":"node scripts/mcp-smoke-long-running.mjs","verify:semantic-golden":"node scripts/verify-semantic-proposal-golden.mjs","prebuild:stage-packages":"node scripts/stage-platform-packages.mjs","structured-import:smoke":"node examples/immeuble/scripts/build-immeuble-model.mjs && node examples/immeuble/scripts/run-immeuble-import.mjs --skip-preflight --skip-provenance-validation","immeuble:projection:plan":"node examples/immeuble/scripts/starterkit/analyze-projection-candidates.mjs --db \"${GHOSTCRAB_SQLITE_PATH:-data/immeuble.sqlite}\" --workspace immeuble --projection-catalog examples/immeuble/contracts/projection_catalog.yaml --model-contract examples/immeuble/contracts/model_contract.json --output-dir examples/immeuble/reports --include-blind-spots --include-jtbd","immeuble:projection:audit":"node examples/immeuble/scripts/starterkit/audit-ghostcrab-projections.mjs --db \"${GHOSTCRAB_SQLITE_PATH:-data/immeuble.sqlite}\" --workspace immeuble --model examples/immeuble/contracts/model_contract.json --answer-artifacts-seed examples/immeuble/contracts/answer_artifacts.seed.jsonl --output-dir examples/immeuble/reports","smoke:mcp:embeddings-fake":"node scripts/mcp-smoke-embeddings-fake.mjs","smoke:mcp:embeddings-real":"node scripts/mcp-smoke-embeddings-real.mjs","smoke:mcp:memory-workflow":"node scripts/mcp-smoke-memory-workflow.mjs","test:integration:optional":"vitest run --config vitest.integration.config.ts","immeuble:compare:snapshots":"bash examples/immeuble/scripts/compare-immeuble-snapshots.sh","pack:local:reuse-prebuilds":"pnpm run build && node scripts/pack-local.mjs","smoke:mcp:incomplete-graph":"node scripts/mcp-smoke-incomplete-graph.mjs","immeuble:projection:plan:strict":"npm run immeuble:projection:plan -- --strict","immeuble:projection:audit:strict":"npm run immeuble:projection:audit -- --strict","structured-import:scenario:immeuble":"node examples/immeuble/scripts/run-immeuble-import.mjs --skip-preflight --skip-provenance-validation --apply"},"_npmUser":{"name":"lanfeust21","email":"denis@mitambo.com","approver":{"name":"lanfeust21","email":"denis@mitambo.com"}},"repository":{"url":"git+https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"SQLite-backed MCP memory server (MindBrain + Zig backend), part of the MindBrain ecosystem.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.23.1","vite":"^8.1.4","eslint":"^10.1.0","vitest":"^4.1.10","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"4.1.10"},"optionalDependencies":{"@mindflight/ghostcrab-personal-mcp-linux-x64":"0.6.6","@mindflight/ghostcrab-personal-mcp-win32-x64":"0.6.6","@mindflight/ghostcrab-personal-mcp-darwin-x64":"0.6.6","@mindflight/ghostcrab-personal-mcp-linux-arm64":"0.6.6","@mindflight/ghostcrab-personal-mcp-win32-arm64":"0.6.6","@mindflight/ghostcrab-personal-mcp-darwin-arm64":"0.6.6"},"_npmOperationalInternal":{"tmp":"tmp/ghostcrab-personal-mcp_0.6.6_1788342307038_0.4800571992845988","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@mindflight/ghostcrab-personal-mcp","version":"0.6.7","keywords":["mcp","sqlite","memory","agent","ghostcrab","mindbrain"],"license":"SEE LICENSE IN Licence.md","_id":"@mindflight/ghostcrab-personal-mcp@0.6.7","maintainers":[{"name":"lanfeust21","email":"denis@mitambo.com"}],"homepage":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp#readme","bugs":{"url":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp/issues"},"bin":{"gcp":"bin/gcp.mjs","ghostcrab":"bin/ghostcrab.mjs"},"dist":{"shasum":"0614fda8cdcecdef08c4481702b87ac61fb96625","tarball":"https://registry.npmjs.org/@mindflight/ghostcrab-personal-mcp/-/ghostcrab-personal-mcp-0.6.7.tgz","fileCount":727,"integrity":"sha512-BnB8omjOek3dBrcehyN5pcU+Ibguv0tUpZhahBQRqV3RIBulr9cG+JXASTTc2Gyuv4sN3Ykc4iGUzt9DB73+1A==","signatures":[{"sig":"MEUCICDArSSppJnU927itJOvm+88m6wkP2r/ocv9kxB7QkBRAiEAh7rHGQlMTnN6OmpX4LsCWyGuZsmSnVSfqoHGlKIYDKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5011876},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"9c4a054539b0afa508c958be001dc8ec671fa7e0","scripts":{"dev":"tsx src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc --project tsconfig.json && node scripts/copy-sql.mjs && node scripts/sync-ide-skill-bundles.mjs","clean":"rm -rf coverage dist","start":"node dist/index.js","format":"prettier --write .","migrate":"tsx src/cli/migrate.ts","demo:load":"tsx src/cli/demo-load.ts","smoke:mcp":"node scripts/mcp-smoke.mjs","stage:npm":"node scripts/npm-stage.mjs","typecheck":"tsc --noEmit --project tsconfig.json","beta:smoke":"node scripts/smoke-beta-install.mjs","pack:local":"pnpm run prebuild:all && pnpm run build && node scripts/pack-local.mjs","verify:e2e":"node scripts/verify-e2e.mjs","backend:dev":"GHOSTCRAB_BACKEND_ADDR=:8091 GHOSTCRAB_SQLITE_PATH=data/ghostcrab.sqlite cmd/backend/zig-out/bin/ghostcrab-backend","beta:bundle":"node scripts/make-beta-bundle.mjs","postinstall":"node ./bin/lib/postinstall-prebuilds.mjs","verify:pack":"node scripts/verify-pack.mjs","format:check":"prettier --check .","prebuild:all":"sh scripts/prebuilds-all.sh","backend:build":"sh scripts/backend-build-full.sh","smoke:backend":"scripts/smoke-backend.sh","test:all:live":"pnpm test && pnpm run test:integration:live","test:coverage":"vitest run --coverage --coverage.reporter=text-summary --coverage.reporter=json-summary","beta:smoke:ide":"node scripts/smoke-beta-ide-install.mjs","immeuble:audit":"node examples/immeuble/scripts/audit-immeuble-projections.mjs","immeuble:build":"node examples/immeuble/scripts/build-immeuble-model.mjs","immeuble:reset":"node examples/immeuble/scripts/reset-immeuble-workspace.mjs --skip-provenance-validation","prebuild:local":"pnpm run prebuild:all","stage:npm:list":"node scripts/npm-stage.mjs list","stage:npm:view":"node scripts/npm-stage.mjs view","backend:sqlite3":"scripts/download-sqlite3.sh","immeuble:import":"node examples/immeuble/scripts/run-immeuble-import.mjs --skip-preflight --skip-provenance-validation --apply","immeuble:verify":"node examples/immeuble/scripts/verify-immeuble-acceptance.mjs","sync:ide-skills":"node scripts/sync-ide-skill-bundles.mjs","ontology:compile":"node bin/gcp.mjs brain ontology compile","test:integration":"sh scripts/run-integration-tests.sh","verify:mcp-tools":"node scripts/verify-mcp-tools.mjs","publish:npm-split":"node scripts/publish-npm-split.mjs","stage:npm:approve":"node scripts/npm-stage.mjs approve","demo:load:immeuble":"tsx src/cli/demo-load.ts --profile-file examples/immeuble/contracts/answer_artifacts.seed.jsonl","backend:build:debug":"cd cmd/backend && ZIG_LOCAL_CACHE_DIR=\"${ZIG_LOCAL_CACHE_DIR:-/tmp/ghostcrab-zig-local-cache}\" ZIG_GLOBAL_CACHE_DIR=\"${ZIG_GLOBAL_CACHE_DIR:-/tmp/ghostcrab-zig-global-cache}\" \"${ZIG:-zig}\" build","embeddings:backfill":"tsx src/cli/embeddings-backfill.ts","immeuble:backend:run":"bash examples/immeuble/scripts/run-immeuble-backend.sh","immeuble:verify:live":"node examples/immeuble/scripts/verify-immeuble-live-artifacts.mjs","smoke:example-client":"node scripts/example-client-smoke.mjs","verify:local-install":"node scripts/verify-local-install.mjs","verify:mcp-all-tools":"node scripts/verify-mcp-all-tools.mjs","backend:ensure-vendor":"scripts/ensure-vendor.sh","immeuble:run:live-lab":"bash examples/immeuble/scripts/run-immeuble-live-lab.sh","test:integration:live":"sh scripts/run-integration-tests.sh","immeuble:import:hybrid":"node examples/immeuble/scripts/run-immeuble-import.mjs --apply --engine both --skip-preflight --skip-provenance-validation --db /tmp/immeuble-hybrid.sqlite --compare-output examples/immeuble/reports/hybrid-compare.json && node examples/immeuble/scripts/verify-immeuble-acceptance.mjs --db /tmp/immeuble-hybrid.sqlite --require-hybrid","ontology:export-linkml":"node bin/gcp.mjs brain ontology export-linkml","smoke:mcp:long-running":"node scripts/mcp-smoke-long-running.mjs","verify:semantic-golden":"node scripts/verify-semantic-proposal-golden.mjs","prebuild:stage-packages":"node scripts/stage-platform-packages.mjs","structured-import:smoke":"node examples/immeuble/scripts/build-immeuble-model.mjs && node examples/immeuble/scripts/run-immeuble-import.mjs --skip-preflight --skip-provenance-validation","immeuble:projection:plan":"node examples/immeuble/scripts/starterkit/analyze-projection-candidates.mjs --db \"${GHOSTCRAB_SQLITE_PATH:-data/immeuble.sqlite}\" --workspace immeuble --projection-catalog examples/immeuble/contracts/projection_catalog.yaml --model-contract examples/immeuble/contracts/model_contract.json --output-dir examples/immeuble/reports --include-blind-spots --include-jtbd","immeuble:projection:audit":"node examples/immeuble/scripts/starterkit/audit-ghostcrab-projections.mjs --db \"${GHOSTCRAB_SQLITE_PATH:-data/immeuble.sqlite}\" --workspace immeuble --model examples/immeuble/contracts/model_contract.json --answer-artifacts-seed examples/immeuble/contracts/answer_artifacts.seed.jsonl --output-dir examples/immeuble/reports","smoke:mcp:embeddings-fake":"node scripts/mcp-smoke-embeddings-fake.mjs","smoke:mcp:embeddings-real":"node scripts/mcp-smoke-embeddings-real.mjs","smoke:mcp:memory-workflow":"node scripts/mcp-smoke-memory-workflow.mjs","test:integration:optional":"vitest run --config vitest.integration.config.ts","immeuble:compare:snapshots":"bash examples/immeuble/scripts/compare-immeuble-snapshots.sh","pack:local:reuse-prebuilds":"pnpm run build && node scripts/pack-local.mjs","smoke:mcp:incomplete-graph":"node scripts/mcp-smoke-incomplete-graph.mjs","immeuble:projection:plan:strict":"npm run immeuble:projection:plan -- --strict","immeuble:projection:audit:strict":"npm run immeuble:projection:audit -- --strict","structured-import:scenario:immeuble":"node examples/immeuble/scripts/run-immeuble-import.mjs --skip-preflight --skip-provenance-validation --apply"},"_npmUser":{"name":"lanfeust21","email":"denis@mitambo.com","approver":{"name":"lanfeust21","email":"denis@mitambo.com"}},"repository":{"url":"git+https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"SQLite-backed MCP memory server (MindBrain + Zig backend), part of the MindBrain ecosystem.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.23.1","vite":"^8.1.4","eslint":"^10.1.0","vitest":"^4.1.10","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"4.1.10"},"optionalDependencies":{"@mindflight/ghostcrab-personal-mcp-linux-x64":"0.6.7","@mindflight/ghostcrab-personal-mcp-win32-x64":"0.6.7","@mindflight/ghostcrab-personal-mcp-darwin-x64":"0.6.7","@mindflight/ghostcrab-personal-mcp-linux-arm64":"0.6.7","@mindflight/ghostcrab-personal-mcp-win32-arm64":"0.6.7","@mindflight/ghostcrab-personal-mcp-darwin-arm64":"0.6.7"},"_npmOperationalInternal":{"tmp":"tmp/ghostcrab-personal-mcp_0.6.7_1788514454371_0.9144827654023231","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"@mindflight/ghostcrab-personal-mcp","version":"0.6.8","keywords":["mcp","sqlite","memory","agent","ghostcrab","mindbrain"],"license":"SEE LICENSE IN Licence.md","_id":"@mindflight/ghostcrab-personal-mcp@0.6.8","maintainers":[{"name":"lanfeust21","email":"denis@mitambo.com"}],"homepage":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp#readme","bugs":{"url":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp/issues"},"bin":{"gcp":"bin/gcp.mjs","ghostcrab":"bin/ghostcrab.mjs"},"dist":{"shasum":"dc48d5b63783cc9d5d33d1f45aecdbcdd12b74f1","tarball":"https://registry.npmjs.org/@mindflight/ghostcrab-personal-mcp/-/ghostcrab-personal-mcp-0.6.8.tgz","fileCount":733,"integrity":"sha512-rEOSAcxA5qXBRnL24qBaTJg7hKHVtXmhvgV9cyIptDk1D2cwdJ2jUkmiNUEOHKYMJsj6RtJOMsLVpumm62TZdw==","signatures":[{"sig":"MEUCICScyFHASVG676Z/TbjUxSXkh8GAyXhCDsDudHvSn3AUAiEA1SYf77vJFzBksbUcpQaPEkFmLSrYelA4SYQEOA4DRAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5053565},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"ec95fa0b45ab005654298a399f0dee33d38aeb65","scripts":{"dev":"tsx src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc --project tsconfig.json && node scripts/copy-sql.mjs && node scripts/sync-ide-skill-bundles.mjs","clean":"rm -rf coverage dist","start":"node dist/index.js","format":"prettier --write .","migrate":"tsx src/cli/migrate.ts","demo:load":"tsx src/cli/demo-load.ts","smoke:mcp":"node scripts/mcp-smoke.mjs","stage:npm":"node scripts/npm-stage.mjs","typecheck":"tsc --noEmit --project tsconfig.json","beta:smoke":"node scripts/smoke-beta-install.mjs","pack:local":"pnpm run prebuild:all && pnpm run build && node scripts/pack-local.mjs","verify:e2e":"node scripts/verify-e2e.mjs","backend:dev":"GHOSTCRAB_BACKEND_ADDR=:8091 GHOSTCRAB_SQLITE_PATH=data/ghostcrab.sqlite cmd/backend/zig-out/bin/ghostcrab-backend","beta:bundle":"node scripts/make-beta-bundle.mjs","postinstall":"node ./bin/lib/postinstall-prebuilds.mjs","verify:pack":"node scripts/verify-pack.mjs","format:check":"prettier --check .","prebuild:all":"sh scripts/prebuilds-all.sh","backend:build":"sh scripts/backend-build-full.sh","smoke:backend":"scripts/smoke-backend.sh","test:all:live":"pnpm test && pnpm run test:integration:live","test:coverage":"vitest run --coverage --coverage.reporter=text-summary --coverage.reporter=json-summary","beta:smoke:ide":"node scripts/smoke-beta-ide-install.mjs","immeuble:audit":"node examples/immeuble/scripts/audit-immeuble-projections.mjs","immeuble:build":"node examples/immeuble/scripts/build-immeuble-model.mjs","immeuble:reset":"node examples/immeuble/scripts/reset-immeuble-workspace.mjs --skip-provenance-validation","prebuild:local":"pnpm run prebuild:all","stage:npm:list":"node scripts/npm-stage.mjs list","stage:npm:view":"node scripts/npm-stage.mjs view","backend:sqlite3":"scripts/download-sqlite3.sh","immeuble:import":"node examples/immeuble/scripts/run-immeuble-import.mjs --skip-preflight --skip-provenance-validation --apply","immeuble:verify":"node examples/immeuble/scripts/verify-immeuble-acceptance.mjs","sync:ide-skills":"node scripts/sync-ide-skill-bundles.mjs","ontology:compile":"node bin/gcp.mjs brain ontology compile","test:integration":"sh scripts/run-integration-tests.sh","verify:mcp-tools":"node scripts/verify-mcp-tools.mjs","publish:npm-split":"node scripts/publish-npm-split.mjs","stage:npm:approve":"node scripts/npm-stage.mjs approve","demo:load:immeuble":"tsx src/cli/demo-load.ts --profile-file examples/immeuble/contracts/answer_artifacts.seed.jsonl","backend:build:debug":"cd cmd/backend && ZIG_LOCAL_CACHE_DIR=\"${ZIG_LOCAL_CACHE_DIR:-/tmp/ghostcrab-zig-local-cache}\" ZIG_GLOBAL_CACHE_DIR=\"${ZIG_GLOBAL_CACHE_DIR:-/tmp/ghostcrab-zig-global-cache}\" \"${ZIG:-zig}\" build","embeddings:backfill":"tsx src/cli/embeddings-backfill.ts","immeuble:backend:run":"bash examples/immeuble/scripts/run-immeuble-backend.sh","immeuble:verify:live":"node examples/immeuble/scripts/verify-immeuble-live-artifacts.mjs","smoke:example-client":"node scripts/example-client-smoke.mjs","verify:local-install":"node scripts/verify-local-install.mjs","verify:mcp-all-tools":"node scripts/verify-mcp-all-tools.mjs","backend:ensure-vendor":"scripts/ensure-vendor.sh","immeuble:run:live-lab":"bash examples/immeuble/scripts/run-immeuble-live-lab.sh","test:integration:live":"sh scripts/run-integration-tests.sh","immeuble:import:hybrid":"node examples/immeuble/scripts/run-immeuble-import.mjs --apply --engine both --skip-preflight --skip-provenance-validation --db /tmp/immeuble-hybrid.sqlite --compare-output examples/immeuble/reports/hybrid-compare.json && node examples/immeuble/scripts/verify-immeuble-acceptance.mjs --db /tmp/immeuble-hybrid.sqlite --require-hybrid","ontology:export-linkml":"node bin/gcp.mjs brain ontology export-linkml","smoke:mcp:long-running":"node scripts/mcp-smoke-long-running.mjs","verify:semantic-golden":"node scripts/verify-semantic-proposal-golden.mjs","prebuild:stage-packages":"node scripts/stage-platform-packages.mjs","structured-import:smoke":"node examples/immeuble/scripts/build-immeuble-model.mjs && node examples/immeuble/scripts/run-immeuble-import.mjs --skip-preflight --skip-provenance-validation","immeuble:projection:plan":"node examples/immeuble/scripts/starterkit/analyze-projection-candidates.mjs --db \"${GHOSTCRAB_SQLITE_PATH:-data/immeuble.sqlite}\" --workspace immeuble --projection-catalog examples/immeuble/contracts/projection_catalog.yaml --model-contract examples/immeuble/contracts/model_contract.json --output-dir examples/immeuble/reports --include-blind-spots --include-jtbd","immeuble:projection:audit":"node examples/immeuble/scripts/starterkit/audit-ghostcrab-projections.mjs --db \"${GHOSTCRAB_SQLITE_PATH:-data/immeuble.sqlite}\" --workspace immeuble --model examples/immeuble/contracts/model_contract.json --answer-artifacts-seed examples/immeuble/contracts/answer_artifacts.seed.jsonl --output-dir examples/immeuble/reports","smoke:mcp:embeddings-fake":"node scripts/mcp-smoke-embeddings-fake.mjs","smoke:mcp:embeddings-real":"node scripts/mcp-smoke-embeddings-real.mjs","smoke:mcp:memory-workflow":"node scripts/mcp-smoke-memory-workflow.mjs","test:integration:optional":"vitest run --config vitest.integration.config.ts","immeuble:compare:snapshots":"bash examples/immeuble/scripts/compare-immeuble-snapshots.sh","pack:local:reuse-prebuilds":"pnpm run build && node scripts/pack-local.mjs","smoke:mcp:incomplete-graph":"node scripts/mcp-smoke-incomplete-graph.mjs","immeuble:projection:plan:strict":"npm run immeuble:projection:plan -- --strict","immeuble:projection:audit:strict":"npm run immeuble:projection:audit -- --strict","structured-import:scenario:immeuble":"node examples/immeuble/scripts/run-immeuble-import.mjs --skip-preflight --skip-provenance-validation --apply"},"_npmUser":{"name":"lanfeust21","email":"denis@mitambo.com","approver":{"name":"lanfeust21","email":"denis@mitambo.com"}},"repository":{"url":"git+https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"SQLite-backed MCP memory server (MindBrain + Zig backend), part of the MindBrain ecosystem.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.23.1","vite":"^8.1.4","eslint":"^10.1.0","vitest":"^4.1.10","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"4.1.10"},"optionalDependencies":{"@mindflight/ghostcrab-personal-mcp-linux-x64":"0.6.8","@mindflight/ghostcrab-personal-mcp-win32-x64":"0.6.8","@mindflight/ghostcrab-personal-mcp-darwin-x64":"0.6.8","@mindflight/ghostcrab-personal-mcp-linux-arm64":"0.6.8","@mindflight/ghostcrab-personal-mcp-win32-arm64":"0.6.8","@mindflight/ghostcrab-personal-mcp-darwin-arm64":"0.6.8"},"_npmOperationalInternal":{"tmp":"tmp/ghostcrab-personal-mcp_0.6.8_1788772700793_0.7523963802837499","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@mindflight/ghostcrab-personal-mcp","version":"0.7.0","keywords":["mcp","sqlite","memory","agent","ghostcrab","mindbrain"],"license":"SEE LICENSE IN Licence.md","_id":"@mindflight/ghostcrab-personal-mcp@0.7.0","maintainers":[{"name":"lanfeust21","email":"denis@mitambo.com"}],"homepage":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp#readme","bugs":{"url":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp/issues"},"bin":{"gcp":"bin/gcp.mjs","ghostcrab":"bin/ghostcrab.mjs"},"dist":{"shasum":"78ea44f5c0285da1b3d8eb1e03c0be8d0dfb6d8f","tarball":"https://registry.npmjs.org/@mindflight/ghostcrab-personal-mcp/-/ghostcrab-personal-mcp-0.7.0.tgz","fileCount":761,"integrity":"sha512-3bl0W1HmbHiHJ1QpSLT9hKhokBsczbHz+0fMXv5exHWstlUaDdPoSenSZUBQjQPwRRRG85tB/doRygkwwDto1g==","signatures":[{"sig":"MEQCIFPZVBFKuc5A5LXL5w4qQtfPccY3vZy/dJmN5P9e9kvGAiAN3vNjzOaK/oTqQG35kgv3VJgW1orjssivBB4GHY/DWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5234302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"91a9d2de7ac7b4cefce7ee7103728b11bdf0a096","scripts":{"dev":"tsx src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc --project tsconfig.json && node scripts/copy-sql.mjs && node scripts/sync-ide-skill-bundles.mjs","clean":"rm -rf coverage dist","start":"node dist/index.js","format":"prettier --write .","migrate":"tsx src/cli/migrate.ts","demo:load":"tsx src/cli/demo-load.ts","smoke:mcp":"node scripts/mcp-smoke.mjs","stage:npm":"node scripts/npm-stage.mjs","typecheck":"tsc --noEmit --project tsconfig.json","beta:smoke":"node scripts/smoke-beta-install.mjs","pack:local":"pnpm run prebuild:all && pnpm run build && node scripts/pack-local.mjs","verify:e2e":"node scripts/verify-e2e.mjs","backend:dev":"GHOSTCRAB_BACKEND_ADDR=:8091 GHOSTCRAB_SQLITE_PATH=data/ghostcrab.sqlite cmd/backend/zig-out/bin/ghostcrab-backend","beta:bundle":"node scripts/make-beta-bundle.mjs","postinstall":"node ./bin/lib/postinstall-prebuilds.mjs","verify:pack":"node scripts/verify-pack.mjs","format:check":"prettier --check .","prebuild:all":"sh scripts/prebuilds-all.sh","backend:build":"sh scripts/backend-build-full.sh","smoke:backend":"scripts/smoke-backend.sh","test:all:live":"pnpm test && pnpm run test:integration:live","test:coverage":"vitest run --coverage --coverage.reporter=text-summary --coverage.reporter=json-summary","test:graphrag":"python3 -m unittest discover -s benchmarks/graphrag/tests -v","beta:smoke:ide":"node scripts/smoke-beta-ide-install.mjs","immeuble:audit":"node examples/immeuble/scripts/audit-immeuble-projections.mjs","immeuble:build":"node examples/immeuble/scripts/build-immeuble-model.mjs","immeuble:reset":"node examples/immeuble/scripts/reset-immeuble-workspace.mjs --skip-provenance-validation","prebuild:local":"pnpm run prebuild:all","stage:npm:list":"node scripts/npm-stage.mjs list","stage:npm:view":"node scripts/npm-stage.mjs view","backend:sqlite3":"scripts/download-sqlite3.sh","immeuble:import":"node examples/immeuble/scripts/run-immeuble-import.mjs --skip-preflight --skip-provenance-validation --apply","immeuble:verify":"node examples/immeuble/scripts/verify-immeuble-acceptance.mjs","sync:ide-skills":"node scripts/sync-ide-skill-bundles.mjs","ontology:compile":"node bin/gcp.mjs brain ontology compile","test:integration":"sh scripts/run-integration-tests.sh","verify:mcp-tools":"node scripts/verify-mcp-tools.mjs","publish:npm-split":"node scripts/publish-npm-split.mjs","stage:npm:approve":"node scripts/npm-stage.mjs approve","benchmark:graphrag":"python3 benchmarks/graphrag/run.py","demo:load:immeuble":"tsx src/cli/demo-load.ts --profile-file examples/immeuble/contracts/answer_artifacts.seed.jsonl","backend:build:debug":"cd cmd/backend && ZIG_LOCAL_CACHE_DIR=\"${ZIG_LOCAL_CACHE_DIR:-/tmp/ghostcrab-zig-local-cache}\" ZIG_GLOBAL_CACHE_DIR=\"${ZIG_GLOBAL_CACHE_DIR:-/tmp/ghostcrab-zig-global-cache}\" \"${ZIG:-zig}\" build","embeddings:backfill":"tsx src/cli/embeddings-backfill.ts","immeuble:backend:run":"bash examples/immeuble/scripts/run-immeuble-backend.sh","immeuble:verify:live":"node examples/immeuble/scripts/verify-immeuble-live-artifacts.mjs","smoke:example-client":"node scripts/example-client-smoke.mjs","verify:local-install":"node scripts/verify-local-install.mjs","verify:mcp-all-tools":"node scripts/verify-mcp-all-tools.mjs","backend:ensure-vendor":"scripts/ensure-vendor.sh","immeuble:run:live-lab":"bash examples/immeuble/scripts/run-immeuble-live-lab.sh","test:integration:live":"sh scripts/run-integration-tests.sh","immeuble:import:hybrid":"node examples/immeuble/scripts/run-immeuble-import.mjs --apply --engine both --skip-preflight --skip-provenance-validation --db /tmp/immeuble-hybrid.sqlite --compare-output examples/immeuble/reports/hybrid-compare.json && node examples/immeuble/scripts/verify-immeuble-acceptance.mjs --db /tmp/immeuble-hybrid.sqlite --require-hybrid","ontology:export-linkml":"node bin/gcp.mjs brain ontology export-linkml","smoke:mcp:long-running":"node scripts/mcp-smoke-long-running.mjs","verify:semantic-golden":"node scripts/verify-semantic-proposal-golden.mjs","prebuild:stage-packages":"node scripts/stage-platform-packages.mjs","structured-import:smoke":"node examples/immeuble/scripts/build-immeuble-model.mjs && node examples/immeuble/scripts/run-immeuble-import.mjs --skip-preflight --skip-provenance-validation","immeuble:projection:plan":"node examples/immeuble/scripts/starterkit/analyze-projection-candidates.mjs --db \"${GHOSTCRAB_SQLITE_PATH:-data/immeuble.sqlite}\" --workspace immeuble --projection-catalog examples/immeuble/contracts/projection_catalog.yaml --model-contract examples/immeuble/contracts/model_contract.json --output-dir examples/immeuble/reports --include-blind-spots --include-jtbd","immeuble:projection:audit":"node examples/immeuble/scripts/starterkit/audit-ghostcrab-projections.mjs --db \"${GHOSTCRAB_SQLITE_PATH:-data/immeuble.sqlite}\" --workspace immeuble --model examples/immeuble/contracts/model_contract.json --answer-artifacts-seed examples/immeuble/contracts/answer_artifacts.seed.jsonl --output-dir examples/immeuble/reports","smoke:mcp:embeddings-fake":"node scripts/mcp-smoke-embeddings-fake.mjs","smoke:mcp:embeddings-real":"node scripts/mcp-smoke-embeddings-real.mjs","smoke:mcp:memory-workflow":"node scripts/mcp-smoke-memory-workflow.mjs","test:integration:optional":"vitest run --config vitest.integration.config.ts","immeuble:compare:snapshots":"bash examples/immeuble/scripts/compare-immeuble-snapshots.sh","pack:local:reuse-prebuilds":"pnpm run build && node scripts/pack-local.mjs","smoke:mcp:incomplete-graph":"node scripts/mcp-smoke-incomplete-graph.mjs","immeuble:projection:plan:strict":"npm run immeuble:projection:plan -- --strict","immeuble:projection:audit:strict":"npm run immeuble:projection:audit -- --strict","structured-import:scenario:immeuble":"node examples/immeuble/scripts/run-immeuble-import.mjs --skip-preflight --skip-provenance-validation --apply"},"_npmUser":{"name":"lanfeust21","email":"denis@mitambo.com","approver":{"name":"lanfeust21","email":"denis@mitambo.com"}},"repository":{"url":"git+https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"SQLite-backed MCP memory server (MindBrain + Zig backend), part of the MindBrain ecosystem.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.23.1","vite":"^8.1.4","eslint":"^10.1.0","vitest":"^4.1.10","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"4.1.10"},"optionalDependencies":{"@mindflight/ghostcrab-personal-mcp-linux-x64":"0.7.0","@mindflight/ghostcrab-personal-mcp-win32-x64":"0.7.0","@mindflight/ghostcrab-personal-mcp-darwin-x64":"0.7.0","@mindflight/ghostcrab-personal-mcp-linux-arm64":"0.7.0","@mindflight/ghostcrab-personal-mcp-win32-arm64":"0.7.0","@mindflight/ghostcrab-personal-mcp-darwin-arm64":"0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ghostcrab-personal-mcp_0.7.0_1789372107632_0.3594230014141464","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"@mindflight/ghostcrab-personal-mcp","version":"0.6.9","keywords":["mcp","sqlite","memory","agent","ghostcrab","mindbrain"],"license":"SEE LICENSE IN Licence.md","_id":"@mindflight/ghostcrab-personal-mcp@0.6.9","maintainers":[{"name":"lanfeust21","email":"denis@mitambo.com"}],"homepage":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp#readme","bugs":{"url":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp/issues"},"bin":{"gcp":"bin/gcp.mjs","ghostcrab":"bin/ghostcrab.mjs"},"dist":{"shasum":"9ae5adcdfddc4f91f3fb7915f3a2eaf817dda062","tarball":"https://registry.npmjs.org/@mindflight/ghostcrab-personal-mcp/-/ghostcrab-personal-mcp-0.6.9.tgz","fileCount":752,"integrity":"sha512-VXiQlbCD0qQHuWSJs0KBOgoxCWIzy8z5T4UN7eedOToARL60wgZ3CSwB/P200Jc0oNl9ldADk/8r54MgxlOwDA==","signatures":[{"sig":"MEYCIQDDRFJ6t1G+z4L8UWDqFB5vL74DddUuT/kPCXmGfwLdqQIhANw9oszIsbtncdZ5dlcRpSYGLGyMggTxBza1CAQhc8yY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5163946},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"e09b2af488fb39d3e6d94455428a76e555e11f4a","scripts":{"dev":"tsx src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc --project tsconfig.json && node scripts/copy-sql.mjs && node scripts/sync-ide-skill-bundles.mjs","clean":"rm -rf coverage dist","start":"node dist/index.js","format":"prettier --write .","migrate":"tsx src/cli/migrate.ts","demo:load":"tsx src/cli/demo-load.ts","smoke:mcp":"node scripts/mcp-smoke.mjs","stage:npm":"node scripts/npm-stage.mjs","typecheck":"tsc --noEmit --project tsconfig.json","beta:smoke":"node scripts/smoke-beta-install.mjs","pack:local":"pnpm run prebuild:all && pnpm run build && node scripts/pack-local.mjs","verify:e2e":"node scripts/verify-e2e.mjs","backend:dev":"GHOSTCRAB_BACKEND_ADDR=:8091 GHOSTCRAB_SQLITE_PATH=data/ghostcrab.sqlite cmd/backend/zig-out/bin/ghostcrab-backend","beta:bundle":"node scripts/make-beta-bundle.mjs","postinstall":"node ./bin/lib/postinstall-prebuilds.mjs","verify:pack":"node scripts/verify-pack.mjs","format:check":"prettier --check .","prebuild:all":"sh scripts/prebuilds-all.sh","backend:build":"sh scripts/backend-build-full.sh","smoke:backend":"scripts/smoke-backend.sh","test:all:live":"pnpm test && pnpm run test:integration:live","test:coverage":"vitest run --coverage --coverage.reporter=text-summary --coverage.reporter=json-summary","test:graphrag":"python3 -m unittest discover -s benchmarks/graphrag/tests -v","beta:smoke:ide":"node scripts/smoke-beta-ide-install.mjs","immeuble:audit":"node examples/immeuble/scripts/audit-immeuble-projections.mjs","immeuble:build":"node examples/immeuble/scripts/build-immeuble-model.mjs","immeuble:reset":"node examples/immeuble/scripts/reset-immeuble-workspace.mjs --skip-provenance-validation","prebuild:local":"pnpm run prebuild:all","stage:npm:list":"node scripts/npm-stage.mjs list","stage:npm:view":"node scripts/npm-stage.mjs view","backend:sqlite3":"scripts/download-sqlite3.sh","immeuble:import":"node examples/immeuble/scripts/run-immeuble-import.mjs --skip-preflight --skip-provenance-validation --apply","immeuble:verify":"node examples/immeuble/scripts/verify-immeuble-acceptance.mjs","sync:ide-skills":"node scripts/sync-ide-skill-bundles.mjs","ontology:compile":"node bin/gcp.mjs brain ontology compile","test:integration":"sh scripts/run-integration-tests.sh","verify:mcp-tools":"node scripts/verify-mcp-tools.mjs","publish:npm-split":"node scripts/publish-npm-split.mjs","stage:npm:approve":"node scripts/npm-stage.mjs approve","benchmark:graphrag":"python3 benchmarks/graphrag/run.py","demo:load:immeuble":"tsx src/cli/demo-load.ts --profile-file examples/immeuble/contracts/answer_artifacts.seed.jsonl","backend:build:debug":"cd cmd/backend && ZIG_LOCAL_CACHE_DIR=\"${ZIG_LOCAL_CACHE_DIR:-/tmp/ghostcrab-zig-local-cache}\" ZIG_GLOBAL_CACHE_DIR=\"${ZIG_GLOBAL_CACHE_DIR:-/tmp/ghostcrab-zig-global-cache}\" \"${ZIG:-zig}\" build","embeddings:backfill":"tsx src/cli/embeddings-backfill.ts","immeuble:backend:run":"bash examples/immeuble/scripts/run-immeuble-backend.sh","immeuble:verify:live":"node examples/immeuble/scripts/verify-immeuble-live-artifacts.mjs","smoke:example-client":"node scripts/example-client-smoke.mjs","verify:local-install":"node scripts/verify-local-install.mjs","verify:mcp-all-tools":"node scripts/verify-mcp-all-tools.mjs","backend:ensure-vendor":"scripts/ensure-vendor.sh","immeuble:run:live-lab":"bash examples/immeuble/scripts/run-immeuble-live-lab.sh","test:integration:live":"sh scripts/run-integration-tests.sh","immeuble:import:hybrid":"node examples/immeuble/scripts/run-immeuble-import.mjs --apply --engine both --skip-preflight --skip-provenance-validation --db /tmp/immeuble-hybrid.sqlite --compare-output examples/immeuble/reports/hybrid-compare.json && node examples/immeuble/scripts/verify-immeuble-acceptance.mjs --db /tmp/immeuble-hybrid.sqlite --require-hybrid","ontology:export-linkml":"node bin/gcp.mjs brain ontology export-linkml","smoke:mcp:long-running":"node scripts/mcp-smoke-long-running.mjs","verify:semantic-golden":"node scripts/verify-semantic-proposal-golden.mjs","prebuild:stage-packages":"node scripts/stage-platform-packages.mjs","structured-import:smoke":"node examples/immeuble/scripts/build-immeuble-model.mjs && node examples/immeuble/scripts/run-immeuble-import.mjs --skip-preflight --skip-provenance-validation","immeuble:projection:plan":"node examples/immeuble/scripts/starterkit/analyze-projection-candidates.mjs --db \"${GHOSTCRAB_SQLITE_PATH:-data/immeuble.sqlite}\" --workspace immeuble --projection-catalog examples/immeuble/contracts/projection_catalog.yaml --model-contract examples/immeuble/contracts/model_contract.json --output-dir examples/immeuble/reports --include-blind-spots --include-jtbd","immeuble:projection:audit":"node examples/immeuble/scripts/starterkit/audit-ghostcrab-projections.mjs --db \"${GHOSTCRAB_SQLITE_PATH:-data/immeuble.sqlite}\" --workspace immeuble --model examples/immeuble/contracts/model_contract.json --answer-artifacts-seed examples/immeuble/contracts/answer_artifacts.seed.jsonl --output-dir examples/immeuble/reports","smoke:mcp:embeddings-fake":"node scripts/mcp-smoke-embeddings-fake.mjs","smoke:mcp:embeddings-real":"node scripts/mcp-smoke-embeddings-real.mjs","smoke:mcp:memory-workflow":"node scripts/mcp-smoke-memory-workflow.mjs","test:integration:optional":"vitest run --config vitest.integration.config.ts","immeuble:compare:snapshots":"bash examples/immeuble/scripts/compare-immeuble-snapshots.sh","pack:local:reuse-prebuilds":"pnpm run build && node scripts/pack-local.mjs","smoke:mcp:incomplete-graph":"node scripts/mcp-smoke-incomplete-graph.mjs","immeuble:projection:plan:strict":"npm run immeuble:projection:plan -- --strict","immeuble:projection:audit:strict":"npm run immeuble:projection:audit -- --strict","structured-import:scenario:immeuble":"node examples/immeuble/scripts/run-immeuble-import.mjs --skip-preflight --skip-provenance-validation --apply"},"_npmUser":{"name":"lanfeust21","email":"denis@mitambo.com","approver":{"name":"lanfeust21","email":"denis@mitambo.com"}},"repository":{"url":"git+https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"SQLite-backed MCP memory server (MindBrain + Zig backend), part of the MindBrain ecosystem.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.23.1","vite":"^8.1.4","eslint":"^10.1.0","vitest":"^4.1.10","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"4.1.10"},"optionalDependencies":{"@mindflight/ghostcrab-personal-mcp-linux-x64":"0.6.9","@mindflight/ghostcrab-personal-mcp-win32-x64":"0.6.9","@mindflight/ghostcrab-personal-mcp-darwin-x64":"0.6.9","@mindflight/ghostcrab-personal-mcp-linux-arm64":"0.6.9","@mindflight/ghostcrab-personal-mcp-win32-arm64":"0.6.9","@mindflight/ghostcrab-personal-mcp-darwin-arm64":"0.6.9"},"_npmOperationalInternal":{"tmp":"tmp/ghostcrab-personal-mcp_0.6.9_1789372154944_0.5471910535825817","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@mindflight/ghostcrab-personal-mcp","version":"0.7.1","keywords":["mcp","sqlite","memory","agent","ghostcrab","mindbrain"],"license":"SEE LICENSE IN Licence.md","_id":"@mindflight/ghostcrab-personal-mcp@0.7.1","maintainers":[{"name":"lanfeust21","email":"denis@mitambo.com"}],"homepage":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp#readme","bugs":{"url":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp/issues"},"bin":{"gcp":"bin/gcp.mjs","ghostcrab":"bin/ghostcrab.mjs"},"dist":{"shasum":"d02b36a9667621c1d034aac35a8dac090c17096f","tarball":"https://registry.npmjs.org/@mindflight/ghostcrab-personal-mcp/-/ghostcrab-personal-mcp-0.7.1.tgz","fileCount":761,"integrity":"sha512-FD8w3xvnqQbnnCD9jD3Xut+lRx4Yu8wfMFelLQ4ux5bjTiPR9Gv5U2bQm1uEVXG4+WilTjsasL0WIv1fM+ZuFw==","signatures":[{"sig":"MEUCIQCIXhy97jV14LoTnIQ2LZBmgWi4ydR1EAlYq5jg9TknDwIgbySko7GBAtScpJNbDnImd7xUAuu2HzOMrrjQUZI68js=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5235664},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"8bc475615e054e0ce3c3fc10ae3ae2947dcfd494","scripts":{"dev":"tsx src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc --project tsconfig.json && node scripts/copy-sql.mjs && node scripts/sync-ide-skill-bundles.mjs","clean":"rm -rf coverage dist","start":"node dist/index.js","format":"prettier --write .","migrate":"tsx src/cli/migrate.ts","demo:load":"tsx src/cli/demo-load.ts","smoke:mcp":"node scripts/mcp-smoke.mjs","stage:npm":"node scripts/npm-stage.mjs","typecheck":"tsc --noEmit --project tsconfig.json","beta:smoke":"node scripts/smoke-beta-install.mjs","pack:local":"pnpm run prebuild:all && pnpm run build && node scripts/pack-local.mjs","verify:e2e":"node scripts/verify-e2e.mjs","backend:dev":"GHOSTCRAB_BACKEND_ADDR=:8091 GHOSTCRAB_SQLITE_PATH=data/ghostcrab.sqlite cmd/backend/zig-out/bin/ghostcrab-backend","beta:bundle":"node scripts/make-beta-bundle.mjs","postinstall":"node ./bin/lib/postinstall-prebuilds.mjs","verify:pack":"node scripts/verify-pack.mjs","format:check":"prettier --check .","prebuild:all":"sh scripts/prebuilds-all.sh","backend:build":"sh scripts/backend-build-full.sh","smoke:backend":"scripts/smoke-backend.sh","test:all:live":"pnpm test && pnpm run test:integration:live","test:coverage":"vitest run --coverage --coverage.reporter=text-summary --coverage.reporter=json-summary","test:graphrag":"python3 -m unittest discover -s benchmarks/graphrag/tests -v","test:mutation":"stryker run && node scripts/verify-mutation-review.mjs","beta:smoke:ide":"node scripts/smoke-beta-ide-install.mjs","immeuble:audit":"node examples/immeuble/scripts/audit-immeuble-projections.mjs","immeuble:build":"node examples/immeuble/scripts/build-immeuble-model.mjs","immeuble:reset":"node examples/immeuble/scripts/reset-immeuble-workspace.mjs --skip-provenance-validation","prebuild:local":"pnpm run prebuild:all","stage:npm:list":"node scripts/npm-stage.mjs list","stage:npm:view":"node scripts/npm-stage.mjs view","test:integrity":"vitest run --config vitest.integrity.config.ts","backend:sqlite3":"scripts/download-sqlite3.sh","immeuble:import":"node examples/immeuble/scripts/run-immeuble-import.mjs --skip-preflight --skip-provenance-validation --apply","immeuble:verify":"node examples/immeuble/scripts/verify-immeuble-acceptance.mjs","sync:ide-skills":"node scripts/sync-ide-skill-bundles.mjs","ontology:compile":"node bin/gcp.mjs brain ontology compile","test:integration":"sh scripts/run-integration-tests.sh","verify:mcp-tools":"node scripts/verify-mcp-tools.mjs","publish:npm-split":"node scripts/publish-npm-split.mjs","stage:npm:approve":"node scripts/npm-stage.mjs approve","benchmark:graphrag":"python3 benchmarks/graphrag/run.py","demo:load:immeuble":"tsx src/cli/demo-load.ts --profile-file examples/immeuble/contracts/answer_artifacts.seed.jsonl","backend:build:debug":"cd cmd/backend && ZIG_LOCAL_CACHE_DIR=\"${ZIG_LOCAL_CACHE_DIR:-/tmp/ghostcrab-zig-local-cache}\" ZIG_GLOBAL_CACHE_DIR=\"${ZIG_GLOBAL_CACHE_DIR:-/tmp/ghostcrab-zig-global-cache}\" \"${ZIG:-zig}\" build","embeddings:backfill":"tsx src/cli/embeddings-backfill.ts","immeuble:backend:run":"bash examples/immeuble/scripts/run-immeuble-backend.sh","immeuble:verify:live":"node examples/immeuble/scripts/verify-immeuble-live-artifacts.mjs","smoke:example-client":"node scripts/example-client-smoke.mjs","verify:local-install":"node scripts/verify-local-install.mjs","verify:mcp-all-tools":"node scripts/verify-mcp-all-tools.mjs","backend:ensure-vendor":"scripts/ensure-vendor.sh","immeuble:run:live-lab":"bash examples/immeuble/scripts/run-immeuble-live-lab.sh","test:integration:live":"sh scripts/run-integration-tests.sh","test:integrity:native":"vitest run --config vitest.integrity-native.config.ts","immeuble:import:hybrid":"node examples/immeuble/scripts/run-immeuble-import.mjs --apply --engine both --skip-preflight --skip-provenance-validation --db /tmp/immeuble-hybrid.sqlite --compare-output examples/immeuble/reports/hybrid-compare.json && node examples/immeuble/scripts/verify-immeuble-acceptance.mjs --db /tmp/immeuble-hybrid.sqlite --require-hybrid","ontology:export-linkml":"node bin/gcp.mjs brain ontology export-linkml","smoke:mcp:long-running":"node scripts/mcp-smoke-long-running.mjs","verify:semantic-golden":"node scripts/verify-semantic-proposal-golden.mjs","prebuild:stage-packages":"node scripts/stage-platform-packages.mjs","structured-import:smoke":"node examples/immeuble/scripts/build-immeuble-model.mjs && node examples/immeuble/scripts/run-immeuble-import.mjs --skip-preflight --skip-provenance-validation","immeuble:projection:plan":"node examples/immeuble/scripts/starterkit/analyze-projection-candidates.mjs --db \"${GHOSTCRAB_SQLITE_PATH:-data/immeuble.sqlite}\" --workspace immeuble --projection-catalog examples/immeuble/contracts/projection_catalog.yaml --model-contract examples/immeuble/contracts/model_contract.json --output-dir examples/immeuble/reports --include-blind-spots --include-jtbd","immeuble:projection:audit":"node examples/immeuble/scripts/starterkit/audit-ghostcrab-projections.mjs --db \"${GHOSTCRAB_SQLITE_PATH:-data/immeuble.sqlite}\" --workspace immeuble --model examples/immeuble/contracts/model_contract.json --answer-artifacts-seed examples/immeuble/contracts/answer_artifacts.seed.jsonl --output-dir examples/immeuble/reports","smoke:mcp:embeddings-fake":"node scripts/mcp-smoke-embeddings-fake.mjs","smoke:mcp:embeddings-real":"node scripts/mcp-smoke-embeddings-real.mjs","smoke:mcp:memory-workflow":"node scripts/mcp-smoke-memory-workflow.mjs","test:integration:optional":"vitest run --config vitest.integration.config.ts","immeuble:compare:snapshots":"bash examples/immeuble/scripts/compare-immeuble-snapshots.sh","pack:local:reuse-prebuilds":"pnpm run build && node scripts/pack-local.mjs","smoke:mcp:incomplete-graph":"node scripts/mcp-smoke-incomplete-graph.mjs","immeuble:projection:plan:strict":"npm run immeuble:projection:plan -- --strict","immeuble:projection:audit:strict":"npm run immeuble:projection:audit -- --strict","structured-import:scenario:immeuble":"node examples/immeuble/scripts/run-immeuble-import.mjs --skip-preflight --skip-provenance-validation --apply"},"_npmUser":{"name":"lanfeust21","email":"denis@mitambo.com","approver":{"name":"lanfeust21","email":"denis@mitambo.com"}},"overrides":{"qs":"6.15.3"},"repository":{"url":"git+https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"SQLite-backed MCP memory server (MindBrain + Zig backend), part of the MindBrain ecosystem.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.23.1","vite":"^8.1.4","eslint":"^10.1.0","vitest":"^4.1.10","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","fast-check":"4.10.0","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"4.1.10","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"optionalDependencies":{"@mindflight/ghostcrab-personal-mcp-linux-x64":"0.7.1","@mindflight/ghostcrab-personal-mcp-win32-x64":"0.7.1","@mindflight/ghostcrab-personal-mcp-darwin-x64":"0.7.1","@mindflight/ghostcrab-personal-mcp-linux-arm64":"0.7.1","@mindflight/ghostcrab-personal-mcp-win32-arm64":"0.7.1","@mindflight/ghostcrab-personal-mcp-darwin-arm64":"0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/ghostcrab-personal-mcp_0.7.1_1789391519566_0.8357662381651563","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"_id":"@mindflight/ghostcrab-personal-mcp@0.7.2","bin":{"gcp":"bin/gcp.mjs","ghostcrab":"bin/ghostcrab.mjs"},"bugs":{"url":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp/issues"},"dist":{"shasum":"8648a1d8c58ac4c2cd60c8be330f29776987f3e0","tarball":"https://registry.npmjs.org/@mindflight/ghostcrab-personal-mcp/-/ghostcrab-personal-mcp-0.7.2.tgz","integrity":"sha512-syyCtB5YTglrKQqaaTeNVlNqX2xdGk026FAbCJBjnIopWz7p5Ruk5ZpywcK1d+lbI+exsOWhcTHKS4VKfuPTgw==","fileCount":686,"unpackedSize":3741727,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCg9YRQEy61NC/ZhBLEHPudsoAimIMGlvVAO2lYcPN+vwIhAKOB6juvosj97gB8wqjnV9V3vQGx0zIeH2G5UIuPBIHT"}]},"main":"./dist/index.js","name":"@mindflight/ghostcrab-personal-mcp","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"073b6d431118d535c4c3ac66a86c2be119390e9a","license":"SEE LICENSE IN Licence.md","scripts":{"dev":"tsx src/index.ts","lint":"eslint .","test":"vitest run","build":"node scripts/clean-dist.mjs && tsc --project tsconfig.json && node scripts/copy-sql.mjs && node scripts/sync-ide-skill-bundles.mjs","clean":"rm -rf coverage dist","start":"node dist/index.js","format":"prettier --write .","migrate":"tsx src/cli/migrate.ts","demo:load":"tsx src/cli/demo-load.ts","smoke:mcp":"node scripts/mcp-smoke.mjs","stage:npm":"node scripts/npm-stage.mjs","typecheck":"tsc --noEmit --project tsconfig.json","beta:smoke":"node scripts/smoke-beta-install.mjs","pack:local":"pnpm run prebuild:all && pnpm run build && node scripts/pack-local.mjs","verify:e2e":"node scripts/verify-e2e.mjs","backend:dev":"GHOSTCRAB_BACKEND_ADDR=:8091 GHOSTCRAB_SQLITE_PATH=data/ghostcrab.sqlite cmd/backend/zig-out/bin/ghostcrab-backend","beta:bundle":"node scripts/make-beta-bundle.mjs","postinstall":"node ./bin/lib/postinstall-prebuilds.mjs","verify:pack":"node scripts/verify-pack.mjs","format:check":"prettier --check .","prebuild:all":"sh scripts/prebuilds-all.sh","backend:build":"sh scripts/backend-build-full.sh","smoke:backend":"scripts/smoke-backend.sh","test:all:live":"pnpm test && pnpm run test:integration:live","test:coverage":"vitest run --coverage --coverage.reporter=text-summary --coverage.reporter=json-summary","test:graphrag":"python3 -m unittest discover -s benchmarks/graphrag/tests -v","test:mutation":"stryker run && node scripts/verify-mutation-review.mjs","beta:smoke:ide":"node scripts/smoke-beta-ide-install.mjs","immeuble:audit":"node examples/immeuble/scripts/audit-immeuble-projections.mjs","immeuble:build":"node examples/immeuble/scripts/build-immeuble-model.mjs","immeuble:reset":"node examples/immeuble/scripts/reset-immeuble-workspace.mjs --skip-provenance-validation","prebuild:local":"pnpm run prebuild:all","stage:npm:list":"node scripts/npm-stage.mjs list","stage:npm:view":"node scripts/npm-stage.mjs view","test:integrity":"vitest run --config vitest.integrity.config.ts","backend:sqlite3":"scripts/download-sqlite3.sh","immeuble:import":"node examples/immeuble/scripts/run-immeuble-import.mjs --skip-preflight --skip-provenance-validation --apply","immeuble:verify":"node examples/immeuble/scripts/verify-immeuble-acceptance.mjs","sync:ide-skills":"node scripts/sync-ide-skill-bundles.mjs","ontology:compile":"node bin/gcp.mjs brain ontology compile","test:integration":"sh scripts/run-integration-tests.sh","verify:mcp-tools":"node scripts/verify-mcp-tools.mjs","publish:npm-split":"node scripts/publish-npm-split.mjs","stage:npm:approve":"node scripts/npm-stage.mjs approve","benchmark:graphrag":"python3 benchmarks/graphrag/run.py","demo:load:immeuble":"tsx src/cli/demo-load.ts --profile-file examples/immeuble/contracts/answer_artifacts.seed.jsonl","backend:build:debug":"cd cmd/backend && ZIG_LOCAL_CACHE_DIR=\"${ZIG_LOCAL_CACHE_DIR:-/tmp/ghostcrab-zig-local-cache}\" ZIG_GLOBAL_CACHE_DIR=\"${ZIG_GLOBAL_CACHE_DIR:-/tmp/ghostcrab-zig-global-cache}\" \"${ZIG:-zig}\" build","embeddings:backfill":"tsx src/cli/embeddings-backfill.ts","immeuble:backend:run":"bash examples/immeuble/scripts/run-immeuble-backend.sh","immeuble:verify:live":"node examples/immeuble/scripts/verify-immeuble-live-artifacts.mjs","smoke:example-client":"node scripts/example-client-smoke.mjs","verify:local-install":"node scripts/verify-local-install.mjs","verify:mcp-all-tools":"node scripts/verify-mcp-all-tools.mjs","backend:ensure-vendor":"scripts/ensure-vendor.sh","immeuble:run:live-lab":"bash examples/immeuble/scripts/run-immeuble-live-lab.sh","test:integration:live":"sh scripts/run-integration-tests.sh","test:integrity:native":"vitest run --config vitest.integrity-native.config.ts","immeuble:import:hybrid":"npm run immeuble:build && node examples/immeuble/scripts/run-immeuble-import.mjs --apply --engine both --skip-preflight --skip-provenance-validation --db /tmp/immeuble-hybrid.sqlite --compare-output examples/immeuble/reports/hybrid-compare.json && node examples/immeuble/scripts/verify-immeuble-acceptance.mjs --db /tmp/immeuble-hybrid.sqlite --require-hybrid","ontology:export-linkml":"node bin/gcp.mjs brain ontology export-linkml","smoke:mcp:long-running":"node scripts/mcp-smoke-long-running.mjs","verify:semantic-golden":"node scripts/verify-semantic-proposal-golden.mjs","prebuild:stage-packages":"node scripts/stage-platform-packages.mjs","structured-import:smoke":"node examples/immeuble/scripts/build-immeuble-model.mjs && node examples/immeuble/scripts/run-immeuble-import.mjs --skip-preflight --skip-provenance-validation","immeuble:projection:plan":"node examples/immeuble/scripts/starterkit/analyze-projection-candidates.mjs --db \"${GHOSTCRAB_SQLITE_PATH:-data/immeuble.sqlite}\" --workspace immeuble --projection-catalog examples/immeuble/contracts/projection_catalog.yaml --model-contract examples/immeuble/contracts/model_contract.json --output-dir examples/immeuble/reports --include-blind-spots --include-jtbd","immeuble:projection:audit":"node examples/immeuble/scripts/starterkit/audit-ghostcrab-projections.mjs --db \"${GHOSTCRAB_SQLITE_PATH:-data/immeuble.sqlite}\" --workspace immeuble --model examples/immeuble/contracts/model_contract.json --answer-artifacts-seed examples/immeuble/contracts/answer_artifacts.seed.jsonl --output-dir examples/immeuble/reports","smoke:mcp:embeddings-fake":"node scripts/mcp-smoke-embeddings-fake.mjs","smoke:mcp:embeddings-real":"node scripts/mcp-smoke-embeddings-real.mjs","smoke:mcp:memory-workflow":"node scripts/mcp-smoke-memory-workflow.mjs","test:integration:optional":"vitest run --config vitest.integration.config.ts","immeuble:compare:snapshots":"bash examples/immeuble/scripts/compare-immeuble-snapshots.sh","pack:local:reuse-prebuilds":"pnpm run build && node scripts/pack-local.mjs","smoke:mcp:incomplete-graph":"node scripts/mcp-smoke-incomplete-graph.mjs","immeuble:projection:plan:strict":"npm run immeuble:projection:plan -- --strict","immeuble:projection:audit:strict":"npm run immeuble:projection:audit -- --strict","structured-import:scenario:immeuble":"node examples/immeuble/scripts/run-immeuble-import.mjs --skip-preflight --skip-provenance-validation --apply"},"version":"0.7.2","_npmUser":{"name":"lanfeust21","email":"denis@mitambo.com","approver":{"name":"lanfeust21","email":"denis@mitambo.com"}},"homepage":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp#readme","keywords":["mcp","sqlite","memory","agent","ghostcrab","mindbrain"],"overrides":{"qs":"6.15.3"},"repository":{"url":"git+https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"SQLite-backed MCP memory server (MindBrain + Zig backend), part of the MindBrain ecosystem.","directories":{},"maintainers":[{"name":"lanfeust21","email":"denis@mitambo.com"}],"_nodeVersion":"22.17.0","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","@modelcontextprotocol/sdk":"^1.27.1"},"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.23.1","vite":"^8.1.4","eslint":"^10.1.0","vitest":"^4.1.10","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","fast-check":"4.10.0","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"4.1.10","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"optionalDependencies":{"@mindflight/ghostcrab-personal-mcp-linux-x64":"0.7.2","@mindflight/ghostcrab-personal-mcp-win32-x64":"0.7.2","@mindflight/ghostcrab-personal-mcp-darwin-x64":"0.7.2","@mindflight/ghostcrab-personal-mcp-linux-arm64":"0.7.2","@mindflight/ghostcrab-personal-mcp-win32-arm64":"0.7.2","@mindflight/ghostcrab-personal-mcp-darwin-arm64":"0.7.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ghostcrab-personal-mcp_0.7.2_1789404730423_0.9152646399856268"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-30T16:17:36.262Z","modified":"2026-09-14T16:52:10.763Z","0.2.6":"2026-04-30T09:15:03.515Z","0.2.7":"2026-04-30T10:01:07.721Z","0.2.8":"2026-04-30T14:37:15.075Z","0.2.9":"2026-04-30T15:16:12.666Z","0.2.10":"2026-04-30T16:17:36.637Z","0.2.11":"2026-04-30T16:52:14.603Z","0.2.12":"2026-05-05T09:30:44.438Z","0.2.13":"2026-05-07T15:44:14.110Z","0.2.15":"2026-05-07T18:57:22.617Z","0.2.16":"2026-05-08T18:43:28.232Z","0.2.18":"2026-05-14T09:38:38.723Z","0.2.19":"2026-05-14T13:15:19.959Z","0.2.20":"2026-05-14T13:25:01.271Z","0.2.21":"2026-05-14T15:59:27.154Z","0.2.22":"2026-05-15T18:19:12.263Z","0.3.3":"2026-05-19T13:16:55.204Z","0.4.3":"2026-06-02T14:17:44.205Z","0.4.4":"2026-06-02T18:27:30.866Z","0.4.5":"2026-06-03T06:50:09.504Z","0.5.1":"2026-06-09T17:34:57.833Z","0.5.2":"2026-06-11T15:04:04.389Z","0.5.3":"2026-06-12T13:48:19.472Z","0.5.4":"2026-06-15T15:39:42.413Z","0.6.1":"2026-06-18T09:56:19.774Z","0.6.2":"2026-06-24T14:05:12.322Z","0.6.3":"2026-06-25T08:11:22.039Z","0.6.4":"2026-06-27T16:50:36.943Z","0.6.5":"2026-07-10T16:58:05.585Z","0.6.6":"2026-09-02T09:45:07.149Z","0.6.7":"2026-09-04T09:34:14.495Z","0.6.8":"2026-09-07T09:18:20.925Z","0.7.0":"2026-09-14T07:48:27.730Z","0.6.9":"2026-09-14T07:49:15.061Z","0.7.1":"2026-09-14T13:11:59.678Z","0.7.2":"2026-09-14T16:52:10.542Z"},"bugs":{"url":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp/issues"},"license":"SEE LICENSE IN Licence.md","homepage":"https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp#readme","keywords":["mcp","sqlite","memory","agent","ghostcrab","mindbrain"],"repository":{"url":"git+https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp.git","type":"git"},"description":"SQLite-backed MCP memory server (MindBrain + Zig backend), part of the MindBrain ecosystem.","maintainers":[{"name":"lanfeust21","email":"denis@mitambo.com"}],"readme":"[GhostCrab official website](https://www.ghostcrab.be) | [mindBrain official website](https://www.mindbrain.be)\n\n# GhostCrab Personal MCP\n\n**Release candidate:** `@mindflight/ghostcrab-personal-mcp@0.7.2` · MindBrain backend **1.9.0** (commit `500f381`) · MCP tool surface **`2026-09-14`**\n\n### The MCP interface to mindBrain — SQLite edition\n\n**This is the personal, local distribution of GhostCrab MCP.** It runs on SQLite, installs inside your project in seconds, and requires zero infrastructure.\n\n> Looking for the team or enterprise version? **GhostCrab Pro** runs on PostgreSQL and is built for multi-tenant, multi-agent deployments. → [mindflight-orchestrator/ghostcrab-pro-mcp](#)\n\n---\n\n### What is mindBrain?\n\n**mindBrain** is a structured knowledge engine for AI agents. Instead of storing memory as text blobs or vector embeddings, mindBrain gives agents a queryable, multi-dimensional knowledge base built around three primitives:\n\n- **Facets** — filter, aggregate, and track state across entities\n- **Graph** — map dependencies and traverse relationships across multiple hops\n- **Projections** — snapshot working context so agents resume exactly where they stopped\n\nmindBrain runs on **SQLite** in this personal distribution, and on **PostgreSQL** in the Pro/Enterprise distribution. You can also store embeddings and enable a BM25 search. It offers a full solution but powered by a deterministic engine that enables agents to navigate quickly on the content before searching for it.\n\n### What is GhostCrab MCP?\n\n**GhostCrab MCP is the agent-facing interface to mindBrain.** It exposes mindBrain through the full `ghostcrab_*` `tools/list` catalog (memory, graph, workspace, ontology, loadout, artifact, and maintenance workflows), with a curated subset flagged as recommended defaults. Use `gcp tools verify` for the current generated counts. Any MCP-compatible agent (Cursor, Claude Code, Codex, OpenClaw, and others) can query structured knowledge, update durable memory, and navigate relationships natively, without custom integration code.\n\nGhostCrab MCP does not own the data. mindBrain does. GhostCrab MCP is the door.\n\n> **New here?** Start with [What is GhostCrab?](#what-is-ghostcrab) — then jump to [Install](#install).\n\n---\n\n## What is GhostCrab?\n\nMost AI agent setups persist memory as text blobs or vector embeddings. That works for \"find something similar.\" It breaks down when an agent needs to:\n\n- Filter hundreds of entities by multiple criteria simultaneously\n- Understand that Entity A blocks Entity B which depends on Entity C (multi-hop reasoning)\n- Pick up a complex task mid-workflow without re-reading everything from scratch\n\nGhostCrab solves all three through three interlocking primitives:\n\n| Primitive       | What it does                                       | Example                                                            |\n| --------------- | -------------------------------------------------- | ------------------------------------------------------------------ |\n| **Facets**      | Filter, aggregate, and track state across entities | \"Show all compliance items flagged this week, grouped by severity\" |\n| **Graph**       | Map dependencies and traverse relationships        | \"What does this feature block, two levels deep?\"                   |\n| **Projections** | Snapshot working context so agents can resume      | \"What was I doing in this workspace yesterday?\"                    |\n\nThese work together inside mindBrain. There is no flat document pile — the data has structure your agents can reason against.\n\n### How GhostCrab+mindBrain compares to alternatives\n\n> _(See the `/docs/comparisons/` folder for 10 detailed side-by-side breakdowns.)_\n\nThe short version:\n\n- **vs. vector stores (Pinecone, Weaviate, Chroma):** Those answer \"what is similar to X?\" GhostCrab answers \"what matches these filters, has these relationships, and was last touched in this state?\" Complementary tools, not substitutes.\n- **vs. plain memory tools (mem0, basic MCP memory servers):** Those store and retrieve text. GhostCrab stores structured ontologies with typed relationships and multi-dimensional queries into mindBrain.\n- **vs. graph databases (Neo4j, FalkorDB):** Full graph DBs are powerful but heavy. GhostCrab embeds a graph model directly in SQLite via mindBrain — zero infrastructure, same project directory, MCP-native. In the Pro version it manages 4.3 billion objects per table.\n\n---\n\n## Architecture in 60 seconds\n\n```\nYour IDE / Agent\n      │  MCP stdio\n      ▼\nGhostCrab MCP Server (Node.js)\n  ghostcrab_* tools — validates requests, routes to backend\n      │  HTTP\n      ▼\nmindBrain Backend (Zig)\n  Listens on :8091 — owns the SQLite file, schema bootstrap, workspace logic\n      │\n      ▼\n~/.ghostcrab/databases/ghostcrab.sqlite   ← your structured knowledge base\n```\n\nThe MCP server never touches the SQLite file directly. mindBrain owns it. This separation means you can run multiple agent clients pointing at the same backend.\n\n---\n\n## Install\n\n### Prerequisites\n\n- Node.js 20+\n- Network access (to pull the platform-specific native binary on first install)\n\n### Step 1 — Install the package\n\nFrom your project directory:\n\n```bash\nnpm install @mindflight/ghostcrab-personal-mcp@latest\n```\n\nOr globally if you prefer:\n\n```bash\nnpm install -g @mindflight/ghostcrab-personal-mcp@latest\n```\n\n(`@latest` tracks the same tag once npmjs has propagated the release.)\n\n> **pnpm users:** pnpm 10+ blocks postinstall scripts by default.\n> Run this once:\n\n```bash\npnpm add --allow-build=@mindflight/ghostcrab-personal-mcp @mindflight/ghostcrab-personal-mcp@latest\n```\n\nAfter install, postinstall creates a `./data/` directory, copies `.env.example` → `.env` if no `.env` exists, and adds symlinks to key docs at your project root.\n\nRun the commands below from **that same project directory** (or from the folder created by the beta zip’s `install-beta.mjs`). Do not run them from the GhostCrab **git clone** unless you are developing the package — bare `npx gcp` there can trigger npm reify errors (`SIGTERM`). Use the explicit form below, or `node bin/gcp.mjs …` as a contributor.\n\n### Step 2 — Verify the CLI works\n\n```bash\nnpx -y --package=@mindflight/ghostcrab-personal-mcp@latest gcp brain up --help\n```\n\nThen a quick smoke check (stops itself after 8 seconds):\n\n```bash\ntimeout 8 npx -y --package=@mindflight/ghostcrab-personal-mcp@latest gcp brain up\n```\n\nYou should see mindBrain start and a SQLite path printed. If this fails, fix it before wiring your IDE — the IDE just runs this same command.\n\nIf you see `spawn gcp ENOENT`, run:\n\n```bash\nnpx -y --package=@mindflight/ghostcrab-personal-mcp@latest gcp brain setup cursor --force\n```\n\n### Step 3 — Wire your IDE or agent\n\nRun the setup command for your environment:\n\n```bash\n# Cursor\nnpx -y --package=@mindflight/ghostcrab-personal-mcp@latest gcp brain setup cursor --force\n\n# Claude Code\nnpx -y --package=@mindflight/ghostcrab-personal-mcp@latest gcp brain setup claude\n\n# Codex\nnpx -y --package=@mindflight/ghostcrab-personal-mcp@latest gcp brain setup codex\n\n# Generic MCP client / portable agent skills\nnpx -y --package=@mindflight/ghostcrab-personal-mcp@latest gcp brain setup generic\n```\n\nThis registers the MCP server, installs the GhostCrab skill bundle + MCP permission presets for that host, and removes stale legacy `ghostcrab` entries for Cursor. `generic` prints MCP JSON/TOML snippets and installs portable `.agents/skills`.\n\n**Setup installs three things:** MCP registration, IDE skills + permissions, and the `~/.ghostcrab/bin` PATH shim. Skills and permissions are applied **even when MCP registration fails** (the command warns and exits non-zero so CI still notices). Verify skills with the log line `Installed IDE skill bundle (…)` — MCP alone is not enough.\n\n**Claude Code:** install the `claude` CLI on PATH before setup (`npm install -g @anthropic-ai/claude-code`). Prefer setup **without** `--force` on first install; use manual `claude mcp remove` if you need to replace an existing entry.\n\n**Skills only** (no MCP registration — repair after a partial install, or refresh skills without touching `mcp.json` / `claude mcp add`):\n\n```bash\nnpx gcp brain setup_skills claude\nnpx gcp brain setup_skills cursor --force   # overwrite existing skill files\n```\n\nAfter setup completes, open a **new terminal** so `~/.ghostcrab/bin/gcp` is on your PATH — then bare `gcp …` works for day-to-day use.\n\nMore detail: [INSTALL.md](INSTALL.md) and [installations/gcp-brain-setup.md](installations/gcp-brain-setup.md) (`gcp brain setup --help`, `gcp brain setup_skills --help`).\n\n### Step 4 — Start using it\n\nYour agent client starts GhostCrab automatically via:\n\n```bash\ngcp brain up    # or: gcp up | gcp start | legacy gcp serve\n```\n\nThis launches mindBrain, resolves the SQLite file (default `~/.ghostcrab/databases/ghostcrab.sqlite` when no project-local `./data/ghostcrab.sqlite` applies), and holds stdio open for MCP traffic. You do not need to run this manually — your MCP host handles it. Stop the backend with `gcp brain down` (or `gcp down`) when running database-backed CLI imports.\n\n---\n\n## UPGRADE\n\nAfter updating to a new GhostCrab release, run the upgrade helper to migrate all detected SQLite databases (including old versions and sidecar files):\n\n```bash\nnpx gcp brain upgrade\n```\n\n**v0.6.0 database break:** v0.6.0 makes answer artifacts workspace-owned. Older\nPersonal SQLite databases may need a one-time preparation step before upgrade if\nthey contain legacy `analysis_plan` rows with `workspace_id = NULL`. Test on a\ncopy first and follow [the special v0.6 migration runbook](docs/setup/special_migration_v0.6.md).\n\nTo target a specific database:\n\n```bash\nnpx gcp brain upgrade --db /path/to/ghostcrab.sqlite\n```\n\nThe upgrade stops running GhostCrab processes, backs up each database under `~/.ghostcrab/backups/`, starts the native MindBrain backend once per database to apply schema changes, then prints a report. Look for lines such as:\n\n```\n  db: /path/to/ghostcrab.sqlite\n    migration: applied | up-to-date | failed\n    migrations applied this run (N):\n      + 2026-06-03-…\n    schema migrations on disk: N migrations\n      - …\n```\n\n`migration: up-to-date` means no pending MindBrain schema migrations were left to apply. `--dry-run` lists what would run without writing backups or starting the backend.\n\n**Schema evolution:** new tables are created automatically on startup (`CREATE IF NOT EXISTS`). Destructive or complex changes run as tracked migrations in `mindbrain_schema_migrations`. Upgrading an older database adds missing **tables** but does not yet add missing **columns** on tables that already existed — run `upgrade` before importing a backup from an older export if the target DB predates the release.\n\nUseful options:\n\n- `--default` uses `~/.ghostcrab/databases/ghostcrab.sqlite`\n- `--dry-run` shows what would be migrated, without writes\n- `--no-kill-mcp` skips stopping running GhostCrab processes\n- `--skip-config-cleanup` skips MCP config file refresh (use when upgrading a client DB that is not your primary IDE database)\n\nYou can also force package resolution:\n\n```bash\nnpx -y --package=@mindflight/ghostcrab-personal-mcp@latest gcp brain upgrade\n```\n\n### Restore a backup onto an upgraded database\n\nBackups are logical JSON bundles (`kind: ghostcrab_backup_bundle`), not raw SQLite dumps. To import an export from an older GhostCrab version onto a database at the current release:\n\n```bash\n# 1. Stop MCP / backend on the target DB\ngcp brain down --db /path/to/ghostcrab.sqlite\n\n# 2. Apply schema + MindBrain migrations\ngcp brain upgrade --db /path/to/ghostcrab.sqlite --skip-config-cleanup\n\n# 3. Preflight import (no writes)\ngcp brain load ./my_ws.backup.json --db /path/to/ghostcrab.sqlite --dry-run\n\n# 4. Import and rebuild derived indexes\ngcp brain load ./my_ws.backup.json --db /path/to/ghostcrab.sqlite --reindex all\n\n# If the bundle workspace already exists and should be replaced:\ngcp brain load ./my_ws.backup.json --db /path/to/ghostcrab.sqlite --overwrite --confirm --reindex all\n```\n\nUse `--skip-config-cleanup` on step 2 when the SQLite file belongs to a project-specific database rather than your default IDE install.\n\nSince 0.6.5, `gcp load` preflights bundles against the workspace-strict schema: legacy exports whose `mindbrain_answer_artifacts` rows carry `workspace_id: null` are backfilled when `--workspace <id>` is passed, otherwise the load fails fast and names the offending artifacts instead of a bare engine error.\n\n### Load the immeuble demo bundle\n\nThe canonical immeuble demo dataset ships with `@mindflight/mindbrain-personal-studio` (`examples/immeuble/bundle/immeuble.bundle.json` there; run `pnpm load:demo` from the Studio). To load any demo/backup bundle directly with this package, always pass `--workspace immeuble`:\n\n```bash\ngcp load path/to/immeuble.bundle.json --workspace immeuble --reindex all\n# or, from a GhostCrab package checkout:\npnpm run demo:load\n```\n\nNote: there is no `pnpm load demo` shorthand — the script name is `demo:load` in this package and `load:demo` in the Studio.\n\n---\n\n## Supported environments\n\n| Environment                                | Setup command                    | Skills only                      | Reference                                                            |\n| ------------------------------------------ | -------------------------------- | -------------------------------- | -------------------------------------------------------------------- |\n| Cursor                                     | `gcp brain setup cursor --force` | `gcp brain setup_skills cursor`  | [installations/gcp-brain-setup.md](installations/gcp-brain-setup.md) |\n| Claude Code                                | `gcp brain setup claude`         | `gcp brain setup_skills claude`  | [installations/gcp-brain-setup.md](installations/gcp-brain-setup.md) |\n| Codex                                      | `gcp brain setup codex`          | `gcp brain setup_skills codex`   | [installations/gcp-brain-setup.md](installations/gcp-brain-setup.md) |\n| OpenClaw, Gemini CLI, Hermes-style, custom | `gcp brain setup generic`        | `gcp brain setup_skills generic` | [installations/](installations/)                                     |\n| mindBot (orchestration)                    | —                                | —                                | `ghostcrab-skills/`                                                  |\n\n---\n\n## CLI — bulk import and reference\n\n**MCP** is the ontology, memory, graph, and query surface (`ghostcrab_search`, `ghostcrab_remember`, `ghostcrab_ontology_import`, …). **High-throughput tabular/document import** still runs through `gcp brain` wrappers around the native MindBrain engine — not MCP streaming. Stop MCP / `ghostcrab-backend` before database-backed CLI import commands (or pass `--force`).\n\n### Discover commands\n\n```bash\ngcp --help\ngcp brain --help\ngcp brain docs --list\ngcp brain docs structured    # full tabular runbook (Markdown)\ngcp brain docs document      # full document runbook (Markdown)\ngcp brain docs import        # both runbooks\ngcp brain structured-import --help\ngcp brain document --help\ngcp brain ontology --help\n```\n\n### Import pipelines\n\n| Pipeline                                      | CLI                                                             | Full runbook (installed package) |\n| --------------------------------------------- | --------------------------------------------------------------- | -------------------------------- |\n| **Ontology** (LinkML YAML, OWL/RDF N-Triples) | `ghostcrab_ontology_import` (MCP) or `gcp brain ontology` (CLI) | `docs/explanation/ontology/`     |\n| **Tabular** (CSV, JSON, YAML, XLSX, TOON)     | `gcp brain structured-import`                                   | `gcp brain docs structured`      |\n| **Documents** (PDF, HTML, MD corpus)          | `gcp brain document`                                            | `gcp brain docs document`        |\n\nTypical tabular order: `register-semantics` → `apply` (or Phase D: `ddl-propose` → `ddl-execute` → `load-ws` → `apply` with mapping `data_plane=ws`) → `reindex --scope all`.\n\nDocument flow (thin slice): `document-normalize` → `document-ingest` → `qualification-vocab-list` → optional `document-profile` / `document-qualify`. See `gcp brain docs document` for no-LLM and LLM paths.\n\nFor ontology source files, use `ghostcrab_ontology_import` from MCP when the agent owns the workflow. Use `gcp brain ontology compile|import|export` for operator scripts, dry-run artefacts, or offline maintenance. Do not import LinkML with `ghostcrab_remember`, `ghostcrab_upsert`, `ghostcrab_learn`, `ghostcrab_schema_register`, or `ghostcrab_graph_gap_rules_import`; those write memory, graph instances, agent schemas, or diagnostics rules rather than native `ontology_*` tables.\n\nAfter import, agents query via MCP (`ghostcrab_search`, `ghostcrab_graph_search`, `ghostcrab_graph_reindex`, …).\n\n### In-package reference files\n\n- `docs/reference/gcp-commands.md` — JTBD command table\n- `docs/setup/structured-import.md` — tabular operator guide\n- `docs/setup/document-import.md` — document operator guide\n- `docs/architecture/universal_methodology.md` — facets → projections → import → reports\n\nBackup / ontology (same SQLite file). For cross-version restore, see [Restore a backup onto an upgraded database](#restore-a-backup-onto-an-upgraded-database) under UPGRADE.\n\n```bash\nnpx gcp brain backup --workspace-id my_ws --output ./my_ws.backup.json\nnpx gcp brain ontology import --workspace-id my_ws --ontology-id my_ws::owl --input ./ontology.nt --materialize-graph\nnpx gcp brain load ./my_ws.backup.json --dry-run\nnpx gcp brain load ./my_ws.backup.json --db /path/to/ghostcrab.sqlite --reindex all\nnpx gcp brain load ./my_ws.backup.json --db /path/to/ghostcrab.sqlite --overwrite --confirm --reindex all\n```\n\n---\n\n## Model compatibility\n\nGhostCrab works with any model your client exposes. Reliability varies by how well the model follows mindBrain conventions (intake questions, structured projections, graph usage).\n\n| Tier                 | Models                                            | Behavior                                                      |\n| -------------------- | ------------------------------------------------- | ------------------------------------------------------------- |\n| **1 — Full**         | Composer 2 Fast, Kimi 2.5, Sonnet 4.5+, Opus 4.5+ | Consistent onboarding, graph, and projection adherence        |\n| **2 — With caveats** | Haiku 4.5                                         | Good first turn; may drop graph or projections in later turns |\n| **3 — Partial**      | Gemini 2.5 Flash                                  | Weak template adherence; data quality degrades                |\n\nUse Tier 1 models for first workspace setup or fuzzy onboarding. Lighter models work fine for narrow, well-scoped tasks once conventions are established.\n\n---\n\n## MCP tool surface\n\nStructured knowledge clients can use native-required BM25 search, typed imported\nreferences and `ghostcrab_evidence_get` to read declared source evidence entirely\nthrough MCP. See the [native knowledge contract](docs/reference/native-knowledge.md).\n\nThe MCP `tools/list` surface exposes the **full catalog (74 tools)** so every tool is directly callable on any MCP client (Cursor, Codex, Claude Code, generic). **13 tools** are flagged as recommended defaults (status, search/count, combined search, remember/upsert, schema get/list/inspect, pack/project, modeling guidance, tool discovery); the other **61** are extended (workspace, graph, loadout, DDL, quality, ontology, and more). Inspect counts and metadata through:\n\n```bash\ngcp tools list\ngcp tools verify\ngcp --info\n```\n\nAgents can also discover extended tools at runtime with `ghostcrab_tool_search`.\n\n| Group                                       | Examples                                                                                                                                                                                                                                                                                                     |\n| ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| **Recommended defaults**                    | `ghostcrab_status`, `ghostcrab_search`, `ghostcrab_count`, `ghostcrab_combined_search`, `ghostcrab_remember`, `ghostcrab_upsert`, `ghostcrab_schema_get`, `ghostcrab_schema_list`, `ghostcrab_schema_inspect`, `ghostcrab_pack`, `ghostcrab_project`, `ghostcrab_modeling_guidance`, `ghostcrab_tool_search` |\n| **Facets / Search (extended)**              | `ghostcrab_csearch`, `ghostcrab_facet_catalog`, `ghostcrab_facet_register`, `ghostcrab_collection_facet_search`, `ghostcrab_entity_chunks`                                                                                                                                                                   |\n| **Graph (extended)**                        | `ghostcrab_graph_search`, `ghostcrab_graph_subgraph`, `ghostcrab_graph_path`, `ghostcrab_traverse`, `ghostcrab_graph_reindex`, `ghostcrab_graph_gap_rules_import`, `ghostcrab_graph_rule_evaluations_run`, `ghostcrab_graph_rule_evaluations`, `ghostcrab_graph_rule_events`, `ghostcrab_learn`              |\n| **Projections / Artifacts (extended)**      | `ghostcrab_projection_get`, `ghostcrab_projections_list`, `ghostcrab_artifact_get`, `ghostcrab_live_create`, `ghostcrab_live_refresh`                                                                                                                                                                        |\n| **Schema / Workspace (extended)**           | `ghostcrab_schema_register`, `ghostcrab_schema_sync_preview`, `ghostcrab_workspace_list`, `ghostcrab_workspace_create`, `ghostcrab_workspace_use`, `ghostcrab_workspace_reset`, `ghostcrab_ddl_propose`                                                                                                      |\n| **Loadout / Ontology / Quality (extended)** | `ghostcrab_loadout_apply`, `ghostcrab_onboarding_schemas`, `ghostcrab_ontology_import`, `ghostcrab_quality_convergence_run`, `ghostcrab_coverage`                                                                                                                                                            |\n\nFull references: `docs/reference/mcp-tools.md` and `docs/reference/operator-catalog.md`.\n\n---\n\n## For AI agents handling installation\n\n> This section is written for autonomous agents executing setup tasks, not for human readers.\n\n### Canonical install sequence\n\n```bash\n# 1. Install package (local preferred over global)\nnpm install @mindflight/ghostcrab-personal-mcp@latest\n\n# 2. Authorize native binary if prompted\nnpx -y --package=@mindflight/ghostcrab-personal-mcp@latest gcp authorize\n\n# 3. Smoke-check the backend (expect SQLite path + MCP ready on stdout)\ntimeout 8 npx -y --package=@mindflight/ghostcrab-personal-mcp@latest gcp brain up\n\n# 4. Register MCP entry for your host\nnpx -y --package=@mindflight/ghostcrab-personal-mcp@latest gcp brain setup <cursor|claude|codex|generic> --force\n\n# 5. Confirm entry written\nnpx -y --package=@mindflight/ghostcrab-personal-mcp@latest gcp brain up --help\n```\n\n### Environment variables (`.env`)\n\n`.env` is created from `.env.example` during postinstall. Key overrides:\n\n| Variable                 | Default                                   | Purpose                         |\n| ------------------------ | ----------------------------------------- | ------------------------------- |\n| `GHOSTCRAB_SQLITE_PATH`  | `~/.ghostcrab/databases/ghostcrab.sqlite` | SQLite file location            |\n| `GHOSTCRAB_BACKEND_ADDR` | `:8091`                                   | mindBrain HTTP listen address   |\n| `MCP_TELEMETRY`          | `1`                                       | Set to `0` to disable telemetry |\n\n### Error recovery\n\n| Error                                                   | Cause                                                                | Fix                                                                                                                                                                                                                                                          |\n| ------------------------------------------------------- | -------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| `spawn gcp ENOENT`                                      | Stale or relative-path mcp.json entry                                | `npx -y --package=@mindflight/ghostcrab-personal-mcp@latest gcp brain setup <host> --force`                                                                                                                                                                  |\n| MCP registered but skills missing                       | Partial setup (MCP failed before decoupling fix, or manual MCP edit) | `npx -y --package=@mindflight/ghostcrab-personal-mcp@latest gcp brain setup_skills <host>` — installs skills + permissions without touching MCP                                                                                                              |\n| `npm error could not determine executable`              | Missing postinstall run                                              | `npx -y --package=@mindflight/ghostcrab-personal-mcp@latest gcp brain setup <host> --force`                                                                                                                                                                  |\n| `npm error process terminated` / `SIGTERM` on `npx gcp` | Bare `npx gcp` from git clone, npm link, or stale `node_modules`     | Use the explicit `--package=@mindflight/ghostcrab-personal-mcp@latest` form above; run `gcp path doctor`; reinstall global from registry (`npm uninstall -g @mindflight/ghostcrab-personal-mcp && npm install -g @mindflight/ghostcrab-personal-mcp@latest`) |\n| `Ignored build scripts` (pnpm)                          | pnpm 10+ security default                                            | `pnpm add --allow-build=@mindflight/ghostcrab-personal-mcp @mindflight/ghostcrab-personal-mcp@latest`                                                                                                                                                        |\n| Native binary missing                                   | Platform prebuild not pulled                                         | Add tarball from local build or beta zip — see `INSTALL.md`                                                                                                                                                                                                  |\n\n### Native binary\n\npostinstall installs a platform-specific optional dependency automatically (`linux-x64`, `linux-arm64`, `darwin-x64`, `darwin-arm64`, `win32-x64`, `win32-arm64`). If the platform package is absent, mindBrain will not start — add the tarball manually per `INSTALL.md`.\n\n### Telemetry\n\nEnabled by default. Sends anonymous pings to `https://telemetry.ghostcrab.be/v1/ping`. No prompts, no DB payloads. Disable with `MCP_TELEMETRY=0` or `--no-telemetry`. Policy: `https://telemetry.ghostcrab.be`.\n\n### Submodule note (contributors only)\n\nMindBrain ships as a Git submodule at `vendor/mindbrain` (**1.9.0**, including exact scoped plan selection and the full agent-fact validity window on the native read paths — check `git submodule status` for the exact pin). Clone with:\n\n```bash\ngit clone --recurse-submodules https://github.com/mindflight-orchestrator/ghostcrab-personal-mcp.git\ncd ghostcrab-personal-mcp\npnpm install && pnpm run build\nnode bin/gcp.mjs brain up\n```\n\nUpstream: [github.com/mindflight-orchestrator/mindbrain](https://github.com/mindflight-orchestrator/mindbrain). Consumer install: [INSTALL.md](INSTALL.md).\n\n**`vendor/mindbrain` is read-only.** Never edit or commit inside it. Engine changes go to the master repo (`mindbrain-perso`) and are **pushed first**; only then is the submodule synced onto the pushed commit:\n\n```bash\ngit -C vendor/mindbrain fetch origin\ngit -C vendor/mindbrain checkout --detach <pushed-sha>\ngit add vendor/mindbrain\n```\n\nThe npm release ships binaries cross-compiled from this tree, so a commit that exists only locally makes the published binaries irreproducible — the pinned SHA would not contain the shipped code. If work already happened inside `vendor/`, move it with `git format-patch` + `git am --3way` into the master repo, push, then realign the pin.\n\n---\n\n## Going further\n\n- `INSTALL.md` — Beta zip, Git install, document import, `gcp brain document`\n- `docs/setup/gcp-client-setup.md` — Full CLI reference\n- `installations/` — Agent setup templates\n- `docs/dev/INTERNALS.md` — Repository layout, packaging, Docker dev stack\n- [Personal GraphRAG benchmark](benchmarks/graphrag/README.md) — Local research checkout: frozen corpora, native SQLite retrieval and evidence coverage\n\n---\n\n## A starter Kit\n\nTo start a full project to create your first ontology, you could add this starter kit skills :\n\n[https://github.com/mindflight-orchestrator/starter-kit-ghostcrab-perso](https://github.com/mindflight-orchestrator/starter-kit-ghostcrab-perso)\n","readmeFilename":"README.md"}