{"_id":"@oomkapwn/enquire-mcp","_rev":"340-e0dd075e2a00c6bc67bec52b56d8d524","name":"@oomkapwn/enquire-mcp","dist-tags":{"latest":"3.11.6","rc":"4.0.0-rc.3"},"versions":{"0.7.4":{"name":"@oomkapwn/enquire-mcp","version":"0.7.4","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@0.7.4","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"1f38ad7a997a1bbf90ca5a58982aa2f032ff8969","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-0.7.4.tgz","fileCount":27,"integrity":"sha512-k8TCJDenEvyZJO0LQljKPLvoaZV322USlTyw8vmFSwp6G7wn4BIm9k8uuXPhnfxTASOHiW7YbWFfaER7U7sLBQ==","signatures":[{"sig":"MEYCIQCiZ+a8Tpili6bMHwfFNLogRoIQWZ22Q1oRRxfZTLUq+QIhAIRO0ObUb04ldLJMtlRc2e8gJt5XPZSB6RHAnc5pXEZE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":391112},"type":"module","engines":{"node":">=20"},"gitHead":"ddb9a05f0212cd0c216b11caa9fc8dfe22cf3136","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","lint:fix":"biome check --write","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"deprecated":"Critical bug: CLI was a no-op when installed via npm. Use 0.7.5+.","repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"enquire — MCP server for Obsidian vaults. Named after Tim Berners-Lee's 1980 prototype of the World Wide Web. Wikilinks, frontmatter, backlinks, basic Dataview, MCP resources & prompts. Read-only by default; opt-in writes.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.2","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_0.7.4_1777789305423_0.3284529438576085","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@oomkapwn/enquire-mcp","version":"0.7.5","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@0.7.5","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"75b73f753fb16cbbc87b7aa147e03b01f3628e47","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-0.7.5.tgz","fileCount":27,"integrity":"sha512-J6kU6dwY63qFIux1QrjHzU8TLjzzbkSxa4vwSY12kfd4keUA157YzaUGxC9ez7O/Vi+OAmOrC84tlWTIy06oFw==","signatures":[{"sig":"MEYCIQD2VjBa3a+SEOGVK8arUey8N5H17N0GXdU+6UEMl7X1oQIhAMwklAGxq+Mx+bD+RPXtSw1s1it/Nkns6DBBhlITQiK2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":389308},"type":"module","engines":{"node":">=20"},"gitHead":"e8534a1e6de3c4044c0beacf5bd97b41a7ef4b7f","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","lint:fix":"biome check --write","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"enquire — MCP server for Obsidian vaults. Named after Tim Berners-Lee's 1980 prototype of the World Wide Web. Wikilinks, frontmatter, backlinks, basic Dataview, MCP resources & prompts. Read-only by default; opt-in writes.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.2","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_0.7.5_1777792079950_0.7731072464192335","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"@oomkapwn/enquire-mcp","version":"0.7.6","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@0.7.6","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"fc648218fb828f57dead0cc6855597dadd1bef8e","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-0.7.6.tgz","fileCount":27,"integrity":"sha512-Ow1e59WUow3mF/fFQVq4yDzI3po6N2CVJDrBrXwFsiNwxxbD45b87Y2MPweao/TD1rCGI5QwHUqQYjuMLqpUiQ==","signatures":[{"sig":"MEYCIQC7us6MAtF9RbfTOLFJg9Cd4ZRzGWNrcTzBum2w9zSyeAIhAIlvrlY8AlvZXtUmdiFL0s0tWT6KQU8sDJqXrpYuTSVD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":390159},"type":"module","engines":{"node":">=20"},"gitHead":"6db4b59fe401bfd89ddde2f4178f40aa1a881241","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","lint:fix":"biome check --write","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"enquire — MCP server for Obsidian vaults. Named after Tim Berners-Lee's 1980 prototype of the World Wide Web. Wikilinks, frontmatter, backlinks, basic Dataview, MCP resources & prompts. Read-only by default; opt-in writes.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.2","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_0.7.6_1777793741805_0.732139570865654","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@oomkapwn/enquire-mcp","version":"0.8.0","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@0.8.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"40d41db1e290f2baa54a872084d3c42d4de0dd52","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-0.8.0.tgz","fileCount":27,"integrity":"sha512-JEYi8wOirEcR4amOdnv1uB8kp0/JOziES9l0vK6TBVWQM4or1G4gR7qcevkglQSxZyywg+GUqczI3D/0E17ULg==","signatures":[{"sig":"MEYCIQD8jTDnII82l6VP2mh78D4jQG2krPh0ZmVYLZBMWu0QxwIhAIvjFhLbMGM9u8eo9usafhphrQwXnslWCZ1PfkiDPUUA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392000},"type":"module","engines":{"node":">=20"},"gitHead":"769745e5579e0f35f6d9c15ddd57def07fdc61b9","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","lint:fix":"biome check --write","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"enquire — MCP server for Obsidian vaults. Named after Tim Berners-Lee's 1980 prototype of the World Wide Web. Wikilinks, frontmatter, backlinks, basic Dataview, MCP resources & prompts. Read-only by default; opt-in writes.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.2","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_0.8.0_1777797799091_0.2699570934847586","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@oomkapwn/enquire-mcp","version":"0.8.1","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@0.8.1","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"e5b3752b16af32243e97f89000689db4cedafc52","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-0.8.1.tgz","fileCount":27,"integrity":"sha512-4Q2E4KE7eBtkep47g7Q+0XITNBH693pGIF1AILOnOJiThFp2+VlNqqYY+2mOWm5U/BjEWQkZ655SILZugOYFng==","signatures":[{"sig":"MEUCIQCTGX7s7we9q1i3GyhA0vbXmCetRI1TzI1l6OlJnW2+KwIgfrVwSU4PM77eKikHEYkMsxjsvBVG2dEeLKp0yGfO1FY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":393193},"type":"module","engines":{"node":">=20"},"gitHead":"b7c0084a5808dea9cbd18264a8e2cc25c3294392","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js","lint:fix":"biome check --write","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"enquire — MCP server for Obsidian vaults. Named after Tim Berners-Lee's 1980 prototype of the World Wide Web. Wikilinks, frontmatter, backlinks, basic Dataview, MCP resources & prompts. Read-only by default; opt-in writes.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_0.8.1_1777803847516_0.15871668324333665","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@oomkapwn/enquire-mcp","version":"0.9.0","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@0.9.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"056f19cd286c444183752361caecded9526d13ba","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-0.9.0.tgz","fileCount":27,"integrity":"sha512-ePzDfwkmBXgSdIA0/AUTn8SDyXoNyf8FnHGvAd4tWndRxJPSnv6GC/rskw/jT5jJPBkDclMN5WISotYyR6BQng==","signatures":[{"sig":"MEYCIQDLF5cgSAHlGH4TakvYpz7TOpOQEDYqBY19kIcfwfY3EQIhALVe5arjCGwkqewbFnrSGIBZsaePfFYDKW2smJhKtE6I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400863},"type":"module","engines":{"node":">=20"},"gitHead":"418eba93553c110f3640e83b7aeb460e297d16d1","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js","lint:fix":"biome check --write","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"enquire — MCP server for Obsidian vaults. Named after Tim Berners-Lee's 1980 prototype of the World Wide Web. Wikilinks, frontmatter, backlinks, basic Dataview, MCP resources & prompts. Read-only by default; opt-in writes.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_0.9.0_1777805226012_0.2570821981136422","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@oomkapwn/enquire-mcp","version":"0.10.0","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@0.10.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"342993b01f5ede6562de79ff2036b8f34eaecd09","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-0.10.0.tgz","fileCount":31,"integrity":"sha512-FJU1ncMimJva/zhMsURjDvJ2SD+T/azJYe+OQhx3rgaNq1pr8MSQv+HH9ULQPCb7a8cWjZsgQi0I2gTGWunzFg==","signatures":[{"sig":"MEQCIH3GQbgAjNTfPFoeyOuPGAIMP2jp4SBgJww6XNZ4TymoAiAmALc4gEYDWQ0HZ8zthVZkT+/sVG/9zFe8fX8AxPmzMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":444955},"type":"module","engines":{"node":">=20"},"gitHead":"0f904a014f720f82ef4e6e9d24a98f0d20eecb93","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js","lint:fix":"biome check --write","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Wikilinks resolved, backlinks ranked, frontmatter typed, Dataview-style queries. Read-only by default; opt-in writes. Works with Claude Code, Cursor, Codex, Devin, and any MCP-compatible client.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"better-sqlite3":"^12.9.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_0.10.0_1777822366891_0.2076253209253498","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@oomkapwn/enquire-mcp","version":"0.10.1","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@0.10.1","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"884790f4f5be3f990042af0371528241130849f8","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-0.10.1.tgz","fileCount":31,"integrity":"sha512-lwZ0kB+QTO6Z/yXMloV5daXqhQQsDtgmc+yJ36bc2K2QbSZCosMwkWsKbBqOEq2swzWQ1l/836+z/gqT0diLlQ==","signatures":[{"sig":"MEQCIG2xuF3Y/3PIsr86z0kqUMDoUXOupFRlK/0EJKaCOdIgAiA6honHxSUXafkivz62ieub3aP5NupSdld28CqsKjrBpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":450866},"type":"module","engines":{"node":">=20"},"gitHead":"6a3f7bc5d46c5943872955715d09c994d5fea2d4","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js","lint:fix":"biome check --write","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Wikilinks resolved, backlinks ranked, frontmatter typed, Dataview-style queries. Read-only by default; opt-in writes. Works with Claude Code, Cursor, Codex, Devin, and any MCP-compatible client.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"better-sqlite3":"^12.9.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_0.10.1_1777823184820_0.7796954392410096","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@oomkapwn/enquire-mcp","version":"0.10.3","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@0.10.3","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"086f9572a11faadd9dfe067020aee0e683732a02","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-0.10.3.tgz","fileCount":31,"integrity":"sha512-FhJzXgyb0toNnKyOP0PhHVghk7gtE4GahzALiAmrbnLM/Kkujc7/2VfLpEDO2oyvRHERIanAyDXi85wN+5wcaw==","signatures":[{"sig":"MEQCIFi2/Rshd1xdCacW+/NMMVM9CM5PKNqGzZSUn+T2DzKMAiBV8DzHGCLfoyv6dtsa/HgZ986f37ycf9HvxUkVWWCz2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@0.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458152},"type":"module","engines":{"node":">=20"},"gitHead":"92124cb52c103bd3c4cd8523ff335e6e95a1116f","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js","lint:fix":"biome check --write","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Wikilinks resolved, backlinks ranked, frontmatter typed, Dataview-style queries. Read-only by default; opt-in writes. Works with Claude Code, Cursor, Codex, Devin, and any MCP-compatible client.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"better-sqlite3":"^12.9.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_0.10.3_1777824369128_0.11676011108810669","host":"s3://npm-registry-packages-npm-production"}},"0.10.6":{"name":"@oomkapwn/enquire-mcp","version":"0.10.6","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@0.10.6","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"2cbb57293dee60f25c23172028053264d9b7162d","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-0.10.6.tgz","fileCount":31,"integrity":"sha512-U82ihQZxL4IMMbfhHBxl09yeecuwk+vPA60SvjWDF2OsMGKyXwUAedUpua46RLm7G3kJ4iBUvZ1kVwfr8RwG3Q==","signatures":[{"sig":"MEYCIQCklB+50rukPbVElcv2bYPcmzcMQu/dgqvyo7z/YxH0PwIhAPmPjpeRFNTJn44Dy1DBKnaoHEYDgir7C1C7Yb68NJv6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@0.10.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474563},"type":"module","engines":{"node":">=20"},"gitHead":"9fab04b46aaf1bc9b22a1b02c68589caa4df042f","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js","lint:fix":"biome check --write","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Wikilinks resolved, backlinks ranked, frontmatter typed, Dataview-style queries. Read-only by default; opt-in writes. Works with Claude Code, Cursor, OpenClaw, Codex, Devin, and any MCP-compatible client.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"better-sqlite3":"^12.9.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_0.10.6_1777826615970_0.27249740942747613","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@oomkapwn/enquire-mcp","version":"0.12.0","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@0.12.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"7da1cd422a4a8955927216683c11f226121e5992","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-0.12.0.tgz","fileCount":31,"integrity":"sha512-1jH56dEd/uP8VodbDKoNict10gbtNYkGyHCTlHbLXJMe7qy65/n8+SlMoGv9fnHdVuWd0qlOmFtRkJJmCtUnog==","signatures":[{"sig":"MEYCIQC2t4z3Ix1+7iPfU/hhobCzA3mXBL/kojDuIByHzgxQVgIhAKkPUDi03ZvwSJG0FPBvZN8qzNEfTwnIsj/wqGHD9DHC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":517884},"type":"module","engines":{"node":">=20"},"gitHead":"5c0a8e57a769b9fdaf69953e4c8ad158838b6829","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Wikilinks resolved, backlinks ranked, frontmatter typed, Dataview-style queries. Read-only by default; opt-in writes. Works with Claude Code, Cursor, OpenClaw, Codex, Devin, and any MCP-compatible client.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"better-sqlite3":"^12.9.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_0.12.0_1777995898700_0.7343936444216794","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@oomkapwn/enquire-mcp","version":"0.13.0","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@0.13.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"43cf032ff01dbbbab28ba16a896f90fba9605abd","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-0.13.0.tgz","fileCount":31,"integrity":"sha512-hZ8ZRrWfNx6QChCfPS+BYM2KDkU3uS3bAAgwai0Du7X1/3yHo/LWWn606T+a6c6hASrtWz6qe0Kpu58jH/3Grg==","signatures":[{"sig":"MEUCIQD2ZsOTM1ShGlxFdRdRVUGUS+uQW+WZlP+vIHEgV+HJUQIgDVh+QLHYym7h+hzqEW6j+A3XMMegPm8T/0IbwYQmbSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":549874},"type":"module","engines":{"node":">=20"},"gitHead":"5293e14d1985476a361fc56f08342dc8849ff282","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Wikilinks resolved, backlinks ranked, frontmatter typed, Dataview-style queries. Read-only by default; opt-in writes. Works with Claude Code, Cursor, OpenClaw, Codex, Devin, and any MCP-compatible client.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"better-sqlite3":"^12.9.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_0.13.0_1777996924573_0.42852421380391315","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@oomkapwn/enquire-mcp","version":"1.0.0","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@1.0.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"9de419692c8815d0618f5f573117ff8df05471ea","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-1.0.0.tgz","fileCount":31,"integrity":"sha512-V4sKfq6eF0Tcupleyhb+0yal0YSJCiSVZTjwoTMUFSkF1vleYhpjeY9/LoslyuGkJ9u9JR9sh4/EKVn8wVa3TA==","signatures":[{"sig":"MEUCIChrFYSztcX18/hBa8TyyBc42PktjhPihUWExLDxeA9nAiEAvIEFVEgv/wlTU1ZtzpWylrpFPANezezBjDWc5yHRZS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":556235},"type":"module","engines":{"node":">=20"},"gitHead":"06b52260b0d10a97a67a55f17eee855139fbaf3a","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Wikilinks resolved, backlinks ranked, frontmatter typed, Dataview-style queries. Read-only by default; opt-in writes. Works with Claude Code, Cursor, OpenClaw, Codex, Devin, and any MCP-compatible client.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"better-sqlite3":"^12.9.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_1.0.0_1777998636571_0.6258971104468594","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@oomkapwn/enquire-mcp","version":"1.1.0","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@1.1.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"2a9af4ad2be37d05f9ba6c4bc454e8f20321c9b2","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-1.1.0.tgz","fileCount":31,"integrity":"sha512-T6xYODqXhmUzPawYnh1MKcawl2z2vowBkpYREal7IwPF7N+gWwAidmQv0f31tCY4n2Dhqcp2/HF0y+carBUZwA==","signatures":[{"sig":"MEQCIHOGmKCw1VF+CDVCOQ/H3xFQke1rey+hFLI+jh/bM5CvAiAifj6nSBa1nRYx7QxUGC315zTj0tCCr87jbHZ7PvA8VA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":585274},"type":"module","engines":{"node":">=20"},"gitHead":"1b91982dd4702709cdacb2715e8957f93841171d","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Wikilinks resolved, backlinks ranked, frontmatter typed, Dataview-style queries. Read-only by default; opt-in writes. Works with Claude Code, Cursor, OpenClaw, Codex, Devin, and any MCP-compatible client.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"better-sqlite3":"^12.9.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_1.1.0_1778052038233_0.2905567453168867","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@oomkapwn/enquire-mcp","version":"1.1.1","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@1.1.1","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"38fbccd43af557af2d5d3fe0dba6dc66ae773ee3","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-1.1.1.tgz","fileCount":31,"integrity":"sha512-QdbPM9FpqvkcXhlOpkGwgt+hVAB9nWlc3BjVGLETKN2/nM36cBjOTXCQPbz3qeeYM3wAWDLuMCrTmuLPZYZVpw==","signatures":[{"sig":"MEUCIQCBSlP4lN6u5i+NOOuaRdfTV8FPq2LugPRUqyQkpXBirAIgSN/wDaK0fm/qhn8jb03UAvzrGgwnMNztMJGobKUR25I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":590260},"type":"module","engines":{"node":">=20"},"gitHead":"5694e10232b0d7002ff7f6d8ba78c42096485cc0","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Wikilinks resolved, backlinks ranked, frontmatter typed, Dataview-style queries. Read-only by default; opt-in writes. Works with Claude Code, Cursor, OpenClaw, Codex, Devin, and any MCP-compatible client.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"better-sqlite3":"^12.9.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_1.1.1_1778060536407_0.13575324918613196","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@oomkapwn/enquire-mcp","version":"1.2.0","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@1.2.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"8ad341385c2359aee15f9c2a90425c2c7aaa2f39","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-1.2.0.tgz","fileCount":35,"integrity":"sha512-c3ZoKBFigNu2SxlhC/7kTdX+T/41ReZtN8CYrPRlSVZ4yOqUR1IsDJUuY4C0ECJE2HQ2+USsvSs+GKhMNqKrmg==","signatures":[{"sig":"MEQCIC+AZLqqvtSGVJLe5Mz4nT9KeAGW4WTBfqAIuuwAcwmwAiATRDQefSlPypVzconLUzaoZP3LsO7uHBBws4kYTW3VoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":606918},"type":"module","engines":{"node":">=20"},"gitHead":"ce0ae1dbbd73f5b5696986ae4aebc82c58fc7a53","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Wikilinks resolved, backlinks ranked, frontmatter typed, Dataview-style queries. Read-only by default; opt-in writes. Works with Claude Code, Cursor, OpenClaw, Codex, Devin, and any MCP-compatible client.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"better-sqlite3":"^12.9.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_1.2.0_1778063308280_0.39493639479100207","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@oomkapwn/enquire-mcp","version":"1.3.0","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@1.3.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"417d42beae5e85d5fe9601ad84a9f604f0384edb","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-1.3.0.tgz","fileCount":35,"integrity":"sha512-PDuTJsnVLBCnNS2tb8dOppWUnSAIgYjN3Y8lk50KjRAwJZRtByuZAGKLyrkjj+4FBbUWcsYpmB1EVFDUJNuqog==","signatures":[{"sig":"MEUCIQCAUsJIhLSB0wJXMTTrMDjtVvQgbjO2+N8wMF3QBbOANwIgcffT5aSIW08yV373LHgfNJeu3/d1tBF3/YB66HIMHfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":612163},"type":"module","engines":{"node":">=20"},"gitHead":"4baee6b8be7f09ae4f9cfa02eecae6ccd5e1a793","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Wikilinks resolved, backlinks ranked, frontmatter typed, Dataview-style queries. Read-only by default; opt-in writes. Works with Claude Code, Cursor, OpenClaw, Codex, Devin, and any MCP-compatible client.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"better-sqlite3":"^12.9.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_1.3.0_1778064345609_0.9766812403340055","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@oomkapwn/enquire-mcp","version":"1.3.1","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@1.3.1","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"8a24110955e0b7ff798009771d3ddf23b684b2ce","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-1.3.1.tgz","fileCount":35,"integrity":"sha512-9zGhr0lbAV+cc9+3p/W5oj/3MWnNMPAjTWCp8D1tcdmEbrrXEeWUNajqPak1Cctsld7zgimzQG+FN8UM9+5xNw==","signatures":[{"sig":"MEUCIHNvbCqt9F0kD2w63fP2625dRfATB3CHzb951GIZM3ifAiEAghlYC/ioInk0c6whUoPBwbJbhvHfuFtc9b0XTlG69Jw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":616928},"type":"module","engines":{"node":">=20"},"gitHead":"c321f6a835cbc41435baae968040d571187f2b09","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Wikilinks resolved, backlinks ranked, frontmatter typed, Dataview-style queries. Read-only by default; opt-in writes. Works with Claude Code, Cursor, OpenClaw, Codex, Devin, and any MCP-compatible client.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"better-sqlite3":"^12.9.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_1.3.1_1778065316719_0.19625539116235458","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@oomkapwn/enquire-mcp","version":"1.4.0","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@1.4.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"9195e5a8596a9a207f0292f6326ace03c653278e","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-1.4.0.tgz","fileCount":35,"integrity":"sha512-/F9zRzsxnh4TU0NxF47oOnwI7g6kAxA4tmxGWJNUzO/SyLhORh8HH03mPnbKWH7g1Djkz75EuOTcY+p0Yc4wIQ==","signatures":[{"sig":"MEYCIQDfJ0FDh+aUvzaQ1W/FF9LhyNzQ4by5us61HkbgaaOqsQIhAOCopkKXwFnXlvv61nHYI6r+1aQhOc7jNVPxlagqtq3p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":626303},"type":"module","engines":{"node":">=20"},"gitHead":"09281d0953463c5976457a80499e00225b702482","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Wikilinks resolved, backlinks ranked, frontmatter typed, Dataview-style queries. Read-only by default; opt-in writes. Works with Claude Code, Cursor, OpenClaw, Codex, Devin, and any MCP-compatible client.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"better-sqlite3":"^12.9.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_1.4.0_1778066349386_0.19356248110882324","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@oomkapwn/enquire-mcp","version":"1.5.0","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@1.5.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"8ce30c63b8f4b906408c533bd0cd03f5d6333488","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-1.5.0.tgz","fileCount":35,"integrity":"sha512-RQsAFuwulHMEyZTFwUR2q+AXZSJVmKiJ9a3N3rboPuAn4p7VA+xRMnEPmlJYCheyyUiYxPq8HOO/mLed1HBmAw==","signatures":[{"sig":"MEUCIAKnvcLSEBHEyCsr0ewJoRgkOD7UXoDo0N72XqBAwnDNAiEAw5ZqEAjJUm73asvZClhq+LxbdTVdR4MXhPPu/HxGW8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":674909},"type":"module","engines":{"node":">=20"},"gitHead":"f99daa0955bc34ff9511ffccd9c599058c8f51b7","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Wikilinks resolved, backlinks ranked, frontmatter typed, Dataview-style queries. Read-only by default; opt-in writes. Works with Claude Code, Cursor, OpenClaw, Codex, Devin, and any MCP-compatible client.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"better-sqlite3":"^12.9.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_1.5.0_1778071803980_0.4863702893018669","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@oomkapwn/enquire-mcp","version":"1.6.0","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@1.6.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"dc6a9f4a941a2147f78903607988d099a79d3c4c","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-1.6.0.tgz","fileCount":35,"integrity":"sha512-aIAuAo6IUOjnVdgYhKwuErWMuUUg/YfFOcd0phCSTUds7aSz8xSQi1UHVV+PfHAB6TiNBHyme0Gh5ALJsAl7DQ==","signatures":[{"sig":"MEUCIEXspzxrGqr/gSK7nkGZASNT+CrKcm4BehA9YZFRzPxIAiEAkDs2/3qwtiJxqcVda85UvdSwsFEuzfheqqilhksYARk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":700962},"type":"module","engines":{"node":">=20"},"gitHead":"030dd377ebdd496eea8367904258abf908e0a669","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Wikilinks resolved, backlinks ranked, frontmatter typed, Dataview-style queries. Read-only by default; opt-in writes. Works with Claude Code, Cursor, OpenClaw, Codex, Devin, and any MCP-compatible client.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"better-sqlite3":"^12.9.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_1.6.0_1778073239503_0.6875126459497691","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@oomkapwn/enquire-mcp","version":"1.7.0","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@1.7.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"c992c6f1a989abae9db30dadc92b710e477c1055","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-1.7.0.tgz","fileCount":35,"integrity":"sha512-mi7O+9Xr3eTFsx+BQmMfmA64OZXcfjSqoiq4co4HOk3aAxAPzj6Kkbsu+xqk4/mRAp4PPDpFyepzOhWNMZ+peA==","signatures":[{"sig":"MEUCIAO7/EkodeA4pzagsLsLDZ3f7me0P86hKLOFFvlBj4rlAiEA8y8FZFqUOHpeq5Nu+m3ykWMCjrD8IhaxIrS0qgv0fFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":734175},"type":"module","engines":{"node":">=20"},"gitHead":"9545b2554fea39d0d9d4dece9cc1cb3dcfacb168","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Wikilinks resolved, backlinks ranked, frontmatter typed, Dataview-style queries. Read-only by default; opt-in writes. Works with Claude Code, Cursor, OpenClaw, Codex, Devin, and any MCP-compatible client.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"better-sqlite3":"^12.9.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_1.7.0_1778073874808_0.7622425790181238","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@oomkapwn/enquire-mcp","version":"1.8.0","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@1.8.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"25232047b02a4660613fec962c9465ec34d72909","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-1.8.0.tgz","fileCount":35,"integrity":"sha512-ydRbhF9FuGW8xejYLmhNIY+Dmm+Ri+NDPicWbpgkJbKziLBIgWqP6rFHGvVYR5NMqk73bG6FFuwQuk/VxjOoNA==","signatures":[{"sig":"MEYCIQC6qNYIa3WJAWXaUGwR3dV0/YlVZilejaZEL5b0lqEaZgIhAPPvD/PkelvRvaNZ4xQVKDXe+kW4+8/N4WfimDYJinq1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":755496},"type":"module","engines":{"node":">=20"},"gitHead":"385760f629fc8e2d58d0c8149ad369daab6ae946","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Wikilinks resolved, backlinks ranked, frontmatter typed, Dataview-style queries. Read-only by default; opt-in writes. Works with Claude Code, Cursor, OpenClaw, Codex, Devin, and any MCP-compatible client.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"better-sqlite3":"^12.9.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_1.8.0_1778074531693_0.7551724845986363","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@oomkapwn/enquire-mcp","version":"1.8.1","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@1.8.1","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"9a0c922a7faddce73102e15d4b23139d29053bb6","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-1.8.1.tgz","fileCount":35,"integrity":"sha512-OY+fOL4RGJ6jWTafoGCQAF37F7/bwuRgqpw0CqZD+zTmLYMaOQ5dQQAg7v//up7oIVUUAcnQcpS2yGG1h0wP4Q==","signatures":[{"sig":"MEUCIFTHV3mrFlrrLeK8EJ/MpMvG++OKnzMt/IgKcmkFPHBsAiEA+L+JLA0m9n0Tsfsubo7XwMtx8nIG09mIHT2wHzRWLg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@1.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":764675},"type":"module","engines":{"node":">=20"},"gitHead":"bf0e38ff85693bd8cdf43c14bdadc47991f54905","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Wikilinks resolved, backlinks ranked, frontmatter typed, Dataview-style queries. Read-only by default; opt-in writes. Works with Claude Code, Cursor, OpenClaw, Codex, Devin, and any MCP-compatible client.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"better-sqlite3":"^12.9.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_1.8.1_1778075995760_0.18426951259271784","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@oomkapwn/enquire-mcp","version":"1.9.0","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@1.9.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"11533030e14b30145922b2b01b4212dc56da7015","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-1.9.0.tgz","fileCount":35,"integrity":"sha512-pXTJOsUFPMmUQ4Hqxkl8dT7Lg1Rlf/MEU6txOT1op4UbCOsmxLCvZx2MKDr9nlUDU2Jm7eomSMgN1EsLgGtfJw==","signatures":[{"sig":"MEQCIHS4QARxPwCpcDGoGCYMxvucPOpx70uk+c3VGLpbYwm0AiAd4Tde3R0a6/M6zX5spUqjTTqxLcZtYIPTO0k9Ffr9Eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":780088},"type":"module","engines":{"node":">=20"},"gitHead":"673be06dffb17544b05ca75ae062b5275a199767","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Wikilinks resolved, backlinks ranked, frontmatter typed, Dataview-style queries. Read-only by default; opt-in writes. Works with Claude Code, Cursor, OpenClaw, Codex, Devin, and any MCP-compatible client.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"better-sqlite3":"^12.9.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_1.9.0_1778078726244_0.1928500156137507","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@oomkapwn/enquire-mcp","version":"1.10.0","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@1.10.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"c0615e4b2b460be8434f8e850858a11f27afce2c","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-1.10.0.tgz","fileCount":39,"integrity":"sha512-4ICSVWlZAq24vRIsf4kNAPT9inP7RGeRm18F9625zkim3giSMPolJ+6IRahl9JDdKQO9kxwKHNy0NjsBbDKAvw==","signatures":[{"sig":"MEYCIQCTMmBrGploDrqdkVNevW95FhfS/93DwtkvNIMKCgsuLQIhAPt421Ke8+iLmztWGSvfvwH87V+Xysy2XuXND3Xpbkpk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":812911},"type":"module","engines":{"node":">=20"},"gitHead":"3facc3e9c66ad0366d08397bb58059b49a1a5c05","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Wikilinks resolved, backlinks ranked, frontmatter typed, Dataview-style queries. Read-only by default; opt-in writes. Works with Claude Code, Cursor, OpenClaw, Codex, Devin, and any MCP-compatible client.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"better-sqlite3":"^12.9.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_1.10.0_1778079759267_0.07595332749557304","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@oomkapwn/enquire-mcp","version":"1.11.0","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@1.11.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"cec2eda94f18ef6c6265114d168f49c4f84db4fb","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-1.11.0.tgz","fileCount":39,"integrity":"sha512-xj/4iKXd0v1/HRoM8A1DD9/JnhTj+NEj3n7dc2AK14FQZMGgXxcnI5Lg8RY4/lcZSF8Za5otnjmbpU3iggoKgg==","signatures":[{"sig":"MEQCIBtC0TMdNLjMk4kl6sKYhwgX8DvXP9ZCRI5cPzMfbxczAiBqY1rjswLUxLbfFf/WpNHOugqQDNyX088h3gALHFBU8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":823456},"type":"module","engines":{"node":">=20"},"gitHead":"d3915edf593b60fad8c6304c2871e79814f7dee7","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Wikilinks resolved, backlinks ranked, frontmatter typed, Dataview-style queries. Read-only by default; opt-in writes. Works with Claude Code, Cursor, OpenClaw, Codex, Devin, and any MCP-compatible client.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"better-sqlite3":"^12.9.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_1.11.0_1778085596129_0.07619453422966216","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"@oomkapwn/enquire-mcp","version":"1.11.1","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@1.11.1","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"0e9308208b80aaac2622985ae9e0afa68201fae7","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-1.11.1.tgz","fileCount":39,"integrity":"sha512-beyfIR835N4OjWF6nyPRmyzDdWPGigMmdiYZxrQGF/L1O+bD9EJG7l/jB0UuHSMNP95KSwgE81Xud8axPSxhhQ==","signatures":[{"sig":"MEUCIDnAQdhMWvbkQXOpuXJG+4q/x3nHkJV/I4tEUMt3q1cIAiEApZ2bxkXYhIvGBUiSlhSXDRBYPV576zIGmgwlqKub3YY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@1.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":831112},"type":"module","engines":{"node":">=20"},"gitHead":"56aa8c9d47bba7f6ac7769cafa33967a882a8fe7","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Wikilinks resolved, backlinks ranked, frontmatter typed, Dataview-style queries. Read-only by default; opt-in writes. Works with Claude Code, Cursor, OpenClaw, Codex, Devin, and any MCP-compatible client.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"better-sqlite3":"^12.9.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_1.11.1_1778088946021_0.5904977818655359","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.0":{"name":"@oomkapwn/enquire-mcp","version":"2.0.0-alpha.0","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@2.0.0-alpha.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"5a4dd98c770ae2026858252a1f1a307d9d23c208","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-2.0.0-alpha.0.tgz","fileCount":47,"integrity":"sha512-AdzHY7Q2JfUr7y/A+T2mecQONjdbTXIz4N64q9RBmxPjhYoiun7osfiQkmerpUsag86TrjrI10Ba4kUdUKDL0A==","signatures":[{"sig":"MEUCIBezyJ2vDAyDcm41uIrq+0PAliouI85D/7ibHi4pQ2YXAiEA1SkicGE7FFJVvLlVHYUqhYxK+TRx2MD8wBoQnQ8ev7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@2.0.0-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":893461},"type":"module","engines":{"node":">=20"},"gitHead":"c65fa297ab13910f408e0f9656ac068a97134edf","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Wikilinks resolved, backlinks ranked, frontmatter typed, Dataview-style queries. Read-only by default; opt-in writes. Works with Claude Code, Cursor, OpenClaw, Codex, Devin, and any MCP-compatible client.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"better-sqlite3":"^12.9.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_2.0.0-alpha.0_1778091553545_0.7247854695046645","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.0":{"name":"@oomkapwn/enquire-mcp","version":"2.0.0-beta.0","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@2.0.0-beta.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"298ae061c8286bde66081bea4f9c8e19533185e4","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-2.0.0-beta.0.tgz","fileCount":51,"integrity":"sha512-nFuplAg0ckY/cOWczn+xreifwwpkRmof7yb9kWLFv+yKcB/y2pw5CmQalmMMVycY74RpjfxWVtWG3P0wPknAcg==","signatures":[{"sig":"MEUCIQCrjjkF5NO0+viB6dhUYKtwAeaYzAm7ioVCLkfrW95l2gIgdR73CjPJ5xhGYoJZrVDW8e3zad1s+KVT9RYHo6gzvHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@2.0.0-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":929362},"type":"module","engines":{"node":">=20"},"gitHead":"bdf35c9d208e71fd4bb04b2170ccc18d1a16da0c","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + ML embeddings via RRF), wikilinks resolved with aliases and sections, backlinks ranked with snippets, frontmatter typed, Dataview-style queries first-class. Read-only by default; op","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"better-sqlite3":"^12.9.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_2.0.0-beta.0_1778093187580_0.6442555294618366","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.1":{"name":"@oomkapwn/enquire-mcp","version":"2.0.0-beta.1","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@2.0.0-beta.1","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"d713314d9499eef37505bbeae28b6e7db76db7c1","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-2.0.0-beta.1.tgz","fileCount":51,"integrity":"sha512-/SfmoVqd1NFECyr4SghbKJUZXPCRwljP62Ifwnzqjcel/pDLFPVS7BrgBok6uexwoGyUq2Qs+0YP8TzKSid5Vg==","signatures":[{"sig":"MEUCIGzeepDiYIx/K8BovxVl9CDNl0FOUYxFTwyJeQmPPFycAiEAlHgCwGTJlSmiF8n8QXn9riA1quKGhwG96AUJdltkHHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@2.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":952691},"type":"module","engines":{"node":">=20"},"gitHead":"568a9d1850f6f7611b149c80f86419464e571522","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + ML embeddings via RRF), wikilinks resolved with aliases and sections, backlinks ranked with snippets, frontmatter typed, Dataview-style queries first-class. Read-only by default; op","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"better-sqlite3":"^12.9.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_2.0.0-beta.1_1778099317933_0.43505584353798565","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.2":{"name":"@oomkapwn/enquire-mcp","version":"2.0.0-beta.2","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@2.0.0-beta.2","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"4e5f6457c2b8ae721fa98b3f962a4b5939ccadd1","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-2.0.0-beta.2.tgz","fileCount":51,"integrity":"sha512-RSI+K+URGIezvBbNJ0o6YD8DWQZE3AdaErY/UNlgji8iWhqPfisFpZoZT0eEE7Gto0CfngweqkZv0wGXtUNtiA==","signatures":[{"sig":"MEUCIEUU7njMxtfZhnhXe7zxNyZdC1FAgMY35220blLTacZ0AiEAxyi00CMToIJHcydBaMPp8D1LueNFrHD2xNph3SKb9Mk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@2.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":979646},"type":"module","engines":{"node":">=20"},"gitHead":"030fb7efb08add8baabceb8e83f945f454001260","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + ML embeddings via RRF), wikilinks resolved with aliases and sections, backlinks ranked with snippets, frontmatter typed, Dataview-style queries first-class. Read-only by default; op","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"better-sqlite3":"^12.9.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_2.0.0-beta.2_1778212157923_0.23287917811097758","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.3":{"name":"@oomkapwn/enquire-mcp","version":"2.0.0-beta.3","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@2.0.0-beta.3","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"6517482bf14bd2ca6b4c9c4d4a210437b2faf0a0","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-2.0.0-beta.3.tgz","fileCount":51,"integrity":"sha512-CdvKdEPbyUeYGqcZ5ckv85lpc5DlrMI8IkqV1n72siJC4Uvmoq82ubEzdMbLwoco8ZvdhMmDO8oUX9q0RY4rWg==","signatures":[{"sig":"MEYCIQDb6hK06C5cqmmuDmSN7D6z7y094fesQYXNYgYVWYc0zAIhAK05oL/3uxSYZDPU8aVYhsMWgEu82GEYYLgFLWSNq93Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@2.0.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":986387},"type":"module","engines":{"node":">=20"},"gitHead":"b13f9033d3819010f6141c7971f8fc9d071d0f82","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + ML embeddings via RRF), wikilinks resolved with aliases and sections, backlinks ranked with snippets, frontmatter typed, Dataview-style queries first-class. Read-only by default; op","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"better-sqlite3":"^12.9.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_2.0.0-beta.3_1778214576074_0.2173002229694727","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.4":{"name":"@oomkapwn/enquire-mcp","version":"2.0.0-beta.4","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@2.0.0-beta.4","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"a21d626b918e2babda1695f96bf4236e9990d6cd","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-2.0.0-beta.4.tgz","fileCount":51,"integrity":"sha512-p4FGx84ZK1yDuss5j50EkTLKkOGrihhtbW4CR3le1a80DO3T//rMxu4NuqNBvjJvVR/4U4a5AW86bxGYRH5xXg==","signatures":[{"sig":"MEYCIQDR0QIIw5YusalJQ89sBwbvsDXlHDN9nvLnW4L4a2oHqwIhAJXoRgyfKyRoiaN8Qnkh54xe47b0zzZIuv+ZBnEn3g6x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@2.0.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":992238},"type":"module","engines":{"node":">=20"},"gitHead":"f878171c11f183384dacd60fe4dde42230a60ed8","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + ML embeddings via RRF), wikilinks resolved with aliases and sections, backlinks ranked with snippets, frontmatter typed, Dataview-style queries first-class. Read-only by default; op","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"better-sqlite3":"^12.9.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_2.0.0-beta.4_1778215951823_0.0008814574803084341","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@oomkapwn/enquire-mcp","version":"2.0.0","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@2.0.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"195e999252bcea1e345c145f4dd00e5d08b06af7","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-2.0.0.tgz","fileCount":51,"integrity":"sha512-TLHL1JbDxEIA4Vo/c8jqff8BrJVi/73gEqeSld1xN9gMgiRAkgKtYhY0J5XF0SW5Jgt0dYFY5rQjSXXsxIjJLg==","signatures":[{"sig":"MEUCICoYv0svzawgN2+c7MPysq/H0EXV92GvLvy6vcv11sOBAiEAljU3J1oW4NfheKmxNzegwOQvEW4udJikss+4JqHlp/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":971008},"type":"module","engines":{"node":">=20"},"gitHead":"0a987d25e527fe247f3de06f46104caf3179b5f0","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + ML embeddings via RRF), wikilinks resolved with aliases and sections, backlinks ranked with snippets, frontmatter typed, Dataview-style queries first-class. Read-only by default; op","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"better-sqlite3":"^12.9.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_2.0.0_1778217518418_0.6246984197413581","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@oomkapwn/enquire-mcp","version":"2.5.0","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@2.5.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"55fc27955381d484068bc612b8a5563967e27825","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-2.5.0.tgz","fileCount":51,"integrity":"sha512-Ow6QLZZh+UYPvvZQCXPTWEzPWogS9YzsvBludtEK/Q1sCupCZLqgtgn3knx/RbLiqU9mWabkxx8MYUSMffgSAw==","signatures":[{"sig":"MEQCIHO9enyix+krXylUpXPm/TjqxxQrznKci3Bpko2g/uW7AiApE8OU1Iv6PMkLkLwOHYH6E/vB5/CmN7kKHX9zCkrGyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1068763},"type":"module","engines":{"node":">=20"},"gitHead":"99ef5159a12951973a57e94cd0c90b29ee12071f","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + ML embeddings via RRF), wikilinks resolved with aliases and sections, backlinks ranked with snippets, frontmatter typed, Dataview-style queries first-class. Read-only by default; op","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"better-sqlite3":"^12.9.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_2.5.0_1778244255764_0.38508229057348387","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@oomkapwn/enquire-mcp","version":"2.6.0","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@2.6.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"a208ddfa2f193102c23047b88c24c9af2c57ec4b","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-2.6.0.tgz","fileCount":56,"integrity":"sha512-47cX7lyrgc6eu8RO2FBIqg3PxxTBlm5c3A6w4SSOLoSvKDB6v/GeOUvjB/jog2NmDqbIupD1rfX5lrdmk9C0/w==","signatures":[{"sig":"MEYCIQDaT/VhCC3uCfMsyc/JZgqDlX6G5foy5EQ+D4CKtrbDnwIhALcds0W+0k8VFU2dsxBurZTPpxR47D8Gxxccieq5KPIW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1138334},"type":"module","engines":{"node":">=20"},"gitHead":"7bbf53b836e8f0141d0440009d0b70a34ec78498","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + ML embeddings via RRF), wikilinks resolved with aliases and sections, backlinks ranked with snippets, frontmatter typed, Dataview-style queries first-class. Read-only by default; op","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"better-sqlite3":"^12.9.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_2.6.0_1778248801065_0.6238118892031952","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@oomkapwn/enquire-mcp","version":"2.7.0","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@2.7.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"97f2218c378926a85ad647b901084796c1ddeb96","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-2.7.0.tgz","fileCount":60,"integrity":"sha512-eoHIyHi2Oqro2yCR10+sog+p2dbND6CcfBgSr2qAa5yKw8yYqGpntWQc5ri2ESxqhGkThUPhqfMvouCvQRkexQ==","signatures":[{"sig":"MEUCIQD2KnlNnpUFIgKK3VQjRusQ1qgbmIXnZSWLgce0Rr1UwAIgJPRJc3JkJfghAm5iGftBiIb1dcXAZdvJ/RIDwLXQt6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1175010},"type":"module","engines":{"node":">=20"},"gitHead":"440b75729c5bfd38c74f5951bd29b6008f2b7ee1","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + ML embeddings via RRF), wikilinks resolved with aliases and sections, backlinks ranked with snippets, frontmatter typed, Dataview-style queries first-class. Read-only by default; op","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^4.10.38","better-sqlite3":"^12.9.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_2.7.0_1778255805090_0.6692193430309943","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@oomkapwn/enquire-mcp","version":"2.8.0","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@2.8.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"fbdc7f4aec85e13035128eac67d5648b78806c12","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-2.8.0.tgz","fileCount":60,"integrity":"sha512-36936wUJrTrkQ67s2kyPQCjvvtsdFyOoL7DVd0cw9VXlnudrOeYhQIVyQBsQUnqxHKRaHxFhFCWkDAMWu4GBHg==","signatures":[{"sig":"MEYCIQCqB7rupUOVdlYNeyI/FQ5t+CM58KitlrbXyUjZeXofoAIhAKDmTBSPhQk5lNM5uWtHkjr8qzWPx+F2J/20cMM6g9wz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1207001},"type":"module","engines":{"node":">=20"},"gitHead":"cf2fb47e9e8a24445fa18b0123e0e83b5cc2108d","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + ML embeddings via RRF), wikilinks resolved with aliases and sections, backlinks ranked with snippets, frontmatter typed, Dataview-style queries first-class. Read-only by default; op","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^4.10.38","better-sqlite3":"^12.9.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_2.8.0_1778268474094_0.7438475132271514","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@oomkapwn/enquire-mcp","version":"2.9.0","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@2.9.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"7b0250e9f34a11d4d9b04a1096e163c86325e6ef","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-2.9.0.tgz","fileCount":60,"integrity":"sha512-43msIjLG6IAXY/c18GK1CbBQzCrEVNLRINHPzm+46kMQqZ0eOVEI8xznwG10xhtwlmxdbI870GXmtotIKXRPmw==","signatures":[{"sig":"MEUCIEqOJAuDAQxmFPpgZSBC4Ta0jGonBRW1rXAzTgoqYl2rAiEA4eX9nIJtku5Wd6MHkuOH+KS5ILW6+/HNZB6+tbKJXXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1230859},"type":"module","engines":{"node":">=20"},"gitHead":"63bc857b47046c0c5b59d421d6cb3176c357c922","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + ML embeddings via RRF), wikilinks resolved with aliases and sections, backlinks ranked with snippets, frontmatter typed, Dataview-style queries first-class. Read-only by default; op","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^4.10.38","better-sqlite3":"^12.9.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_2.9.0_1778269755237_0.03153392437564495","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@oomkapwn/enquire-mcp","version":"2.10.0","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@2.10.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"f929224707fd5123b0212da18c496535b9204c3d","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-2.10.0.tgz","fileCount":64,"integrity":"sha512-WF9OvhjXAnaz+TYuYj3EBrmf2rH0POvRqcjex1urAheULn/gXNjOtnN2T38bVfxyQpDW6dLzWrRZQreITw2cYg==","signatures":[{"sig":"MEQCIDPrHkDA+hK4946H3P/cwIUKIp72AJFeSs/F6rNJn7D4AiANJ4pGuWxgymFxruwmc1qvCpHkuVO049H3Y/9iEg/sQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@2.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1260275},"type":"module","engines":{"node":">=20"},"gitHead":"865050418c828051a66ff80aba59823151b3e41a","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + ML embeddings via RRF), wikilinks resolved with aliases and sections, backlinks ranked with snippets, frontmatter typed, Dataview-style queries first-class. Read-only by default; op","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^4.10.38","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_2.10.0_1778271943398_0.5695116134336351","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@oomkapwn/enquire-mcp","version":"2.11.0","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@2.11.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"066ae7685ee47a67422383f2099add7f3747ce4b","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-2.11.0.tgz","fileCount":68,"integrity":"sha512-Mbk/5Fkv+9Vafm86t/Qs0I7dyuDW6wZEPA85UalXm8uGSQxObwvOGBGzVkD4HX+5nF0FD2OSLc14YuM6xXiHhg==","signatures":[{"sig":"MEYCIQDbAuAN1mvYlo4CRKQC6I0CzaLKOF0dy3MJGhMewa0mpgIhAOqb392KXvH4dQPkNJisNBa7Y41EdLQqli26s1vDoQt6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@2.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1305150},"type":"module","engines":{"node":">=20"},"gitHead":"6252e3aa24b087b4308ba99dbc5e3b7098113da9","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + ML embeddings via RRF), wikilinks resolved with aliases and sections, backlinks ranked with snippets, frontmatter typed, Dataview-style queries first-class. Read-only by default; op","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^4.10.38","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_2.11.0_1778273346518_0.4077047176610369","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@oomkapwn/enquire-mcp","version":"2.12.0","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@2.12.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"24781caabec1e21c51dc56fff1c47a49ae63c4ec","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-2.12.0.tgz","fileCount":72,"integrity":"sha512-PsLv9//4+zskINTPmEYAB/fLxtQOqKO6ZKw7UnwxS0gTkr+9F3rgNPgc09pp2GOw6MvBZp+LPQGvsEWFdFSwaA==","signatures":[{"sig":"MEQCIFess1DmxHjGiSndnCutmW6Z8wyu5nbWILeQ3P2CNrMoAiApTUHx2S0OjhDVADyHDgja2qUh6ocepNACuXE1jsC6OQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@2.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1349478},"type":"module","engines":{"node":">=20"},"gitHead":"fa833882e3e0b30d00e77d90b9d4023e9410daf3","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + ML embeddings via RRF), wikilinks resolved with aliases and sections, backlinks ranked with snippets, frontmatter typed, Dataview-style queries first-class. Read-only by default; op","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^4.10.38","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_2.12.0_1778304985914_0.5789617838886345","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@oomkapwn/enquire-mcp","version":"2.13.0","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@2.13.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"55b2ee82b5d0639a92c8c5dd4bc1aac39747bc4d","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-2.13.0.tgz","fileCount":76,"integrity":"sha512-y4N7LMw1XhcNeNDLhlnVaMMsEJyWP4Oq9U0SM/kQvS5nlV2pk/TbpqvFSEbL2jSBi4qaMJXcISqyglln5PMBew==","signatures":[{"sig":"MEUCIBpGtVNVteCIluqXMAPU3f/XUjTgJProy+ATUCrQcR3oAiEA/yfgOgvZktmrv7esApxFrbuhj45ITVZlZCGUHZ6q8Y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@2.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1389012},"type":"module","engines":{"node":">=20"},"gitHead":"9979885b0fa8f3b40ed0125a5fdfa0298e3d82e9","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + ML embeddings via RRF), wikilinks resolved with aliases and sections, backlinks ranked with snippets, frontmatter typed, Dataview-style queries first-class. Read-only by default; op","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^4.10.38","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_2.13.0_1778306571363_0.2954162615315341","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@oomkapwn/enquire-mcp","version":"2.14.0","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@2.14.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"528f71eab110e8aa317c54af3593cd0dd8cb970b","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-2.14.0.tgz","fileCount":76,"integrity":"sha512-l4xu8fEPEjZc544aW5MgheEG/de1kuc1F4EHGJxbyfs1RIOG9md28ZlfiDvLlIzrKF5OJ6al4VG0YDbt8UZ5dw==","signatures":[{"sig":"MEUCIQDu9lSh90EM/LTQyycfbz2SCRH1UJisEt+nyU6f4a00sAIgQCdH2WwSVktM7BSD+M08J+657YA1cCjNDfwc+BzfgQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@2.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1412823},"type":"module","engines":{"node":">=20"},"gitHead":"df1660b53c79255cbba2324a2456326f14466e7d","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + ML embeddings via RRF), wikilinks resolved with aliases and sections, backlinks ranked with snippets, frontmatter typed, Dataview-style queries first-class. Read-only by default; op","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^4.10.38","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_2.14.0_1778308771985_0.03337438389569036","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@oomkapwn/enquire-mcp","version":"2.15.0","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@2.15.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"a158dd352587a571ddd80b6ea02f1db263f996d3","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-2.15.0.tgz","fileCount":76,"integrity":"sha512-/X9YFfjyZX0PXIORBnpqdFk5N9SMazAY0DdGPP/ZD18hU+go4xOO7YHotSfTyPreRb2SwJs077PHOnfhIbjcog==","signatures":[{"sig":"MEQCIHhAwIH/y88c3HQp2FJRiMsyxNQ/VwsAys9pj73Wqd9/AiB+HRwZbD4+AYP4Sgn+z8y7COOIM9qa32hWnsvMvI4H9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@2.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1424874},"type":"module","engines":{"node":">=20"},"gitHead":"65e0a53e8b094440ccd498cafad08ef031b2869a","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + ML embeddings via RRF), wikilinks resolved with aliases and sections, backlinks ranked with snippets, frontmatter typed, Dataview-style queries first-class. Read-only by default; op","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^4.10.38","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_2.15.0_1778309867398_0.04398285386661649","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"@oomkapwn/enquire-mcp","version":"2.16.0","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@2.16.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"d59be8726ac13f56bc1455ac18eedcfcd9ad334d","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-2.16.0.tgz","fileCount":76,"integrity":"sha512-OXGi32iGsFr9ox2Awbbybfl7J/vm0mXDFc7qKwBZ3MGsWnboA7RGS5M6kX+IjXzeHqoMaNNLoqXh32QGWtTIqQ==","signatures":[{"sig":"MEUCIQCrYoklKNdiDDxWUmp15sNP4uX3aPJqhUgFZw4E0dLIugIgdV03PBzwAg1MvyBOQpU/bhczPUk+hpRLZWC/HxtKfZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@2.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1447594},"type":"module","engines":{"node":">=20"},"gitHead":"ca91c65e293e4153ad4c34c8d3c178f3b9d7acd6","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + ML embeddings via RRF), wikilinks resolved with aliases and sections, backlinks ranked with snippets, frontmatter typed, Dataview-style queries first-class. Read-only by default; op","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^4.10.38","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_2.16.0_1778310889127_0.3975275425074607","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"@oomkapwn/enquire-mcp","version":"2.17.0","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@2.17.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"3a87b968763e1204b732d884756f68966455daed","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-2.17.0.tgz","fileCount":76,"integrity":"sha512-8ojIQGwySKDA9JdqHEeX6SrGLe8B31IevK03QD8g3DKmvV4eyPGQrreB4rODi6HZDO2Zli2uS3FPXLmFo/2u0A==","signatures":[{"sig":"MEYCIQCeNFx4q6JYlTNsbKlpbXkv0+bf1WM4htGphSKC+LhrqwIhAM3WPCwlzbJtfnNosPKs3pAIlrD8y41eJMBjCp/7kLGu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@2.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1469415},"type":"module","engines":{"node":">=20"},"gitHead":"dc8c9d0aedfcbc02ef1e837fdce69b5c968146ec","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + ML embeddings via RRF), wikilinks resolved with aliases and sections, backlinks ranked with snippets, frontmatter typed, Dataview-style queries first-class. Read-only by default; op","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^4.10.38","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_2.17.0_1778316367532_0.38810237413737947","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@oomkapwn/enquire-mcp","version":"3.0.0","keywords":["obsidian","obsidian-md","mcp","model-context-protocol","claude","claude-code","cursor","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","markdown","pkm","knowledge-management","ai-agent","hypertext"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.0.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"57aea54abea521ac4c0c8cab074f9ff25cdc3210","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.0.0.tgz","fileCount":76,"integrity":"sha512-oBQLIYLYEbdM2CUizedIo+dmmuQghH1UbQqnf0dYTPdz+IhA9NaKtDlmVCFlhcFI1rpb2PypsM91uMaHV5JpFw==","signatures":[{"sig":"MEUCIA5rCTptSy8/Z1PI+5xc82iNsOIsXMqbFpAXIcyg6fDXAiEApW6rUhIv0umKPfA4oQ4QL8E0XRSn97snEUrXxsA077w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1474547},"type":"module","engines":{"node":">=20"},"gitHead":"7b380d3a5429f1d6e436a0faef8279e0b3f7bb11","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Drop-in MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + ML embeddings via RRF), wikilinks resolved with aliases and sections, backlinks ranked with snippets, frontmatter typed, Dataview-style queries first-class. Read-only by default; op","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^4.10.38","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.0.0_1778319179335_0.4581901626710918","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@oomkapwn/enquire-mcp","version":"3.0.1","keywords":["obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","markdown","pkm","knowledge-management","ai-agent","ai-search","hypertext","rag","retrieval-augmented-generation","hybrid-retrieval","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.0.1","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"32debaec8704dd5e5ba31eb1620ef91cc2db6933","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.0.1.tgz","fileCount":76,"integrity":"sha512-LWwAM4ASejCLva3xuHLfOLolzSgDJgmeF0kxmGSUF0Shqqq6YJ7E6YqJ2s0bPF5nPrpMxShAPbvvkDQxY6aImA==","signatures":[{"sig":"MEUCIGT1wqGCX3HxQtxHpWsUPY8PYJEb4CEA0kyfLf9KMgw4AiEA2tjsu56j+TmNh6TyoKSQ96sjI03T3epoZL6+wkxu44g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1472571},"type":"module","engines":{"node":">=20"},"gitHead":"161dd2198aeee03974369fe36fc7fc29aeae2678","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW vector index, int8 quantization, late-chunking, PDFs (with OCR), wikilinks, backlinks, Datavi","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^4.10.38","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.0.1_1778321109265_0.3242502354233643","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@oomkapwn/enquire-mcp","version":"3.1.0","keywords":["obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","markdown","pkm","knowledge-management","ai-agent","ai-search","hypertext","rag","retrieval-augmented-generation","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.1.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"78dbec8ea1a31a30fb1d4cd5de70421ce876b831","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.1.0.tgz","fileCount":76,"integrity":"sha512-aiHcP4WX8EbyLHeAIEmsIBViYvcwrJVz6eNHrjHtr+O2lDKlgH8SODmqRIdSqI6dt/yMbS4/xcpgKoWQrjQyvw==","signatures":[{"sig":"MEUCIQDbVmKurAW1ejvLB5K59qHCHLWizMlSI3win38m256dKwIgfFQ6iGkdWmRHPVKgaz2gtZT6nTjvpeqSWQkdP7kBCco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1492480},"type":"module","engines":{"node":">=20"},"gitHead":"5dd9aa78d240c82f9c9602fc15635809eb512a9a","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW vector index, int8 quantization, late-chunking, HyDE-augmented retrieval, sub-question decomp","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^4.10.38","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.1.0_1778336776000_0.07672053683177515","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@oomkapwn/enquire-mcp","version":"3.2.0","keywords":["obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","ai-agent","ai-search","hypertext","rag","retrieval-augmented-generation","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.2.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"b9a94fe815ecda0537ccd8b00c4dc1b86614324a","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.2.0.tgz","fileCount":80,"integrity":"sha512-IS4l4/vvZP2hzLR6QpCjMCRAzNwYILjblyO8K0VCvd3+JxGdI/djY1QkdZVUvCSJU2faNjGtWHgdTuRnC5Rr2A==","signatures":[{"sig":"MEYCIQDKU/ho3I4RtW9bSMTvwAnADXsCWso5EDzTKo+WGiChhAIhAJllAzLZlTK9OJK1+ttxpszzsFoMzFaHyYfLWZuAcXjA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1534847},"type":"module","engines":{"node":">=20"},"gitHead":"3d5e0293f12f6e914f3485d680b50d86609a70a3","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW vector index, int8 quantization, late-chunking, HyDE-augmented retrieval, sub-question decomp","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^4.10.38","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.2.0_1778337809657_0.6186908554175232","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@oomkapwn/enquire-mcp","version":"3.3.0","keywords":["obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","ai-agent","ai-search","hypertext","rag","retrieval-augmented-generation","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.3.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"5744c76d16b808cb2d0e436cef4e5f18da414f9e","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.3.0.tgz","fileCount":80,"integrity":"sha512-hEyuzO4Q6zdwhaRAKnjGwHYcZdAHX5Im027BnUz/41RIcyJXDjyAyiBh+2eryi9nR8OhHZsfnoY1v8vyreNNOQ==","signatures":[{"sig":"MEUCIHeebme7gVcar+LENFeSevKBGiy2ImWZwC9ngbpEazeuAiEA3ertmXUxitDA8d+8SPfvBt//gDMRImTd/LdLRGqrFVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1540676},"type":"module","engines":{"node":">=20"},"gitHead":"b2a3048c8e49dbb74e3a8de1e08b21dcf68577c3","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW vector index, int8 quantization, late-chunking, HyDE-augmented retrieval, sub-question decomp","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^4.10.38","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.3.0_1778338544815_0.2536652256631511","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@oomkapwn/enquire-mcp","version":"3.4.0","keywords":["obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","ai-agent","ai-search","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.4.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"1dbc44eae0ad8f3914762c0c5e997e3b783f1b00","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.4.0.tgz","fileCount":84,"integrity":"sha512-UXN2BRJ1s+XLbBjJ2F5nliMGGpu5WuQ9xyLuQ2jO7usFHiFajmkLK57UNj0fCU8A+L7rLXn3/AibFVv6aWyRCg==","signatures":[{"sig":"MEUCIQD1lUx5azrfiSaaSv0j5TdIU3aaKZUgqlxYbsT6y2HH5QIgZBd556SKUlTSlDnX7FN8P0IZBDjWmfGchVhlPTNXYA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1572778},"type":"module","engines":{"node":">=20"},"gitHead":"ee02b3d8a91dc02a83a97947f6444ad7714a8067","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW vector index, int8 quantization, late-chunking, HyDE-augmented retrieval, sub-question decomp","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^4.10.38","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.4.0_1778339445991_0.4956297761769477","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@oomkapwn/enquire-mcp","version":"3.5.0","keywords":["obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","ai-agent","ai-search","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.5.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"1cd617df48e418e336804cc8c074bf5b17e9def1","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.5.0.tgz","fileCount":84,"integrity":"sha512-YVfr9BMofxVnEjF1brmTLjskcBHZdRp0JOYP6Bzorw5Vel1HSRRzSrOxpVW1Hd1KIL0r9O6c4LIErZB3yYleig==","signatures":[{"sig":"MEQCIDgEp6l5ls/jD2JDdI4l8gAWTkOiRPf34xpDzbqiXXJ2AiBZjrUvpX1hgMQIbHwzFHKbVBDRedSBdJvvHafqNIYk5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1581265},"type":"module","engines":{"node":">=20"},"gitHead":"21b6837bbe7569d847fa0eea8fa988b1456d1560","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW vector index, int8 quantization, late-chunking, HyDE-augmented retrieval, sub-question decomp","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^4.10.38","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.5.0_1778340947775_0.20270644485007172","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"@oomkapwn/enquire-mcp","version":"3.5.1","keywords":["obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","ai-agent","ai-search","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.5.1","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"52b9c501ace53b5b3228efffaa4a8d43c9dbccb4","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.5.1.tgz","fileCount":85,"integrity":"sha512-yDP8y8DZWCH8+Pzx+nC7dwWbXgJ48avlij0aOWA8d2ebF2Fgb97bYrNf8Nh3Zzt1r48/Crc3+0bowlowUvjFRA==","signatures":[{"sig":"MEYCIQC81CirWefP3R/ifQM7XXTxno/OspKG6QJVnPPP4NMS7wIhAO5s6KFOfuBmBVrB1IIShj72OosqF/9jsTn1gh0Z8ke6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1593412},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json"},"gitHead":"529800e2d235587903d59d89d76bb2e33415e37d","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW vector index, int8 quantization, late-chunking, HyDE-augmented retrieval, sub-question decomp","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^4.10.38","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.5.1_1778348141799_0.20473616185870425","host":"s3://npm-registry-packages-npm-production"}},"3.5.2":{"name":"@oomkapwn/enquire-mcp","version":"3.5.2","keywords":["obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","ai-agent","ai-search","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.5.2","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"f34599a86735ba5b579046705df64b0007c062c4","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.5.2.tgz","fileCount":85,"integrity":"sha512-dky7hZFTsCOwYyg6MexzA1+47yn1aGrvUm4Whw3uFXXH7Rt/RsUNaIUZ6s7lfu4LPpjOPPu1/9u2MhEpF4O76Q==","signatures":[{"sig":"MEQCIDzSMgGe5bRT9hWs3tc7UISizb9Q3YRYZeEWfay5+XcJAiAoXrweo71ppa1fwx5oq3rC4KBQvpOk9s/+yZmyb6KMqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1596784},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json"},"gitHead":"e29008803a50b97ebea0385cedfe89ae3a874a14","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW vector index, int8 quantization, late-chunking, HyDE-augmented retrieval, sub-question decomp","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^4.10.38","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.5.2_1778349567286_0.824559640255248","host":"s3://npm-registry-packages-npm-production"}},"3.5.3":{"name":"@oomkapwn/enquire-mcp","version":"3.5.3","keywords":["obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","ai-agent","ai-search","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.5.3","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"d71da632f04d22f3de3cdf7291a58a7b1032c44d","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.5.3.tgz","fileCount":85,"integrity":"sha512-FhDWSkx+tZVDB+8DgW0z4wFf0KDHvtLiSZfob3MBhm27jU1Di8raG2g61Fg39cQ6Xq898PWmbzkoJHSuGH3BWg==","signatures":[{"sig":"MEYCIQDXdWlRAvcjCUEflx7KoHaTrWNA2gxE4bQgspTuydU82QIhAPcNs79rBLfhlfHEjRg344S+T7WV63wsnRFc/FMtCV5J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1596824},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json"},"gitHead":"0811c562b55b318707e1bcb5e8210ca176aad5e7","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW vector index, int8 quantization, late-chunking, HyDE-augmented retrieval, sub-question decomp","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^4.10.38","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.5.3_1778350328759_0.8349099164490505","host":"s3://npm-registry-packages-npm-production"}},"3.5.4":{"name":"@oomkapwn/enquire-mcp","version":"3.5.4","keywords":["obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","ai-agent","ai-search","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.5.4","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"2eb34b561572c300592fca8389bd285d2b0aba6d","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.5.4.tgz","fileCount":85,"integrity":"sha512-Rae2f1Yukez+WRQEJEOqORFX0+QnPTKy6p/y9yAxtSeMg6SXaycZakthPRHywaRoO6pdTgFwErB28hPMBY5dCw==","signatures":[{"sig":"MEUCIDgU/+OZ2JPTlUuwsY1Xps52rG1RUqee+JGcjkDLUbD4AiEArNlCgQf/FUVP2xxuAIoOxgjEO7cuAMaQqDzYb+Q42fk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1627143},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json"},"gitHead":"f1a51b1ef2927c119f1c85388bf9d99cc70ede95","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW vector index, int8 quantization, late-chunking, HyDE-augmented retrieval, sub-question decomp","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^4.10.38","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.5.4_1778671150091_0.22852781212861428","host":"s3://npm-registry-packages-npm-production"}},"3.5.5":{"name":"@oomkapwn/enquire-mcp","version":"3.5.5","keywords":["obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","ai-agent","ai-search","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.5.5","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"326facffc90c78aab2ce43c0e29037a03c9b222e","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.5.5.tgz","fileCount":85,"integrity":"sha512-szcTACiicgfstvt01SO/4Kj5duk/V3FN5oz/d7AUyMtQFk0NJg5GAqTjhHBH/Kfx8w3GRPPtcgAm8QoAXkG+NQ==","signatures":[{"sig":"MEUCIHqMJQO2r/8be4OPLFANt192Hp75jXTKwZV1emSwHInEAiEAzR+9CTnMB6LeSoj7GBcJ+5RYrWLSBY1F49zO4jqtSIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1632203},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json"},"gitHead":"bb24bcffea98e92b4113e5ea9fbdf3e0dda3b142","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW vector index, int8 quantization, late-chunking, HyDE-augmented retrieval, sub-question decomp","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^4.10.38","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.5.5_1778671161480_0.708608455164303","host":"s3://npm-registry-packages-npm-production"}},"3.5.6":{"name":"@oomkapwn/enquire-mcp","version":"3.5.6","keywords":["obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","ai-agent","ai-search","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.5.6","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"bb864c3a484f67b30773d01bfe8bc0673689d87c","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.5.6.tgz","fileCount":85,"integrity":"sha512-sAJioNyqQZBx8Aw35iiMEPX/LMUqI7K90HZq7jHdabNseAlU5l8fF6ppF0V88DNVZH1Mu02j32a4OSMtARZjPA==","signatures":[{"sig":"MEYCIQDVAGzCQiRFFJLsTivUGBGeo5hAYBsz10YX9IVmYLRfCQIhAKVDarLYZAbJWSIg312QBgMMVyfCY84KWvrFEfSCwm7k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1639911},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json"},"gitHead":"20df311fafff55dc772f10f5c147151bf27ccacb","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW vector index, int8 quantization, late-chunking, HyDE-augmented retrieval, sub-question decomp","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^4.10.38","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.5.6_1778671166548_0.15495786947215007","host":"s3://npm-registry-packages-npm-production"}},"3.5.7":{"name":"@oomkapwn/enquire-mcp","version":"3.5.7","keywords":["obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","ai-agent","ai-search","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.5.7","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"cb8246be40055c59aa5e69a0f6bc530ae5f9395d","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.5.7.tgz","fileCount":85,"integrity":"sha512-eBqNjLy2Dk6LH37vZmXtK0rNeFwWuM/zzGmpejbT8B2BrRsINGvL+viWQldu89NVLDuULBDO9aTHUrdImBzsDQ==","signatures":[{"sig":"MEYCIQDHLDJrVdzT3NBYHexSjU33yxuPy46GUlXtAZcAuSswUAIhAJUXhN4kmrfWZsxT7CHCQIScMy/hJngxUSfsImpirNsG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1641360},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json"},"gitHead":"7c24bf56edaed3d3532bd24745775503eb40ad9a","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW vector index, int8 quantization, late-chunking, HyDE-augmented retrieval, sub-question decomp","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.2","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^4.10.38","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.5.7_1778671168665_0.08582524840605221","host":"s3://npm-registry-packages-npm-production"}},"3.5.8":{"name":"@oomkapwn/enquire-mcp","version":"3.5.8","keywords":["obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","ai-agent","ai-search","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.5.8","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"e4071060b18651606eabac390dbadc2619a381e8","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.5.8.tgz","fileCount":85,"integrity":"sha512-OMJlSncBENI9vgKs4owd8X5WynueA+wtDhx4Oa7oH+uQ2MDT3uYnqVBP3odm0RddKAgc3AG32WLYCdMrzs5XYQ==","signatures":[{"sig":"MEUCIQCm6187eW4KL6w5fn+sLGZ3oRnDCAxTsIYRvc2htpoQaAIgAtp7af9YDjaOZ5u7q78SmI0ACbTouw89OHBBguC3qb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.5.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1645022},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json"},"gitHead":"7450fd4c0a5d74ac438f4178dbfc33431966182f","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW vector index, int8 quantization, late-chunking, HyDE-augmented retrieval, sub-question decomp","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^4.10.38","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.5.8_1778671177337_0.48296109581546576","host":"s3://npm-registry-packages-npm-production"}},"3.5.9":{"name":"@oomkapwn/enquire-mcp","version":"3.5.9","keywords":["obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","ai-agent","ai-search","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.5.9","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"6ebab717cad78b955bab7d7841aac8027f78553d","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.5.9.tgz","fileCount":85,"integrity":"sha512-wCSfYbRuykIezSg9u4dqr7+dxjjywvAE23KDji/3LvrP/5gV0ZCVBj8Wos4pDDk9yS2KXsUYdnzuL9JYv4pdiQ==","signatures":[{"sig":"MEYCIQCMB0e9yepORQ4CpiN4xENV/0nTZYmZpFmfosaVbVW8IQIhAKAcboa676CHzcrex+CeiQTrIJa7vLNx/VyTnEzO3kJG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.5.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1648753},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json"},"gitHead":"e210083e68da30f66a8d69cffbcfe574ded2a7f8","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW vector index, int8 quantization, late-chunking, HyDE-augmented retrieval, sub-question decomp","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^4.10.38","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.5.9_1778671335119_0.7262504027326537","host":"s3://npm-registry-packages-npm-production"}},"3.5.10":{"name":"@oomkapwn/enquire-mcp","version":"3.5.10","keywords":["obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","ai-agent","ai-search","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.5.10","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"4f67ae79624479b91377487c95c0a24e770310ef","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.5.10.tgz","fileCount":87,"integrity":"sha512-hL+7aUnl5eCcvTKYGKZGStbFe+xCGO7B5tHpU/WiSqxwcdZ5YmyxeTA9BagXpYBF3q4Eeuxb4sXealM5CRJxvw==","signatures":[{"sig":"MEYCIQDWIQoSpr5P4jgdjv8PXRJ84JF+I+Q03AdJca8JYmv6tQIhAJuZjCxSsNyXfl4VYr7nG6/h4aXB5/zHPLe/Np54LONe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.5.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1703396},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json"},"gitHead":"c6c7b0ebc1f3d65ad8adda4f314aac680f866151","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW vector index, int8 quantization, late-chunking, HyDE-augmented retrieval, sub-question decomp","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^4.10.38","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.5.10_1778672647570_0.8575369285579857","host":"s3://npm-registry-packages-npm-production"}},"3.5.11":{"name":"@oomkapwn/enquire-mcp","version":"3.5.11","keywords":["obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","ai-agent","ai-search","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.5.11","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"2f401f5b7f3dca9a1d783b410cb56b31e62f8b90","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.5.11.tgz","fileCount":87,"integrity":"sha512-sL8KvgzOExYwQlUB3wAq3xZjSp/+doKFWotLqYiJD7pRn/hztBWbe/LGJUyi8AwkaeZecFNeW0qSY1MaS2eOpg==","signatures":[{"sig":"MEUCIQD46z+PwT4EYfjYjhk59nyX96gV/8EXWl+m5p1oTrdiSAIgVja8eMbDyfyOs/QxfYFzqxpAN5fqq96ybkAtL5BqtZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.5.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1708401},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json"},"gitHead":"2e132f46e917c99cefa511ebf5d580d875bf51c8","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high","render:preview":"node scripts/render-social-preview.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW vector index, int8 quantization, late-chunking, HyDE-augmented retrieval, sub-question decomp","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.5.11_1778674074333_0.261680887684695","host":"s3://npm-registry-packages-npm-production"}},"3.5.12":{"name":"@oomkapwn/enquire-mcp","version":"3.5.12","keywords":["obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","ai-agent","ai-search","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.5.12","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"0f4d836f9e84e5aad48a39dce9edeb1a655ef82b","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.5.12.tgz","fileCount":91,"integrity":"sha512-2ec/6/tPhTh3/s8q5B2PqG3LA+6S+nBWCE/PhFb+GtkS8Zk42vxLiGT2YFbszZDLXOQHkE8Q4akwATwwZxgL1Q==","signatures":[{"sig":"MEUCIQD2vbxIG5vkWC97csnbaEDMVDM0QWw6wY/I9kcUKzl7tAIgc7vBgRPt6KIDnDhRZ5WDCQuABFXNK0QtnaiwvxtPP9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.5.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1717976},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json"},"gitHead":"cd3911e7a7e5efd7a3e867c370c92cb46ce0a547","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW vector index, int8 quantization, late-chunking, HyDE-augmented retrieval, sub-question decomp","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.5.12_1778675295695_0.834468079374804","host":"s3://npm-registry-packages-npm-production"}},"3.5.13":{"name":"@oomkapwn/enquire-mcp","version":"3.5.13","keywords":["obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","ai-agent","ai-search","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.5.13","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"690250c463703ea0c59a3936e23dbfb3d97bb94c","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.5.13.tgz","fileCount":91,"integrity":"sha512-EqVsXUB1ebrs3Vc7gOVqc/vRzK7uF527kzS/P0hrq4SZYV7MeJqcdekYlWBWWVvAjv+PJ4Y2AyT//uXeNG00PA==","signatures":[{"sig":"MEYCIQDSIueoI6UJPLNjJlKHQdW2EOYaX7FcTJofz5zyTzHvYQIhAMhw5IIB+Rsl3jmdfBEBALRVr71LH8cgBrH+Md0bV46+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.5.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1719999},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json"},"gitHead":"18f2f6f11f41a4cae60c629e17b054c89ad4de63","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW vector index, int8 quantization, late-chunking, HyDE-augmented retrieval, sub-question decomp","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.5.13_1778675885942_0.06020785980768917","host":"s3://npm-registry-packages-npm-production"}},"3.5.14":{"name":"@oomkapwn/enquire-mcp","version":"3.5.14","keywords":["obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","ai-agent","ai-search","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.5.14","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"eeba6864b03e505aaf152d5e7d5b05a2d448ae6f","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.5.14.tgz","fileCount":91,"integrity":"sha512-uLI4V7Pila+MfDXOlsjJvBVeADQd4wHddJhKidRk7MQG1DoIG8X3PkKjI378HRzxeNEDd0lNUwgSd2dOUdvNOg==","signatures":[{"sig":"MEUCIQCJguRtE4A0SjHoRVmm5Fagvrp+Q8KbdXJ5DoxrI3clHgIgJa9GAAzUG2zEhU3CTldgpxrTAnxr+L/FBDdnRDIIA0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.5.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1724544},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json"},"gitHead":"fed4d8bf9fa9dda8609e230954b9f56c295c4e8f","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW vector index, int8 quantization, late-chunking, HyDE-augmented retrieval, sub-question decomp","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.5.14_1778823443951_0.22708424819398143","host":"s3://npm-registry-packages-npm-production"}},"3.6.0-rc.1":{"name":"@oomkapwn/enquire-mcp","version":"3.6.0-rc.1","keywords":["obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","ai-agent","ai-search","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.6.0-rc.1","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"ef4c4e460646336aec02bb47d317203ebe525a66","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.6.0-rc.1.tgz","fileCount":111,"integrity":"sha512-dcCyanCotw0Lf/UfbHSzDH4voJ7y+TrPVnH9yh91+mdzlSTL0xMkfUXoH4Hus/UIpyBdv808MFVTGsmtFgeEDA==","signatures":[{"sig":"MEUCIQDSZkmc6EMU8mdrDobAuUByiI5nXGq/uARaVjabJgbM4wIgNfJ9PGJXdlc7eemiGxGS5oAt01GcOOhmPjwtgnfZaiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.6.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1739611},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json"},"gitHead":"1f33720451b10440b9efcd2b9081465a080079c9","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW vector index, int8 quantization, late-chunking, HyDE-augmented retrieval, sub-question decomp","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.6.0-rc.1_1778835214566_0.541021271728533","host":"s3://npm-registry-packages-npm-production"}},"3.6.0-rc.2":{"name":"@oomkapwn/enquire-mcp","version":"3.6.0-rc.2","keywords":["obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","ai-agent","ai-search","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.6.0-rc.2","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"837e029faa90cdbadb3e19dbebd8349669165265","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.6.0-rc.2.tgz","fileCount":131,"integrity":"sha512-8kZ0VDiVccHwN+FsBAanE8CQ5h/BGXmkTQKvNa7CHbCFIUMM3Nqn4xNkU7rzF1cqiQuz5KzIcdnuJeuBgAOozw==","signatures":[{"sig":"MEYCIQCoybbZHUVjWxjuRK96AvK9RGSlt2ZSLaNPm2XmVKPI/gIhAKxqn99UxmJMr1TLdcs08y03XZ7AKvG0ZZBKZqHUm7vH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.6.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1774397},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json"},"gitHead":"c49faa061d819ee265fa6110d8a132537aef4a7d","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW vector index, int8 quantization, late-chunking, HyDE-augmented retrieval, sub-question decomp","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.6.0-rc.2_1778837406008_0.7544658649077713","host":"s3://npm-registry-packages-npm-production"}},"3.6.0-rc.3":{"name":"@oomkapwn/enquire-mcp","version":"3.6.0-rc.3","keywords":["obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","ai-agent","ai-search","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.6.0-rc.3","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"bb30a709836b9b1983c6602169ce0da855b7adc9","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.6.0-rc.3.tgz","fileCount":131,"integrity":"sha512-ptVWU/IgTRUu+RUVFShhoxlzfsUmuq6uLwQGl9+nTFr8I8s4MN1JsNcbWSd+vUpYR0NptkXpewtBs1REThlMPQ==","signatures":[{"sig":"MEQCIDv2E051YGEdtu0pM1AH1jgi5R2N1q08nxr75IMf59KFAiAQ6eLiKhmwkl7zBOf03njJmAN008EbtGNN7xdtGZHWpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.6.0-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1940649},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json"},"gitHead":"2b6c9a19a4f26a65c98c7d9d7a469909c600728b","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW vector index, int8 quantization, late-chunking, HyDE-augmented retrieval, sub-question decomp","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.6.0-rc.3_1778839048184_0.8063777412102606","host":"s3://npm-registry-packages-npm-production"}},"3.6.0-rc.4":{"name":"@oomkapwn/enquire-mcp","version":"3.6.0-rc.4","keywords":["obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","ai-agent","ai-search","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.6.0-rc.4","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"423b0beb0626a249649ae9fe824e9543d1348a99","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.6.0-rc.4.tgz","fileCount":134,"integrity":"sha512-p62xUfHCrzYPoHLRwX69H6PmkyTiHoQ2HKeG0Ei2Nlr6u5MDif/+LxSpMc13YWxvHGTa7AttD/R2VdWcHdtJ6g==","signatures":[{"sig":"MEQCIE6GJL1lMYHBJItyyrQ8dOde3Yj48k2NGJ3k4rRtJ8JHAiA/zjGS8HWlllGWn+aFBzfezQDlyiN5ahv7OJ4FP3EVxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.6.0-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1999089},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json"},"gitHead":"427bf537df21bf7f390641e1dde8e74e749b187f","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW vector index, int8 quantization, late-chunking, HyDE-augmented retrieval, sub-question decomp","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.6.0-rc.4_1778848611656_0.20179232269034908","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@oomkapwn/enquire-mcp","version":"3.6.0","keywords":["obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","ai-agent","ai-search","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.6.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"a86fbf7d336abaa3aefd08050dc64c2bcdea4dcc","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.6.0.tgz","fileCount":134,"integrity":"sha512-mRhoh794b4oSXC+Ge4Y55YgNI/zQc1+oO/GFHEO/leKvBDfW77/v2nO9wGz7xqU33rfbSkUbI+4AC8eyD6cFZA==","signatures":[{"sig":"MEYCIQCAxMSBZFPxfdgGwh9N/1jv+929M1GlnV/Z0E8h0WhpzQIhALpbhGRAzXkXrFbs8nBcnxJRGdRPO0QchBTfYzr0IOHe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2007234},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json"},"gitHead":"c84dddec5c19e5da95f66684569f41275d0fdb15","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW vector index, int8 quantization, late-chunking, HyDE-augmented retrieval, sub-question decomp","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.6.0_1778849250319_0.7907332508055478","host":"s3://npm-registry-packages-npm-production"}},"3.6.1":{"name":"@oomkapwn/enquire-mcp","version":"3.6.1","keywords":["obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","ai-agent","ai-search","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.6.1","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"215b0be6f9786f188f5022ccabe65d70553fa334","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.6.1.tgz","fileCount":146,"integrity":"sha512-nsvRQ7S4pMdPzXiJ09ec1QXF9b2cXHReASrIb13pVYnZrJnmyANOc2y3E/CYssiiFIuEMIrF3WteH6FA3d/4JA==","signatures":[{"sig":"MEUCIQCLIFsbibo2cqfexc3YbACgsfEuLzNEZZtoV02c/BLSSAIgOWvvVxa7r2MLdrc8uesrEZZ+ds+Rg58Dk8GcW1UFMek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2205275},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json"},"gitHead":"398d84560b709cf863306a15c89cbc80f65b99f3","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW vector index, int8 quantization, late-chunking, HyDE-augmented retrieval, sub-question decomp","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.6.1_1778853617811_0.7544934499358327","host":"s3://npm-registry-packages-npm-production"}},"3.6.2":{"name":"@oomkapwn/enquire-mcp","version":"3.6.2","keywords":["obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","ai-agent","ai-search","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.6.2","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"7a1001950c07c535ce88ff51ea7fd1a9043387e3","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.6.2.tgz","fileCount":146,"integrity":"sha512-P26twgPPPNlGxFzdtyaQZTKRxi3mlhjB7uUCZKnKw98X2ve+y7mE04bEHUimpMw8Qhe0a+x/DIu4caLM7Ba7ew==","signatures":[{"sig":"MEUCIFoyLghSUeEn0SMAgA9TKsPQIwkkB7RrAAwml+Rgkj+3AiEApTS87l1olZV4wTLo256JpQzmj9cP4IgTOZ6UOA3u3Hw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2280824},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json"},"gitHead":"52ba9286231d7f66006d59753ca569519957715a","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced MCP server for Obsidian vaults. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW vector index, int8 quantization, late-chunking, HyDE-augmented retrieval, sub-question decomp","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.6.2_1778856734869_0.6433820060496298","host":"s3://npm-registry-packages-npm-production"}},"3.6.3":{"name":"@oomkapwn/enquire-mcp","version":"3.6.3","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.6.3","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"ed642e74f8f936ac9d785993531dcb59d2672005","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.6.3.tgz","fileCount":271,"integrity":"sha512-dSEbKpmdH53Vjel60HObWgVG9savgUE4YCnBKResFFo/2TP2FVO86qf2TFtuCYVn29cpsGcNVPu/ubCjeFXC1A==","signatures":[{"sig":"MEUCIQCRoYtfJE7L+c+xLnTaF1zZaNpuEIhi2BtuKonZOyzTvQIgY74SlMZQZtjQ4Vf6wLMxbC8f2D7dTlr2hRyYOoKwopc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4346700},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json"},"gitHead":"edbe9f402688c080c918f7d56be10fb8424b2e91","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Memory layer for AI agents over your Obsidian vault. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW + int8 quantization, late-chunking, HyDE + sub-question decomposition, agentic RAG, PDFs (","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.6.3_1778868557112_0.7346957327450565","host":"s3://npm-registry-packages-npm-production"}},"3.6.4":{"name":"@oomkapwn/enquire-mcp","version":"3.6.4","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.6.4","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"c415ec5fd83e287e7b42fd5335cab6c76ab5cd04","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.6.4.tgz","fileCount":146,"integrity":"sha512-QeWJvN8JiK/qs6TaIwX9TdoAMlYyc8+u18qebYbYUhzunqdf20tAPzmtgeYqC4EawSfZ+MzrC9MPlyoPu5SS6g==","signatures":[{"sig":"MEUCIAk84mkcIPA5zmsvvbu/6mzMl9vw/MENz99T13IzGFAYAiEA+TcUKS5wa0kklY6+ErB5SF78iBzRIx9xZwyUsUro/x4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2310460},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json"},"gitHead":"388cba07e7c331223a330982464a68e6617d76e3","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Memory layer for AI agents over your Obsidian vault. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW + int8 quantization, late-chunking, HyDE + sub-question decomposition, agentic RAG, PDFs (","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.6.4_1778871638519_0.48041825463204213","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@oomkapwn/enquire-mcp","version":"3.7.0","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.7.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"2a9de00182ae631499e618c8b2095ce2f6ee3338","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.7.0.tgz","fileCount":146,"integrity":"sha512-TwIdWEBh5/Ql6TR/6uoaUkprhJKpcz5rtNWmMm4q+hjggZ6DDsBqyxgNcRq/RKDjcqHz7+HI8u3s85n+OLyl4A==","signatures":[{"sig":"MEYCIQDmVa0xcBP/ZNID3uSn51yLkd614z8XfK0ZtAiHxby/lQIhAIx4PS4V78qEQamhU7t81gh2xolSums47BkE4eBxe2ib","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2326659},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json"},"gitHead":"5d5e7cc07225736f76ff798bb89a218fb3f4e5a0","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Memory layer for AI agents over your Obsidian vault. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW + int8 quantization, late-chunking, HyDE + sub-question decomposition, agentic RAG, PDFs (","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.7.0_1778875879016_0.6191879918198873","host":"s3://npm-registry-packages-npm-production"}},"3.7.1":{"name":"@oomkapwn/enquire-mcp","version":"3.7.1","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.7.1","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"80775ed3357a2c24b59521ce03143cd92d22c422","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.7.1.tgz","fileCount":146,"integrity":"sha512-8+8p0/Pyfa85kFnolhfA75gWNdJzFpL4oQI4CORz9dxBEsrmBmevJx2BqXao5JIflLIeL6rq7IcKMtrY5+1DfA==","signatures":[{"sig":"MEYCIQDYLGGwGMbP/7zhUYFSeUNVhPox2RHG7cK+9n4ZQfXcyAIhAPWmF+4n0/woAHORbO71zoy06srfP0iixkYpaZvT7YlK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2334417},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json"},"gitHead":"4c6d92d845273ac0e171d85b5effe0e14a354094","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Memory layer for AI agents over your Obsidian vault. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW + int8 quantization, late-chunking, HyDE + sub-question decomposition, agentic RAG, PDFs (","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.7.1_1778876791157_0.1552873988566401","host":"s3://npm-registry-packages-npm-production"}},"3.7.2":{"name":"@oomkapwn/enquire-mcp","version":"3.7.2","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.7.2","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"04d886a591e3ceba24dbf919acdae7366e3247bb","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.7.2.tgz","fileCount":146,"integrity":"sha512-OM0Zg3XRhscY7ZIzJHSGRUKq0p3TvBaj8fnTAU9nmYxfSKKBduT2lGjCIdrJ1oUXWVSL6xQYJwgT206whoxBxQ==","signatures":[{"sig":"MEYCIQCK4evFbnhID4JNGY3kPoNmSSV8uqq1GYgY6Aw005PnrAIhAKzLblwFDWWuqj6g7eb6SqZRZJjJtN0pQ2ycsNFk2M0F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2343488},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json"},"gitHead":"00f10d8e124b92f59387ffdb09471fea25bb4506","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Memory layer for AI agents over your Obsidian vault. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW + int8 quantization, late-chunking, HyDE + sub-question decomposition, agentic RAG, PDFs (","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.7.2_1778877854631_0.9109096765430371","host":"s3://npm-registry-packages-npm-production"}},"3.7.3":{"name":"@oomkapwn/enquire-mcp","version":"3.7.3","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.7.3","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"c76a04a7cc1e70bff700755e9a29e4986da79cb0","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.7.3.tgz","fileCount":146,"integrity":"sha512-TRxdNNToxMgUbBhK6gicViLxkMkdnCjSjrqwfeTSDEtM7O0ot+J2HDC78YevWPQVFspMeGxQiR/iXtP0+yFlvg==","signatures":[{"sig":"MEUCIDXmZ7EKceWoah5YHwJoIX+ISA0mLyfjIvOpvL3w/kmjAiEA4B0v//I1Nk9cX+uZkYfUNgrK31VeXazuG/WascsknKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2348821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json"},"gitHead":"c1cd19ac627420bdf9269b78b448b7f121493efa","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Memory layer for AI agents over your Obsidian vault. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW + int8 quantization, late-chunking, HyDE + sub-question decomposition, agentic RAG, PDFs (","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.7.3_1778911942755_0.7488048967366863","host":"s3://npm-registry-packages-npm-production"}},"3.7.4":{"name":"@oomkapwn/enquire-mcp","version":"3.7.4","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.7.4","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"227bb71e49cc585b7243b02e4d3040405521dfe4","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.7.4.tgz","fileCount":146,"integrity":"sha512-4BcbJN3xkrqs1H5bRMDcxX0WgtVWJcWTpb+h21yTvbHvmLmhYsN54AxucbFdkWV7vzxAuwQ5tjRco7aiHvKdDQ==","signatures":[{"sig":"MEYCIQCVd4OSg1RXVtaS/E5eBMOuXkxD2xp3zg8wq9Ftt86imQIhAJFuOdKiid2YFnbYgG7szodBY/P5c2IMpgfS1Wti7Hdc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2354084},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json"},"gitHead":"e984ef93656821a3b19cececfc4592e606af18e3","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Memory layer for AI agents over your Obsidian vault. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW + int8 quantization, late-chunking, HyDE + sub-question decomposition, agentic RAG, PDFs (","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.7.4_1778915828319_0.44183172404979576","host":"s3://npm-registry-packages-npm-production"}},"3.7.5":{"name":"@oomkapwn/enquire-mcp","version":"3.7.5","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.7.5","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"d3e32039a5133582f5bcf7ce1aed1ef02966a5a9","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.7.5.tgz","fileCount":146,"integrity":"sha512-tAPnGnPxqrN5j5H/cnngSIUuUP1LliaP15zzMYmXogdkZ2O6+AoX1fVea8RRwmgADVO9Xn7dqiV6M5mU5Dxu1Q==","signatures":[{"sig":"MEUCIQCwpTn6Wx6GIQ1PnxsSEts5k+7pfZu0M3otmu5vujwydgIgWgydN36e0FO5IVEJtEqKsJnJRyRz3LIh8lstBArcKJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2365633},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json"},"gitHead":"b9daf392cf357a7b2eaacbc6ececc8898d8deb7c","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Memory layer for AI agents over your Obsidian vault. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW + int8 quantization, late-chunking, HyDE + sub-question decomposition, agentic RAG, PDFs (","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.7.5_1778918127408_0.5633304473340812","host":"s3://npm-registry-packages-npm-production"}},"3.7.6":{"name":"@oomkapwn/enquire-mcp","version":"3.7.6","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.7.6","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"7a9a595d919ac85659bccd4344b5e6b305e58595","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.7.6.tgz","fileCount":146,"integrity":"sha512-yqMV5nw7SLpqO6EFUt43LC+r5J037NiyRxXgx4I6XO9NXAUUAyjf/dHe6rrFGZNK5HuJn6wv6KZkAxkqiA2EwA==","signatures":[{"sig":"MEUCIQDwxbsbEO+pdLFXtO88p4fVuP9R9Qwur695j2T/Nf/WrgIgUa7IVDirLaQPzituOuGZz9OWiwLOurP9wVD7lEqPpG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.7.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2379316},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json"},"gitHead":"85bf1138051d7cd99f0e9e35cea3005b735ce6b0","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Memory layer for AI agents over your Obsidian vault. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW + int8 quantization, late-chunking, HyDE + sub-question decomposition, agentic RAG, PDFs (","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.7.6_1778938162042_0.38128378861180434","host":"s3://npm-registry-packages-npm-production"}},"3.7.7":{"name":"@oomkapwn/enquire-mcp","version":"3.7.7","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.7.7","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"7dbadc42d16fd9dbdaf8bae6e6884eebee72295f","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.7.7.tgz","fileCount":146,"integrity":"sha512-lJe1GcXmyJuXLC8wMLcz+G0pN+oZrrR/TIJzVb+1REDRhBBiAedOY32QT8mF+5OI3PIKu3tSB65SkDJmbSk44w==","signatures":[{"sig":"MEYCIQC3NIwGSPtWK2rTSO8Q26eaEI/8V0Vy4OTo71naohNFtgIhANzk6YhiAu6fwC+OHcUleO8mPqhvQRJVg25NgnKqIRKQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.7.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2382331},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json"},"gitHead":"194fb18797ed7c51d257c5760f97429408a9cb4f","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Memory layer for AI agents over your Obsidian vault. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW + int8 quantization, late-chunking, HyDE + sub-question decomposition, agentic RAG, PDFs (","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.7.7_1778941011742_0.4241091363751046","host":"s3://npm-registry-packages-npm-production"}},"3.7.8":{"name":"@oomkapwn/enquire-mcp","version":"3.7.8","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.7.8","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"c7b5b67a63e16c597d3a6bfc64e0aa458e267673","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.7.8.tgz","fileCount":146,"integrity":"sha512-yZelcEbmgPLfCd1kT0OI05atdvAixCNbdLonvy6R0M01MWXE/KsClsImtN6dgveMqeU51uMGzEQWFE1Sw0zAww==","signatures":[{"sig":"MEUCIQC/wKGAdEHeGcyjPsRlB+T2JmaNYfVM8+yQT7HaktqUEQIgX4AUKcn8JffwwUh7I6azWBbfSAO9k7JwjmzsBjGuLdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.7.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2387210},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json"},"gitHead":"4a00deec209cc93602cc1e438a86ff22dd8bb5d6","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced Obsidian MCP — long-term memory for AI agents. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW + int8 quantization, late-chunking, HyDE + sub-question decomposition, agentic","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.7.8_1778946850418_0.20172184021931172","host":"s3://npm-registry-packages-npm-production"}},"3.7.9":{"name":"@oomkapwn/enquire-mcp","version":"3.7.9","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.7.9","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"e5a010b4aa642014c6fc26dd39e696772cef61cb","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.7.9.tgz","fileCount":146,"integrity":"sha512-Fc5eF18vuvmE/kuWEbnOEx5YhwhBfWOieH6JqQjMaLe9TDxMzzvQqVou5sP43uQRIkm82WwLTXXB55W1QWtRdg==","signatures":[{"sig":"MEUCIDXLxdxhdxZmsO05J17vSbjAEBWYD7lJRS2FrdVUnt6JAiEA436vmw1Wd4rRDrUpFMY1fjD3Aw2Vadw2D71psupMMI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.7.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2392464},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json"},"gitHead":"d8126a2a65aeaccf4d4141efaae3797c43450455","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced Obsidian MCP — long-term memory for AI agents. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW + int8 quantization, late-chunking, HyDE + sub-question decomposition, agentic","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.7.9_1778956050207_0.6943981334806955","host":"s3://npm-registry-packages-npm-production"}},"3.7.10":{"name":"@oomkapwn/enquire-mcp","version":"3.7.10","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.7.10","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"4fa22202cbe7bdc10e9a7523e04f47d5b7f3a14c","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.7.10.tgz","fileCount":146,"integrity":"sha512-08qrFRO7Jb+U1peBjuclIQavjb7vU+IvpaaL/OXxVdymVxt2i+o5cVN3iNd7xJkPNudWRNpPo3EytaxrDj61xw==","signatures":[{"sig":"MEUCIQDgtrZhoud0SA6YEb6K57W257xhJ+co/+Jc1F7sdc2TwAIgY0WK9qpNydK9Qf9JBVfpepyWP5Z48eJSiXQgfClfFPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.7.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2405222},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json"},"gitHead":"0011e7a97e78f6b70735dc87016fe1632eeab61d","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced Obsidian MCP — long-term memory for AI agents. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW + int8 quantization, late-chunking, HyDE + sub-question decomposition, agentic","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.7.10_1778971651713_0.07966818567347089","host":"s3://npm-registry-packages-npm-production"}},"3.7.11":{"name":"@oomkapwn/enquire-mcp","version":"3.7.11","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.7.11","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"06cd18808e09150a66803e104b020adbabf5c830","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.7.11.tgz","fileCount":152,"integrity":"sha512-bMBQQ9ok6gqMldb7kt9zuiuUmR0o1N1Xf/C7w1svMMB3HzRLKgpWXBFchpl8yaQbkLX1VyTbu0guALE6mHYzZw==","signatures":[{"sig":"MEQCIG53s9NFUm/1Y95wAVX+xJsxXzsDxahC8IUw5cP9ilcvAiBR3ACP4L4aMDjy6O3748Ri/UwhymZQtTywRCqk2BtXMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.7.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2421854},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json"},"gitHead":"0ede7e269ea92a9388c5a7f5b809c7909b5c7460","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced Obsidian MCP — long-term memory for AI agents. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW + int8 quantization, late-chunking, HyDE + sub-question decomposition, agentic","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.7.11_1778972514888_0.027711346345474563","host":"s3://npm-registry-packages-npm-production"}},"3.7.12":{"name":"@oomkapwn/enquire-mcp","version":"3.7.12","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.7.12","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"c7d940fb5f6766dac49c7178749424d999ba4b1f","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.7.12.tgz","fileCount":277,"integrity":"sha512-vvB+g/bNsPYoy6V6Yj02MGRYXJjM79YKgZcRZ/pyericgyvEAzPQuGxyrzQOn1QmcvUNQDsO2lJxOiOtKp9SVg==","signatures":[{"sig":"MEUCIQDzfEu0ybwN2CYr7Tt4k604s4cOhx/t4U0qfLJZYKVGHgIgDCwRv8sIPMBEbwMzYd3+TGEd/wugyUb2HgPNCRmgn/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4497629},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"1c21b3947f7b17ade859756cea350afa1104c8a3","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"The most advanced Obsidian MCP — long-term memory for AI agents. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW + int8 quantization, late-chunking, HyDE + sub-question decomposition, agentic","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.7.12_1779085249835_0.4899211875769198","host":"s3://npm-registry-packages-npm-production"}},"3.7.13":{"name":"@oomkapwn/enquire-mcp","version":"3.7.13","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.7.13","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"261b1ba5dc3e3e08127c4eaaac9a067036354796","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.7.13.tgz","fileCount":263,"integrity":"sha512-OPJYMbExj1+0vQF+uCzibnKaeIBgm4hI74DH5ARhPFhVM1IRNIPFL/+6FIJetUX/6gAK1KW4c9eIthF5spW3rQ==","signatures":[{"sig":"MEUCIDAxStiRJYS3k6xEtiNNBdpcbVW0D8NY7DhXedzlIK0uAiEA33erSNp5M2AKTykNDy0IwsoXkpdsxEnuEPN1owSn/bw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4321557},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"4a6dd4c5367b6b203f698adf69baf9e2b3f8d84e","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"The most advanced Obsidian MCP — long-term memory for AI agents. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW + int8 quantization, late-chunking, HyDE + sub-question decomposition, agentic","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.7.13_1779087516330_0.5323495207112368","host":"s3://npm-registry-packages-npm-production"}},"3.7.14":{"name":"@oomkapwn/enquire-mcp","version":"3.7.14","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.7.14","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"93a296b240ee2d13d0915d61b92da13784e116ce","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.7.14.tgz","fileCount":138,"integrity":"sha512-1hlhqvoyrCzRa/M1OrohQMi0vgcUNmJo0zTdMcVCEisYJuUOfLYoysS51p8SH+cEutGKu0l4ztmtvikm6DaRtA==","signatures":[{"sig":"MEQCICkhTlq/b/0BFsF7k9qJE36ElmAD5arfRmPwZ93AR3/cAiAkXpM9bUGdIvKsUCpOzNa++9HxMu0vzJRh9rIDvn02zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.7.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2274941},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"9c4172ba70d01427956c40eb3f50e1ceafcfd61c","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced Obsidian MCP — long-term memory for AI agents. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW + int8 quantization, late-chunking, HyDE + sub-question decomposition, agentic","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.7.14_1779094157702_0.7082902313071466","host":"s3://npm-registry-packages-npm-production"}},"3.7.15":{"name":"@oomkapwn/enquire-mcp","version":"3.7.15","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.7.15","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"0a08ee52132b93f578716c8a795c0c7449dedfcb","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.7.15.tgz","fileCount":138,"integrity":"sha512-v6ThVcBo2w9UIHkWCNNnqrL6k23qLcxWY1e99HBwWOqgcpboeVy66wojccXGEWpMFiDQzBtkhRPhZSdPnCXRbA==","signatures":[{"sig":"MEUCIHYL2B8UnN/u0tnExqyrR102/yyPOA5G+KGn7041hGgbAiEAlU6fO+mGkyxkHOPm70JixeHt1WUT/Aq6u1mDpUkzb4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.7.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2285708},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"f03854fb2ed43365d82a3aa530773d700dea9f8e","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced Obsidian MCP — long-term memory for AI agents. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW + int8 quantization, late-chunking, HyDE + sub-question decomposition, agentic","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.7.15_1779094917427_0.7437618216060293","host":"s3://npm-registry-packages-npm-production"}},"3.7.16":{"name":"@oomkapwn/enquire-mcp","version":"3.7.16","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.7.16","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"2738fdedc9e4a9bc8f504ad0447b7038a0e39e2a","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.7.16.tgz","fileCount":138,"integrity":"sha512-8SsKR5ILq9v6DLajMnqoBh5649xid587xMnd2ATgYKpXupQ1x4raflFrjS5xErsPuj1I/S1+1s84C48h35oTsQ==","signatures":[{"sig":"MEYCIQDk+r3zT/ZsVeEdzDVtc2TRWCqZUMGS/GSRdPN/xC9/RQIhAKwOMuzsINm2ivpnWSQrbOEO6f+ltMKuUiTY9+6nfZZk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.7.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2336579},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"d8c8a5b58bb2036cc8c137c60aaff5da2efa81b7","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced Obsidian MCP — long-term memory for AI agents. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW + int8 quantization, late-chunking, HyDE + sub-question decomposition, agentic","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.7.16_1779133129446_0.10443449480582179","host":"s3://npm-registry-packages-npm-production"}},"3.7.18":{"name":"@oomkapwn/enquire-mcp","version":"3.7.18","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.7.18","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"c47d0bd2726823e4a6eda469fb1fdfc3a1c249f4","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.7.18.tgz","fileCount":263,"integrity":"sha512-myS5BPtIPwvDJvneTaXheVbU6ctPp9poJpwkg1FUxQRGCYfXCItcoz1s4qthEXa7F4Dim8o3IXMcaDF7VZ/MaQ==","signatures":[{"sig":"MEUCIQDgWnOWt7HVCRmehOBo+IawACwrNlWXdGlatFGSiaQNiQIgSBf72wpxoV32UVtKZg3ULnmkiIqxd4qXaLoHakXn2Rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4416002},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"51cd8bb48fa5b9fe47ce9a397fc49a88eeeff1bf","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"The most advanced Obsidian MCP — long-term memory for AI agents. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW + int8 quantization, late-chunking, HyDE + sub-question decomposition, agentic","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.7.18_1779304822836_0.6243234561733741","host":"s3://npm-registry-packages-npm-production"}},"3.7.19":{"name":"@oomkapwn/enquire-mcp","version":"3.7.19","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.7.19","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"f6ec532111dd8c52f9ecf630b9f1a844eeb1c16a","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.7.19.tgz","fileCount":138,"integrity":"sha512-J1XFPI4a6ZIG8YHrfc+BEsjoTMlwgDWrSPE2fWOxXjSnchkqk6fAzoaFFM06kdma8Rd3FbQDgyu0AgJba9qvMg==","signatures":[{"sig":"MEUCIF/eJaWpPl8pov19gSikDBNAlDS4l0XcVd9L4NQqGm9UAiEArp5G0asPr+vDkEq5fo3KfpEZNrlhmN+KVSDd2K9RON4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.7.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2367528},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"63615c15ea74d79157ea509c2a981034ac5affe7","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced Obsidian MCP — long-term memory for AI agents. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW + int8 quantization, late-chunking, HyDE + sub-question decomposition, agentic","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.7.19_1779306430914_0.9529695384289953","host":"s3://npm-registry-packages-npm-production"}},"3.7.20":{"name":"@oomkapwn/enquire-mcp","version":"3.7.20","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.7.20","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"dd601601d18a8d76cf39ed3debd46a626d228f28","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.7.20.tgz","fileCount":138,"integrity":"sha512-jZ4a9njqfp7LWIlE+PvpgSZp523H7zLWxEv8pacpQGcuMcHYgTSJW/ugvy8CywDnl/7nzInmTx7mbH/1/tiKYg==","signatures":[{"sig":"MEYCIQCwlQuGhjUTnLPtq8R0a4LAPLn7ZfHOEYFbiMYZ5AddhwIhAJBauiHWN1jfOSpTf/nPdSstmlLUrnyItF6BzSSZnuyy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.7.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2372973},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"206a1f113e592e983c46a4d37189a4bfc73e1c6c","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced Obsidian MCP — long-term memory for AI agents. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW + int8 quantization, late-chunking, HyDE + sub-question decomposition, agentic","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.7.20_1779306787674_0.055779660233769235","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-rc.1":{"name":"@oomkapwn/enquire-mcp","version":"3.8.0-rc.1","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.8.0-rc.1","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"81909e6825411ec3fe3ac01a4daaa327261b913b","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.8.0-rc.1.tgz","fileCount":138,"integrity":"sha512-4Z8DNqT6OAQOv5oz0VjzmiMgJ9ezSkZDv5AzyLtsYiOSjxys8tvQWtmHnOi2ozWqESgBae3ApwHFF0Bj2wgAqA==","signatures":[{"sig":"MEUCIGMJbIJ8WQA+MRKVa7nkjKA4OPOQjGO0DpBhjUpP1XxzAiEAy0kizOFFTumFgIBjm6d+xczyF0pDxkUpUv6AjvM3hCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.8.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2378719},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"d78ba80b627b9e85fbd04e25f2817502a3b12c67","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced Obsidian MCP — long-term memory for AI agents. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW + int8 quantization, late-chunking, HyDE + sub-question decomposition, agentic","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.8.0-rc.1_1779307555416_0.47005619315263547","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-rc.2":{"name":"@oomkapwn/enquire-mcp","version":"3.8.0-rc.2","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.8.0-rc.2","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"169cb237e66aff6f5ab05b11cd43e4220cfa5a94","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.8.0-rc.2.tgz","fileCount":138,"integrity":"sha512-qQyoNUPDpbkLtPV8b9Saeeq55+DgV+isWVdZkiaKXeDyOrgSRD3elga44ERtvTXB2duqj7EqnVXGnuKFHs33aQ==","signatures":[{"sig":"MEUCIEPk1SSzPm5M8Xoo4vG3FlacLLMe73yH5UQDmFTFUIaSAiEAyKcOmyK7HOmXe5xFOpGObfsjVtP9ZGyMfl4mRoqtab8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.8.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2399956},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"47938eaf67646027f0a328fee287977481a7b807","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced Obsidian MCP — long-term memory for AI agents. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW + int8 quantization, late-chunking, HyDE + sub-question decomposition, agentic","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.8.0-rc.2_1779308571275_0.8715720872196249","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-rc.3":{"name":"@oomkapwn/enquire-mcp","version":"3.8.0-rc.3","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.8.0-rc.3","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"c67e14f529c5685b1f5baefe136c264b99484804","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.8.0-rc.3.tgz","fileCount":138,"integrity":"sha512-8EfLBln5mQ2hFarTu/CgqVhc1UmrB3xT4hOQ9Ms/xBy/S67qtrneOwpkfH8zlkGYsjbtSQt0fP/DF0i98xaHTQ==","signatures":[{"sig":"MEUCIQC/hIT2CPgNQ4KMbfMor34xsNvNyVcP8NIbvmz44P5E0AIgG1OlO8jQxws21cvdo3tx5slRyMW8IaUMug/4wBJ7Uws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.8.0-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2411668},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"4b890b53a52077425089bdb597cd927e2aca69bc","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced Obsidian MCP — long-term memory for AI agents. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW + int8 quantization, late-chunking, HyDE + sub-question decomposition, agentic","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.8.0-rc.3_1779310667050_0.9852513726601608","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-rc.4":{"name":"@oomkapwn/enquire-mcp","version":"3.8.0-rc.4","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.8.0-rc.4","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"ff03f39c8f4c8efc099c20889492ca4a497a9bdb","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.8.0-rc.4.tgz","fileCount":142,"integrity":"sha512-Ec3Ly3Uq4bxKQfunMN7pPFjgsNWcMbsHt6Q+83iyNKMgHxKTAuciVAvadNQ5vO+T/CJcMlRsW6SHbsGVYUWHfg==","signatures":[{"sig":"MEUCIQCzQmyQVLEeVBIoUdlGdFttLzgSu65InVTvTuHHtJLv3QIgda1KbpvKh1FLJT+AptgVhpu1KhUGuI7RVn1ZFTY8Ac0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.8.0-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2419327},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"b4107196dce9ee603e912e3bb41e74ef50425f2c","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced Obsidian MCP — long-term memory for AI agents. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW + int8 quantization, late-chunking, HyDE + sub-question decomposition, agentic","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.8.0-rc.4_1779312142981_0.6094587884397416","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-rc.5":{"name":"@oomkapwn/enquire-mcp","version":"3.8.0-rc.5","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.8.0-rc.5","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"44aca9358c509b92541c418451fd62dd42a7b3ba","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.8.0-rc.5.tgz","fileCount":142,"integrity":"sha512-8ZllDbLgC2mbZ26bntzPmhWft78s3UgRjiOTSjq3rXhfH6xYE0jbiAHHxsVlrltkDw6vj1yzef0FIfrFpudGhg==","signatures":[{"sig":"MEUCIQC9wnzBTnnTXGxhS2izMqV9jZaKsyWnyQ06VK4h03zPbgIgDLh1knybCqXUwGgwfv+k84pmFoutylB5h+zIQxNNyJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.8.0-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2423611},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"e75c4f4549c1673eac9c026eb0764eedfddcd8a3","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced Obsidian MCP — long-term memory for AI agents. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW + int8 quantization, late-chunking, HyDE + sub-question decomposition, agentic","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.8.0-rc.5_1779313203561_0.5231833134359545","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-rc.6":{"name":"@oomkapwn/enquire-mcp","version":"3.8.0-rc.6","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.8.0-rc.6","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"dd7eef6e1f9ca938ffe3f39c27a8ebb4d8c33e4a","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.8.0-rc.6.tgz","fileCount":142,"integrity":"sha512-Btu/rKpHydSBCa0NnUoSAQQba5SSkTeMeD62iAzD2bIIU43gs6DsSPcY9OYQU1HiA5Xrbvgw1E2j2JdNUKohzw==","signatures":[{"sig":"MEYCIQDwf9am3CN5u0zsh3sefdwvIZ6sHW2e/at/VXJbM57WNwIhAOfPnTOv7pczSDI4+qa2LDBG5DnXj/ip5BAQAPs5Kx0C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.8.0-rc.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2430688},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"585f559187c27b5bab7f2250baa2f0864b16684d","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced Obsidian MCP — long-term memory for AI agents. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW + int8 quantization, late-chunking, HyDE + sub-question decomposition, agentic","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.8.0-rc.6_1779344605880_0.6266142531409282","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-rc.7":{"name":"@oomkapwn/enquire-mcp","version":"3.8.0-rc.7","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.8.0-rc.7","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"0212f189093a512c1c7eb38647cb1d6067ddf3cd","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.8.0-rc.7.tgz","fileCount":142,"integrity":"sha512-FlTLgOMpoqmE8+IKMD5sTWVKag/Sn+QC488IiO5bmg/WaHm0nlU7v5fsr4mdYY8idLCwGmkqSLeF/Xvo9icr6Q==","signatures":[{"sig":"MEYCIQCbXryjv4HL5LPasLCRqKB2BcdQ7xdT38hlZjWdeDdT8wIhALGmesl3Uv2Ev8O+XWywf1/VBPORt5lWXRPpNsg5eruG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.8.0-rc.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2434446},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"3d23045ae8ca24a6bc2f144c3412ff2c4409ed9e","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"The most advanced Obsidian MCP — long-term memory for AI agents. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW + int8 quantization, late-chunking, HyDE + sub-question decomposition, agentic","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.8.0-rc.7_1779381744828_0.3808187931406961","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-rc.8":{"name":"@oomkapwn/enquire-mcp","version":"3.8.0-rc.8","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.8.0-rc.8","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"a429e0f3f3a7dab9fe6db697fadc713cce4d02f6","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.8.0-rc.8.tgz","fileCount":142,"integrity":"sha512-YwneFCSJ5WrQKf4ZkRHn1x6pISnt8GAd+5mKF2tsX2iVBTOsYq7SBd/mSInfe3tpagXALMRAuVpsAlYM6r58bQ==","signatures":[{"sig":"MEYCIQDQkMFBxAjQ/CJYkotyv0B4c27WKaDM7mKPSEVavEwl6QIhALS+qtwMdmD9i1dHQGD2jY9ql44GErtuhjq1myq8T4UN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.8.0-rc.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2438507},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"e99beb7c6458e5ce26893358e741aeb9646ce74d","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"The most advanced Obsidian MCP — long-term memory for AI agents. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW + int8 quantization, late-chunking, HyDE + sub-question decomposition, agentic","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.8.0-rc.8_1779384764573_0.8968218958403771","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-rc.9":{"name":"@oomkapwn/enquire-mcp","version":"3.8.0-rc.9","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.8.0-rc.9","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"cc6b732244aaf0b68fbdd20aaf9230e5986338a3","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.8.0-rc.9.tgz","fileCount":142,"integrity":"sha512-Yy8eOsBtC3uUFNQ2qXVIjdIIkIgbp5soBMhEQwFzNx4dWjLs5WBjMrnpWml25IskUvl4Mz2NxKu/eE+tTJuHpA==","signatures":[{"sig":"MEQCICh4YEAfGH/3yZPu62TgKIqSOoslLkIfl2Ps+W7eAKRIAiBuTNRFhN6V2E82YFFIWGx5E7kL+wxeEi5BFN32DDSuww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.8.0-rc.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2444768},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"f988bd45ed78958b54daecdb6c37d168347d5335","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"The most advanced Obsidian MCP — long-term memory for AI agents. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW + int8 quantization, late-chunking, HyDE + sub-question decomposition, agentic","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.8.0-rc.9_1779474841257_0.9603043427664186","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-rc.10":{"name":"@oomkapwn/enquire-mcp","version":"3.8.0-rc.10","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.8.0-rc.10","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"61ef56dc3c05ddb7748455e96daac91366dba20c","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.8.0-rc.10.tgz","fileCount":142,"integrity":"sha512-hMBmg/iVSHxg2I7iJD+q+RdSqVJcsz/9ZERhmLtvcNRamXfdveZKzncFyi4nBc0aU7GFY1VP8QSOl9X5l2lmWg==","signatures":[{"sig":"MEQCICNHi6ktW2ynjZtgjBpZtGOPqaW4UZ90xyyFWCwDTMQKAiBiDxQcd2vBxG3NDMhwoMgtZXx1XDxd1/WH6BhVDhduOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.8.0-rc.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2453011},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"1d19151b9d4d758b8171291c8c89bd153a2739bb","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"The most advanced Obsidian MCP — long-term memory for AI agents. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW + int8 quantization, late-chunking, HyDE + sub-question decomposition, agentic","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.8.0-rc.10_1779476758814_0.2297440140164413","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-rc.11":{"name":"@oomkapwn/enquire-mcp","version":"3.8.0-rc.11","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.8.0-rc.11","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"bdc5c441f38258c4fc395d5cc01b76f3d07547f9","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.8.0-rc.11.tgz","fileCount":142,"integrity":"sha512-jXdqwnWQ+HBU02MIwTbjB4rlVa3JbsWxezDgbu+FSraSwCr+MvREDisJX+Dex3ldxlx6stI1Xqo3L7rXK/uCJw==","signatures":[{"sig":"MEQCICD6sDKMRPo4QqZUkuCL2ra7d9WILiVnp6kbwazuyaE6AiB0gM4ckfkQLcqK92/XToRGXJ5KJ5AMggOXVN9Y+oglsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.8.0-rc.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2469129},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"fb13817bd5c0010848b792caaf1c84c66a4f085f","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"The most advanced Obsidian MCP — long-term memory for AI agents. Hybrid retrieval (BM25 + TF-IDF + multilingual ML embeddings, RRF-fused) with BGE cross-encoder reranking, HNSW + int8 quantization, late-chunking, HyDE + sub-question decomposition, agentic","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.8.0-rc.11_1779611917453_0.5788071017952243","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-rc.12":{"name":"@oomkapwn/enquire-mcp","version":"3.8.0-rc.12","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.8.0-rc.12","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"e607506fac2551c8178682e47ece74c72e4d8d40","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.8.0-rc.12.tgz","fileCount":142,"integrity":"sha512-1fC/rzkBkOXLmE5qAQrSJBU2E5pCVn6ABufnpewVF/D/GhP1x+I3pXQI8Tm5nnMG0CBEPIUIgHa25swG62N1RA==","signatures":[{"sig":"MEUCIQDrcrvzvwsJ33lkL9WF1YBf0nEPMQ7jai4u04osoPPwAQIgTPNzt70cK1rEnlQ0zj5kbpv6JRmToUDd3GaDaZMJv0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.8.0-rc.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2478892},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"b4e837d847642d8e9cc4a7590103f690bd2a3ad9","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.8.0-rc.12_1779613239949_0.879638491846505","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-rc.13":{"name":"@oomkapwn/enquire-mcp","version":"3.8.0-rc.13","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.8.0-rc.13","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"997e1ebd7f81d020d3664169148778af6b2633b0","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.8.0-rc.13.tgz","fileCount":142,"integrity":"sha512-Y5vfMjnGxs+c60BI6gIGeEh09MAGyrGzDcrRyGRhKIYwIktv/IWqkDhT+NZXGfAotH8s80u0rr8G9ueiT5/czg==","signatures":[{"sig":"MEUCIQDraJ/T/2wQrG/ZVNP9YQ/NXbmSxizPW2e40UrCAEq57wIgTH7opdzWG4iSxsdsxJe6k+2Umhx3mf79cnT/6QfcFf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.8.0-rc.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2482804},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"15dfb504f98c5de95e5a9e0b713a6821f4916819","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.8.0-rc.13_1779613889474_0.15659400103034327","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-rc.14":{"name":"@oomkapwn/enquire-mcp","version":"3.8.0-rc.14","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.8.0-rc.14","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"8eca01d6689c01bbe125b2b0d2a62c36adf5ce5c","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.8.0-rc.14.tgz","fileCount":142,"integrity":"sha512-kXrAJYqTrOuavws3Gcb4rGwNlgsE80CuNPpH4kI7cJgqgjoboIWcXULTLWteNsCjppAwx3Z3RJ9p1LSqS4fYvw==","signatures":[{"sig":"MEUCIQDbWqemLc2yz5PSYkM91ibhZZJnAuFOrSzah/HkWcNNhQIgfd7y6U31rEXVbzd2utI4Rrk9aImhRg6jrBoLtgoithc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.8.0-rc.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2489507},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"bad05187cfdb2e3979be6daff2d51b2f05918433","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.8.0-rc.14_1779617180806_0.06417686323444216","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-rc.15":{"name":"@oomkapwn/enquire-mcp","version":"3.8.0-rc.15","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.8.0-rc.15","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"7fc69030cb4b5dc15d84f3221f1a1f79290ea5fb","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.8.0-rc.15.tgz","fileCount":142,"integrity":"sha512-8V2IxJyMoAGlFO+7CfIJa2Ji4bMu6kjRFiOGbd6gI5LSlhS/NxXqvkcw+Y+BfuHDf/URidXh6RvoMeJ+s/F3FA==","signatures":[{"sig":"MEYCIQDKyCftJHfbtykHT4YS5fBaUPGP9WAq4AsqAP2yrm7RBgIhAPsJynGdN1CjO6SEWyMIfIp0tYmBH/PMNZx+eTyf6kev","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.8.0-rc.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2495960},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"7a9fdbd70cdeb44ca5945797ee52561453aeb811","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.8.0-rc.15_1779620606458_0.4189779170440111","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-rc.16":{"name":"@oomkapwn/enquire-mcp","version":"3.8.0-rc.16","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.8.0-rc.16","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"f3db78a041ae9fa936aed065b5c475e69806e829","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.8.0-rc.16.tgz","fileCount":142,"integrity":"sha512-FXamANK8SOV0+S9bjEAPSdvhTZHugCxGUoN3cjIQdwyuxSIIlY6LjWFmmKxg/TZj/QopDBhLeiQRb9sJCIyu7A==","signatures":[{"sig":"MEUCIQDZR+pRYZdwGPDrbgGIsjJauI6W3HFIDhIoOfXpwQhOKwIgEGErtoJ7m4pO5hkqyE32YAfo57DJ17ezjIuvNkLGUzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.8.0-rc.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2500661},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"f618f4f7d2db466fbc14bb6646def9904b86a9c1","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.8.0-rc.16_1779624077898_0.2346808187680598","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-rc.17":{"name":"@oomkapwn/enquire-mcp","version":"3.8.0-rc.17","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.8.0-rc.17","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"933c9c432eecfd2a011a473222106bff67be1d04","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.8.0-rc.17.tgz","fileCount":142,"integrity":"sha512-w92DxQu2t6wVN9fLgiaH6rmNO/8GsAiFre5RaSMEpcJvlZyrbOAksTQvq0mamRwznT3PQjFKqkNuXRUYhvA6Ww==","signatures":[{"sig":"MEYCIQDk/9ODeGbO6Q0NMNlSFEE4iYmBtVggI5WRIuiAMYb3BwIhAOS2fWKeKW2EJwWcp2wf1dQ6ticTBBfy5OlWYw7wDDfN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.8.0-rc.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2505298},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"8acd00db38153b891c2bea0f5555d8f23d4bf0b7","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.8.0-rc.17_1779634412040_0.7727946090161002","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-rc.18":{"name":"@oomkapwn/enquire-mcp","version":"3.8.0-rc.18","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.8.0-rc.18","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"7f27e7fb527259ce0acfbc1b9ae84d29032d24a2","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.8.0-rc.18.tgz","fileCount":142,"integrity":"sha512-XFlfK3xGwpvX9qmKYSeGMwOZPfmvjehhojT8adRlrjkorzbK+zi2cWa/yBHD58ofpxxSiT+ltx39RwcVEZ2zfw==","signatures":[{"sig":"MEUCIQC3HucUox3OjJJ5YCGdmZcB3BQCAzkQKnO4N9eInRtCQAIgQ1IvKmz+EplUP8I9MYrubNu1E4XuGyO3sDeDRtKEAWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.8.0-rc.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2512694},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"544aebd3d2054bbd595ecec2ea95122a9ae95924","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.8.0-rc.18_1779635201004_0.844380004417693","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@oomkapwn/enquire-mcp","version":"3.8.0","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.8.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"1ab53b2c8e82da52a1d43283e68abaa420c9c416","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.8.0.tgz","fileCount":142,"integrity":"sha512-pAQGSyUwcgCny63aHgTiRqzUC6jszkURVX4EYbyfslFR+PglG+lXEXAnkpsighwIO8je/fd3XmuRwIaicikRzQ==","signatures":[{"sig":"MEUCIQCEc1puM+AQ0sC96OXYdHSD/51LtkasVI+xj1AA0EP+vQIgU6IqvVTPHHV/s4AGiTepiJgf9Qp65m/d9mHKSEP2oKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2517926},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"5c42e563fd100a913cd5b4ba621315e2fc74ee73","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.8.0_1779635921797_0.7229877004031378","host":"s3://npm-registry-packages-npm-production"}},"3.8.1":{"name":"@oomkapwn/enquire-mcp","version":"3.8.1","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.8.1","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"57f8b3b00f9183094a9377de817dfdd34f29d78b","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.8.1.tgz","fileCount":142,"integrity":"sha512-lLDrRJF446Xx6mU27NStLktNV8pJDvS/oUflAYPgNUDqSmI8v2Af+t5zcdLqm/8Dau2YNMBbtkqo8+8IE1+RCw==","signatures":[{"sig":"MEUCIQCVTgqFc9yZJWYdO9+0DU1/ce8ga8Z6ADp4zvckNwVVUgIgW3BEJ0trUpUuXgYmUuAFHnyZzDPwy1EaiX/+mDDVIrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2525963},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"3001e76d8bc578cd7ee8cde20a2b7df85b39aba5","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.8.1_1779641436419_0.9982105591173127","host":"s3://npm-registry-packages-npm-production"}},"3.8.2":{"name":"@oomkapwn/enquire-mcp","version":"3.8.2","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.8.2","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"169750fa7c7f5eb90c424d54cc5cce84fab1915f","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.8.2.tgz","fileCount":142,"integrity":"sha512-sSz9ccPh4LeoLW8V6D4aNnQAXeOGwZ9hoEHgWXPoTp8fLT9EFG3LyaUQtdt1fYXulpftv5fLnO0O0lOn8Q256Q==","signatures":[{"sig":"MEUCIDNUrfKgJWpiaKF1sao5fNmhGLujUZat9B/m9UGhmovRAiEA+fsabNDNueJOfaetraQy3mki4PydQyhln4TvsqhsHiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2531488},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"4384072ea00f8a5704aac16fe57b05ed58c9152c","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.8.2_1779643521540_0.27389106393843","host":"s3://npm-registry-packages-npm-production"}},"3.8.3":{"name":"@oomkapwn/enquire-mcp","version":"3.8.3","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.8.3","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"0c51d7460607384b45ab3124ae4f7b9e02c1c0fb","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.8.3.tgz","fileCount":142,"integrity":"sha512-UswFUmm2RKiCkemRijF1xe+VnlSKBISzwrc+xbKx+QAQwfyMSYh2gMN7T0UCXcVOR/ZbG+Qq8DayLUlZFG48Nw==","signatures":[{"sig":"MEUCID5OtZi6d5aGotCBvwGzmpxgFIlYyr0aLI3je2lzSRU0AiEAh2ujj33O2jNBYtszoC8hI79XQmLKHQT6z7ebC+vIwU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2535932},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"bee5e735154d74cdc767232955998a0e9aa3c547","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.8.3_1779646444891_0.9466747318203415","host":"s3://npm-registry-packages-npm-production"}},"3.8.4":{"name":"@oomkapwn/enquire-mcp","version":"3.8.4","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.8.4","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"9d621fb38c8f20bf86ab3165dbed0018bd3a2c43","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.8.4.tgz","fileCount":142,"integrity":"sha512-SDdl3fTRF0AKJd7yw2vlDXYS1SebdqvsdGsBvNbz2iRTGujQpIiLCGgtvCskJOXaUKFVsS5qxaKe/AJCHOuV1g==","signatures":[{"sig":"MEYCIQCMXECLdu+oDa20tzri1+4Llip+cFTqGovwVhUVeTULowIhAOOO4TCNVYcR4IwDaBq3REM5ko2IZq36TCi89tKcJyxe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2542803},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"def5062e74c0bb3169c34d16e2c2b9644df32480","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.8.4_1779648383417_0.918954227370578","host":"s3://npm-registry-packages-npm-production"}},"3.8.5":{"name":"@oomkapwn/enquire-mcp","version":"3.8.5","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.8.5","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"002d88b25a01fdedfeaed272a8c45ce321da9b62","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.8.5.tgz","fileCount":142,"integrity":"sha512-xHEJnUfaTxBRPySrWebKiIHkqImVMcR8Ti+/gGx6bLYpFc49GQncJY4/e0FGlHV+5fCJfXxv9kIrNHqYU9CdlA==","signatures":[{"sig":"MEQCIBt1SfmAqBZyCTEM7VJSyrwqa7CH2onq7xv+E5RoWANWAiAWP8z0rVUv1Rz689v14gvQOu/rdehStkgbue2iFzAieA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2546684},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"210933fcf14fc4b15579cd3a49fece184f9ae623","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.8.5_1779657122330_0.16809176022113803","host":"s3://npm-registry-packages-npm-production"}},"3.8.6":{"name":"@oomkapwn/enquire-mcp","version":"3.8.6","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.8.6","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"74b4152eb9e7d5a0b94fe301c73d5b4d2f53982f","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.8.6.tgz","fileCount":142,"integrity":"sha512-MNZnj7oy2PpczhDA64ANeWEq8kW9+p3yJonQ3qkDFs8D/RxWJT6QgMvBZc/aVk/dORrjcV5EsXjewsc3VVnhwg==","signatures":[{"sig":"MEYCIQCNpYfL67Jil7IZKwi/nJJPHB6TY+Zv+MS7eq3s+pd4lgIhAOxMc6ldAFdWYv9Etq1w3l81NCYSTTq1NOFPi34AX+Y/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2550152},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"40dab79d93ac8d013c8e5e921bc653d379ec590b","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.8.6_1779657852130_0.5731902245216338","host":"s3://npm-registry-packages-npm-production"}},"3.8.7":{"name":"@oomkapwn/enquire-mcp","version":"3.8.7","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.8.7","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"9e126a2b883ea51ec6877038d7966890c09084ee","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.8.7.tgz","fileCount":142,"integrity":"sha512-mna2jGzqk2UVBR/KTiG4bTXE4OKqAD6sZX25w4xMbfi8fQiJdxu+Ysi8EUAQxCx4f/b8PntaDuvAdjufK71IpQ==","signatures":[{"sig":"MEYCIQCRtDgwDpN8tiSiw9XaLYptLTmdyE7wlEI7DPYxbpB7VgIhAMSp8oe9hB0VeaOPNwJa+V97tyZ+//zek5rD8OLiouZ7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.8.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2576737},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"02f53fb89f2b038b594732e497ad94c00ccd2911","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.8.7_1779659053816_0.0017513689329440307","host":"s3://npm-registry-packages-npm-production"}},"3.8.8":{"name":"@oomkapwn/enquire-mcp","version":"3.8.8","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.8.8","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"53da764fe6d19c9a8be23aac6707727060f6ceb5","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.8.8.tgz","fileCount":142,"integrity":"sha512-7QCpEBhwJ5jSzJ0s/cZekgj+Iilj2AlpocFRmLPZNQpS01xkT4mhGdQ77hlRmMVPWRuf4gYMBQz40U/HNvygWw==","signatures":[{"sig":"MEUCIQCrTq4MMnCr9dOlo3I6/BxAL62vc1/WhpEBZteZ8+7I/gIgCWqj3bgrBOSCBke/Ix2jvkPzfbhNVq3K1v8kSKWXedE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.8.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2583086},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"451cc5b1634fe5c1058c5914a5f0c72816917cbc","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.8.8_1779659703631_0.6849653774789095","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-rc.1":{"name":"@oomkapwn/enquire-mcp","version":"3.9.0-rc.1","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.9.0-rc.1","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"0e8a5317abfb5a921f8f23d6b3abad74a6f5aaa2","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.9.0-rc.1.tgz","fileCount":142,"integrity":"sha512-BTs1pQijGgwXLttoaRki9HEFTFR3dsA6ZWO62T1vnA4JrVBj8MqrQi5wiri1U/NulptBqd5ebqgGnrFQjbJgUA==","signatures":[{"sig":"MEQCIEsOEGDSmPak9hAPMVDhHj9UJFKf1ZrzV1SI5RmyaZB9AiBJIpAb5u5lYmonEyw7Fvkg3iL/DmBajdmNjhClvtasVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.9.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2607637},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"5c90cf3c622f53e10b8683fccbb8043fe9b9e4f1","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.9.0-rc.1_1779660786747_0.3520880116294498","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-rc.2":{"name":"@oomkapwn/enquire-mcp","version":"3.9.0-rc.2","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.9.0-rc.2","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"f943904ea645beff0c9e923e6470fb84463efb45","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.9.0-rc.2.tgz","fileCount":142,"integrity":"sha512-k8JPNLQRdB9RtHqhKqcQUVQnIlhtAgK4ucgjDzMJz/TLtlG7l4fIR4pUQzDCaVOuJIlOyZiqPnGRh4sVQ9g4Mg==","signatures":[{"sig":"MEUCIQCYMlqoHNhM7UYMdF2wxJnZpc728soGGrhyYo6cz8eEpAIgTtdpzFMzgZuQ2zsRTlh+8K81Q33uM+kj7XvV8o2ZJkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.9.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2644366},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"a80d491593ae00eb7875ea76ca7e16c952264654","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.9.0-rc.2_1779662538715_0.7526192285420445","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-rc.3":{"name":"@oomkapwn/enquire-mcp","version":"3.9.0-rc.3","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.9.0-rc.3","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"a8c9f572ad1fa232d907b7ca7a84fd5837d5042d","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.9.0-rc.3.tgz","fileCount":142,"integrity":"sha512-6Etff43ieRJ94MQ+LtYniu2e8OjQ7Jq0X3X5FW4qdu9se69Vbhh0oA9JiupsP2gVlyITZqyIcbdO55aOTTik9Q==","signatures":[{"sig":"MEUCIElpq+TIxK68u4ruTdb8E75Y58qZM2H7oQpN6muSKYNHAiEA7u3yM44U72Qyhs0IRcynbH7OVk5arbbvDuuxpHiW4UQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.9.0-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2657071},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"3bb2d183db53c7fa6f637584c528bd51c1dec354","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.9.0-rc.3_1779735139406_0.3280355206501153","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-rc.4":{"name":"@oomkapwn/enquire-mcp","version":"3.9.0-rc.4","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.9.0-rc.4","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"9b0188234fa80f2700fd75a71cec9f61ddcc688b","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.9.0-rc.4.tgz","fileCount":142,"integrity":"sha512-Xbae/IJNdgAIZ+NdfUxuWl5DmKfO/x9pF2rCkOgCWpReuKWemu+e1dxpyumtmMC/aJUOZTtGk/nNF2w0lejYSg==","signatures":[{"sig":"MEUCIQC/twHW+VyC7O2Am/PrcumYQJVAGLYXsPO9cPVtlQBfhQIgfAXsTbcjganQnkenM4RYmNeHmInybAbAcvKVUOS1I68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.9.0-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2669222},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"e37906e4f9600550b9c2d15e53288de425bbd354","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.9.0-rc.4_1779736889994_0.32911724859658786","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-rc.5":{"name":"@oomkapwn/enquire-mcp","version":"3.9.0-rc.5","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.9.0-rc.5","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"82db8326ab410f9aa3f28dc3e4dee60a8cdc0456","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.9.0-rc.5.tgz","fileCount":142,"integrity":"sha512-H/MVDzC5i9Voj/EVkGCcH8C5RcpUjW8dcK8IOaw3JycXAJOLRirZt5M5z8MGe1PIwABF+1i30F9s8GGj2zMo+g==","signatures":[{"sig":"MEUCIQCn0qYUg+pHyQdRj1F82WPZnTcdW2dzO0vX6HO793L8SAIgUFFupU3naCw99L660RDPWRmLxJvpvtstaV8OSDruh+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.9.0-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2674987},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"793f4672fa2b5533ee85b5f53ced4a11235e9fa3","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.9.0-rc.5_1779981697907_0.10781668036081049","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-rc.6":{"name":"@oomkapwn/enquire-mcp","version":"3.9.0-rc.6","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","slsa-3"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.9.0-rc.6","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"92b331e71ea24e65e7abb4903b1085ecab32c7bc","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.9.0-rc.6.tgz","fileCount":142,"integrity":"sha512-/jD4lCRoZgOdoW+C95RGcJ0O5pc/muiqvS794SsL4WySOxqu2ZvXgsRPGwmK5637kyeAsAEAHQnoYCJOSgZNkA==","signatures":[{"sig":"MEYCIQCyKRYVh26VZvGUpF+z6gbCxxeRP/ppvdhUgkoHovkUCAIhAKkUhBVnJ3TnXu8HESSXkH3myGGB9A9fs2uJ1qQdy5ec","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.9.0-rc.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2687000},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"93790f089270b08fe7c7a6dbc9a2184af7a1913d","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.9.0-rc.6_1779987814883_0.3321925656445839","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-rc.7":{"name":"@oomkapwn/enquire-mcp","version":"3.9.0-rc.7","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.9.0-rc.7","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"aa77fa05febaeb8ee483de8bdfcd711e85897026","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.9.0-rc.7.tgz","fileCount":142,"integrity":"sha512-oYP03h25mryxJ6Y/7A2HgXLQqB+Cek8U7ffo+iQoa7vKskYAGY/WnTa2M42IsAiSyiv62L3+9ArsV7ySRNK3KQ==","signatures":[{"sig":"MEQCIGdqo7pDHk1b2MDFIq/1EqGdiXWzQjbFaltDnAybXhkGAiB13vOvl1aY4Gnfesy86hGh57cVEFnMqIGm5+/1NICdgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.9.0-rc.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2693164},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"9b6098b0e617a9396062ab8c676dc76aeabd1bd1","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.9.0-rc.7_1779991808368_0.4292574492875858","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-rc.8":{"name":"@oomkapwn/enquire-mcp","version":"3.9.0-rc.8","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.9.0-rc.8","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"2a8592c4cf7969356456c71da8e7637b826edc5c","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.9.0-rc.8.tgz","fileCount":142,"integrity":"sha512-MIiMvgux43jmHHIRVmYIFBFWs9aIRUfXsS76djtCCODDe6COlVghUJy26b0qBUINhV8G5eKoDNGeGiHCL/2EYA==","signatures":[{"sig":"MEYCIQCsB1kpbOYzNmGy/soddQ8PrINa5va4zuindvoECsUy5wIhAKyiTPEUJQ0TDZKCZWuHbNtX5N12m9XwHytCDO2J+hAA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.9.0-rc.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2699628},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"b86bc5b082366c93bb957a07df391d5dbdd2e079","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.9.0-rc.8_1779997084711_0.818400505842527","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-rc.9":{"name":"@oomkapwn/enquire-mcp","version":"3.9.0-rc.9","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.9.0-rc.9","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"2a911fe34af16ddf01cb6b8d8dd46934770bd5f9","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.9.0-rc.9.tgz","fileCount":142,"integrity":"sha512-CtP41YgfuUtmRhcKpw8M0u6wLWo3wSlPKLf4CyWbB7Aknxx1dX91YQYEGEJl+Cg2GqjR1vOO1/2tAxKUC+v4/A==","signatures":[{"sig":"MEUCIE1Dc8oidlbIAbvZpdrhpvncYLLraj3YL4R+7AtwkPAQAiEA4it1puPPRXchkJzNZ5XVjNMck1iMubtpyR995HPZcR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.9.0-rc.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2719560},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"051379dfc456315546dbe91dcfaa7d937363a9ee","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.9.0-rc.9_1779999662428_0.1799477050229834","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-rc.10":{"name":"@oomkapwn/enquire-mcp","version":"3.9.0-rc.10","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.9.0-rc.10","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"81b0be69ed923cf597527908654b403b5e7b0257","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.9.0-rc.10.tgz","fileCount":142,"integrity":"sha512-0XJQQdhDvg0MgQHn+7hjFU/pgX5CiVfhzp4QeOWyycaFhagFTfsJdIP3iXXr+ga/iTOq4EPtpOhaBHcuOdEXbA==","signatures":[{"sig":"MEUCIFqY2+KbgUZZRwxac9X8Wsxn441YWv8sHPJRnJUFiIYxAiEAyc5u8PmKOk4o/etgiG5zt+ZcB31rgomqfrCIcPhSRww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.9.0-rc.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2743689},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"d03dd91f882c2ce5b42c8b0030dc7771e0c11343","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.9.0-rc.10_1780001176757_0.5425091918047917","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-rc.11":{"name":"@oomkapwn/enquire-mcp","version":"3.9.0-rc.11","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.9.0-rc.11","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"468084626da7a26d25b248f6c75cdcaa44d3b92f","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.9.0-rc.11.tgz","fileCount":142,"integrity":"sha512-vx159kgcTd+emxW5wPtXOlgM8pHPZfSLGN2bGAAb3/UrIAzdEH1eSsqACGasMB+dekaQlIXASeFkl6TbbmBQNg==","signatures":[{"sig":"MEQCIBqUbhujRTnWXqbeBPkCVh/A7QEL3Ddf2pbWqP3T3wCKAiAv47l3jH8V/HdrgBSBXjGE5M0e+KNl5uzl/qag+ycHfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.9.0-rc.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2754739},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"8639cee2e7d8e5a03127299934dab5d12e8579bf","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.9.0-rc.11_1780002453700_0.606876757419081","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-rc.12":{"name":"@oomkapwn/enquire-mcp","version":"3.9.0-rc.12","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.9.0-rc.12","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"f5ea97d0ada768dd7c55e516e302b490a6d56e9f","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.9.0-rc.12.tgz","fileCount":142,"integrity":"sha512-GKDqq6OYdGBxeimSOLJ+IB4drjML7o2wvAkpB+H+e48obQ0JCuSvdF4wN5ngLljuxhiS0VFTiUquUroA23rUIw==","signatures":[{"sig":"MEUCIQDXAlG1NWYaiemrDv4Tq9uPSqMUZNN2WOEj75l8pkEmwgIgS8M3qkGzmHmU7sBnxY6ixFVgl5+z4NPTjzUK9j0uk1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.9.0-rc.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2758006},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"ed2dc7ec36e651a96a353f96adedbb1c1273047f","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.9.0-rc.12_1780003307152_0.5658145753599257","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-rc.13":{"name":"@oomkapwn/enquire-mcp","version":"3.9.0-rc.13","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.9.0-rc.13","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"4cda873dfd24307765fc3b68909df22aeb6242f2","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.9.0-rc.13.tgz","fileCount":142,"integrity":"sha512-RcagEkDvCMc4Ic1Z7VQjJy/eNyk1UNQgk/ksc2cUwUiI/EPcZ/B6SxHYZuGp709konxb8+6b4MwPSv2xZ0HYlA==","signatures":[{"sig":"MEYCIQD7kzHUNpyVe4JMmDdNMctYL8IlzyC3j7SzjhnsZOMN8QIhAP4Tmfh/SndnYrOX5a2RMZAHtM8Oq4jbKOvEz00QOCrq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.9.0-rc.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2762250},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"f65b584f3c9985d056b51b7bb521aaa893cf0450","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.9.0-rc.13_1780036090856_0.7418770076754768","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-rc.14":{"name":"@oomkapwn/enquire-mcp","version":"3.9.0-rc.14","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.9.0-rc.14","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"3c3067bfe78b089ecdb2dc04865d89fe49e2e76f","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.9.0-rc.14.tgz","fileCount":142,"integrity":"sha512-1eafmm5W0rJC9Yord9hcjfKt4V0M/K3n4dZRcUqw+Pra07itXCwybO68RNM2Dp6T3z/PLQ3tPPRONT9MMh4qqg==","signatures":[{"sig":"MEQCIERup7Jyvlv+XZTDYHx4Dl8k9JaEjMzfVHOzz+JPViRNAiAUBJe7Lel+OSRFsqIb8yhROIt9R+0k7XruGE/GOLbFBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.9.0-rc.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2764786},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"2b39a6d55432dcd49eb0fa1cd493afe348007d52","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.9.0-rc.14_1780036700359_0.9526170525114981","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-rc.15":{"name":"@oomkapwn/enquire-mcp","version":"3.9.0-rc.15","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.9.0-rc.15","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"ad1e86385f9a229dda4647a2ab8709d1c83fd085","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.9.0-rc.15.tgz","fileCount":142,"integrity":"sha512-mY9XTq2++gVliqtHskmcuByDOXT0fH+LwjUNXbVhlG/+CeN0lXZHkMRUnKAa61GONG8o41Lt9bbiC3uTokslhA==","signatures":[{"sig":"MEUCIDBV2uEKZAOJOUtTHXxBpVckzMTLdsqqcxBsjb9tj0AnAiEAx8kEAIWoWcabKv0yIrVffx7OZAtbZLRrvcv3RYJFb+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.9.0-rc.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2771123},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"b9859ab0b4597a9bf7b4ba0a6d7fe7802e025d79","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.9.0-rc.15_1780038019947_0.506753573639487","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-rc.16":{"name":"@oomkapwn/enquire-mcp","version":"3.9.0-rc.16","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.9.0-rc.16","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"6ab072c356d18ae0f5d3aac94399907c763cc524","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.9.0-rc.16.tgz","fileCount":142,"integrity":"sha512-BJmHLrFAbGQ3Lj5cSXqO4Q79+CqVQaB5jjEPuy+pBdcAuidll3c1cmLcfOimHZbsLk9M0j0JwSpA0c6wpAxRjA==","signatures":[{"sig":"MEQCIEVskzcYg4w/G6oQEoCB1WRQtHH+JGo36twYMuQ/eLC4AiA5+FRbxNDZ27e5t3iVlJygQlPwk/kDeft+NbjZWcIs0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.9.0-rc.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2785794},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"8e651d8788a717888aa1ee4d574b9d5018b6d228","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.9.0-rc.16_1780039872973_0.36898953816026414","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-rc.17":{"name":"@oomkapwn/enquire-mcp","version":"3.9.0-rc.17","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.9.0-rc.17","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"78484344f71285abe016add2073b722cac19d1c8","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.9.0-rc.17.tgz","fileCount":142,"integrity":"sha512-jPUnbPLdvmEgC6A4+Bag6uWq7+rjAh70N9WfqCcaF3RNLNaK7UmLHLhnNc3Gi3dvahXXcjwGxgbot9W3BnRsWQ==","signatures":[{"sig":"MEQCIBGCwYOQK/6ka56/+QQlcPmp22d7UD9elONCV7lbA77IAiBKt7Ju0jDsKzg6AL7IfP38jP3xuNHlDJoRGAahJH70/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.9.0-rc.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2789463},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"86fe1b36d0942191dba87f47dccdb28bf7175609","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.9.0-rc.17_1780040626244_0.7956965298199636","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-rc.18":{"name":"@oomkapwn/enquire-mcp","version":"3.9.0-rc.18","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.9.0-rc.18","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"ebf0bc21c0df386634bd6ebbd3752d8f2c05e546","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.9.0-rc.18.tgz","fileCount":142,"integrity":"sha512-z/NuvIb0c4oiCA4t/XMBSJoabqg9M9hxxaJ6dhouFNZQX+ttW5vkuXaWrDb74oNPUlm2T8f26f5PZg2yLLcbPA==","signatures":[{"sig":"MEUCIDECMP0f1qEvF3+bBJK/eT924S6r+p18fvc8jAJmss/SAiEA98Xtvxhzu0ymldgglHzRkRirbrG3evypvEy67afEXmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.9.0-rc.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2793640},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"eae0b373f9ae85ec3fc9d463757a50b61ee3c7dd","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.9.0-rc.18_1780041367162_0.21082033643313935","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-rc.19":{"name":"@oomkapwn/enquire-mcp","version":"3.9.0-rc.19","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.9.0-rc.19","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"825fd44b049e2a81a5bf276fa0f2ae0de4e4bf25","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.9.0-rc.19.tgz","fileCount":142,"integrity":"sha512-PD/x8qWxouvGkiiOcFeYfZ6Axb+T6leVsxzNStqYauUnLPkrPtd9Dmu9Q9mQ9qPPMSZi3Uu7jBHIK5CiP73Vvg==","signatures":[{"sig":"MEQCIGjVgnO1VdS0F0FDoULpxsyD3Zi6m0hOGtzJsT6i9V1AAiB8YqFvMUToRKS3o+uaKUfUIvvJENaePZVhv+kF4odVaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.9.0-rc.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2800112},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"50e73d0e4dce1d69b8efc427419ad9f88da3b3b5","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.9.0-rc.19_1780043361429_0.32877986913696766","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-rc.20":{"name":"@oomkapwn/enquire-mcp","version":"3.9.0-rc.20","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.9.0-rc.20","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"b63192a15798e2750fb471e93a2976e81f88c2e8","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.9.0-rc.20.tgz","fileCount":142,"integrity":"sha512-pIMiorUDXCEmMYN5PllNMFMnHqlDRbd0czG+CzoZAXxNryUt42te8Np9nO9hqFqIcEJTaqqHcvdMRI/+7tp+VQ==","signatures":[{"sig":"MEQCIDDUKxyOwEZtZR9N9f1bhRzIO5dX6VJ8yCrbbHnG6stsAiBHOC9k5LG/HmO6TtnnB4sC1ie1iDhQtcRuJZ4RjHV1vQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.9.0-rc.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2803306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"53c664a54212b6bfca6243a36726ea79986779aa","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.9.0-rc.20_1780044086140_0.3847887476276626","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-rc.21":{"name":"@oomkapwn/enquire-mcp","version":"3.9.0-rc.21","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.9.0-rc.21","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"df5cd383f4577ee4cd802a76cd13851c2083cc6c","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.9.0-rc.21.tgz","fileCount":142,"integrity":"sha512-T6+wxm1QDl0F611MvWpA0AEqHXB0CEQz7bn/FySLaSKSr2JhGa1NtN/XomQVBf0aaWa1aHf/lNI0JOrF3HIZHA==","signatures":[{"sig":"MEUCIQCh9yFW9r5Ncy3qIjdEHvJ7kywA4/xlq1lMOtdReS5ljgIgF19M13nDCoT37kutM6x5Dy3XOjAlyC4rtRP0cwky7Ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.9.0-rc.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2819171},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"2599826ccebfdd630a7d8897a8209713e9776bce","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.9.0-rc.21_1780048640140_0.9464454140769809","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-rc.22":{"name":"@oomkapwn/enquire-mcp","version":"3.9.0-rc.22","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.9.0-rc.22","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"a10774d8d189375514e3fec0ba712185844dc877","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.9.0-rc.22.tgz","fileCount":142,"integrity":"sha512-HJm5qglFIoDG1oGdmiw9mQ/5POsOKlzHMfdCEKz5VnP8osQg1zIqMyvJ4w725L4Og59TSTXbxrJ6ueBbzF/7cA==","signatures":[{"sig":"MEYCIQCo8affNzmtuBkzp57hTML++wr1AvMHMBjDN9mVHfofngIhANwrprCwwOoCamnTl27wui0G7md1BQE1d4bDKWqALgQ8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.9.0-rc.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2821940},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"1592f2c315fe2ffb4655db15217a0e01b2560da5","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.9.0-rc.22_1780049113766_0.7043859689515766","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-rc.23":{"name":"@oomkapwn/enquire-mcp","version":"3.9.0-rc.23","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.9.0-rc.23","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"da9b3ed979f1233b2c98a6b995952b1fe2d7ecd8","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.9.0-rc.23.tgz","fileCount":142,"integrity":"sha512-L32tINqtGz9UuntsB5JDB9u+akcB4EHdP58cgicVXlZ3K0cEAdsbq7mDZsTC9aUSZ98VY4m0+xw/Eatkyhx9xg==","signatures":[{"sig":"MEUCIC0C0w8FYLUe/ibUhwa8kllEBZhoY/ou6rUqB2KpXwzRAiEA3yte4vWjWUKziG8p/vxon9Xv3h8BjEXmT5fQt5gqj/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.9.0-rc.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2826389},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"a7df1254a0bca3df98eed165c2bb2124f2087f15","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.9.0-rc.23_1780050076436_0.36665525618751227","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-rc.24":{"name":"@oomkapwn/enquire-mcp","version":"3.9.0-rc.24","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.9.0-rc.24","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"6399ff1f8cd5dbbe4e71b5d5bf3dd8a5f5a18826","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.9.0-rc.24.tgz","fileCount":142,"integrity":"sha512-lcMsPH5Stv3tADImys7PgdfzxcPAbyynXYdFsF86pgkrY4UVShc0pnMOgfejXl1rDBS9MgmN8OV+delg3+AONQ==","signatures":[{"sig":"MEYCIQCrMztCc8V/tOvq7TRAWs3xIUy9x2jmLz2+sfaWRLWYegIhAIfK2vZnP8SRkmJRl5w3iWn5r/j0bwb3T4gaLmfXX6+r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.9.0-rc.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2835288},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"d564eb5f301d2180e07200d51da84584f5283336","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.9.0-rc.24_1780076930677_0.9162164959704411","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-rc.25":{"name":"@oomkapwn/enquire-mcp","version":"3.9.0-rc.25","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.9.0-rc.25","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"36ac909e75fa9901ba2a2dd0353eeb7746d0c1a8","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.9.0-rc.25.tgz","fileCount":142,"integrity":"sha512-Y6OVW6ZFteg8/5p0b6TbNg8z8wT60Rs22SgKtGcAAzPSt0zC+fjOwVXnjDHET+dBjPX87yCx5U7N59Ev82+Tfg==","signatures":[{"sig":"MEQCIBXSZ1Q9comBuYxCGCGHabbETvEjgbgy/p5S/yJm2YhXAiBWTgOBP5bZzFXwdiIHGG4Vi4V30VJNAIHcy1kKmRFBlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.9.0-rc.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2863351},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"4d953eb6b13b20e04894379f1ca6169362a5113a","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.9.0-rc.25_1780081654850_0.4415327663314683","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-rc.26":{"name":"@oomkapwn/enquire-mcp","version":"3.9.0-rc.26","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.9.0-rc.26","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"4115f6cde7fd2c7cf66e00248ab66592902f26f3","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.9.0-rc.26.tgz","fileCount":142,"integrity":"sha512-1gL6/nKWFBndIPK3KPZVy0P/3yz+FpbgjVBJfLobwyMWCMhiE2d/HzzA6d11c/YSL7uk+bdDAJaxQ3/6xcoY7w==","signatures":[{"sig":"MEUCIQD8cNPogLk6YSTWBIlcyUxb3Xm/rfAlKKB82D6SFvzLMwIgOXzGYhZ7UaSBeE7SCO/Ynd/VKt2sXizAMbePJKDwFFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.9.0-rc.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2869931},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"ece1dcdbeb919c085db1eb08e4b88da39632a5e8","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.9.0-rc.26_1780082854522_0.9838754582074292","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-rc.27":{"name":"@oomkapwn/enquire-mcp","version":"3.9.0-rc.27","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.9.0-rc.27","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"78c6bae5e97a1e67debb3fe2f08fd18139eaf133","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.9.0-rc.27.tgz","fileCount":142,"integrity":"sha512-Sp2nkKQ+w2Oo/Sgvlfak8i2i/q1jjPqv2xOZXSKjKfNSLeyvEjSyZX991YzhRCpOkyQGAv16psSEVDUAcD4W1A==","signatures":[{"sig":"MEUCIQC4SY14sKvQq8s/22enONMIKKnOSiyQgC5bpNLOLx59OwIgY+qeNXmDMFRKwMSBrXN8xonGm9unMKVa9aZqdX41PRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.9.0-rc.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2873019},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"ff8ca55e1b210a6a4577dca5193ab8eb03f78545","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.9.0-rc.27_1780083383707_0.5512397732834116","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-rc.28":{"name":"@oomkapwn/enquire-mcp","version":"3.9.0-rc.28","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.9.0-rc.28","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"fa368acb4ad7c423069e8b5cd8ce2fd3fed12c0b","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.9.0-rc.28.tgz","fileCount":142,"integrity":"sha512-QOcEEdmb5EpgoPcVOxZu2RwIFdl5iwzPDQTPzCArbSovvDzUVHjXVSfU9ew0ILjFJo4Ls8VTzbSjnWONKvUwew==","signatures":[{"sig":"MEYCIQDXohf69xkxhI2CoXQ+BXJ6r98JeD6c0w8al+H46OirCwIhAJTfgtT2CTlVLbWT9MNRyf8goqMvTGJGrWR8cVdMnurr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.9.0-rc.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2885353},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"f1fe8bbf61163bd99e76a4fdaa3e3f3636d9a471","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.9.0-rc.28_1780085950110_0.22967346643459607","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-rc.29":{"name":"@oomkapwn/enquire-mcp","version":"3.9.0-rc.29","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.9.0-rc.29","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"a0f831a3e4317528502f585e0639773643b1c40f","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.9.0-rc.29.tgz","fileCount":142,"integrity":"sha512-z0deBevhsOxpR+CEMPremde5e6RI1QTxTb9E1e76TAhUahmPdLjczkwZro1FTs2egUVDaUsA0hCWIcSK6SFjXQ==","signatures":[{"sig":"MEYCIQCFzSF2l7blBS/j1CtfjojzJqh3za2rG2dY3xIGvOHjGAIhAKLmNAGYbEgBfBRMfqBhr6mfKOrkVoKUYFqxPEO82pja","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.9.0-rc.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2908933},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"66cb6f7f4a606344fd4467f92d4f5a12a819f308","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.9.0-rc.29_1780120230245_0.6898850579112927","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-rc.30":{"name":"@oomkapwn/enquire-mcp","version":"3.9.0-rc.30","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.9.0-rc.30","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"c71b38e37e6bff725a3d7ce7bc6b2540e21e73b4","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.9.0-rc.30.tgz","fileCount":142,"integrity":"sha512-fIilTwh//749bN4OrSInb9P6sVxiaCPEVs7eKK9UsXKPP+RyP6dGWkLnef0bA4kZcGN5ESH0uTDv4ZtWVeYy1Q==","signatures":[{"sig":"MEYCIQC7RtjCeaYO+MlN0Ae6BLVjdQAC2hJUPjw8m2I2yeGVQwIhAJUaGom/VmXtbEGpngCCDfkMlUjK+7EOL7lkLdIRbCja","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.9.0-rc.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2911278},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"c927e6a9487592532a518ddc7c6d1d1624f19b97","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.9.0-rc.30_1780168865376_0.7208517397824583","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-rc.31":{"name":"@oomkapwn/enquire-mcp","version":"3.9.0-rc.31","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.9.0-rc.31","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"eaaf9a34bc5421881eb7698415f6c77b0d53a533","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.9.0-rc.31.tgz","fileCount":142,"integrity":"sha512-fY7PF4SctP4wQUvwXIKI0YeK8gjq2pJCY/7SN8vIVzYLoK3PRTlSlCWYe4kcscApQHkm0fexgJ5cePyLjdACgw==","signatures":[{"sig":"MEUCIQDBsWzZKhY9BjvL6YofGs2UZ0OmCZxVWEaeV5sfWqwHYAIgaRYD8Tm8l5uy98G/A36E4pKUF6emGmafaq+10ys9CZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.9.0-rc.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2914203},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"c395c4737ba3b02d62ebcf6d8d0279599fa1c669","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.9.0-rc.31_1780242246988_0.0379180579037377","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-rc.32":{"name":"@oomkapwn/enquire-mcp","version":"3.9.0-rc.32","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.9.0-rc.32","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"872e9be114e0266b0cb591d7350afcf66c484188","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.9.0-rc.32.tgz","fileCount":142,"integrity":"sha512-A3l9gskEu79/GxQsZ2/9KfSZA83m1uzw35kakdDtQLgTTIxuoKFDqqFaeFXbmNHdI/vxkCy1b8g16pSJaKfBpQ==","signatures":[{"sig":"MEYCIQCZeCKPBk7TV3XcDLQEXY5+d6MfbwMBcTszZmUbV0NdNAIhAM2YQU4/KIGZhzhcZTVaGUltzZwqOs+dTFug9kPecgtA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.9.0-rc.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2917793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"99a41139581f3547a51d1d836a108d45ad58dcff","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.9.0-rc.32_1780259628711_0.19509132235926896","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-rc.33":{"name":"@oomkapwn/enquire-mcp","version":"3.9.0-rc.33","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.9.0-rc.33","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"8fe53a3b87ac050e5581ca0ea1b00c8b15393dcd","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.9.0-rc.33.tgz","fileCount":142,"integrity":"sha512-RyUZ+2A3VQV24it0RkrhvGY2v4eBWiHTgsaXcluRTdP59DRB7yXOZN1gxM9K8KDqgGEVil3AdRUNzCDDu2tbDQ==","signatures":[{"sig":"MEYCIQCLvPM0SSpXEaGR/GtITeCLe9joz6Gchd8HvzrNG7InNQIhAMqnetjZFtxq+URzWUvDK/8WZUbnGAxJJ8FngD5QEpoC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.9.0-rc.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2923309},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"db6b3ae9d226ea2af4d5abdfccc266efb3652062","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.9.0-rc.33_1780322399950_0.8068795057072156","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-rc.34":{"name":"@oomkapwn/enquire-mcp","version":"3.9.0-rc.34","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.9.0-rc.34","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"4985999ed982cc5c17dc6ebd2bb58fb66b9f36ef","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.9.0-rc.34.tgz","fileCount":142,"integrity":"sha512-jdxnc1ZDRouDtKWloSuRcV4lLpzpzyCShyPsP/uSmfB/CADMZ0N/4YU4g4r5u1PVWd/AJxzMHofrhPbDoqUvUA==","signatures":[{"sig":"MEUCIQCSeooNpoUorM7HAVkP1q2l4UHi10b6ByK4lmngUe20sgIgNRwvU02iVg5L3BuQ9yzAIaN7m8SB1WqduHdCS45ypn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.9.0-rc.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2932853},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"7a479bbbaeec6321fd5535eaff23cf3ca66caa24","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.9.0-rc.34_1780331479736_0.8169098994702095","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-rc.35":{"name":"@oomkapwn/enquire-mcp","version":"3.9.0-rc.35","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.9.0-rc.35","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"da8bfd6596f96df9a4a809c6465870cd6ce05ca5","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.9.0-rc.35.tgz","fileCount":142,"integrity":"sha512-PlE00v+ZGIKemIrHdxIwNG6hjlBBnrVMSB00q6ERSHI2V66rOmZo1GsOK7iVCNI5AP+fgEylW1Yswox0RSKAHA==","signatures":[{"sig":"MEUCIQC821CXzcgU8AA12hWU/rJ96EZiA8Gg1MqjwjCtaHAATgIgcrOg2MEIk1ngcAP6uxNuuKL7cK9NhxjiQETPlEIuJSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.9.0-rc.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2940226},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"ad2a8e8b78bf7afa4e5068765906b5e3ae84dcb3","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"biome format --write","prepare":"tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.9.0-rc.35_1780336025455_0.19530952889902342","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-rc.36":{"name":"@oomkapwn/enquire-mcp","version":"3.9.0-rc.36","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.9.0-rc.36","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"c2161d5c3cda3d6efecd0d951248e5e8180f417c","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.9.0-rc.36.tgz","fileCount":146,"integrity":"sha512-eHJ3ypGs4IU2dX/YE3xbV0t7KxBQwDfe07lsLBcwtzZRXxSyQ+BbkIll6Z6jwZiCFeUFVn1Ck7OhB68sZK4Oqw==","signatures":[{"sig":"MEQCIH3lYO6IvUOW6tkmC8HgRasIclbc4232OpgrBFy596c1AiBoLj2YnEXhQDSdPFXfehE3P5sDTwVX/RMbUyg1skEEfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.9.0-rc.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2955182},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"8880e877cf2081f791060e985dc40ae74efbccc8","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.9.0-rc.36_1780340234263_0.20981127743452177","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-rc.37":{"name":"@oomkapwn/enquire-mcp","version":"3.9.0-rc.37","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.9.0-rc.37","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"77cb8ece95cb8416d56df864d8f708c8dcef6280","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.9.0-rc.37.tgz","fileCount":146,"integrity":"sha512-33VElMwVuKpoflDPydDqIE1+8jdKUWp3YdoSEW42hLKrQPa4vgO7rMx3pzHlVMmMIIypCk8Ct3/8iiYw3PPG0A==","signatures":[{"sig":"MEUCIFOT/xgebL75NQwg14fveSG95z/Ot2AOjW03Iqvrf8eaAiEApTB0O4vCR39HeLp/8v6A4sIbffCPiF6+AcpMxFz1Oa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.9.0-rc.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2960796},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"1d9779220b311039e2cbd205d595b29ce1be9592","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.9.0-rc.37_1780342103676_0.9076798302716083","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@oomkapwn/enquire-mcp","version":"3.9.0","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.9.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"255fa538f2c2b92a4f279598e07053b56eb8c314","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.9.0.tgz","fileCount":146,"integrity":"sha512-g/BzGB9gEWLLK1CkpHJt+qKCemV3HrsA9irsEFjgqI09pA1ayy4P82L48FieC8E2+vVPvkvy2p9x+COGrtIL3A==","signatures":[{"sig":"MEQCIF1Mj7sePbOkCoRYlUW/oW8Cm/SkIM6ZBaG1nse2QMx2AiAcee7m0dalf+WjKQm89kasEoyi27k5JzT1n9kPSV2s3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2964764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"73c1d18cfe57eb9514b4c222f06dddceec1b890c","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.9.0_1780342762753_0.24121018011173345","host":"s3://npm-registry-packages-npm-production"}},"3.9.1":{"name":"@oomkapwn/enquire-mcp","version":"3.9.1","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.9.1","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"6d0eda3da9f95935087030c6b3ab010df1768b32","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.9.1.tgz","fileCount":146,"integrity":"sha512-IzvYiFeoCnF1arC0C4kGftItcIPHxpMNUFRAJYrlFQi6HwCHGpRL3uMvPQtOyqbdIq96euNoT/FJrpqiwiIZhg==","signatures":[{"sig":"MEQCIDPHswVqc8cfj5oy5BpYmxOyGgPpgFqlPUaKdFQzYx2kAiAj717jg+yEE5ycusX09aTDNLhvEmqnA9OP/iC0/41wtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2969287},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"dbd4b05c024162ce00084fb3588e8476b1711c48","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.9.1_1780343780799_0.060795116239263924","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.1":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.1","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.1","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"6e1d200725e9131138a132c248ea7db20db7130d","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.1.tgz","fileCount":150,"integrity":"sha512-BlawjNt7eKhELyA0McPAoty1juQ0CzS+6H3PhC1dDiL+irGnlwL619QKBbm0gQkTZHzFjnzuwiOz7OuiuLTt4Q==","signatures":[{"sig":"MEUCIBwC0Of6Rl5fnmU5tRkCk/omEVcTM8DXZBeUXbODZstzAiEAjqx/A6ahPhGGz1VCkmzjIMXCInPaSQyl8pXln3QsWHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2978629},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"163c5ea187b1acc8684a3fd2b8e96cc377917804","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.1_1780344693075_0.14168626004914486","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.2":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.2","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.2","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"1248ab7ab8b1ad94ec539ced71f99faeb02108a1","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.2.tgz","fileCount":150,"integrity":"sha512-H5DxA58KyilSkojzLTlP/+TW/3N7TeoD5rsVYPQ6+3dDjB8O3OywsIapvcBrYb7ABcM/fan2q0tG/KiACjxjjA==","signatures":[{"sig":"MEUCIGEdjfdf/4fOePWFYg3a6Dy7HrY1WCAXiEaeISl46OVzAiEA1kRnjTCKovn1o2XADYskiGs4nM7F6Y6tE5OVfweM+B0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2988835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"bb77101d99c31a353131cc095e831cf148b5ada6","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.2_1780345946870_0.5743111362315472","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.3":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.3","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.3","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"ae029f554289df544d6faddaa772cbe9e1563f17","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.3.tgz","fileCount":150,"integrity":"sha512-w/vxwGT2QbsIqiXsVGDczCwfA5QPb1EpDQBmXGvpptKrYbAlS0MB/DLXXh82d1luVW5/KM4YE2Qi/BTtJFsOyg==","signatures":[{"sig":"MEUCIQCHT4QNrHktMuYsKvnPhELt/wYKg2YtlyZmOEOQ5JykRQIgA5ywRZpvEzsOxI0R6LTYAyv9z9Hq8yjpoGVb+S9pnio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2992849},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"3bae609176016ca5488d00ea80615de72489ef2b","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.3_1780408109290_0.9061317834548577","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.4":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.4","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.4","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"4749fc408322cfacb4cb4510f78d1ced8f453a05","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.4.tgz","fileCount":150,"integrity":"sha512-eZneTVBJhOqZp/7a+mpPaXySb3eRq1GIuT41v1+TR02OsyFNYj02lDaKYUbV+C6ONYONWABZSbV4eB8kX/XTmg==","signatures":[{"sig":"MEUCIQCQ1l/L/GXWNv9/cmj3cvI3j1XuLwdPOv2fkXywHKCgOgIgJw806UctHxRemziHqJVrjUItH0ev5ihyPQDbGMk/2KQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3000769},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"5251579604f7cc04876208ccadacd2d2356e5a5a","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.4_1780408664005_0.848064456276741","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.5":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.5","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.5","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"96abcb6dfd03db970a3e01866300c274f12e4601","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.5.tgz","fileCount":150,"integrity":"sha512-NDC80oAeR74Q4KoQhuV/6WgZdl5WP9bPD0a1cnaRXzt73bMrYwsblrZdDAGC0EAwQ6SuPL9jf3YAwjJKe0DPng==","signatures":[{"sig":"MEUCIQDI++NXwwWxmh9z0V4lGx6wZvcBYDO1FhFd6Hc4Yb2aZAIgfU3vXiz+fu6jK+9IJIlMSlqjNrAhL1Phf+rbNL2IO8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3020583},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"d315949ac1a6d706764f753987101047f1490b83","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.5_1780409430349_0.6468967787826245","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.6":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.6","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.6","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"0b5c50bfb72705b82731aed69e4c43534ebfeb78","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.6.tgz","fileCount":150,"integrity":"sha512-hxnTPutNoJgb0y2zAfYibqFcNMPIHPjAhsqK9mqNlp630nAPvFM4+LXKh1Rtwe4cyQGWkhdJ8J1QOm8u9t/UpA==","signatures":[{"sig":"MEYCIQDLMO21kdZhcHta+t80dy+5YYx8vSka8hYjrLEX3rrSOQIhAPaW7APW0SFnJisGBJyZwtKWXBs1GfVHGFWF187alKDO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3025538},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"348be2de257d40cac95f9b250c8e052b60b77f21","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.6_1780409935570_0.7779133518679511","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.7":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.7","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.7","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"4169eba25a018a642814a40c2556c4fb3ea9798e","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.7.tgz","fileCount":150,"integrity":"sha512-FhXjDJgQHDGHgeCDQ6am6qF+sZy/OWK5EEo+ENHvS1XCr07gENMcEO2Lg0bDYStdUX9LAUWhX7Uau6SDYN9gkQ==","signatures":[{"sig":"MEUCIHZ6EMI2tt93gF4xdI1pKIjvwAnjqNbr7uhgQQJRLEnwAiEAl4AsOOLZ+j1f/GgWQy6/8nFDjBOXe/3K7uaH0SHf5cU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3029949},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"f145aa5986d2afc72fea967f7a1081e3bff1655a","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.9.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.7_1780410805698_0.30341254578704047","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.8":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.8","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.8","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"14259ac7b9ae891b2b6fd1db94d9d8c24ff1537c","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.8.tgz","fileCount":150,"integrity":"sha512-Y+BNKKFE4BfrrN3Ije/fafFMTaddukWhgn8clRB9TpfhRwjtZ9JJhRnqW5vkDFCycLuOkGmmArSl/aj9U6pOaA==","signatures":[{"sig":"MEYCIQDVYjQ/eZky7+3vcJFM62/qZYYC/fe9X77fieRqMnqCugIhAN34cvK7dMttUcmlgAF0Ir1yIDJ7BBoyHRceECq21gDi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3038957},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"9ffe4489f8d52fce035a49678a907686eda356e0","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.8_1780412984496_0.19973154989234754","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.9":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.9","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.9","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"448c1a4473dbb08a36c052c8f13934543d2f13ed","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.9.tgz","fileCount":150,"integrity":"sha512-juJjMXuoLbJWKI8/4i2sFeKE4OcXQd2dkZXF7KVZV2+BzzjB6WiQud68wIJsMSu1AF6EXSO/ABqRX7Xlln+vcg==","signatures":[{"sig":"MEQCICYV5yQXXBrHdEJntDQ5igtdcEqb63Qmngk+spoaPie8AiB4Vok7AxwxqHUdHa8t6xp/vl+6JV6WBeaQjj77UblSkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3043826},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"365d45990d4709408e47f2a1075d7e6c4bed5d3c","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.9_1780422095184_0.17061598441712755","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.10":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.10","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.10","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"6d7a55a38872ac196e6f80980733326fbf46e6a8","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.10.tgz","fileCount":150,"integrity":"sha512-ElfU5PlH8tNgW0wAJ80Ya18AE3mvAJcQJugxTAt67U+bPVFRS+tQqTTCYtFu9rJYQ9VJt5zVbFBuTPPy2Asb2A==","signatures":[{"sig":"MEUCIQDk1zz9n6JzJncNCitQ5RqBHJuSUcU/a9PoObZd/0AAWQIgHiwnADguCroUrAJdvqqkMapn6mYIpbiQBrPdMJJMS/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3058029},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"22825da409db87fc9f1d6c4673eb4794eedfcc70","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.10_1780424883165_0.6955043343335727","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.11":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.11","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.11","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"f81bbed452fabac72376b8818355eace635b07e5","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.11.tgz","fileCount":150,"integrity":"sha512-MFPZt9yorlAvQIhqqMEgzYwMccEhjk2u9yTiZNB4w+PhcIqO5kqOQAwa3Lq6G1RQsbUiVE/4+0AeBA6iX5U5pg==","signatures":[{"sig":"MEQCIEv1igOtvdOHM91ZhHjNa+TIwhbfRhViCuQQgyy7vRRQAiBCD+oEHsS0C/c9SafGn6bpOS8npTpgsHXRSvkLF9MuCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3062033},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"f55e94e68c3d1a1547ce13ea59459bf1e337d89d","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.11_1780479281197_0.03680330121073139","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.12":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.12","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.12","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"fbbe82e0c57682c0af0e2466fa15af93660406cb","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.12.tgz","fileCount":150,"integrity":"sha512-Udkiq/LyRNr1HXw+rqOCELB0BolCVciuU6r/QxHmcuHJFS0tp4TLk3N5Y8y2bqLQZCbZreSDgFtXOg1rtsutiA==","signatures":[{"sig":"MEYCIQDu1oNYopmdtzcZsalRAYNKQ2Czk+RJi/ukQOixVZ1KSgIhANX8Ym8WnegINinSh97jLn5WmzMeDf2R5M4e6d9xqFW0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3074556},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"2a80a0035b576ff66ac8ab554ee61d0d1a601e5a","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.12_1780490773850_0.8056614394913573","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.13":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.13","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.13","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"0c3b8671fc68cb5c65d28aa181548e071c8656f9","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.13.tgz","fileCount":150,"integrity":"sha512-rseGE/kuZRwhjBNs0zzI2VeIT5lP7DNW7BXNMVuWJdmKQtfiK/tjm6lnh8sj+B7LLtpkHCU/PuvnnqdW2h23Hw==","signatures":[{"sig":"MEUCIHxK6uBFdj3Na4rfixB9CTTR73w78vWjtaV9Ujjg33OMAiEAmYWeL1q/v7LfXc13C7VEKpJzBdSWe5Cn3Kjn6BDTlac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3085797},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"63fd29d9e616358c16b5ead07b9efbd22ef48121","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.13_1780492220727_0.8790310660044365","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.14":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.14","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.14","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"ae96191e72ad180d1b4895af336e92ce029fd801","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.14.tgz","fileCount":150,"integrity":"sha512-BNuIiUvdrqtCFz5DCJBB0tnjCHKTyn72TmiZEnz9YuGBs9w2/69H/6Abw3ir8f7isesUWAHY99q7mbu2HNVinQ==","signatures":[{"sig":"MEUCICpUOL1dDr470st+Hnbx+BY8iaXnSLWPxIW/68iyF12SAiEAkJS42Uv+H3r4yw/g3kMxYGacb1E3f5WV2iFIdld2pxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3102757},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"6ac0b2e552a8915fa5fedb94ffcf2e17de30cdaf","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.14_1780492867257_0.24433233424177891","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.15":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.15","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.15","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"60fe4df8510a79d8ba23d6a243905273a6ed2fea","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.15.tgz","fileCount":150,"integrity":"sha512-mFFY9PRfDF4i88+xNt5k+L7XTaYahHm4ZrpbgdssGQ5VKR2+RUAUrp0UR9QMxn5FQkBN9rnBL01W7LKUDmpI3A==","signatures":[{"sig":"MEUCIQD7BS3nFVQAzFIyN+NRGQtCfjh4AwvZZjt4MqmxbPMppQIgL7Ni/9q+gffG4vtxbPrzAq4u5XoDDsPRg3HEUGD8Od0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3106358},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"74994e206fb80d1074670184c1df8a5b614c82b4","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.15_1780494075131_0.4813238150537822","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.16":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.16","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.16","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"6f6ba68128946ad5b3f0324898735fae70bc0469","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.16.tgz","fileCount":150,"integrity":"sha512-pH7vw+VxyaRf7mKXGLhQLa1Jfa3vxpZgaMaNyISKMiVJsJTew+BC04IMbz0MGaP4UFavN12Wc5beBnujsI+RDg==","signatures":[{"sig":"MEQCIFvyyTjwNs+O1fq43E0bzFUxaSa2/tGuSDoGsPsUZ9L8AiAdtL7RrydN6Q/OvgG6ur/RISEPqke6lJa2UxEF7vWXlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3112569},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"73f774797e87fafe7c38ae591e8aeeb1e886e703","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.21"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.16_1780694133524_0.2518816236227419","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.17":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.17","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.17","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"04c15c2f04b8679cbad4a52e67a24605c7ec4bb0","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.17.tgz","fileCount":150,"integrity":"sha512-T0c1uMM4XcKBWAmbQZhFod5c2l1qnrwHLJpGAEm8XyYQzmJduQr/tMxhqpjq/yoiY51NlL/IJcGbJiTHwfZCEA==","signatures":[{"sig":"MEQCICkUkdJbKbJohr8JO/fEV+c0TkMCEXhX9ajgnbg9KrSMAiBaCezVq2Lq4ZLrW92Anb1H0+p51DlDFO4Krx+XInyxvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3119235},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"da6a43d84b2221c0cdc6334d2988b062aa51dc25","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.21"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.17_1780695181332_0.1883632228633565","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.18":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.18","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.18","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"a7c7049b49d85cb464991180e0b959e2bfd71b56","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.18.tgz","fileCount":150,"integrity":"sha512-4hKJ1gOkpLRIVhLJBB/LOI0ZCCEgrptTkyD9CZGf0cJGtjiARq88uc/AVLHmph5cY4cqLdQ5NNtnyXUV3vJ0rQ==","signatures":[{"sig":"MEUCIQC7FXaKNx0ywu98accIJxcLuW9G4kz72m43LxcfpnVZPwIgOP1xqriccfeSw/G6FIX4/CINq0uzKJSZFQ7qovrjZVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3122743},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"895c32e0842c6cc7548efbb3b699c27ce2aafddb","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.21"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.18_1780728225329_0.20082455792647758","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.19":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.19","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.19","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"3986090433b70710c2e685c7f07adb7c8b15d565","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.19.tgz","fileCount":154,"integrity":"sha512-WbZ7PVlzONDuPg1dtTHXsFCIas98AG5PBHHL14zYb/P01rhJVrbbsCkCLopPcxKotWeLJrN70qUp+Xa2cSalaQ==","signatures":[{"sig":"MEYCIQCCpGc0NBUFgGHVHme/V3SpSZxMvUNIQNN6eXi6+Sh7VwIhAOyVgEIJUJI5iuUfkpgZ9MYLuRbaMdH+ChMBLlFHsSM6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3132699},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"dba0527752b7debb9f350d789522189c61376690","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.21"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.19_1780729402906_0.33480245335170356","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.20":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.20","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.20","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"44ffdafbc1edca193528e99d16ae0e9b0abb2fab","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.20.tgz","fileCount":154,"integrity":"sha512-EefZqLCjKKIJZje5T3elzG9HBB0QMqBuTn00cvXovlfboBPa7rpePrJp9L+GEsG/wxxSYZC2sr+Fy/VxGiI+FQ==","signatures":[{"sig":"MEUCIQDT2y/QXhwqv/JveZ0j/nhjAzHJPxhgIkp8qGDZvksWngIgJAYmWwwzqH/fCpVLYR8Ehmm6Mfa+aHOYWZ90Ay6yMXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3142015},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"4e83dd408932edcc2313f9b08df714045a9603d3","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.21"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.20_1780730599470_0.5642391604272237","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.21":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.21","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.21","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"5b36b4a495bea29ac764501e119f200aa2463dc3","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.21.tgz","fileCount":154,"integrity":"sha512-JO94Mc7FLXpf8FiVmqsRo/VFzrvBbPMMXKSVBv4+8U+t5N0D/cts20SbJ/MonxOi7qJaFoNLz0g1896xldn4lQ==","signatures":[{"sig":"MEQCIG86x4/GRXbgdW7Do0a6ZmPNE22kKZKZMBrZbzGDO7UuAiAgZ1dbenQO8h8dWoHlKYTX+dYJCVuHf84nV2kVvHBqdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3146020},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"28ab261b20289c05cbccd07a3c0351686ae6eb85","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.21"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.21_1780731394659_0.8985684493498105","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.22":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.22","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.22","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"72d2ec03978b975b3ee501cac408c9b5467a0dd5","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.22.tgz","fileCount":154,"integrity":"sha512-ynkESn8iVESy6YpnPFs66RF0LtF+lpFoEBYU3wU6aEyrije8rptgHpKJMk0sKMU0L41i4kA30QD3zC4EShg43g==","signatures":[{"sig":"MEQCID5lumNvMqLeoEei603j+zQtAXEixi4Z5QCNDgXjGZ7zAiBi/BTJucw8paWXm4nd8RhZ6xZNalbph0+T3n3+XJiAvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3153429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"dac5e736ae709e8f3431ed97fcce6aefe264c19c","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --omit=dev --audit-level=moderate && npm audit --include=dev --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.21"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.22_1780732119881_0.4907952745271269","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.23":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.23","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.23","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"562d8f706d1d696ce095b95e13fe36faf22263d6","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.23.tgz","fileCount":154,"integrity":"sha512-qzRE7VuHJaAirE0eTuwF83gMAlHQUxC3b2UNxWHknZPr6YQgj/f3kuklHa3n+YBBenBKpMgtFLlaenWerehdsA==","signatures":[{"sig":"MEUCIQCh5OJQrT5B+4NoVTqGFY7yi/f9uwbg9E0/iTuXoc3hfwIgZ24tHLiYlejkVzNQINpe8O+4+wgDqo+8k0a6EkOdoaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3160823},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"15e1e699c8a58d8ff4c8db7e2e2c4b3db82ce4af","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --omit=dev --audit-level=moderate && npm audit --include=dev --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.21"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.23_1780761814726_0.838489672495146","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.24":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.24","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.24","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"4ca5846c78d26bd00790a0d38252e113adef8746","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.24.tgz","fileCount":154,"integrity":"sha512-52mqhvYdrFkwDjThyElIimLXN4lTOpw4lJa4akkgjZqqKbNyJ5Ja6Ntj16H/Vd3L6iZKcEVIgHEuO79JA9Njfw==","signatures":[{"sig":"MEUCIFRjcOCiJ435AqTqr1vhYkUq7ez6jEqBnnjGd/OZjHa9AiEAo1043DPd0kMu/NxFoh1lJlMepOV31geAOdkQ9VQyhnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3166601},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"f9e7ec085ab203c021233d1074a8e0849db8a507","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --omit=dev --audit-level=moderate && npm audit --include=dev --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.21"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.24_1780762608845_0.15515556024293087","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.25":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.25","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.25","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"c074f54436b45078166c629821ecd9bc9cb474ee","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.25.tgz","fileCount":154,"integrity":"sha512-uYmoPlmsjKOum9BfHUocRd/RSWnXOqE5Wd3cVhlH7Bogl2FIbunZZ7MnaQbOH6Z+ZIMT8mVJFoNKaYsj+ufIHw==","signatures":[{"sig":"MEYCIQDFIw6eC4uepNEfoSEPDtQjxxIGhQUlBpUN8S7T5SKQGgIhANVgpN/V3lT/JVlDH6Ik2Dk7gyl5f4lp3gn+hiJ3pxtH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3170634},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"2e11d18a6f6163e4525d0c4628a8130433f10ae3","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --omit=dev --audit-level=moderate && npm audit --include=dev --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.21"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.25_1780763335693_0.4244703047286462","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.26":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.26","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.26","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"68296c9f15c8dd6c9a417e977ada98be48fe64ed","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.26.tgz","fileCount":154,"integrity":"sha512-+yCHsebVmaLe7Ta8oe21dj0tTooqiqQkw3xj320f5+cBbRfpzrf0ck7/4bHvtQYSwIKEkNZb28/CEbSJk7DpDA==","signatures":[{"sig":"MEQCIG3zhm8fi7K70eFlCLYL/jlxZOm8OxKtHFTXfPxMoEr6AiB4/dJvbV6dLPfsalA+kKG03xtED+7P2zp7pd6vljNXVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3174329},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"6a328289c062f930ee67a1653d1c44870d6a32b9","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --omit=dev --audit-level=moderate && npm audit --include=dev --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.21"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.26_1780764995016_0.6555136182051042","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.27":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.27","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.27","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"d2bf6498c63fa209ec7d09bf8bee287181ed841c","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.27.tgz","fileCount":154,"integrity":"sha512-cwoxUJDQ7eO84o2LBgSV/6SLj7J5H0nFluRjo4N9o83csaEsN5ayWP5OH8BPF9k78cPzg1VgT1W0x2oUJNdT/w==","signatures":[{"sig":"MEYCIQD/dEkiMBoSokH/q9DgLwOuDtlhFsRC5AfVvDcqyOsWWgIhAIL22FkPenZxGCJ4lmtRaEL9dZL2RLR4maCJadUD60+r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3179454},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"f113ce4d80ee1333274338edd972fda96a63aa3f","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --omit=dev --audit-level=moderate && npm audit --include=dev --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.21"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.27_1780861606323_0.2508163075504517","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.28":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.28","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.28","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"ee5d53f28a76a47f97a130263b1380bf85836e2e","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.28.tgz","fileCount":154,"integrity":"sha512-6fWxII/mTvnnytoWr2V3R3boXqnZ5ITyODvvjhMe/4uZU7/004DrH97so0+dmQTNGl9RUPyOQ01dGfc+n1Kg2A==","signatures":[{"sig":"MEQCIDFeTPFAkIrwbZXQ5zSCZ/lZ+r+DwLXvXqBxoyTY4qgZAiBTM9haFvb+1o1cqo9WxqvPACtZDL0SYEuD0QmJEWrJDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3185238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"a988b58e4bd549dc8683df05aa4a7b0676f2336a","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --omit=dev --audit-level=moderate && npm audit --include=dev --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.21"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.28_1780862728942_0.640028033047866","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.29":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.29","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.29","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"271357d0227c11c912bd6852ce73e59e2087ae19","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.29.tgz","fileCount":154,"integrity":"sha512-glI7eoqxI2DWZM4zv1FFLYiinscr8kQlUJuj73N6dW8aeg/dliqnKI0FpFocQOA82MC6hWY9ywCF7/uqpX+rTw==","signatures":[{"sig":"MEUCIEz5IdKFoGvPcpRuEhE4qsRkTkyyB0CbW6LFCXOd1C/nAiEAjiBOyHbHQPbZgNo+eQX0aHTpbHK6ORKeWo2xL2aEaPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3187457},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"22e92fceddc417fed418798d3aea81cd8450e812","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --omit=dev --audit-level=moderate && npm audit --include=dev --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.21"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.29_1780863423276_0.5819571342674141","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.30":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.30","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.30","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"552de1e94062802c889e4cf862077e047571ee1a","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.30.tgz","fileCount":155,"integrity":"sha512-m0oZie6f2OoyJ8VpI66EuWqmggChXaMtJhru+tqqY9zhiW/DJ4HgCCbpXygpShlO6VILIzDlAG2LuhjbmemVbQ==","signatures":[{"sig":"MEUCIH/1TlMvipMVSCc94zmKZTGhSITlgkJXyeLkQHPpDPYdAiEAztujk29JnSWQcm3Ny1UEMIWQNQcpkSPn2GGcwn4SQ1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3205251},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"c52f4e2e4e8b0929c2c4b468d7e3720bdeba0397","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --omit=dev --audit-level=moderate && npm audit --include=dev --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.21"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.30_1780864446898_0.8569778193960598","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.31":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.31","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.31","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"1adb91e1dc90f7c36d4d4a45476fdff2214c8a2f","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.31.tgz","fileCount":155,"integrity":"sha512-65wjbS5xAmTXHPnstLgXTetKInNfpzXzJumw1HBjS/lItGVXiOUGY6fsCC3yfYr3W5PuwMhQ+LARbsTikcXG1w==","signatures":[{"sig":"MEUCIQDAtCzR5RFoKk7EYhUtx5lt3GfjNbyH/KDR1iU2hhkO8AIgKDiaygOBxJGMmKjXjqHRd9oxzuL9GS1vyDVSmLGxR+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3215444},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"7dc85a889e3fd02aeb86122e0c8e9ec607d9baad","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --omit=dev --audit-level=moderate && npm audit --include=dev --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.21"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.31_1780865523923_0.2592117565121337","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.32":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.32","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.32","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"cbaf81379c1f47a4be1dffc13b16a8d3e2b85ce5","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.32.tgz","fileCount":155,"integrity":"sha512-MJZlrHMrPa9tUJz4kokNFwKH7GWszjzlMnnVIqBUfynok9MVhXcrmPkG+iawdHtnQ3bXD00zgAdfDW3/BIFeyg==","signatures":[{"sig":"MEUCIQD2DcQ1etccR37Kf7eBjhaglKqTWaQ225v1cFskx75vwQIgW/QAG/+VB5fe8u2XL5VpnuLVPJEk8n8tgXH+k6FpmX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3219452},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"ba21e90e2c6f4fdba1f23d30909298f3411f2af9","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --omit=dev --audit-level=moderate && npm audit --include=dev --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.21"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.32_1780867501439_0.2411036945964029","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.33":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.33","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.33","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"e2a02a403a17bd0f285fb89ecbb9cdbf3e0d187d","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.33.tgz","fileCount":155,"integrity":"sha512-2AcqAmQgKMo9G+qnM/fJfLsu8q9GZHJBj+wGG/ZIqCQQmU6EkcnpLQtyWCBNa401eq9jKZmbKDFWpG1wN4S9Yw==","signatures":[{"sig":"MEUCIAIDwI8maZmJ1i7dGs4C3KOVpNj15+NDYXG6jMos5MsJAiEA7nB9p0LOgZixr2CYXK+L1Db5pYUZ2+ajpvKoWu2X4DE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3227362},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"cb41a60fac5beee4a02c1fddcf03fc01dd20fc5c","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --omit=dev --audit-level=moderate && npm audit --include=dev --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.21"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.33_1780869016370_0.7077726974433678","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.34":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.34","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.34","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"52d4fb6a67a00353fda5ffbdc2c21ef107330ccb","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.34.tgz","fileCount":155,"integrity":"sha512-aFlnGdYDIE+K5aPRHFdayGnjSAQNyh2J6EpmP7dPNDB1VnmabqTfR/N19iHnLLhE6dfInVRJElQoUaAW9hl5XQ==","signatures":[{"sig":"MEUCID8HUMkdcRp99qoJFzhm1WHBSVwJnO6t0JBhiA3Mxf62AiEAoTm9/NQDL6eYLJ2YUjDyUxdHaA5cORGEJfi3rFO5D0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3230042},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"9f097b4025b263d6f7ec1ab2585d2d18e1016047","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --omit=dev --audit-level=moderate && npm audit --include=dev --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.21"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.34_1780869962697_0.6725365304229323","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.35":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.35","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.35","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"1bc0024bc781826f499e6d459c063daef451cdb4","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.35.tgz","fileCount":155,"integrity":"sha512-IVLiPbBXtHNltyKQ6Fi9eSf9CsnqCODqPG5wU4icZ5H3Z8QoLmq8WhxSO1p631IymXf1bIUsk/ljiwa1QAWZRQ==","signatures":[{"sig":"MEUCIQCkO7kcgmjHQWhGKirYiShunJ2/eIiE4AVKa6DUcAQo9wIgarC/88Nc4CR5eMHiz2izqMfY2ggvrCws1BQI2xEgF0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3232019},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"226f854eba3df3af546860810e0835f5a2e31ce8","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --omit=dev --audit-level=moderate && npm audit --include=dev --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.21"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.35_1781013585533_0.30266221930185155","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.36":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.36","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.36","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"d0ac901f8c8a88cabeae5cb9be201e173b5e8068","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.36.tgz","fileCount":155,"integrity":"sha512-3na2VhkYsGNBz9ZAUcnwL94whHyr7GD6knOBxxArS/ZZBW3aHGS516xqp3gtaulD12pkJ1nK+Smcr7lLDV2/Wg==","signatures":[{"sig":"MEUCIQDGoLAFEBSzfAOJ/816QswCTHg3IuTvoYjmM3iDo/HONQIgO1dCY/c4Ezqa5KXD+aIr9f8uxLUGBKUcWthVjPunP6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3253600},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"c2b92c30f468f89a384683e6161964d578e17481","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --omit=dev --audit-level=moderate && npm audit --include=dev --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.21"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.36_1781018381090_0.9181803243375926","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.37":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.37","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.37","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"a21c7dfe5ebab8f303db6fd581344cb59b9450aa","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.37.tgz","fileCount":155,"integrity":"sha512-BKQuDfaRJ9q5IXAl9Z5m+a+TFVaFSqezHrn8RlYWdhtGE6hTFQyZCynQ8rxDaWpMSluwjWDJ2ieOTX+6/n0bAg==","signatures":[{"sig":"MEUCIBWTLvdPb+kzVkPWwz34ft+uuQMjMy4Fah4UNDOLB+wZAiEApVyeT+tPuSXmyYyo6T3QakDRMKDRG8n8qDMFoqQvEsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3259463},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"6a884d5777161636668de1cb18aa3459563425b0","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --omit=dev --audit-level=moderate && npm audit --include=dev --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.21"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.37_1781019497772_0.3626662685351263","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.38":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.38","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.38","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"95a3205b3f22de0a3c58d39c43f0bdd9d84cfd61","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.38.tgz","fileCount":155,"integrity":"sha512-99Y0MkXa8v+xBf8/73Wz5HRm6xJQLHwVoCiEj4ZdT8VcZXOpLDpY9WaEQKKXgyy0QvYE1SQWFob/zQmEGXjueg==","signatures":[{"sig":"MEYCIQCzo3qk8p8Obro9i2Jjw1cedI4hTgMx1qR2Ex4U/2D++gIhAPuDoqMyzfNb8WdfjtXhnB79pSUBwS/3NnNGJ0sZmIgB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3265573},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"f65a523e4ad0da0a6c7193b4ade54cb5dac57f1f","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --omit=dev --audit-level=moderate && npm audit --include=dev --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.21"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.38_1781024097017_0.3805931645413603","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.39":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.39","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.39","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"aa5bcdd64b671275137ecfc69df467a8333112d0","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.39.tgz","fileCount":155,"integrity":"sha512-4K/QmNrLhq878OIYrEWjKiyDM6XM5WhzbENOnter8WEcNByeppFhRySDUb9QBznuDDIwaFaiWLHY87dbYUEyJA==","signatures":[{"sig":"MEQCIFRrtlhQRYi2/xkN1f48r8PR13rprSxEV7O70jBvDGezAiBfVHAEAmrMgsA//0BAUPmQECa9/aue91ZkJ1wGlTmCsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3278264},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"cab7ada75ade0d66d088e8f6db33665ee44769bd","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --omit=dev --audit-level=moderate && npm audit --include=dev --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.21"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.39_1781028480464_0.744685518499691","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.40":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.40","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.40","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"84564e2020e372041fce98cc22f4c73a0d6f1f3d","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.40.tgz","fileCount":155,"integrity":"sha512-Kt+qBReAqfuv4P9+w7qjnF6QHcvpsa8rcNHBZgQYRdMw9qIk8nY/ZDHcI/AmXdwP3EkDIcpSpx5eMrEO9jN52Q==","signatures":[{"sig":"MEQCIFCrxonUnX769cC/eEHoJXuTUb/dEYrs22zUhFFoMBwUAiA6sY9mYLkbxSwmYETR/hQZ1V0T4cYNbLsRXydObqDj9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3284375},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"63012adb670de9854af79ae40cc3d2f9ba80dfd5","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --omit=dev --audit-level=moderate && npm audit --include=dev --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.21"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.40_1781030655762_0.38707332413538786","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.41":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.41","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.41","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"df1e297ead3468090609ce28b33d0004d200cdfc","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.41.tgz","fileCount":155,"integrity":"sha512-XtRnvZVIz3HcI90yn/XRvXkJSoq9yyN3Bymioy+hElmVSCEIsKY6ufPL1iTaLRDFGt94dMoDyU7Q70B9S2+fZA==","signatures":[{"sig":"MEUCIQDJiH9rDXqvCZLCULztFcAstQkPnVRDbjdhtSW77S3OLwIgNi6RFVQqMITTSlhqMkB7wOngJeiTTecr/IbU5Ac3rUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3286752},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"e41aa05a26b822086594ffe1cbec47ab0e15f134","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --omit=dev --audit-level=moderate && npm audit --include=dev --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.21"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.41_1781031691188_0.20732928729244238","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.42":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.42","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.42","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"057fd22ffd80551197c1c6bc0880780735d8aa68","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.42.tgz","fileCount":155,"integrity":"sha512-n3dVTvzSk2KkpsnYoRJwidNcFmB/sE/D9tNqdEsIgM/e2U2ohaFIS+l6SG5USnlmIEMpHTr2uA60OfRPKLzxRg==","signatures":[{"sig":"MEUCIEkcD9I+JsrgzWSep53RTX0H6Hc+jmLko0Ji5nl7haqKAiEAhXlbtIMmzKmT8ZojDRxfdAO/+wb15M6KBvsNGLW9p2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3297569},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"b46d822f339add6e88a7b7b4dee2e44a177ea436","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --omit=dev --audit-level=moderate && npm audit --include=dev --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.21"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.42_1781034182921_0.9066919390934987","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.43":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.43","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.43","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"362fdeddc2f10bf4e5cfddfa6c0510702863adf2","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.43.tgz","fileCount":155,"integrity":"sha512-zGe4cUGliouQxpbM4+cADOIPak2ykxFhfUfEpBO1aqi6orVnKqSfHqMpvi61yUOD2HMRKN4og8d7L0JzDItwKw==","signatures":[{"sig":"MEYCIQDUy0+5y+9IEiKOOPiOjQzxodBMauMJ3oOnLEykdz7pTQIhAJFAq3bq9N34KhSjQU+juBTyMSTE4/i0wKbXNtWS+K4+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3304392},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"f14e44d8b07e541f590692f85aa82eb80d04c114","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --omit=dev --audit-level=moderate && npm audit --include=dev --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.21"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.43_1781462219660_0.34986153601469683","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.44":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.44","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.44","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"61ba709176823fd030ff5f5399e8d5f26e020a36","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.44.tgz","fileCount":155,"integrity":"sha512-pzzGtURazbeBFG3GCgAhO4uqoQUeNkq8EKTbupqwetBp3Ptm7ESEgu8pScz7VfTLtMZIaQF4rhI5lhGMin1eeA==","signatures":[{"sig":"MEUCIQDb8GqXdHwzTwdklRJ75Nn3EW7u+RVtb0z9grqbaaGjLAIgTT5bEsSq9J9p1jqPpHUmMeYNCHw20VoZfgxsrVn8wxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3312863},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"1b41900857e036f11665cb85812e557caa7874de","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --omit=dev --audit-level=moderate && npm audit --include=dev --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.21"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^14.0.3","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.34.5","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.0","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.44_1781463551972_0.23554040024942258","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.45":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.45","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.45","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"e626ab9b395ab46c8ee7e5bf265629183433beeb","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.45.tgz","fileCount":156,"integrity":"sha512-g+4thdhst+7/CqJ/qP8DPpbEpBDLNTiFnXcSposbrL7sRn0X70Z+EJCsWDHRcLGqYemWMKI0LVS3kY/I/10m7A==","signatures":[{"sig":"MEYCIQDPl0RSLT+D6jIj4cxu8KIw3HeW/Y6EAa/OlHYFOXcchwIhAPekLqERDjFKUgh17/+p+WH6cBvcbIuvQ7HQI0xg4lLg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3325510},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"7d995e8440b15f16ac12f8e04d88cd8e8ebb88e4","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --omit=dev --audit-level=moderate && npm audit --include=dev --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.21"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^15.0.0","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.45_1781531025918_0.041701758397461264","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.46":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.46","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.46","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"de00f1087a52bea0d04e5c8879882ac5f6b1139b","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.46.tgz","fileCount":160,"integrity":"sha512-ajHB9QSmSafK0RSS9tTebQxgYX5Pn1r7+QvJNDYazdm2vbUb6O1Qx265sa0lhqHfkzcQYtVW+mIXVEL/D5a+3g==","signatures":[{"sig":"MEQCIDAxtHdRcQ+shh8UqQ+UKWmAC5tNlzd19ZOCYnqjWq/hAiBq+p3qvep9Fvs9DNBARinJExo/gj1DWkuJqfz4Jxowxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3333697},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"061b07e60c9fa4191a3bd2cc7d7c19239379cbd5","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --omit=dev --audit-level=moderate && npm audit --include=dev --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.21"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^15.0.0","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.46_1781532470124_0.6765423387232348","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.47":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.47","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.47","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"a21e752e42cce72326855ec527aeec7110ffcdd7","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.47.tgz","fileCount":160,"integrity":"sha512-NfAPaX8DwCBhTHwSmGlI1FxQfLG+cQj0nY7IiFVVyyaADO4wta5ocCsJGFCbc76C9Wo5zhN2mN2HYRZM67B86w==","signatures":[{"sig":"MEQCIGW0SIKT64D+8t4Qs028mDHWDeBsAR4h+zzQYkCgl/+PAiAExhrIgjFoc1tPMoUDTBydzk3g6G7ky9CEuAy97fu36Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3337472},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"0f90bac4233b956007544b7bcfede0b1ee08645a","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --omit=dev --audit-level=moderate && npm audit --include=dev --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.21"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^15.0.0","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.47_1781536939837_0.6225508577154346","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.48":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.48","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.48","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"8d167264631d2b17e9b1cf7f1a76bc1baae10df4","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.48.tgz","fileCount":160,"integrity":"sha512-62zbHAId4CP/eqf09kqN7C9nVb0LNeb2ii1oBQ6wgS3p6SZejGvDOZkCfRI5siy/NzG0m6+bwRUt6hnLFBLMew==","signatures":[{"sig":"MEUCIGzMZvLB8FBXkqeciixXqTx7Fovx5B/PMKqmb0VvAxeLAiEAjxhoJVX4rSAz7Fd15tz/X2vAe/BDDDcKVhEnlE/fZuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3343523},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"42ececc8544391f68640221c233844a5525d518a","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --omit=dev --audit-level=moderate && npm audit --include=dev --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.21"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^15.0.0","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.48_1781538870404_0.07593849755694437","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.49":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.49","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.49","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"857ec54e635a3d6adf7261b35d457a762ad2c493","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.49.tgz","fileCount":160,"integrity":"sha512-8bB1h1wgcGGuTbJ/P5UQW1CtlwsW/VBMUbsgkz1D05Y0o5X+znJm3UyNcm4MFTXUSE4xxOz/NvvVfxZ7brcgTA==","signatures":[{"sig":"MEUCIE/a468hTPGe9/s978e7dPd1IGuBq+RIa1BK3VjvV66UAiEA8a+lM711oy71NJ4puRnN/cLlLM4MpwY0JaBCN2FA7mE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3353985},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"a37c55ca12387366b915e92f882d7311facb5c56","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm audit --omit=dev --audit-level=moderate && npm audit --include=dev --audit-level=high && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.21"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^15.0.0","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.49_1781542322147_0.9874501591812317","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.50":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.50","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.50","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"6ec883ae7d16a17b1b300c450ddb76c79a7e5f75","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.50.tgz","fileCount":160,"integrity":"sha512-33tT0DT5pCIcRLAMeby8k9bKmKsS5YyCty6Fz0+sZs4UzccnaC5DBjyCw7GeXPvQmAoSc6srSCgf8meEQoPbGg==","signatures":[{"sig":"MEUCIE7se/+4GX5YZ47y3fMS/4DTkoQg+7LobieVHt6efxoEAiEA0wEFL0hSJCGydp8ZjCSgPOYSbqoDra6PnWEX/7Bkxb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3358815},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"732b76b10e69be6d23e7ebe120cf17be1aade9d5","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.21","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^3.14.0","chokidar":"^5.0.0","commander":"^15.0.0","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.50_1781562482824_0.1314037674034163","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.51":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.51","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.51","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"8b7a7ec4e47b7cd6b50253c63783195ebd7a30bf","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.51.tgz","fileCount":160,"integrity":"sha512-C/dfLr58Zmyp7S5RWMGbYga3g3moBF8hc2v3A6wsCu4xbL+R3853f00pl3MusKbEvXa8L9969g8v+jrvc5eJ+Q==","signatures":[{"sig":"MEUCIQD5gR08elDuKo2QTpF5+XUXyAhTycqLjSguTDmaBrhM+AIgCcqAHJFqb2vW0Dpbi0mh48cg/euMWFopDYaV+/oKCKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3361547},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"95b71eec49d479ef4578d62b125c02c1efd88510","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.21","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^3.14.0","chokidar":"^5.0.0","commander":"^15.0.0","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^5.7.284","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.51_1781589440958_0.9737745716610999","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.52":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.52","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.52","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"15643a944b36f986c1a4a94ab5c1cd4faf2387eb","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.52.tgz","fileCount":160,"integrity":"sha512-U0zvHo3arm5xQxTyfyy8anE0hkpwK5VI9HkECRx4hw+uUeKOnoZUoEjrieTwz6MqbtEFaRkcbpMRu/1aEurs/w==","signatures":[{"sig":"MEUCIQCwEaZFS199nzDOTB0EK3anrlbcHYOuo1RjzQkOLyqz2AIgTL1+9uqJXKMmRl/TIp4kQu/eA22kcZJ43xt64u2aCHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3363867},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"2321bbeff90c9f2872bddd2bc416b6f5cbc83271","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^3.14.0","chokidar":"^5.0.0","commander":"^15.0.0","gray-matter":"^4.0.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.52_1781779894403_0.092986294272692","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.53":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.53","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.53","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"8b8eb201a80b6347641044cc9608de54d1d46067","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.53.tgz","fileCount":164,"integrity":"sha512-zQhGhRzgjy8Mu9JVrUrM3/WnaQZQxV4IJQjEKFYme7rfxXei3L2dd9VeMs5R9WeKsDW3UZaNUldDEh6tDDMIrQ==","signatures":[{"sig":"MEUCIQDar0vOO4TURzjph6CM3yYcbNlVaoDnfe5ytxT3v0il5AIgf76YEuLRZnu/uBqLVBtcpId+IDZ5tJEGUUvT6GE+v5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3374696},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"71177a10310bc897fc5cfd84f506986bc74a7650","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13","@huggingface/transformers":"^4.2.0"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.53_1781819322819_0.3624917673648731","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.54":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.54","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.54","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"c195f902fd93ddbeca4f774f2ef7f2af688bd6d6","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.54.tgz","fileCount":164,"integrity":"sha512-XCKXTStwTPz/D+a8Iu2Zp2pzHJi2hu9PAaJGojAOoO+KoVnHgaTiz7Xl9pZ29SvFx+yph8MjHQLBqTTaTzfqxQ==","signatures":[{"sig":"MEQCIBDH3XUSoYYFKF9W5UW4npvYmUwURd0jeq8SXQ/nLo/rAiADe36oVn1hbEsuLyzdR+Z+hi30cvZnGeufqCosP/qreQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3382378},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"7ef43209ccd04554b61cd0e773dbe1d0f3d6f90e","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.54_1781822212632_0.8076068273954331","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.55":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.55","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.55","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"1492db735a41a52bb0c82f0b6fb7eed09f2eeea5","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.55.tgz","fileCount":168,"integrity":"sha512-63Yt3n8OBVO8E3mbjLNb3okdhMG6ssu+6HhI2PUHVVSGcBolVSJaFEOS4MdIAxtpkln1OexzbibRfykzVfuygg==","signatures":[{"sig":"MEYCIQDPxeizdGbuPTFBYTT4fiLrxABE9PvbggVFiaw67ErdSgIhALwh+EI3JudzkBaOfY7jLBPimoKvueUvQsxV9p0hihJI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3392567},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"c7dd97c8c5c76c35f454c8434c5eba54998b850a","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.55_1781823395478_0.6074618283289643","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.56":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.56","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.56","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"90d096d08c2c12f7c47d1cccaf681885a3ec005d","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.56.tgz","fileCount":168,"integrity":"sha512-TCn+VeYnQvQcQ4ZjJB0fUD+OVqfSi5DsizsCMDr4+V7lQ5/n8f26poNJUMwpjWdcYtlntShy1gnALsKn7dhH3g==","signatures":[{"sig":"MEYCIQDSbP8H55dIDtRPpNJ+WfnUggD20x/UP2cOlEj/4LViTwIhAMytI/QXTKC7EQsKmf0NR94XsaGgBO7jQL51kz2Rb9M2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3395771},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"3457c8f8ddd7495d0240ba202cd86b5fc6818f3a","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.56_1781823872864_0.49382824752588883","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.57":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.57","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.57","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"c52a167f6ad4b800dd5c872284295962d483cee6","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.57.tgz","fileCount":168,"integrity":"sha512-JIm7sEhNs1zxvLVRNLkNzjYakyKJc+t2PDHEH0Ww2K2w8JQlraxCrln0EVzVXDbaMNuwz0N2qEg2ozOoc62sbA==","signatures":[{"sig":"MEYCIQDLzgzkkGlWUXYbZkskzp2r0tC66vTr2lEJvBJ4AbKFCwIhAKSBCGq2Xl9EA0nlYe2YgCX2eulgKUGjV7zOc9E9O7lO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3403873},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"1e87d49b1642b89e3bf4b99c6724e8a502e6b2a5","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.57_1781826004459_0.4124815959367203","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.58":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.58","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.58","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"07af712e98b0df3f18135fc20e42f6368828f9db","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.58.tgz","fileCount":168,"integrity":"sha512-Gli7V9RMY8jLi2g0sJnM7bWbkLEmIoJiKLxVC4SqgnbMAeFY8LD0EWAOrVrSEJ0SdEW+kXofkslXFt1tL0rvyA==","signatures":[{"sig":"MEQCIGwkeLVLqo9J9/A15VjaGBT8S8DYfR5uqEOxaiGZiekFAiA7x2UGnmAVBZiAMeqUJFJFvkWa9m2S7d1iJhMD3b8ydw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3413008},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"3239380b3f5ae1b7097c93db7e063d31070ca872","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.58_1781826549567_0.28454552214534257","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.59":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.59","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.59","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"af40b826fa57955f239ebdf2046392b415a014bf","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.59.tgz","fileCount":168,"integrity":"sha512-osxN7I0zu81Y+XSe07qQJ0De6jkrwIh5uMikKTp0UJXgdvZUH7n67uTmlW5hJCi/6yeeB+IhCiKawrSUQfA15A==","signatures":[{"sig":"MEUCIC/qFzthR1mu4eY90Mvq3TxlJ7TL3GWExvcGcXKi63ZUAiEA21wzQY6PW1Ph2+o4vhDtJw81trHajvDIANsxA0b1d+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3416878},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"22817351ae6ea49220e99f9e57af658263b0a4bb","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.59_1781827182865_0.8479669320861345","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.60":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.60","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.60","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"a4dcfc1dfacfd7863ecdb739a88117a49263b22b","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.60.tgz","fileCount":168,"integrity":"sha512-AzDtwrpRtXL/dvSLl0JxQR/u+rUTDKOrWH+BBlm0hzZpZKBq1BbQQ4NqvTeQ7ko0cUutu3nvJUoo7IdUcCvKDw==","signatures":[{"sig":"MEYCIQDyftbgP6FS3SbcnZLVjFqaCWL5dSDrOhXCTa7DWUqMQwIhAJn4SAHwX2Dm7w1uOhb7Edlf/+yZAhkkwtHNWVB3qyDT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3420518},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"36215aa758b371e38b68f419da7b5741440a0136","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.60_1781828978685_0.7965173111419235","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.61":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.61","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.61","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"b254c3bf78214de8269b081d499c4291d5d2c4d8","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.61.tgz","fileCount":168,"integrity":"sha512-P0xT6uVa0KV24TKcfDKgQtNoCwV5VT4nZGAPrQ1UskRmfFJl1KssHsHpmZxxovfgNF+aNxQO0uCfI1IfMNWKKw==","signatures":[{"sig":"MEQCIFNvBwH38mz4/aAP0hMNQpBxo0YNtXHRuE/EJazvowNdAiAMfbiq7F0REfHvTPTlfuVK79qk+RXdF4sN7r1wdDw78g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3430108},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"be31963e809f64ca66c2970905a365281990fa54","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.61_1781830018193_0.6437384902586067","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.62":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.62","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.62","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"95d73ba2afdf538068cf86cbffa9ca163986aeaf","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.62.tgz","fileCount":172,"integrity":"sha512-jf33o1ewn3fGsmliJZ8a3B2W0OW2pb017DFt3x8Ioq2kkCAgR1wRuG5ECmi2MyMI3gHNQEr2HlDXfWvEtCnZKw==","signatures":[{"sig":"MEUCIEnsO9juvteB6F4vx8foQ7ug+Be1JXJThBoZNxABiNC2AiEA5blBsUdUCt5E03Azw+WsYmuBq+vU13qQ0nTK6kD4tyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3442002},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"7ba540084fda921335a04ff9f4d21298e70dcaf5","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.62_1781830932907_0.6493054165639234","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.63":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.63","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.63","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"27a25a03f3176cc8c625b1ba2b6985752652b71b","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.63.tgz","fileCount":172,"integrity":"sha512-oNzCyU2fxCcvYlIiuEz2yhsKMtLQkGRXxlv4PlOXwzXGfgbk6LWVvdH8KZwLcWsmPwRAuw6d6EsRWPVGQsUzHQ==","signatures":[{"sig":"MEQCIHF5Kxee0XsX8ELfIa/i12UkGi35vjtcWV+FCt1QTZqbAiBTPUwDebm2WH0MV3AT9kUwpAVJa4XwFc4fM9apCQQHaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3448655},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"a00389f442cae4c36380b91a3fd3a622d8edf9f4","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.63_1781833380376_0.232626945204218","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.64":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.64","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.64","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"3402e30c7ec1bf496dcdf761f2889ad22738e5fa","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.64.tgz","fileCount":172,"integrity":"sha512-e8FHPo6skX3NTSh9Ny6o3ozcRRwT450du1k6fVoXFJEUnFPnxD/FuoI37XLX2BXuOojLKs0DHb41zTB2oePJ4g==","signatures":[{"sig":"MEUCIBK2KHdnQ2a6LTOyS3LnHv+0M/tIWxeeSh2O3vt25ae/AiEAk2O+L/CgXumAKYtHbOpUazPXvZ/epLF/T9L81jt4vPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3454261},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"fe918d9e001b71e71c383fc4a1edf1f008939cbc","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.64_1781833948964_0.7970410906285164","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.65":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.65","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.65","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"37945975aa28825d329cf83db4d01a5f6c6209bf","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.65.tgz","fileCount":172,"integrity":"sha512-KPwpzQlXPBmeqLL0RAaFbHuU7gyljiJuYqXKUCocxXw3MYRrUQIeYio0Cs5MtyDPb87gFoNymRGW7VLQxDAZtg==","signatures":[{"sig":"MEUCIQD5g5ycGzhx59L5q1dl7ykqnbqG86fc/c/v+WFKtRwOqgIgZ5FQFNJ8aKZO8fDZpVOGvv88UCMnF9qAtythrvxPttw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3462155},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"f94641ca20ab245c80ef4c370dec6f062bd50175","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.65_1781834720164_0.3042292988737678","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.66":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.66","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.66","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"10fc2f9f07deaccbc319ef2f9e0e446b2a5a8f7d","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.66.tgz","fileCount":172,"integrity":"sha512-Nhqy/KxMgYoJonYjjNjNFw18cfRKd2EhWJZEzfQw9jjK2Y/tKaet2sUL0zlk9/EIc0pKjptZR7zmqaAAPCMnGw==","signatures":[{"sig":"MEYCIQDsN3/LWmS0U9RDU3N/kMtaTK7Y7ZCDujeSXVNh4PT/ZAIhANOEjk90N+ZCG6ZXe8qGScWODlW4tATG4hLT2NFcCHIN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3467842},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"2e45ba79c1c40eb6bc471d6611378c84405c6d18","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.66_1781835208592_0.7681578450660185","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.67":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.67","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.67","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"e5de64e719bb473a0f27e5c09e308c49c473312c","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.67.tgz","fileCount":172,"integrity":"sha512-7RrE0gXjZYN9+ZsfjSGnE/1S3rOjo+nNlaKAUUUrQiE1weKzLv781hCNjP4eK+1rngXKLkf/8Nx3ndCPe0qvXg==","signatures":[{"sig":"MEUCIBSI5m8fRn5SLxCkRkXnjRSD6Uj7SBsydL42clsobfGOAiEA7Cgwo6prNf9QJcuCtR8tIumPq+TbPftkQkINv5YQcd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3473951},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"202583fc5401af3b8b06f0f67f7253ff2c9138f6","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.67_1781837307713_0.18232183850740835","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.68":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.68","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.68","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"086117fa85746cfb824bd35d92cd2bc8bd970c6a","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.68.tgz","fileCount":172,"integrity":"sha512-rWurdR1I3HlWOTe7xrTEAmcFrWth5Wvakbrh/jVhu0NeMMDcwiEOqeCpkpxaBAE62kIRC39KvfcGiGNjDpcuGw==","signatures":[{"sig":"MEUCIFO4AnJhkv3Kqf3GWuNZ3W3w2OlNw4zAnqOGaeK7wudXAiEAszHuDmB6FS//EhIw0Vlq7maL5eBzoY4qCFFlgJE4y5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3481305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"fc4c3193fb90b2e813c8f6344979bae054d90b56","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.68_1781837827161_0.502884799577747","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.69":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.69","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.69","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"5f0fafa7f1ebfa16b230b662b74c48c31c592916","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.69.tgz","fileCount":172,"integrity":"sha512-mSvVI4QoJaslWx+fn4xF1Z7Lk6HpJQQtmQeQu4c1uBa/Ca+mHap8aCPEVL1Xp6kK6kJWMmAtRl2T0jUgJit//A==","signatures":[{"sig":"MEQCIB2ps44zgUmULYOcMN+lsJhlA8rpZHgwMug/pjKZwnkmAiBXIcOcsEBNpgPCeJHXGMRIVJn+idKGPy4zjUDC7SBvpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3485389},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"cbac947fb8c444a195d4dc4570b315e15d65109d","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.69_1781838311375_0.5144969139685154","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.71":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.71","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.71","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"8d555d7442ad1e1988fc98d932c1511c946017a9","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.71.tgz","fileCount":176,"integrity":"sha512-nH1tOfZRQc+KH3/BkLqmZ0Ox6wZ3YCRjVv/LrssION/GHDbrfoZpo99fMgyP1BcDTFU2PShoI6uX56k0fy/o+Q==","signatures":[{"sig":"MEYCIQCfvZAO5QFVJztQTrxLCQMpfu+wCO9aNKySwZXMpDGoHQIhAN83fmEvnNu7v5ZK9T6+rUv6+oLcpSjGLEqttleeVXAu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3506746},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"da7da1606a4c8e35507987d4b6aeb79961dcd39b","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.71_1781842825347_0.8182769585613356","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.72":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.72","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.72","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"72f361c7103bcbce18d8a111135266999348a26b","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.72.tgz","fileCount":176,"integrity":"sha512-+XbSz6mGCvxRqXAOXzdE1KotGEyoEAN+6PO96pf9C6XYtdbSfaavjCX8JcY9kWrfElWS39X8b87+0M2RaD/tqg==","signatures":[{"sig":"MEUCIQD3PBROZx1Oe0xkV3z3w5f75YNMkTjndpjdMxsvgpx+EgIgXZtiPMUA9am3Qob0FwYxMtO31YXWg33U6a5kobG9OoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3511640},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"39a6d45455ee11ead1c95be1379a8d7469d68ac7","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.72_1781843341732_0.18295432494543484","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.73":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.73","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.73","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"d805d32f1d686e827078aa8198a18cc80c950262","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.73.tgz","fileCount":176,"integrity":"sha512-WJosGUu1SYeQjbCSo61LlK7YxncHEDpRx1zU4ir9ytTpnSY8UPMSNTdpJtbWkNobWHXiUFnZVycsyx/46Sc88A==","signatures":[{"sig":"MEUCIGmP4PBUc4XgVuK8C4fd8IqYrcahM7wkoy24NGej9ec2AiEA7uIdsRn/j7XMycG4mgCzoaEWeR95gRETUUZYFjZH5/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3515610},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"40934c5449ae920579835744abde7ae80900c5b8","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.73_1781843675347_0.6970819115537628","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.74":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.74","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.74","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"6ceb6eaa769f099900f5ca3cad4c835ee6698d2a","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.74.tgz","fileCount":176,"integrity":"sha512-5OdBJlO1u2Kh6DdiwJoXaN/P7tYvQ155vxxxuYJWKErU+/BNPyL1lga1WgC3x8lhh/ylVkoSG6/bvaESuL3yBw==","signatures":[{"sig":"MEYCIQCHBNMn8zfFtaGNYJRWBxDWfp9ZsOrC4dwhj+M+u7yxzQIhAIvYy0qTjVPhAuBUZuT4g/rnQv2/rMn/G4JLi/h+NUiS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3521752},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"9750110eb7dd40e1d16215468b3922b59998363b","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.74_1781844353588_0.40784925581652764","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.75":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.75","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.75","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"e52f818fe1f8c69d9c4fb2addb559540376ae337","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.75.tgz","fileCount":176,"integrity":"sha512-Q1017eqzCCZRI5bXNRBMnkVyIZO7KyR3UMyPFI/D2NGZ+qRC4L10KKHMhCA2iTS5/lEhz3wqmh5Pw84/8fmIbQ==","signatures":[{"sig":"MEYCIQChBJnHDYv7y3ucQ28fbv5M4/Eo5nNUkol3PS5NzyeBKwIhAO2ZRfBsapkTL04mo1Ckmzsesnv0mRptASHNe3IG/aYc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3528283},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"d103c4b022ae2932fcd4bc529960773efdc7b75b","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.75_1782075396378_0.044246996204007516","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.76":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.76","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.76","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"2e47203d8cd9ff4c8b2832510b1858790eb11a27","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.76.tgz","fileCount":176,"integrity":"sha512-UyG496tYZhqIdYJv+o24gowAI2Sk0AMmBftJ7YS58xF+I935vD1mVxyCCVg1FHMisqQGcvwfnm7vrrZjLW29Mw==","signatures":[{"sig":"MEYCIQDmJuTDjdHBIElk/Ic6vVD+5J1ywiAWjJDOYnogP/17ZgIhAPkDb5TSvK+GSyJP5a/sBsEhr3kLj9BL+5R5gmIAc/hA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3533215},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"bc01788ea86340c1e598518bfda94b777d6d40ce","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.76_1782076099498_0.6790749616705687","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.77":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.77","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.77","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"2475974a46d645ff9ad4f5acbb42c8e1a7d2f987","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.77.tgz","fileCount":176,"integrity":"sha512-7eUSp67dIgIqYfWfZfNSXN3VrPlxJHzVgNTWbYGCYveyFmHWxVbh60XfsF/MNYorEn9tPdempp2uzPQnhl/qDg==","signatures":[{"sig":"MEUCIQD69UZcCU+annvIi5SAnqqDaOqOsaqxD8GA/3gyPpIdOwIgBXKwT734CymYTaKcEQmKRF0Y/txJLcWcYpRV3ZNpRgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3536364},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"8f64b1743d5e43723bff4629e822cbebe60b5f96","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.77_1782076586154_0.9167347121005318","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc.78":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0-rc.78","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0-rc.78","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"705b747d57a2be638df715ae2802b340fbf8a345","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0-rc.78.tgz","fileCount":176,"integrity":"sha512-VGaupQSoMfHRcdYkgBwsCPmUVV2oB7KUo8Iqe5312pAGbTxOCS0tJ8GcEVKRlLlPW1a1zb9dCAjShLVrHrAqpg==","signatures":[{"sig":"MEYCIQCuIsAl3Zq+YhNPiPSc7RyHvTQuPpWMAp/F6ZjScl/t1AIhAMPpQgGv0YQjCx8l+2iTIxf9iT6lait14P1yMD7Qp3/L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0-rc.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3538626},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"cc8a5194d930dabc725199c9bdc4d2626c2598b8","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0-rc.78_1782076985508_0.7365195840405221","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"name":"@oomkapwn/enquire-mcp","version":"3.10.0","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"6e7dfd85c0924c32e69225a69a3b2179e3d92918","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.0.tgz","fileCount":176,"integrity":"sha512-TYe68BZSRjDA15MYaXgNs6NmkMHYTnuxYotS3MXuBgX8oSxhe4SmWy03b2IkESlcQ5jDIydMnJpPH7/bQialxg==","signatures":[{"sig":"MEUCIF7yv47i0RYNdeWz7yTaCrIbknYY+a8IyRwZeGDgR3M3AiEA4e59pyCBWCmS6skla4csufC4wcvEiNw57VyDmxKcSSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3541662},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"55201c049a84d24a36725fc2539219ff1b1bd985","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.35.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.0_1782113244993_0.9384379675325558","host":"s3://npm-registry-packages-npm-production"}},"3.10.1":{"name":"@oomkapwn/enquire-mcp","version":"3.10.1","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.10.1","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"8acd8c92b9a9465ab62e6920f78749e7c4d1893d","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.10.1.tgz","fileCount":179,"integrity":"sha512-tBAnXskeSPA4S/sJaK3OnT7gyVE9Wzg/Y5EVOzEj7rz7oELBYJgsixTHGVbN5UUUH7V3o3aWc/d7KHPjbOEFjg==","signatures":[{"sig":"MEQCIEOKHCYb6zQZUg5pFd+dMUS5zj8bk4feJ3SmLFR8XvixAiAp3kQW1Sb1fhWQ0SR1OH5peyz7za3cd7kQtTj3r/UI1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3613544},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"49b28d712888077ab79fbc5571579b40f8cbd560","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.35.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.10.1_1782136165915_0.005161600120118903","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-rc.1":{"name":"@oomkapwn/enquire-mcp","version":"3.11.0-rc.1","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.0-rc.1","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"649f7f007787efcc21a92d6b1b519821334d79ad","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.0-rc.1.tgz","fileCount":183,"integrity":"sha512-cFnXB4L7XMt/d1AO89lsN71ILUjivEgil2LPFPfpggCGtluwCdZWE5EPAz9CdY5kT7YGpuSryP7hK83tggYpkA==","signatures":[{"sig":"MEUCIQDqba5z78+3lSWWXKRoMYCLOfVy04SDqZi62iSLIyowxwIgWdywsMQoD1MPk7fivxzl5ZOJU+0FWcMCywtAc9HSc/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3659699},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"3dbf0e8d0944afe6c9b3c358a23bf571e53eef75","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.0-rc.1_1782154392676_0.488162742367229","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-rc.2":{"name":"@oomkapwn/enquire-mcp","version":"3.11.0-rc.2","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.0-rc.2","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"b0bcadb67bf72b28286a42118dbd82511495009f","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.0-rc.2.tgz","fileCount":187,"integrity":"sha512-mCyEQvoaZBtsQ4KG/rhgFzCUDgDJ+ho1zi+3W5ShVXilJ4SbB75Zx+wycN1j28wwLDfkjQtXcIjQNnU7iQCc5g==","signatures":[{"sig":"MEYCIQDWCVglYYjuXCUMxsOKIOeBLoE0PcB7PNoasidB2wfuRwIhALbBY0SET+4wa05N8WAQ/EnmQfvBvgfSLDtecPJvM6a2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3802750},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"bd2f357ab037c8a160e3df6a0387e4b45050c57c","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.10.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.0-rc.2_1782155088272_0.8671817725000004","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-rc.3":{"name":"@oomkapwn/enquire-mcp","version":"3.11.0-rc.3","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.0-rc.3","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"351088a34224e4733a4d059520acb63df65289a4","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.0-rc.3.tgz","fileCount":187,"integrity":"sha512-zJdsNnSCoyPhE4hVwBjka7VMMkt5hchP+WJwO1/Z2eKghTTvv4pW56Te66qMnBkGd+Z3SkmHpf4BDipV5ROxyQ==","signatures":[{"sig":"MEUCIDF4yWhztdAD0bHffhsZ/BE+BEQvG41r6FtKYaD2hQuqAiEA3dOzE8B6qdcLLf5vOsSxgAAFubqsNqZ1bhIYaTJQ05s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.0-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3804279},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"f896ab937a7bbc749eb7abc4437b4b88beca702a","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.0-rc.3_1782156100607_0.620420103454026","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-rc.4":{"name":"@oomkapwn/enquire-mcp","version":"3.11.0-rc.4","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.0-rc.4","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"649f4c23ea955f9589b0f6a0af2ce9e6bfde8d2e","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.0-rc.4.tgz","fileCount":187,"integrity":"sha512-hSAAEUADGJuEDEGa9lH5l3t0k0lQAFDASPsLlR4u+GjXY90xxbgtN+Y/5pAfQeqYD9+AO3KRh/0SDIJG2SOCxg==","signatures":[{"sig":"MEUCIQCwoGd9N5JeIRCHpHZ/bbb+vfgDuX9k8BsdZO2188ZQVAIgEwA9Z3nDNX2BeCYgp/Oy0urkd1C8X/lHzGJwERMrxsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.0-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3810150},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"7bb0f70c8764ed995d2b551b62c795bbb56a710e","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@types/js-yaml":"^4.0.9","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.0-rc.4_1782160962829_0.23791712044238644","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-rc.5":{"name":"@oomkapwn/enquire-mcp","version":"3.11.0-rc.5","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.0-rc.5","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"0f18c4ac590cc6e92c17a99a3486e1571b2dca7a","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.0-rc.5.tgz","fileCount":187,"integrity":"sha512-vonUi0db4NcCMt+HZiqP54F9IV9NBxcNeXxreQ7X/LMyHWzOCqFh1kWlvK8Cy28yo3OGylT6DZ65BgX9cAruxw==","signatures":[{"sig":"MEYCIQDouotyUtrtrIQwLt49sU/xdK0XHxxQzYVuoU15TlqStwIhAKECg/c37x3xpMSY36gqC1T6qrDwODKFDWc7FYi5peU4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.0-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3813115},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"c05be5ddbf56fd73725979dd6d84e925ed7f219e","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.0","@biomejs/biome":"^2.5.0","@types/js-yaml":"^4.0.9","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.0-rc.5_1782200033899_0.8650450130962297","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-rc.6":{"name":"@oomkapwn/enquire-mcp","version":"3.11.0-rc.6","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.0-rc.6","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"f90b37ce64932a5110a98e9c8557d8f7487f2d9d","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.0-rc.6.tgz","fileCount":187,"integrity":"sha512-lvue3VdxKYcHdGdLn5nD04wIzj2OYSNJ5Yr+PZ2LIMKUl3+PsYyPEiQtDpvqCduZjwwkZA3s/KFIXbakwb3pQA==","signatures":[{"sig":"MEYCIQDqiasZjEKaDplPCnlnZe85ArP4D9YrF9s7a/DhrT7r4wIhAKBCkEggLl2F5SM5P8xo3CmxnMYSCQOMMYG94Jq+gbX/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.0-rc.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3817355},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"9044c88294c37afb019835ee3c99d033a68ecd69","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^5.0.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.0","@biomejs/biome":"^2.5.0","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.0-rc.6_1782203937579_0.2880990681828093","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-rc.7":{"name":"@oomkapwn/enquire-mcp","version":"3.11.0-rc.7","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.0-rc.7","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"70a4fe60bbc343a9a81f4f956efc7357b3a49489","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.0-rc.7.tgz","fileCount":187,"integrity":"sha512-cqOnFFbbqFmtVMxaV6ykbc3oMF461libc8cf5bteqSvw3x/534eozLmoJ9bnlanX1ywF6Rwz5eGVBk92T78DeQ==","signatures":[{"sig":"MEYCIQCIvQKaO73jPnATIhAIbtldtU3VubZSfYxmU4Tr0YSg+QIhAIbTc7auZK/cNJcvUJyCtrkLoCFuBGSXbxBLZbZJhmML","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.0-rc.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3819747},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"610429c6cd97bdb0a0429364d0e6e8b45c4e11d1","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^5.0.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.0","@biomejs/biome":"^2.5.0","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.0-rc.7_1782205148616_0.959155162340422","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-rc.8":{"name":"@oomkapwn/enquire-mcp","version":"3.11.0-rc.8","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.0-rc.8","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"417fde9b556f64810fecc097fcf8b1113d2bb86c","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.0-rc.8.tgz","fileCount":187,"integrity":"sha512-RULMHce+FyTvR2kPquhRm2tNEAg5S146COV7gYcKilNw06CirZSLw3KyrLoGbnBISb2SbBJUFp4Hfo/il7a1kg==","signatures":[{"sig":"MEUCIDX06am7UI+cJxHJFhZ3PWND/I/5GoXcA74A/0tFZRmWAiEAqarPDey0Vjfv3dlWQqDZMG9wk7nk9YaxYThWvbD7CZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.0-rc.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3827283},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"14edab1d1542327b080f0c16870ffdbd050b825a","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^5.0.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.0","@biomejs/biome":"^2.5.0","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.0-rc.8_1782209220768_0.1530487028121319","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-rc.9":{"name":"@oomkapwn/enquire-mcp","version":"3.11.0-rc.9","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.0-rc.9","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"9baa803d36d3b66128a548cd79cfdf2e8d95a881","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.0-rc.9.tgz","fileCount":187,"integrity":"sha512-sdHG7UIwm2PNCvNWCWHXekznhybtdYiwpD/EFbdLn58KQVlYAHV8DeBfYbEVl5FHJWbEqyFOnpimajh1DJ7HtA==","signatures":[{"sig":"MEYCIQCnXW72Il4ALdOAHk4/VAlOVeZIwUy+emqBzCC1DTYs0wIhAKmCI0joC+ZhY8ZWczNKTE1szjLnl5oCwR5QqLyAp0PA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.0-rc.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3843622},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"dc1a17cd8aa8f4a519f7bad7ea56675baa535e88","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^5.0.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.0","@biomejs/biome":"^2.5.0","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.0-rc.9_1782217935780_0.9268766019211898","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-rc.10":{"name":"@oomkapwn/enquire-mcp","version":"3.11.0-rc.10","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.0-rc.10","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"85fed03e3c64c4eaea45b2c4a721c54e295ccddf","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.0-rc.10.tgz","fileCount":187,"integrity":"sha512-kkkov2N2TnZDtwGiVCVPV66GaNKJolqvjNqjX55/+h6QERzNwqWwvJvOUzXr1Yjm3lujV0CDUsZcRXvGjsH9Ag==","signatures":[{"sig":"MEQCIE4BvdtU4jZYZdoacz6z+JSj388Hwh21lY9VR66Qf+pFAiBtgkJBmEjeE7H8ogP70QAfoJEr3PanRFub8E5JNZjS+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.0-rc.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3857882},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"c690cfc66137af8c54bdf1f25adb53cdd52ec710","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^5.0.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.0","@biomejs/biome":"^2.5.0","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.0-rc.10_1782221008840_0.05729758721816691","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-rc.11":{"name":"@oomkapwn/enquire-mcp","version":"3.11.0-rc.11","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.0-rc.11","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"1ce468352021de559d661328a39bdb14afab98fc","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.0-rc.11.tgz","fileCount":187,"integrity":"sha512-0B18Mgp1rFQ43WoCZouXn29LvrhmMQR6deCHDGhXRfO4fZLr84vMO2pp/eE3sa5x33lNhHTk711exaEJM/8Ytg==","signatures":[{"sig":"MEYCIQCUFayOZREgj/HhGmEmPodhGchwXsaVXo4AbPp//XotFgIhAMEZOKobJ1byOZ+6bF0VRDDIRY+IUnxdaRQR2LkwCUOG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.0-rc.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3865565},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"5953225e5e357cd9f029fb975ba68e66b7add956","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^5.0.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.0","@biomejs/biome":"^2.5.0","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.0-rc.11_1782222082851_0.24553138779433614","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-rc.12":{"name":"@oomkapwn/enquire-mcp","version":"3.11.0-rc.12","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.0-rc.12","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"9d073152e1495d849a0092ec4f48061c27426c1a","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.0-rc.12.tgz","fileCount":187,"integrity":"sha512-g6w7/qj0FaRtXj8LneGdZYHB70US1U2rXrmVS1cEBswznBGqdQDzwAcP/IgmikO3MMpsc2nJIKletN0c3gPR8g==","signatures":[{"sig":"MEQCIEnZW8JqDH9N/mUMGPU6hXGKuknoWPxcx0RvOl52Uc5eAiAXTClmDSSAIo7CbJYemVyoOYJlF7CfTVDiHnw4Zw34UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.0-rc.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3874875},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"5fd3cdab358b7b3ede6547fdc40546a67f495a31","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^5.0.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.0","@biomejs/biome":"^2.5.0","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.0-rc.12_1782233798671_0.2913116294165763","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-rc.13":{"name":"@oomkapwn/enquire-mcp","version":"3.11.0-rc.13","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.0-rc.13","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"d0ab4a0e4dc4cebedf0980649a0272e43e79a671","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.0-rc.13.tgz","fileCount":187,"integrity":"sha512-iUCxYPQLqBC0nWPr02Q73HKHIigGxr3EyRPjbALbXydqstaqj2yZ4ZxDqL58+mYQRBQQDqWGX3E46g4rIZD02Q==","signatures":[{"sig":"MEQCIFfJkjAZO4CWO3fBNyDRoJ6iuiSc2oRIjbWHkRpsr8GLAiAz8m0g4FaweMu876Y8VAq1XlbDu9kAQ/L417+uJFhjIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.0-rc.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3888584},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"66ad845c3b528b28b9303ff3485d514c6a70ca72","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^5.0.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.0","@biomejs/biome":"^2.5.0","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.0-rc.13_1782246931576_0.12760337930211607","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-rc.15":{"name":"@oomkapwn/enquire-mcp","version":"3.11.0-rc.15","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.0-rc.15","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"299fd8e205af8f4e9c867bf666093eeb0092982a","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.0-rc.15.tgz","fileCount":187,"integrity":"sha512-7tnGqOQR6LpSd0yjin4cek5RGf6jX3qJBfKI9FdJhj8hCxRlnq8084Ly5VlgUX+osZBwDIF6LnZVq2BdB0A6uw==","signatures":[{"sig":"MEUCIQDh4hyanZg/Fuga8bszmtL2X8Pf2KRsbCN4JF++jLzMAwIgTczz0VsyGkCJg4FVgWScXTJmpsPVYvRDGtcdcAMOVxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.0-rc.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3904253},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"98fb9b4e0d8963d62fe01ccd433a381491a1797a","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^5.0.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.0","@biomejs/biome":"^2.5.0","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.0-rc.15_1782299793038_0.5948672658878884","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-rc.16":{"name":"@oomkapwn/enquire-mcp","version":"3.11.0-rc.16","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.0-rc.16","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"ece5af2d811373e8e7695c4b686e7918af35c15d","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.0-rc.16.tgz","fileCount":187,"integrity":"sha512-6QOjpnqrjQfJ77eYe8+sMY81rVQyxhDjLKFAR2kDkfcr2ny+EvI9I0CVKDglNE/hz1KOs5zorYwKoG0M0P+qdg==","signatures":[{"sig":"MEUCIQDPP7bs+zBPGyX3S56oAbXQV2Hbt3bQoSZqi59ZjaJEJwIgPklcojFFVmsFYSOY5WWXgu+xm6ZpRy84uOhcvOhhado=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.0-rc.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3910446},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"d2e94215684c860f3b80dbdd859eaa8acef82f14","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^5.0.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.0","@biomejs/biome":"^2.5.0","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.0-rc.16_1782304396998_0.31622593891097894","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-rc.17":{"name":"@oomkapwn/enquire-mcp","version":"3.11.0-rc.17","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.0-rc.17","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"c6e3f5d99ddfda7e2e6bbe956cf597cf411554d9","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.0-rc.17.tgz","fileCount":187,"integrity":"sha512-zgLFZ/AovKqkHdp+J+k/5YGdzoAIu6di8v2woJla4sTlUli2i64FLJGpTv0zue2bKUXJnUqn9rVDWz+FHiU38w==","signatures":[{"sig":"MEQCIGjd+gH2wME0TpsHKSZjwnSDouElwNyTNrkxzpaxmfT5AiBonu3XY/swvQNoTLm73CsrBrbopN9Y8rEZDixxKcT+4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.0-rc.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3926726},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"1be598ecfc7d14769ffb7fa9302c6ac207175a73","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","js-yaml":"^5.0.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.0","@biomejs/biome":"^2.5.0","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.0-rc.17_1782309246277_0.9191877619035094","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-rc.18":{"name":"@oomkapwn/enquire-mcp","version":"3.11.0-rc.18","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.0-rc.18","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"b6733dd617257eed5a400c0d2e947a38f03a7fde","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.0-rc.18.tgz","fileCount":187,"integrity":"sha512-/hgB+dcAdmD6KaPHtlBxttX3R4FTvSU7rN4kBCXbeV0Pl9ZI3Rw20t29ylsDwqNAQ9Hoshq4jUelTexl2yekrQ==","signatures":[{"sig":"MEUCIGNUDYY4gzTzj0eYhvGrkPSr5j1tsi9iopmaQOw4FfXVAiEAy4+4pD2degj/rlE5zkzyk/lopj5XhF6viEKlAMf/abk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.0-rc.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3938987},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"a89edefd35926e33440556c6be307f975bffbcfe","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3","js-yaml":"^5.0.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.0","@biomejs/biome":"^2.5.0","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.0-rc.18_1782484613511_0.028151002443527418","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-rc.19":{"name":"@oomkapwn/enquire-mcp","version":"3.11.0-rc.19","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.0-rc.19","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"aad6fd1360b512b444cf5fbc4af48cbfb4bc9331","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.0-rc.19.tgz","fileCount":187,"integrity":"sha512-+6acULx9EYSNoLlGhucTTtUjhHHVgdRRPY0G9zBTzJzQdhJ8+yHz3nMZ6WJpUloTXLNqHCPX02x2kYCzrM20Dw==","signatures":[{"sig":"MEUCIQCyY+906zJsW8q3H08Tj2pziPq28ePgfrqgWZ7lcRcs0gIgTwP1nqQDBqB0oz6PSaxrByX0QeryIzEr7eeoZDoRbbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.0-rc.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3944673},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"a5963aa5fd785d64e95d2faf749fd152ad59a46c","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3","js-yaml":"^5.0.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.0","@biomejs/biome":"^2.5.0","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.0-rc.19_1782486773998_0.609975730000132","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-rc.20":{"name":"@oomkapwn/enquire-mcp","version":"3.11.0-rc.20","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.0-rc.20","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"c17fe3183ecf1e5aa5860328bc97ea6d9520d501","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.0-rc.20.tgz","fileCount":187,"integrity":"sha512-CYP0rbT9w1eAjF184R+1gxiOSxTpArF9Mwy3/luVEYkwBeTGdYnyKFNANHNWPt2j5a+1dGdpNLfeyq52BshQdw==","signatures":[{"sig":"MEUCIH8oWAchov2UpqsFr/Jp4zBVrZisAzup2KT+RHzjVCuHAiEAtRyUaB8nZ5SdoTTX+WA6UQOSjzwN3hO3GuDJYHRky9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.0-rc.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3948532},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"41dc699beb37371e7d43bce9383e2b95bde9ef09","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3","js-yaml":"^5.0.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.0","@biomejs/biome":"^2.5.0","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.0-rc.20_1782488198987_0.9890649500516318","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-rc.21":{"name":"@oomkapwn/enquire-mcp","version":"3.11.0-rc.21","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.0-rc.21","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"61d1f316f2ba4d7a024a30e5abd36c626e589f50","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.0-rc.21.tgz","fileCount":187,"integrity":"sha512-E+S3MTMfnaypsQj/QrS6BxTwsVqrlt8tx6/IQrDqoxw4rL3RlxqdBMS6k3r6OEit26IxV8of9tsZeB9hn0tJZQ==","signatures":[{"sig":"MEQCIFzAb2SxChsXB77w7VdcL1cFE1Gbly1v+fM2gwhcv9nyAiAq7Tj72jsAGfDuNMwuDL84K/3uuw2QOyIlpJdNw/nooQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.0-rc.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3960137},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"e016266f930d1d374455649b0329c8978383f1c9","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3","js-yaml":"^5.0.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.0","@biomejs/biome":"^2.5.0","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.0-rc.21_1782490401656_0.39322728563789666","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-rc.22":{"name":"@oomkapwn/enquire-mcp","version":"3.11.0-rc.22","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.0-rc.22","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"319a226240a1b8956f0453a4ee8829a7837b3ebc","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.0-rc.22.tgz","fileCount":187,"integrity":"sha512-01ykk7l93pxszoSfCh/+RccwxEnU+4XccKelfeQu/ALWSkPha3+J4hYElIJRcIup3OR0imM5XMfbhtxt9NK9Ww==","signatures":[{"sig":"MEUCIGOMa/YlRpgUuxZy+8dwoPRdg9k4bAoohccUsckdxWzrAiEA5msL5NLoanb/th3emH579+r9lDA42JoTk5y8h5jcJk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.0-rc.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3963207},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"ebcec4cf5570caa3f4b11cc1eddf2bf940df8b18","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3","js-yaml":"^5.0.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.0","@biomejs/biome":"^2.5.0","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.0-rc.22_1782492127131_0.21552525362122954","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-rc.23":{"name":"@oomkapwn/enquire-mcp","version":"3.11.0-rc.23","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.0-rc.23","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"8e997b9ae62ee7849e41da315ab535041f2e3f8c","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.0-rc.23.tgz","fileCount":187,"integrity":"sha512-Gr2KptVhIm68SrRmXAP2lfoUoCQO8DIBM5pA5Bq/q7SMOMHVlKg6uXCUX7DwHgws4wgM87QYw1sisOKLIAqH4A==","signatures":[{"sig":"MEUCIGaiGns+nZ5ukW/GUH276UNGS1rOVQwnupvYDgkz8md0AiEAxnxPMmimxYmcz9CiQgRvyhGSV/R6BpIkEKB++vzavk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.0-rc.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3968889},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"8aad981e0a050bf7e862caab48b4e20633232142","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3","js-yaml":"^5.0.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.0","@biomejs/biome":"^2.5.0","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.0-rc.23_1782542158857_0.4229839702259186","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-rc.24":{"name":"@oomkapwn/enquire-mcp","version":"3.11.0-rc.24","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.0-rc.24","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"0b0b1abd2486b39a79bc6943fb36040846c57b3a","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.0-rc.24.tgz","fileCount":187,"integrity":"sha512-BAFKK2h9kiQLC8cX04FIBf7IT95dEnCkIk7GWBgOFSXZOvx4YFGCMtmA9BVW+SmP6SqKkggQfFYKAARAqaQOqA==","signatures":[{"sig":"MEYCIQCnU6xfP0+f3zUwWDEjky7N8kQoMam0YiIyyDz+iSiFaAIhANGmOPiwOgq4zzp3L1li69+VRteRsSHoAuvUolhvoAVe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.0-rc.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3974858},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"39cdd4f1341868852c158ff5d4f5a35393af216c","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3","js-yaml":"^5.0.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.0","@biomejs/biome":"^2.5.0","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.0-rc.24_1782543237888_0.8307017378066779","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-rc.25":{"name":"@oomkapwn/enquire-mcp","version":"3.11.0-rc.25","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.0-rc.25","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"c3030742dc8b7e2f617c0c4aeb4bdac62bf405e1","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.0-rc.25.tgz","fileCount":187,"integrity":"sha512-Zu7iIlJqa9DzgwBHztEvoUJ5YncF1RPaX6u7Fuu3seePclNh+338lsVO0B65zNkeu/ivqX4yMYUwByURRsOabg==","signatures":[{"sig":"MEYCIQD4Bo4au4Af/dlQUq4LjBdpEUC/BHz7G8TP2LOROMMf2wIhAKYUpqtCQoeC2B0dLQCjSmo4/djCln3c41IxT+jVpzvt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.0-rc.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3978304},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"9dd6b0be3ce0e74affeb725801e4c6bd3a9cbbe9","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3","js-yaml":"^5.0.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.0","@biomejs/biome":"^2.5.0","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.0-rc.25_1782558448137_0.5895763005609176","host":"s3://npm-registry-packages-npm-production"}},"3.11.0":{"name":"@oomkapwn/enquire-mcp","version":"3.11.0","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.0","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"c44edda8664798560ea1d4eac4ed7e2d364ae5c9","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.0.tgz","fileCount":187,"integrity":"sha512-8/BJTCGKlfSqGQdmrTg4BxXMGgZZ7O0q0DU5DJDlpqLKgVF0PDd8bPASsMk41LlgWEEdyENZRNJWHoF0C3Psow==","signatures":[{"sig":"MEYCIQDNBJ0b2I0x70mcCKsa2gbXbX9SXAUw0xK/iDOhJXDbSQIhAOxKLGa+CtyS+2gYQiuBPnO8q4TkjHrqqlKsH2x/1d0E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3980621},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"71f59bd16abcee7a63dc82ac30d99ec71357dbb2","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3","js-yaml":"^5.0.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.0","@biomejs/biome":"^2.5.0","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.0_1782559755328_0.8799240096543959","host":"s3://npm-registry-packages-npm-production"}},"3.11.1-rc.1":{"name":"@oomkapwn/enquire-mcp","version":"3.11.1-rc.1","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.1-rc.1","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"f4ab48345bd2067cdfeb3e268d7ae6a321b07345","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.1-rc.1.tgz","fileCount":187,"integrity":"sha512-5Mo/uoiIbKh6kCd5O+RPkB4lQo4PK8ptJAavq69DOtSlvS7ejOQi4y4jAkUSGZ9b5Ym57xdiSoSRnFT8OJ+jdQ==","signatures":[{"sig":"MEUCIHfQoUFC4Br93CqmDGLqFTOrm2N1gTHK3SRUAIt9v5SOAiEA2Jm67C0E2z2Yt9V5tvFPhK6Ae5r9ZqbimD7uF29UGWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.1-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3992419},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"f78253bcf6881aad42bd05e633ad0fba652b4033","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3","js-yaml":"^5.0.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.0","@biomejs/biome":"^2.5.0","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.1-rc.1_1782585379537_0.9916167405587226","host":"s3://npm-registry-packages-npm-production"}},"3.11.1-rc.2":{"name":"@oomkapwn/enquire-mcp","version":"3.11.1-rc.2","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.1-rc.2","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"1d9c1941a9795d6b7b7cf7e2dfda2f7c894dfa3a","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.1-rc.2.tgz","fileCount":187,"integrity":"sha512-/qTLqTJPQnnpWeVeHNVp+LsueU0+3ZPX48TDazdBY3z6qJubQeASdBbyx4dDEZs0sGdvLQXWzLaKpAPDmNNE+g==","signatures":[{"sig":"MEYCIQCwDXHbrPoP6w1CUAS73pAnWAHQpFuzDRDH8tIKM5eM6gIhAPGd7DImKDErimPmrnwnzFSv2nwzaceOYYreOUkTJZY3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.1-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3995561},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"41cc2f9faf7e8014aac581119280c5459cccfbb9","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3","js-yaml":"^5.0.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.0","@biomejs/biome":"^2.5.0","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.1-rc.2_1782630115094_0.7512048571991874","host":"s3://npm-registry-packages-npm-production"}},"3.11.1":{"name":"@oomkapwn/enquire-mcp","version":"3.11.1","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.1","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"53621229413ed3e7426fc3f11715af3be0f3b02a","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.1.tgz","fileCount":187,"integrity":"sha512-wLci8zTwe5YBvalhlRVGzpZETvN2NVxKEvh57lbowLC18rKQsspyS3NLoHbGLRV6OrtXPnw3UzVbN3BdyOMhmQ==","signatures":[{"sig":"MEUCIHh+Cv4FAL0FvV4mN5u2+VAfiK5XyW++HHGofofJIo0CAiEAyqxydrYUWh/0rt8HsJiQYi4s2WXEB94LBgW5WxJ/C9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3997517},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"06ecffb9e06a6c10c2343ddc161fc8617f0276d9","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3","js-yaml":"^5.0.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.0","@biomejs/biome":"^2.5.0","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.1_1782630866283_0.49350227045220674","host":"s3://npm-registry-packages-npm-production"}},"3.11.2-rc.1":{"name":"@oomkapwn/enquire-mcp","version":"3.11.2-rc.1","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.2-rc.1","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"2dba300081bc9fa9dd7c7410c89a944bd9adcb16","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.2-rc.1.tgz","fileCount":188,"integrity":"sha512-ckGm8MNjwEH8yt/gcKERtkI3ZRW+zRRo2HsnmBnKUDbGGi9B2JSe9g8Om5YDjmB8dFAhhN7rAewmStdbOuLZfw==","signatures":[{"sig":"MEUCIQCGaJVhLws2WB+RcG3LS7Q1H+T5EuNdJg2ncohIu5/+qAIgeaoQTvUyas9ztyWLySs2tlTEAFv54g8dMnH81n6eehI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.2-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4010244},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"b4d447dfb5bd8402166cc5ece01d1f64d5c85073","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3","js-yaml":"^5.0.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.0","@biomejs/biome":"^2.5.0","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.2-rc.1_1782763204638_0.8238883214833803","host":"s3://npm-registry-packages-npm-production"}},"3.11.2":{"name":"@oomkapwn/enquire-mcp","version":"3.11.2","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.2","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"4701bb5aaa8df1b7b4cb770d0bf219e28bbb33fc","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.2.tgz","fileCount":188,"integrity":"sha512-cVQtl6oRwPrl5Am+3pIOGZAN0q1v/GJ7sfUUhV2Btz2Pw21WmA7cy9XXFfJZOSkgydqnxya+ORgb9ZIBMccsUw==","signatures":[{"sig":"MEUCIQDnrKEkzbVd1F962aHd+Oo3KZdHsQns2rEiGcz12pxwmwIgHaXQ7EsOYmehHM3Ml1foOSBG7xpd6iqSWPmUYR2L/bU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4011605},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"4a009268c0ad7544be6165468205f194877a194f","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3","js-yaml":"^5.0.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.0","@biomejs/biome":"^2.5.0","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.2_1782832518646_0.5026126767940842","host":"s3://npm-registry-packages-npm-production"}},"3.11.3-rc.1":{"name":"@oomkapwn/enquire-mcp","version":"3.11.3-rc.1","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.3-rc.1","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"b9da8c4801183e9b95cb2187bf8e18a805ad7479","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.3-rc.1.tgz","fileCount":190,"integrity":"sha512-v4TW+StnOXSnbs44spECjPZkgAlbIaWKdW31z+x3+JUGDGeYBblMadYkj6Frrwa7dg6Wc1tCXitcgbc83tTQ3Q==","signatures":[{"sig":"MEYCIQDAP1G9tzVc71DjYYonATD2JjLDTeOqu89QEtIMmsUv8QIhAPQBQMu6WUwm2T62R3kuXUWA9TKzsXaKalc50dM3quLG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.3-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4077282},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"dbfab1e9fb6b949ae95f67bb133ed82be58e4064","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.0.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.0","@biomejs/biome":"^2.5.0","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.3-rc.1_1782840032127_0.17534373804419","host":"s3://npm-registry-packages-npm-production"}},"3.11.3-rc.2":{"name":"@oomkapwn/enquire-mcp","version":"3.11.3-rc.2","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.3-rc.2","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"9b0fef6f0784e8e60f5fc857048aada54fffbbef","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.3-rc.2.tgz","fileCount":190,"integrity":"sha512-h2ez4mgn5S7m+crjg+MRibs2ChcF+2dJQt423Gtlqg1C58em2DMbFtfJpTzUldAZmjxprngO4e3EcvZXGNSpUQ==","signatures":[{"sig":"MEUCIHdo4yDo4FHzJ9SaX7x86ZUIBzdnk78+SCdIQivdA0QsAiEA1Zink0XYepNhmkTwdX2G8vL+Lyd8sE2ExCBZMeC6BxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.3-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4130521},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"671525d80b1bcccdbdb593aaf133f741b11705b2","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3","js-yaml":"^5.0.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.0","@biomejs/biome":"^2.5.0","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.3-rc.2_1782841658822_0.27740453890185846","host":"s3://npm-registry-packages-npm-production"}},"3.11.3":{"name":"@oomkapwn/enquire-mcp","version":"3.11.3","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.3","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"884eda86bab2989e480f08f94db39ccec877a48d","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.3.tgz","fileCount":190,"integrity":"sha512-IdYR4kAazKQXNKKRjxegEbO7TB54c3hya4EliqfZ/b0zINW2kDYmj4AYYL6yyPDQmQLOEc2UWAJWHXt+Sh2iYw==","signatures":[{"sig":"MEUCIDa8XfodJhxZmohMB8BWM6fDmObpNfG9iliRn3Pmex4VAiEApb+2Atd3zwT9Mr15mVi1z+797afXFA+fv7HKds5bNdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4131970},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"8d416d42f20075414e5b4085de474bd92575d9a7","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3","js-yaml":"^5.0.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.0","@biomejs/biome":"^2.5.0","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.0.227","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.0","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.3_1782843606663_0.66427766699769","host":"s3://npm-registry-packages-npm-production"}},"3.11.4-rc.1":{"name":"@oomkapwn/enquire-mcp","version":"3.11.4-rc.1","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.4-rc.1","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"6f0d238cb4f1f8b4b90b6add181369528047ed66","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.4-rc.1.tgz","fileCount":190,"integrity":"sha512-y6hivqI5zSdyjn+uSv8yr8WTRkJVozTJnrDa2/hgEZs7/UKDR7P49NZV4ZybLg7lZCJ5yduTXohGMvIJph2HgA==","signatures":[{"sig":"MEYCIQD2zOQCsTjv6MP3LSIcs6hP6Icagtq3QLvKKcMkWRdMcwIhAJD1daOerbfHftlAWWaDXWGvXJRpB2w2EXuN4lMGyyva","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.4-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4133192},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"95342a04df408a07348557429b4e66f2a2cf60b7","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.1","@biomejs/biome":"^2.5.1","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.4-rc.1_1782844762275_0.8359334057268404","host":"s3://npm-registry-packages-npm-production"}},"3.11.4-rc.2":{"name":"@oomkapwn/enquire-mcp","version":"3.11.4-rc.2","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.4-rc.2","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"2da70185fc7371b819839c5e3008e69765de32d7","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.4-rc.2.tgz","fileCount":190,"integrity":"sha512-gBuFvumQv467jxc2IKLBqIoMFNONIYyUqO6e3trdRKfjUsEE02iRGQZiyC0xBBTd5hoKZw+QEpjcfRSPka+O+Q==","signatures":[{"sig":"MEQCIBR+4nBRnmpdCTXYKdbQfat3GBp4ft1dX4/OihZGPdJLAiAobLj5dgY1lsodGg9xPbnYfT8lJrjdHU1M7ulhffIUBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.4-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4139021},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"82f58f6018a80787a88c8ef37ff92629c590f6fa","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.1","@biomejs/biome":"^2.5.1","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.4-rc.2_1782847061582_0.9094595711861109","host":"s3://npm-registry-packages-npm-production"}},"3.11.4-rc.3":{"name":"@oomkapwn/enquire-mcp","version":"3.11.4-rc.3","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.4-rc.3","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"1693f284bb417c1033ce365f4bc389468e46e551","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.4-rc.3.tgz","fileCount":190,"integrity":"sha512-HGFzXkWQA97U1H9u4AM4PDvZuiJ9I9He/nfaDl4Z4+v/tGE59bEJPcMUDmpt+jEhnPA/rlRzaxu4x3I1dKCEGg==","signatures":[{"sig":"MEQCIEuYxyb48M39RC4SEpAiti2Y+eCiIn8QpJDr99y7VLKcAiA6jbFKMbtDEnhpgYO0mds0pSXTLZeeuBfGtOnW7UwQwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.4-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4140694},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"3bcf75c898696c171ebba243280a845484aee7b0","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.1","@biomejs/biome":"^2.5.1","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.4-rc.3_1782901983433_0.3613791227043781","host":"s3://npm-registry-packages-npm-production"}},"3.11.4":{"name":"@oomkapwn/enquire-mcp","version":"3.11.4","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.4","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"2f7c6c6410b6aff0d13fbb26ce15d8d42ce1b6d5","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.4.tgz","fileCount":190,"integrity":"sha512-pZnuEtysebXkDSAca3M9aJLx+w/CnzhacN6lHMZV++lSuS87YnwtgKSpYhoUsPCOMPdjV7wIxSybFBrYBfQPQg==","signatures":[{"sig":"MEQCIBdBrkDahkNSJymbSkzRiVqbjzO4gBrAM3/WqaqOWYEqAiBtrUyIwseQKCnIWXCEXOrOnQa8MyE5B4cuz6GnEDRS9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4143004},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"4f06d7be5e223048a35cf5587e2a2e7db4f7bb7b","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.1","@biomejs/biome":"^2.5.1","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.4_1782902759442_0.7276428330182221","host":"s3://npm-registry-packages-npm-production"}},"3.11.5-rc.1":{"name":"@oomkapwn/enquire-mcp","version":"3.11.5-rc.1","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.5-rc.1","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"280b43a5f62707e97ec925090c47ed07204012c9","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.5-rc.1.tgz","fileCount":190,"integrity":"sha512-3H9XXjNZ1E5h//ds230SVSFy4jJ8hT2Oe+rkpIpzwYJ4P/VrW8Flu/cimc17R2gVjPsQX/0DqAZV+Kthrd52xw==","signatures":[{"sig":"MEUCIG2QIUu+/jP+nNQVmoc0po3vdH/SZXGbsXaFB4FkVgyjAiEA+AbaLFYZd+LBXjEPg3rrknF66sWZZIASsHornFaZOX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.5-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4149877},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"eaf37f4b9aafd8df0c804fa473ab5edd53f2d4eb","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.1","@biomejs/biome":"^2.5.1","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.5-rc.1_1783021983170_0.9521081665898428","host":"s3://npm-registry-packages-npm-production"}},"3.11.5-rc.2":{"name":"@oomkapwn/enquire-mcp","version":"3.11.5-rc.2","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.5-rc.2","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"c9999e2dc8f3869c476828e8225f508cc1391838","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.5-rc.2.tgz","fileCount":194,"integrity":"sha512-lKHkoVNWMxzdDf8PSHX+mqvgWRAxpCzuX/KiFy5UDkSGl/cmZe7LNhn8uDhgSoYXfEucWvrIszKkEGwykPtTGw==","signatures":[{"sig":"MEQCIFgZUAMiRa29jVLAZdHxaLD31bazbL875Of13kIvH8ZBAiBGDHo/s1RDBhay5Jyrsk/ec9rPcZj3c5ycG27mvr5yKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.5-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4155133},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"9fc153c729175ba7a441802acc6b75de60c8e6d7","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.1","@biomejs/biome":"^2.5.1","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.5-rc.2_1783023355109_0.5287939768659236","host":"s3://npm-registry-packages-npm-production"}},"3.11.5-rc.3":{"name":"@oomkapwn/enquire-mcp","version":"3.11.5-rc.3","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.5-rc.3","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"4ddf6111087bc04f8c82451c88dda0f31b239a9a","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.5-rc.3.tgz","fileCount":194,"integrity":"sha512-L8lhRtKAJSrcq7SXprPdEe93FXfkp5sscL4u8S/4/hdJt7EAMHGRvmabjPkwkBtB1nvJra0ajdibJ/Led7+1ww==","signatures":[{"sig":"MEYCIQCzTds5znXV58t8Z0zJGLF79nWSMCWNykl49CaVafA3qgIhANwJWyjgFKSWhBDlYM6ByNNOebtWhMgaWFyXKgtRnIBa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.5-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4162717},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"547a0427e124dae5049622c390758f6aa161b685","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.1","@biomejs/biome":"^2.5.1","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.5-rc.3_1783025751039_0.7937538406483216","host":"s3://npm-registry-packages-npm-production"}},"3.11.5-rc.4":{"name":"@oomkapwn/enquire-mcp","version":"3.11.5-rc.4","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.5-rc.4","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"b3808d270e5cc08fb5d26335822c12a819f14885","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.5-rc.4.tgz","fileCount":194,"integrity":"sha512-Gz03yS2MNHouxu+X86JRIyqtx38r1hhU4XREDJrL/3wHnQok+8qk6ioXfrLgXxCEotXufnGSNN7IandEJg6eCQ==","signatures":[{"sig":"MEQCIHq8fV02GIHaB84H6h4KVgMbq9JIScEgdXnJh/hOTn/3AiBhmccqpo3omOhrPYsOuG6CigV/ifTBuO62bvE+yElF0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.5-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4166181},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"94654c060461d3b9a6dcb1880bb0518fec8b93d6","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.1","@biomejs/biome":"^2.5.1","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.5-rc.4_1783026445895_0.5796820507014471","host":"s3://npm-registry-packages-npm-production"}},"3.11.5-rc.5":{"name":"@oomkapwn/enquire-mcp","version":"3.11.5-rc.5","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.5-rc.5","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"658adc1a03a92323f24f8acd9e87f615d628994d","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.5-rc.5.tgz","fileCount":194,"integrity":"sha512-WUMZ9AuQSqGkZpMrPjUHGc597Fptopvv5ee6SZ7Rp4igxE2Gb4FwBu9cqXgt2k+4aWonbRKlXe5sKxwLuemV6Q==","signatures":[{"sig":"MEUCIEFoMfdsZipOZ5LsGzf5CUHxPzgGgIAWOP0qXLZGXqERAiEAmjXLKhfmGzkctINFdNHADOSPUPZ+AsgkyIfoBZbfdoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.5-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4172167},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"676da806bd00bb1195f7526208d891e26cfeea54","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.1","@biomejs/biome":"^2.5.1","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.5-rc.5_1783029045561_0.8619123222222804","host":"s3://npm-registry-packages-npm-production"}},"3.11.5-rc.6":{"name":"@oomkapwn/enquire-mcp","version":"3.11.5-rc.6","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.5-rc.6","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"e5eb9767b00583b592b28a30e09ab2de8046552f","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.5-rc.6.tgz","fileCount":194,"integrity":"sha512-gPgDSkvezQyC7DFxlSXDZ/BlNcJlSTXGovoOKDVOLM8LMZawYdg/fKHAFNCv7IX/rTjFWN9zF4FPkoYYFSGwqg==","signatures":[{"sig":"MEUCIEfhMUasqyv0mSSgvcOBqpjPKOAt2wph/SjQ25r+6NtsAiEAtsf9Zexay5fCQHobq8aKu5Jkc5CKK+oyexC//NfvyR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.5-rc.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4174088},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"a2bf9c44d2a1ede33fc78b4cdc3a84ee7ad315d1","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.1","@biomejs/biome":"^2.5.1","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.5-rc.6_1783029770522_0.3624635067502737","host":"s3://npm-registry-packages-npm-production"}},"3.11.5":{"name":"@oomkapwn/enquire-mcp","version":"3.11.5","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.5","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"be57952bfaab721ed456fc7008e414622739d580","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.5.tgz","fileCount":194,"integrity":"sha512-wu2aSehTl4WZ2t57MKwqbThXkOdYXMuCFCklyAs+XyHR+hLGZBB8EC9DGOaZ83hOzKVqawPqxqADXEpOPcWekA==","signatures":[{"sig":"MEUCIQD9N1hd5vjc/Ql8V4CaqSlInw8Jmb5ME104kh13A0JyBAIgVTHb41nmLQPvcwSEHZq88CYHGAqe5nOozBBjROE5bOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4177624},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"0f922d59d25e9903bb2ccb917f791a7eada4e89b","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.1","@biomejs/biome":"^2.5.1","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.5_1783076395160_0.820846233232758","host":"s3://npm-registry-packages-npm-production"}},"3.11.6-rc.1":{"name":"@oomkapwn/enquire-mcp","version":"3.11.6-rc.1","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.6-rc.1","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"3f9a05d54794302a434ea3090b4b0b8d85e1ecc2","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.6-rc.1.tgz","fileCount":194,"integrity":"sha512-NSaRADrPbsVnHQx5iX++mMIIRy85zak34OKJ9mBhRteuLf3McGEgbS5ynyjrTDe+CcfVvZhC1DKv7AuCzVf9sw==","signatures":[{"sig":"MEYCIQDoOu9Ukm3RPE241U1FqmPfJewrzUXkmXi9vJTsKrQyVAIhAMmv4vNV6B81yP335YtdTiYLekJI7ZQ0G1WzE8o8X1IE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.6-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4185773},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"e23a93684a08044fd9da8726b3e8b4b79c62400b","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.1","@biomejs/biome":"^2.5.1","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.6-rc.1_1783079994041_0.7942250866356786","host":"s3://npm-registry-packages-npm-production"}},"3.11.6-rc.2":{"name":"@oomkapwn/enquire-mcp","version":"3.11.6-rc.2","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.6-rc.2","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"68f7e19de9419c930540a3aeceedb83d83b3ff91","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.6-rc.2.tgz","fileCount":198,"integrity":"sha512-ziNugYLCCEsmUL3B9cslqwxLZDk4dCB8Xf2xnYes/uD3Dqz4M20965oOmhpy2I6i/D0NRHpjvbxKVwWCWqtaPg==","signatures":[{"sig":"MEQCIBFJOLc7NFrA5dShi6rdXd44qaAFvR7quTSeoifNddvYAiAFkzN8ZZrDrkdz9iRwxNJD2TINSQm5Wk/sDjHNfxagTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.6-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4189963},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"9671b339647a14ffd8a4c10548d1124f99b12278","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.0","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.2","vitest":"^4.1.9","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^26.0.1","@biomejs/biome":"^2.5.1","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.6-rc.2_1783082662404_0.8524922421234651","host":"s3://npm-registry-packages-npm-production"}},"3.11.6-rc.11":{"name":"@oomkapwn/enquire-mcp","version":"3.11.6-rc.11","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.6-rc.11","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"541f5ee715ad601a12c221c6753a13469828ccf3","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.6-rc.11.tgz","fileCount":202,"integrity":"sha512-r/+tHwGeTKuFCIGRiTrcfy4hnwWckEVUy4h5VmoOmTThTY8JyZnfr/FrO50523Bo3IWGCyHOXPJW0A9C3rjk/A==","signatures":[{"sig":"MEYCIQD1Hr5YxiIwnUtLLVHOYfY8fY3tJ9ysgnDsx/41uyk5TQIhAM/ny1N92HEcttp8X94asrfjJxmXH27ZbH413m/Ki+Gb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.6-rc.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4290872},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"3bbee1e35daaa2ebd98cc67e1c5154a5f4cad4e0","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node scripts/eval-compare.mjs","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.1","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.6-rc.11_1784269168621_0.8572786689622853","host":"s3://npm-registry-packages-npm-production"}},"3.11.6-rc.12":{"name":"@oomkapwn/enquire-mcp","version":"3.11.6-rc.12","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.6-rc.12","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"30ded2b94e51edf80ea382023eaabf927b264f04","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.6-rc.12.tgz","fileCount":202,"integrity":"sha512-AHQ5so7AL20Y3TKP4+SxVqe6OnSIBBk5Nr5RseQk5Cp3tKoKdLw4LR/AFrvUWVoTZRisByrH1lENOqG8Pupr3A==","signatures":[{"sig":"MEUCIQDv3UzCVjaV86UQgi4NUEBrCJKfZQsUjrDJLgT7HBCqbQIgZdRvxen5KyaQYseNLtoF41glyaMm3+KESa65DuGapPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.6-rc.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4302217},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"ff68c9f085c55c34ca36deb3f78a8b57dd79522d","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node scripts/eval-compare.mjs","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.1","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.6-rc.12_1784284623721_0.9941738802246494","host":"s3://npm-registry-packages-npm-production"}},"3.11.6-rc.13":{"name":"@oomkapwn/enquire-mcp","version":"3.11.6-rc.13","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.6-rc.13","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"3857fb991e4a2498fbec5fd48c485b30489379d8","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.6-rc.13.tgz","fileCount":202,"integrity":"sha512-YIdGPFtT//p0leCzscd0UNOwVaMI8uQe+65ZoQS6AJ5Mivowm1ocumJuDxTqixr7frYd9HlV4sqhFZ+4/D3MWw==","signatures":[{"sig":"MEQCIG/fgpoPY+ozjbPK6V8TNtak2v0z0nWUgep62QHkmx1xAiBcPhqoICI+/kDmANGJPIejIonPcLgPjefY28KRFSSPkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.6-rc.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4303669},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"0882a0b82278e1de64cd6c4728d8be1fbb6178b1","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node scripts/eval-compare.mjs","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.1","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.6-rc.13_1784285623686_0.5682682345966774","host":"s3://npm-registry-packages-npm-production"}},"3.11.6-rc.14":{"name":"@oomkapwn/enquire-mcp","version":"3.11.6-rc.14","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.6-rc.14","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"4fd0e6c588370d9d1197a77801d9e5a15463c2a6","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.6-rc.14.tgz","fileCount":202,"integrity":"sha512-UzzOV4amx+2+2q7oziH5remXwz3Ds5qTiR8jfXNJ7fcIeBIC+uUXYjApWX7kqZ2m26f7sNpGNjJ8d2mCNkzsTA==","signatures":[{"sig":"MEQCIGEZvXCYqsMMnqcgDZP095qZ05NqRik/mxfBm3xDFjFnAiA8AOV81yRkx9wMptZmkbsXbyYQ29SNuEp1dfdX16/jFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.6-rc.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4309922},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"b6b9cadfc525c66c554efe6107d98e971e95d657","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node scripts/eval-compare.mjs","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","adm-zip":"^0.6.0","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.1","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.6-rc.14_1784356158516_0.835404865038496","host":"s3://npm-registry-packages-npm-production"}},"3.11.6-rc.15":{"name":"@oomkapwn/enquire-mcp","version":"3.11.6-rc.15","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.6-rc.15","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"c933911049f8e3fa3ac13a09b8bb66d8689c1dea","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.6-rc.15.tgz","fileCount":202,"integrity":"sha512-z6jpOD8Q4eLSj6uwwdh3urAAHSw7snhoCo36f05qngKLMZr0otYjQ7LP+RiFy470068KJrRHUaumUEeD+JnngQ==","signatures":[{"sig":"MEUCIBa43ghpfPHvhfyp16LWcfrEMLl5jXnVdzGUv3PHsQPCAiEA1IscMNFfMtag6P3iDqYZiPOUOhsEIVQgDiDAoiqd6jg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.6-rc.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4321143},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"38208b1a80932ca89ad59abfae14ec50ecba52f2","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node scripts/eval-compare.mjs","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","adm-zip":"^0.6.0","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.1","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.6-rc.15_1784390642177_0.6816661365754457","host":"s3://npm-registry-packages-npm-production"}},"3.11.6-rc.16":{"name":"@oomkapwn/enquire-mcp","version":"3.11.6-rc.16","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.6-rc.16","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"f1cf8379ca49dbee384f01f0ab38995df1605ae5","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.6-rc.16.tgz","fileCount":202,"integrity":"sha512-Y6pqVo8etqzNbkmsWlOjRe8IkC4VwdY3bYrBxZMWelI8b2NKAFM5OLYhEBi83FY9dCxnG7tQuVWZc/1ljuZufw==","signatures":[{"sig":"MEYCIQD5UyFn2e95cmyORYTFOpwdA7X3weMvT/MTSoCbxQUTswIhAJNJRc0wAHnconQW3Ux+S2qfP9e90Xqjq8pJFv6Vk5IP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.6-rc.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4324920},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"15273dcb657bb647b02cc2c82f0b22af8675e095","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node scripts/eval-compare.mjs","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.26","adm-zip":"^0.6.0","protobufjs":"^7.6.4"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.1","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.6-rc.16_1784474056844_0.869080932015978","host":"s3://npm-registry-packages-npm-production"}},"3.11.6-rc.17":{"name":"@oomkapwn/enquire-mcp","version":"3.11.6-rc.17","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.6-rc.17","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"014d5ef762f99c56f4a5df81372b0babdd9104bf","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.6-rc.17.tgz","fileCount":202,"integrity":"sha512-FUN7LFxtwUAPpVBGxwCEfNoDYh3OrWPF6JgXDaiTdCc1JSRcQtlWglWK/pTowJlsrZvSu3ERwQctS/6IQy9psA==","signatures":[{"sig":"MEQCIFugxFhZ5LL4Q0+Oitd/aDB5BWm4P7zoU9F+/iYa8h48AiBOGtZg9E7pHXtl2HKksdfqBDJTCbIjZoKgf/jQNbJ6Ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.6-rc.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4331182},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"6e27be2a707fe082827151c76ba68616c8ae10ce","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node scripts/eval-compare.mjs","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","adm-zip":"^0.6.0","protobufjs":"^7.6.5","brace-expansion":"^5.0.7","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.1","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.6-rc.17_1784661186383_0.2711370078294302","host":"s3://npm-registry-packages-npm-production"}},"3.11.6-rc.19":{"name":"@oomkapwn/enquire-mcp","version":"3.11.6-rc.19","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.6-rc.19","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"a322a2e91a790eb52ae8a728acc9791b36de7379","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.6-rc.19.tgz","fileCount":202,"integrity":"sha512-GL1xzH5eeVWP7WbBFkbf6WBwVIl4l/AIauI3HZ7gUbCDT6iHrSbdeINK7XSFqbPtt6zjFE28WoLschDCE/UhkQ==","signatures":[{"sig":"MEUCIFJINwMz4uFQdLcgnf6ec6/FTLN0Wlx4fZtTZI3a227WAiEAqr8ShY5fT1oznzMSthUSv21eK1EcSfHQg9f1ApeZJGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.6-rc.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4334226},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"4823385a30c730852adbfeeb458f25feba8c90cb","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node scripts/eval-compare.mjs","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.7","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.1","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.6-rc.19_1784663652234_0.5070550075031104","host":"s3://npm-registry-packages-npm-production"}},"3.11.6-rc.20":{"name":"@oomkapwn/enquire-mcp","version":"3.11.6-rc.20","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.6-rc.20","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"938e1c6faf9f9bfa0becf7f63703701208377749","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.6-rc.20.tgz","fileCount":202,"integrity":"sha512-F8XAxrqTr7tTqqaJH2+Ri5sYeEU+sR0CLQB52D33McSbcMJ0y+RZNEu5xNe6glg1DCRYkD73cwAmPKCqswVHXg==","signatures":[{"sig":"MEQCIGBNblcybjNRR1ipQvjf5rXFWq+S+xF5FszJFBgu1UXIAiAzs5vDsm7DAo7uejND57HN8kBHPk84/k0fbSaVKSdfbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.6-rc.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4339975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"aece45203072275ba4d67110c7fc3bbfb0af7d37","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node scripts/eval-compare.mjs","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","sharp":"$sharp","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.7","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.1","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.6-rc.20_1784717610816_0.34085384103166727","host":"s3://npm-registry-packages-npm-production"}},"3.11.6-rc.21":{"name":"@oomkapwn/enquire-mcp","version":"3.11.6-rc.21","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.6-rc.21","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"940fd65db5c481794eac695a34b1245595ed69fa","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.6-rc.21.tgz","fileCount":202,"integrity":"sha512-Ee6Vf8R/DKMpWHk5SDOO0LspTzbBrkMBs/uwIn0kGdG8ISxxm9ZKfiYCi9D7LGS8X9Wtx1Z4/q6Uxei/huJJJQ==","signatures":[{"sig":"MEUCIQD/Y5LL4/8rRxaIhOe8L7m8B5VnW31BvDDByx66TZkTTQIgdkD1JdpIw+fQcPa1PmtxyPQLVQj+2JWJXD3ZpD18GAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.6-rc.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4347036},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"2c440c5639779cad5e7ff9066363c3ad24d8cf94","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node scripts/eval-compare.mjs","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","sharp":"$sharp","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.7","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.1","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.6-rc.21_1784721641118_0.22684276537650017","host":"s3://npm-registry-packages-npm-production"}},"3.11.6":{"name":"@oomkapwn/enquire-mcp","version":"3.11.6","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.6","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"16cb303b3d255cb573e3632a98f2b749e1419a56","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.6.tgz","fileCount":202,"integrity":"sha512-hCfdtDi2dAZQwFKcB/F0vl1PD11vZYYm8wmTTslu9XERNRV1Ye3Ns8zldnvt8d5aH+bbNBpRy8PP9WtoZKCkzQ==","signatures":[{"sig":"MEUCIQDQ4KaIB8O5yJm453wApPeRGMfk9bGOKJY+FfSGKV6e7wIgGIH9rRE8NHZud3orFzUWimuCUnKbHYxN5E7bp71JRKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4349944},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"18077a7bf8e7cdc586a8f01011523f491efc08af","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node scripts/eval-compare.mjs","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","sharp":"$sharp","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.7","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.1","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.6_1784722944071_0.9687438515008622","host":"s3://npm-registry-packages-npm-production"}},"3.11.7-rc.2":{"name":"@oomkapwn/enquire-mcp","version":"3.11.7-rc.2","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.7-rc.2","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"6f8347bf40ab04d5b126f6096f7f29227686841f","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.7-rc.2.tgz","fileCount":202,"integrity":"sha512-qnbX446U5s3eodH8TjGkp7E+EbMPUDQQFrkBV87r8aq9MZeMG5v/GG/mpBXbwlUlK7AFmpGQNWJAsPAR8WilqA==","signatures":[{"sig":"MEUCIQD3onffkPCBaLPX2EtXqFgZJkhBZJZR5EfTkqmlub7IzwIgTuKBBjpsIkSWIGgJ1xE+Bjnl+WooIyIP1uj63YLWx2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.7-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4371310},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"32fb860c3d949b372ba4b6540add8ff8bb4247a1","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node scripts/eval-compare.mjs","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","sharp":"$sharp","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.7","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.1","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.7-rc.2_1784809612483_0.4293310379671629","host":"s3://npm-registry-packages-npm-production"}},"3.11.7-rc.6":{"name":"@oomkapwn/enquire-mcp","version":"3.11.7-rc.6","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.7-rc.6","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"020d92e787b8f6d0e0696f8db1688bc4738a6d69","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.7-rc.6.tgz","fileCount":210,"integrity":"sha512-7nF1UXlBYFiz888K5qROfYsHzd5tfAjvcqbx5Irj5s0lRUCRx0IaiNCzfPKBYLScoyCiFH/yQClzS1qWzUhX9g==","signatures":[{"sig":"MEUCIEm9BHCxP+5fR6yZYl4/hQdLQGgaTPvuhJI7SjYug9jZAiEArvFR3GPpMgJfCtbYGrzbw6mnVy2QMSZxdmPB1Tiki0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.7-rc.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4453851},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"b981389c51b2dee6f341e235ca3f180e1788ed31","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node scripts/eval-compare.mjs","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","schema:inventory":"node scripts/mcp-schema-inventory.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","sharp":"$sharp","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.7","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.1","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3","github-slugger":"^2.0.0","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.7-rc.6_1784824617343_0.4648900979423398","host":"s3://npm-registry-packages-npm-production"}},"3.11.7-rc.8":{"name":"@oomkapwn/enquire-mcp","version":"3.11.7-rc.8","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.11.7-rc.8","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"be6071068013f0c64d51fe57a360580529404b4c","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.11.7-rc.8.tgz","fileCount":210,"integrity":"sha512-8psecIsiAuvd9cOHGdDRTUn3gysRQTTF/V7kLQaOQWTc52FLDekwkzN09JN8y9Sb25Xb+g4s6HXCcF//WZ136Q==","signatures":[{"sig":"MEUCIB3crXzICn1RHLJy41y4wTA5cK5UrO0/6tvCeOSJUa+OAiEAvObYNEow9NT+ebDu8J90EBkn4DP4AzSPb+OxtwR2T6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.11.7-rc.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4467636},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"53c79110b38e12cb329f145e1209a43e2b17198e","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"node node_modules/typescript-native/bin/tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node scripts/eval-compare.mjs","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && npm run check:audit && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","schema:inventory":"node scripts/mcp-schema-inventory.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","sharp":"$sharp","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.7","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.1","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3","github-slugger":"^2.0.0","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.11.7-rc.8_1784866315076_0.11536933873153021","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-rc.1":{"name":"@oomkapwn/enquire-mcp","version":"3.12.0-rc.1","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.12.0-rc.1","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"fabdb8a18ad7bbff4811a9b4555e9cd0158889c2","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.12.0-rc.1.tgz","fileCount":215,"integrity":"sha512-XqC2uUoUbX20tXKQmlul+aAW0Z+n57xfDMRgv4qdRnyqfCL7wWUOkTwCoIMUm+FMz5j6uvk/pgvNgrWoKoKSsw==","signatures":[{"sig":"MEQCIBXFSJHX+qQCtvZW/QA/qdp1IFaKyscKpncQyNtoI7SgAiArvVJW1IsxbCp1XwW7+btzgS7BtiSVWKiJ9iSBB1cgzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.12.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4627069},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"0fadc84d19d8f38158bdd83dc6d484058af55243","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"node node_modules/typescript-native/bin/tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node dist/index.js eval-compare","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","schema:inventory":"node scripts/mcp-schema-inventory.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","sharp":"$sharp","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.7","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.1","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3","github-slugger":"^2.0.0","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.12.0-rc.1_1784867986240_0.24119838319872988","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-rc.2":{"name":"@oomkapwn/enquire-mcp","version":"3.12.0-rc.2","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.12.0-rc.2","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"82d3b5698d748a23a9fce1085095b15caf9a6738","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.12.0-rc.2.tgz","fileCount":219,"integrity":"sha512-YF8PNcJ8lbzsnz0rWxrG57OAXXfpC9krNaLQ63P0tMi+LZmpqL9ZOXD7kdd76uYXPHdjsh41RS64drgZM3TJgg==","signatures":[{"sig":"MEYCIQDoezd0yyTWQHLiU3rGR1TFcq4pUN4S0Als6yg7FWxMYAIhAMm5gTy3zEDolF6L9BuofkLUVE5yZ5TPopsJD3Hqcmcr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.12.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4669201},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"f076892afea2c15b9ea2a61e7c5d0925b3634ee0","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"node node_modules/typescript-native/bin/tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node dist/index.js eval-compare","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","schema:inventory":"node scripts/mcp-schema-inventory.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","sharp":"$sharp","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.7","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.1","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3","github-slugger":"^2.0.0","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.12.0-rc.2_1784877318024_0.6962315172835918","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-rc.3":{"name":"@oomkapwn/enquire-mcp","version":"3.12.0-rc.3","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.12.0-rc.3","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"a364c36e19493eb3624e4f9d7eb3eb18c7bf60cd","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.12.0-rc.3.tgz","fileCount":219,"integrity":"sha512-RaRiObyxKtH4Rn1PBz9bLDiJ2qsbN7Z3n9kkQ3mLcmCBhzhTcN+8VJ2haSnZ27pelD7IjcpDTxzDKv7wwWyTuQ==","signatures":[{"sig":"MEUCIQCLliDNxPRlT2frVK1x+ZyXyZzTvxj+w5gBckCrbKWmJwIgRKmuTQv7RTEf80RJrKJyExMZQK4U8avVTOTOoAREcHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.12.0-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4670684},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"c70be24f1efd02acc0aca0fc94e1744e91bdb807","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"node node_modules/typescript-native/bin/tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node dist/index.js eval-compare","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","schema:inventory":"node scripts/mcp-schema-inventory.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","sharp":"$sharp","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.7","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.1","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3","github-slugger":"^2.0.0","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.12.0-rc.3_1784879406015_0.12456067477686661","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-rc.4":{"name":"@oomkapwn/enquire-mcp","version":"3.12.0-rc.4","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.12.0-rc.4","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"52144f077c16760eb0572d16a6916b409d1cb1ea","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.12.0-rc.4.tgz","fileCount":219,"integrity":"sha512-xjghEZ2UrDc4EySRPc9F86DuLB/Idcbsbs4pXDDb6hqqemom1VIskT/RtolnfmdWwnHFHII+WWsKnoM2jQb7fg==","signatures":[{"sig":"MEUCIQDdVtJHEJY0B17BkciTPlMIyNZdUxd8QK/a3ZPpBVdvxQIgO/epyscWl81VLG2CWe3dYXN0+zCVWNGySYADDUTkBbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.12.0-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4681117},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"c52beee4f55d8274869be2b18ba4563464ddf728","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"node node_modules/typescript-native/bin/tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node dist/index.js eval-compare","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","schema:inventory":"node scripts/mcp-schema-inventory.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","sharp":"$sharp","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.7","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.1","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3","github-slugger":"^2.0.0","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.12.0-rc.4_1784883019179_0.0522427656452944","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-rc.5":{"name":"@oomkapwn/enquire-mcp","version":"3.12.0-rc.5","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.12.0-rc.5","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"5c0da5e339fb45b38272aa0aa6b3e685dfb30974","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.12.0-rc.5.tgz","fileCount":219,"integrity":"sha512-E21+b5WVz14raZMcYUB0/GeW9xZCXIJpiCzKoRgYCqRRMKBDfT9WupzXvzbjE0sjGN+f5ytvMnUhnVJQCLMixw==","signatures":[{"sig":"MEUCIQDOjsrAXSwF6XhR4+IBGm7ZSXBuGsMIIj+dwxcsygOVrQIgQwhBhOKIazQkY5EyBjmNgM4BcMViZ+Z+RN5ljG2Krek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.12.0-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4641837},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"386d69a5235160b93378a7774fbdb6ed55305041","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"node node_modules/typescript-native/bin/tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node dist/index.js eval-compare","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","schema:inventory":"node scripts/mcp-schema-inventory.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","sharp":"$sharp","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.7","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"The #1 Obsidian MCP for AI memory: one local markdown vault becomes persistent, cited memory for Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw, and every MCP-compatible agent. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fuse","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.2","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3","github-slugger":"^2.0.0","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.12.0-rc.5_1784916786324_0.168131217065272","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-rc.6":{"name":"@oomkapwn/enquire-mcp","version":"3.12.0-rc.6","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.12.0-rc.6","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"0b4a92c5e4c9eabf1947e9528b2176aaae80c550","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.12.0-rc.6.tgz","fileCount":222,"integrity":"sha512-KYzne6TigutDJSgmE80ure3iU2yOx8C3vMvC2JuC5W+wWRweEXphr9VTS0e4JKhM8OQYiyxM7QqPTJkkCYtPKA==","signatures":[{"sig":"MEYCIQC7wCRR3LjVVCJjbiOBdwK3dVgVQumu3g/kA7a+Xd9JeQIhAOzF/5sbyILPpIET39/zEo135tLxff7KS4nN+n/FzY8Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.12.0-rc.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4664350},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"c919beb33a5d21dcb3b5f20761d27a56e605a1a8","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"node node_modules/typescript-native/bin/tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node dist/index.js eval-compare","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","schema:inventory":"node scripts/mcp-schema-inventory.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","sharp":"$sharp","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.7","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"The #1 Obsidian MCP for AI memory: one local markdown vault becomes persistent, cited memory for Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw, and every MCP-compatible agent. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fuse","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.2","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3","github-slugger":"^2.0.0","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.12.0-rc.6_1784920028209_0.4162408127444255","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-rc.7":{"name":"@oomkapwn/enquire-mcp","version":"3.12.0-rc.7","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.12.0-rc.7","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"14682085ce2d693190b87e9e23291bb9d3a8740a","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.12.0-rc.7.tgz","fileCount":222,"integrity":"sha512-xR48fGiDSmsDVROB+nRmLOX5FHa6xZbkKkjpN6iuL9lDuYOZKq1VRyctQKTAWUiiKBvlmK8modLib3PUCWvX/w==","signatures":[{"sig":"MEUCIDF4EFao99l2o2Rr8JzWoUK6ciuCYazE23mrY4I6dyQiAiEArm6/m5chRAGDuI5emUhzJZfYQcvntipZq4+xVGQY3SQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.12.0-rc.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4666246},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"168bf24c158a28e5ce4fe427388ea0b97484f117","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"node node_modules/typescript-native/bin/tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node dist/index.js eval-compare","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","schema:inventory":"node scripts/mcp-schema-inventory.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","sharp":"$sharp","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.7","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"The #1 Obsidian MCP for AI memory: one local markdown vault becomes persistent, cited memory for Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw, and every MCP-compatible agent. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fuse","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.2","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3","github-slugger":"^2.0.0","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.12.0-rc.7_1784924938501_0.28064644191083676","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-rc.8":{"name":"@oomkapwn/enquire-mcp","version":"3.12.0-rc.8","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.12.0-rc.8","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"d1556338ea82a2fa5d624189065925638a9ed48c","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.12.0-rc.8.tgz","fileCount":226,"integrity":"sha512-SxgmMfG6/NMRMyEU08QqqcWrjusIqMmXNTui8cROqQAFZ57YYpnnpasfl6ZzL2xYhiajUxakxOalEd3RgKrBLg==","signatures":[{"sig":"MEQCIHkZ5FBuTapaODIVV7wL0dNfIl9FLWKN5xVFX+gpTO64AiBDEbY/utCXfFLVG6pDkZOmpt0t4A1jefdef8QlJe13kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.12.0-rc.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4697745},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"399376f99e2813f22cab507e0debde428f9b7b7d","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"node node_modules/typescript-native/bin/tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node dist/index.js eval-compare","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","schema:inventory":"node scripts/mcp-schema-inventory.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","sharp":"$sharp","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.7","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"The #1 Obsidian MCP for AI memory: one local markdown vault becomes persistent, cited memory for Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw, and every MCP-compatible agent. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fuse","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.2","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3","github-slugger":"^2.0.0","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.12.0-rc.8_1784929273595_0.3070199408508776","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-rc.9":{"name":"@oomkapwn/enquire-mcp","version":"3.12.0-rc.9","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.12.0-rc.9","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"5de81a97c3c0ff9c98d05fc15099ca85686e0846","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.12.0-rc.9.tgz","fileCount":226,"integrity":"sha512-fFKN3jADT82AnPkgZYEhxlzX0NC6UAN7wLawgI/fnvO0zdcUUImkZEeTRRhNDJG+k7CAWYilcr6kV6z+cjOwXw==","signatures":[{"sig":"MEYCIQCPA9O3R/LacJwTj7mbGl5QoErmAljoAb4UFQFNZ4g5xwIhANKgSjEA+tDAAZ/EVnpsGwDk3kYEzuPDune9FdbyHMs+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.12.0-rc.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4700285},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"4dab13c395d2ee5441d947a53ff7e9a138746b9e","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"node node_modules/typescript-native/bin/tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node dist/index.js eval-compare","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","schema:inventory":"node scripts/mcp-schema-inventory.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","sharp":"$sharp","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.8","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"The #1 Obsidian MCP for AI memory: one local markdown vault becomes persistent, cited memory for Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw, and every MCP-compatible agent. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fuse","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.2","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3","github-slugger":"^2.0.0","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.12.0-rc.9_1784965450848_0.9266975626556462","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-rc.10":{"name":"@oomkapwn/enquire-mcp","version":"3.12.0-rc.10","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.12.0-rc.10","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"2480b84e9122c2d7c7546e256a5d7ac403528c65","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.12.0-rc.10.tgz","fileCount":226,"integrity":"sha512-paSTnK7zfKK3gaFufhQizb8prOKpGeAkVIBlngG5Wn5dRjX181Uq5ocmhBQy+6YGy8mbkHcXWbsptGBqNsBNRQ==","signatures":[{"sig":"MEYCIQCO7BwE7G5iFO/mau4WCjHyUK/FaGlttkOIwoJNDiSRIQIhAL+tHrAmP+RLh2h5kjTAQBai598fmRgUBJ4aSEY9hEMc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.12.0-rc.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4702664},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"f47d90382b7d53df9723bfd4b8fcf15840b75c1b","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"node node_modules/typescript-native/bin/tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node dist/index.js eval-compare","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","schema:inventory":"node scripts/mcp-schema-inventory.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","sharp":"$sharp","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.8","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"The #1 Obsidian MCP for AI memory: one local markdown vault becomes persistent, cited memory for Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw, and every MCP-compatible agent. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fuse","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.2","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3","github-slugger":"^2.0.0","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.12.0-rc.10_1784974111049_0.37414028856056714","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-rc.11":{"name":"@oomkapwn/enquire-mcp","version":"3.12.0-rc.11","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.12.0-rc.11","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"b674ba96aee904d0212b4c67be8e2ce07c8e47f4","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.12.0-rc.11.tgz","fileCount":226,"integrity":"sha512-Yo1c/u2G3YdQaiDu8nW0vu44JA1aKTxIx8w2a1Vqqhi+nWCDL1ZQXBrrNAiBzfQHeLLnGqiMNxaVQ+LZSBg6SA==","signatures":[{"sig":"MEUCIFuVgrRBFxHaGNz+KCrjt58uWHJbd8z2k/tSUNGMNyPJAiEAqbduXfboPQnxfTBKCIx19rhaCOJtep1Q6k0FcWHaCjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.12.0-rc.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4704858},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"15a6eaa440bde79e70342e38f481bfef3b56882f","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"node node_modules/typescript-native/bin/tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node dist/index.js eval-compare","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","schema:inventory":"node scripts/mcp-schema-inventory.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","sharp":"$sharp","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.8","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"The #1 Obsidian MCP for AI memory: one local markdown vault becomes persistent, cited memory for Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw, and every MCP-compatible agent. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fuse","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.2","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3","github-slugger":"^2.0.0","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.12.0-rc.11_1784975876831_0.508658065706787","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-rc.12":{"name":"@oomkapwn/enquire-mcp","version":"3.12.0-rc.12","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.12.0-rc.12","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"78412bc066f5e5298b90b611f1619cb1518a7d64","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.12.0-rc.12.tgz","fileCount":226,"integrity":"sha512-KgNUvDqXzcPJLxynkG+j5xWyj8U1QLIUZne0PcCndTWbXIskV2OP31k25gsMHCeJbm8qwGw1eqii6cyqNq4MfQ==","signatures":[{"sig":"MEYCIQDjdPlxWatB88WgFAktuMK5XGrI/njlphfF/OG0ckOT7wIhANCwWNfV6keisCyoZg1v0ClkNNJRpII/SK6/AHN1y959","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.12.0-rc.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4694205},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"8874359881a6c6e1c8f29f3af9ad40bab7d4586f","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"node node_modules/typescript-native/bin/tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node dist/index.js eval-compare","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","schema:inventory":"node scripts/mcp-schema-inventory.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","sharp":"$sharp","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.8","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"The #1 Obsidian MCP for AI memory: one local markdown vault becomes persistent, cited memory for Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw, and every MCP-compatible agent. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fuse","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.2","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3","github-slugger":"^2.0.0","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.12.0-rc.12_1784977722937_0.782227316680675","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-rc.13":{"name":"@oomkapwn/enquire-mcp","version":"3.12.0-rc.13","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.12.0-rc.13","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"ab4d1b7edf98db2494819f68d4cbd97b992115d5","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.12.0-rc.13.tgz","fileCount":230,"integrity":"sha512-L8IUg23C2CT9tvdBgdw+k85ulrFBouA9mO27kyXV7yTUxHebVuP3NRdwWy4wRSMyiFWTAAgHbznHBZtPxjmvCw==","signatures":[{"sig":"MEUCIEHsSFHEuomPjiexHkdvFPeS+M9T/nNS3leO4FPh+A8xAiEA/OS6d7JzBxd2kPf3R3TNhIHTHqU1SDySzS6S/QFzkY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.12.0-rc.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4711012},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"56fbf85e91289c2d66d2d2d3897c5cc2a4b2743c","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"node node_modules/typescript-native/bin/tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node dist/index.js eval-compare","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","schema:inventory":"node scripts/mcp-schema-inventory.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","sharp":"$sharp","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.8","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"The #1 Obsidian MCP for AI memory: one local markdown vault becomes persistent, cited memory for Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw, and every MCP-compatible agent. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fuse","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.2","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3","github-slugger":"^2.0.0","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.12.0-rc.13_1784979455387_0.5258279217546868","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-rc.14":{"name":"@oomkapwn/enquire-mcp","version":"3.12.0-rc.14","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.12.0-rc.14","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"d6ed8516d35873744e0cad8d95817dd04e3b12a6","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.12.0-rc.14.tgz","fileCount":230,"integrity":"sha512-fLdohj+yqJS4PDPtx9QvDqp18OAs5rNqtvz1OqSNvN33HjKPgKVyqKMgAsiesxZbm4Oy9NWvxkR6vdsZi/GtDw==","signatures":[{"sig":"MEQCIG9JgDw70iuOJbjfhuEWPpcFmY+eaFNVsb4OliY+Q1BnAiAT39NcKqeDoPIvYcCsI8wVZiZVLSuVo2C66UpPgZZEwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.12.0-rc.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4728112},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"08d3f9b21b4d9ee3a6fa51774fe872143367878c","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"node node_modules/typescript-native/bin/tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node dist/index.js eval-compare","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","schema:inventory":"node scripts/mcp-schema-inventory.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","sharp":"$sharp","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.8","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"The #1 Obsidian MCP for AI memory: one local markdown vault becomes persistent, cited memory for Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw, and every MCP-compatible agent. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fuse","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.2","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3","github-slugger":"^2.0.0","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.12.0-rc.14_1784989585869_0.719170116886833","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-rc.15":{"name":"@oomkapwn/enquire-mcp","version":"3.12.0-rc.15","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.12.0-rc.15","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"58a92c1b750ccd5314c02895753d0fefe1b13010","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.12.0-rc.15.tgz","fileCount":230,"integrity":"sha512-DzdySUFq7rjF0s4YlAyKYGEGbg9dqGI52lVD/mf1QSnyurb02XUb+EFxbEgsdMzahgtpf0wsalbUAJsfhW3IPw==","signatures":[{"sig":"MEQCIBsaReAcG/riEkLmN31zTjm2iGLN+0+zab/pxvXpCUlAAiB9roOWY/DibWPJjfRTbfLTDS1DZcmtOOA9V0DD3+Q6Ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.12.0-rc.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4731454},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"47469de51ff107a3f7044fe0973d113f79d7d22b","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"node node_modules/typescript-native/bin/tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","docs:pages":"node scripts/build-pages.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node dist/index.js eval-compare","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","schema:inventory":"node scripts/mcp-schema-inventory.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","sharp":"$sharp","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.8","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"The #1 Obsidian MCP for AI memory: one local markdown vault becomes persistent, cited memory for Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw, and every MCP-compatible agent. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fuse","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.2","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3","github-slugger":"^2.0.0","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.12.0-rc.15_1784992505142_0.35466240927982073","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-rc.16":{"name":"@oomkapwn/enquire-mcp","version":"3.12.0-rc.16","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.12.0-rc.16","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"e256ee49ddc3d338f0ff90180eb8609104d3cf80","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.12.0-rc.16.tgz","fileCount":230,"integrity":"sha512-kh8inHl+8JaKGULYKSv6YgUd46jCx8W4++zd1xOHun5jvYGnAqRfzqW7+99FgwJ/qbdghbxcXmhoO6eK53lo4A==","signatures":[{"sig":"MEUCIEy7mYcvZtlbCZPt1knx+kWEEESRrIgyfJ3TTxcdEEmEAiEA0bpZcjbLtPXrMpnKqx2VmTHxZ3CoHOpZogltlH0f5rM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.12.0-rc.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5244092},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"3a62f513c4b7029ea6fb7540046f6ec2f721bd69","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"node node_modules/typescript-native/bin/tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","docs:pages":"node scripts/build-pages.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node dist/index.js eval-compare","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","schema:inventory":"node scripts/mcp-schema-inventory.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","sharp":"$sharp","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.8","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"The #1 Obsidian MCP for AI memory and local document intelligence: turn Markdown, PDFs + OCR, Canvas, and executable Bases into persistent, cited context for Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw, and every MCP-compatible agent. Fu","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.2","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3","github-slugger":"^2.0.0","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.12.0-rc.16_1785002534362_0.8804302425413413","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-rc.17":{"name":"@oomkapwn/enquire-mcp","version":"3.12.0-rc.17","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.12.0-rc.17","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"8ce29c5e0e90cbdf9f8c46276000f096b2e922f4","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.12.0-rc.17.tgz","fileCount":230,"integrity":"sha512-iLSDpOEd++egqmMtopV9cLtgQM6FdfNVt2wUyMTWtW1YHq95s7eS96OgXaBOWgn5UlaD23HD4KBG1a/fCGdKTg==","signatures":[{"sig":"MEUCIQCoRnOqWj7Zm2GPnN9rVEiNlMmQm1C1mCgel7cga/FM5QIgAvHJsi2+4PkdTVNpIdSbxSk6lh2S1gTylE1XTElDhUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.12.0-rc.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5250584},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"1c04faaaba453bc2088555c30d4cb6e84f872a6a","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"node node_modules/typescript-native/bin/tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","docs:pages":"node scripts/build-pages.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node dist/index.js eval-compare","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","schema:inventory":"node scripts/mcp-schema-inventory.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","sharp":"$sharp","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.8","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"The #1 Obsidian MCP for AI memory and local document intelligence: turn Markdown, PDFs + OCR, Canvas, and executable Bases into persistent, cited context for Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw, and every MCP-compatible agent. Fu","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.2","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3","github-slugger":"^2.0.0","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.12.0-rc.17_1785010984461_0.05813246417576079","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-rc.18":{"name":"@oomkapwn/enquire-mcp","version":"3.12.0-rc.18","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.12.0-rc.18","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"56eee1c3628046707ca19e76d6b7384a16665112","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.12.0-rc.18.tgz","fileCount":230,"integrity":"sha512-xSOjH78chW/f0ZRC7NLcEF3j57jrQDTFQhc+0qvrK97tIOJefTcAnuxeMSTaUdP3TcxVXa+lk3FvzYy4M4miNA==","signatures":[{"sig":"MEUCIC7uDuklUTLeF3SDg1yRTTvR3EBJfXsQKgDZfvpK7RQOAiEAsEGZkXlCDXHyKTfBlQRdIDvZKV2fp8+Vijzx36CB2+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.12.0-rc.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5261727},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"d4d3dd190e66c898a0bb56d862ea2b4854d801fa","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"node node_modules/typescript-native/bin/tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","docs:pages":"node scripts/build-pages.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node dist/index.js eval-compare","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","schema:inventory":"node scripts/mcp-schema-inventory.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","sharp":"$sharp","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.8","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"The #1 Obsidian MCP for AI memory and local document intelligence: turn Markdown, PDFs + OCR, Canvas, and executable Bases into persistent, cited context for Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw, and every MCP-compatible agent. Fu","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.2","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3","github-slugger":"^2.0.0","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.12.0-rc.18_1785018188907_0.9976208843563692","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-rc.19":{"name":"@oomkapwn/enquire-mcp","version":"3.12.0-rc.19","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.12.0-rc.19","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"2745ef2546657ac476661b89b0ebc42e0afcd55e","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.12.0-rc.19.tgz","fileCount":230,"integrity":"sha512-5wjA9wkfhWghv3YGnP64eG+sQDOsTE1iDV6zJVO1qM2tD9/ZkvKF4Hgzp6RlZ8Xxl9BvKbSboGkeIA2osHAwKg==","signatures":[{"sig":"MEUCIQCp+QkaLhXwJDuaRhkxv26dXPOdxl5w9KJMtnROiVUd1AIgdptD7DUSxwGtG6jNcvdNa7P0/2BN/1xzSAKwC4530Mw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.12.0-rc.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5267987},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"337f8a80cb5282eddf6b46f7e88b0d20aa559229","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"node node_modules/typescript-native/bin/tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","docs:pages":"node scripts/build-pages.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node dist/index.js eval-compare","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","schema:inventory":"node scripts/mcp-schema-inventory.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","sharp":"$sharp","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.8","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"The #1 Obsidian MCP for AI memory and local document intelligence: turn Markdown, PDFs + OCR, Canvas, and executable Bases into persistent, cited context for Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw, and every MCP-compatible agent. Fu","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.2","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3","github-slugger":"^2.0.0","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.12.0-rc.19_1785021520767_0.7094655805995589","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-rc.20":{"name":"@oomkapwn/enquire-mcp","version":"3.12.0-rc.20","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.12.0-rc.20","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"90a975d39a2499bfe2647dd4c5e57f0e1f71ddad","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.12.0-rc.20.tgz","fileCount":234,"integrity":"sha512-GdpPdBDPOtsuIDbzxH8w/DK8E0UkzWlZYIyf5UjfWriGc4P/C/FZpL4wvMlU6e+7MDhf+5z8tbfo02qZ6FXmNw==","signatures":[{"sig":"MEYCIQChljhAmfSHwoSSqxCJtY58tUj8wS0vH+FhzKPrwkzGKwIhAKmqbf+Iil52NLmLFIffigzrgLs6IE2Z2eJJOqCO+qsG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.12.0-rc.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5348530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"f7fac4e7cd1e3427f64266577fa81f41a181f45b","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"node node_modules/typescript-native/bin/tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","docs:pages":"node scripts/build-pages.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node dist/index.js eval-compare","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","schema:inventory":"node scripts/mcp-schema-inventory.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","sharp":"$sharp","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.8","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"The #1 Obsidian MCP for AI memory and local document intelligence: turn Markdown, PDFs + OCR, Canvas, and executable Bases into persistent, cited context for Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw, and every MCP-compatible agent. Fu","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.2","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3","github-slugger":"^2.0.0","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.12.0-rc.20_1785241158572_0.9691171581192386","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-rc.21":{"name":"@oomkapwn/enquire-mcp","version":"3.12.0-rc.21","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.12.0-rc.21","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"4deea52a3c51f17970af0d3800059eceda3e6983","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.12.0-rc.21.tgz","fileCount":234,"integrity":"sha512-iWExiY8CF0xMuC5bPHYSn/qKucgShd+KDcToiw7A8hK5CxuhObSIsplfyZSB3C7p/HUM2jS/1Fm95ro36qT4FQ==","signatures":[{"sig":"MEYCIQC0msu2WBXk2T0gemZoyTlja31tH2oB3QsrDaEU2CCZHwIhAJf+4QKDV+9vkQuwRIW+v7KPUrpKcqwuv1DLcB9H7wRE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.12.0-rc.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5351853},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"187214c6c3e3269193c06c8c10ffed7cf4cf85d0","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"node node_modules/typescript-native/bin/tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","docs:pages":"node scripts/build-pages.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node dist/index.js eval-compare","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","schema:inventory":"node scripts/mcp-schema-inventory.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","sharp":"$sharp","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.8","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"The #1 Obsidian MCP for AI memory and local document intelligence: turn Markdown, PDFs + OCR, Canvas, and executable Bases into persistent, cited context for Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw, and every MCP-compatible agent. Fu","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.2","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","github-slugger":"^2.0.0","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.12.0-rc.21_1785322201895_0.6622022760623014","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-rc.22":{"name":"@oomkapwn/enquire-mcp","version":"3.12.0-rc.22","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.12.0-rc.22","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"4741254e6a639030d855fe588b874f6f4299050d","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.12.0-rc.22.tgz","fileCount":234,"integrity":"sha512-YdyTA4TzqTFzPMIlAxgciwupwDrtkAmTmVNKrLG/Mt/SE5zlff9zT7Eugk3Bkf6ImtRqlqaO0ZPWNYa6adyhrw==","signatures":[{"sig":"MEYCIQD9aiiQxHdzgUzkC1LAVF3TvYSJkxE4yB63lHjl2seo0wIhAODzdrPN/MGRjbOSgpabdwpAD0HziUklbA3Sf+PD0u3N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.12.0-rc.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5357120},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"469c0ea091d82931b5520c249edffc563f86998a","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"node node_modules/typescript-native/bin/tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","docs:pages":"node scripts/build-pages.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node dist/index.js eval-compare","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","schema:inventory":"node scripts/mcp-schema-inventory.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","sharp":"$sharp","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.8","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"The #1 Obsidian MCP for AI memory and local document intelligence: turn Markdown, PDFs + OCR, Canvas, and executable Bases into persistent, cited context for Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw, and every MCP-compatible agent. Fu","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.2","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","github-slugger":"^2.0.0","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.12.0-rc.22_1785327267438_0.9430420140112483","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-rc.23":{"name":"@oomkapwn/enquire-mcp","version":"3.12.0-rc.23","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.12.0-rc.23","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"9c5d9f7c7c927f563fb883acc4365a735663bf71","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.12.0-rc.23.tgz","fileCount":238,"integrity":"sha512-U626gLMEHPYdRANnKvslVXnyMoB+o3AYi+8VDOhK0yOhTOtgVj4O5dLG/OJpYTn0pvx2HGuWe5qdgTo5rC4xMw==","signatures":[{"sig":"MEUCIQDQeyGWPFwiSjipilgvlXEK6D3KXtD5FuY50RuPXMfsvAIgMC5M/OsRghoNAx1RffZK0IlGKwmCaJpmhazhPjrTKVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.12.0-rc.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5395789},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"eb3b627ce184d49ec44e76b5a41a511f4aa5d927","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"node node_modules/typescript-native/bin/tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","docs:pages":"node scripts/build-pages.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node dist/index.js eval-compare","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","schema:inventory":"node scripts/mcp-schema-inventory.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","sharp":"$sharp","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.8","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"The #1 Obsidian MCP for AI memory and local document intelligence: turn Markdown, PDFs + OCR, Canvas, and executable Bases into persistent, cited context for Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw, and every MCP-compatible agent. Fu","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.2","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","github-slugger":"^2.0.0","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.12.0-rc.23_1785337462421_0.7293811548483682","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-rc.24":{"name":"@oomkapwn/enquire-mcp","version":"3.12.0-rc.24","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.12.0-rc.24","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"83b22ceccd24357311605fa99b0b8b0d9c6cb921","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.12.0-rc.24.tgz","fileCount":238,"integrity":"sha512-nfMu4QiNwyzvdjvsxJmzU0mGCU/6ag7WvvfvaZu8fqVWxfsQ9OF5t002+VbiWbUDcJkQvZb+PHLXFVHLJjoB7w==","signatures":[{"sig":"MEQCIEK7tMQdqjU2Xs4HnU265uO8t2sjZFjwzdoq0io8njs8AiBA9J+sge2mIfUDpkdQnqIwotAkA2+Ck/WWu+YaS3u5IA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.12.0-rc.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5401537},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"927dc55cfd5a30c56cb3da96deae38917ef36ee8","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"node node_modules/typescript-native/bin/tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","docs:pages":"node scripts/build-pages.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node dist/index.js eval-compare","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","schema:inventory":"node scripts/mcp-schema-inventory.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","sharp":"$sharp","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.8","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"The #1 Obsidian MCP for AI memory and local document intelligence: turn Markdown, PDFs + OCR, Canvas, and executable Bases into persistent, cited context for Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw, and every MCP-compatible agent. Fu","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.2","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","github-slugger":"^2.0.0","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.12.0-rc.24_1785354562424_0.8664263721096759","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-rc.25":{"name":"@oomkapwn/enquire-mcp","version":"3.12.0-rc.25","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.12.0-rc.25","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"02ed7c5dceb495eb91a4df1f86433ea8b3a7266b","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.12.0-rc.25.tgz","fileCount":242,"integrity":"sha512-GGzzDmnoH4kF57y9VJGjKfMJl9WpGIDohEfn7wdkw5jxknbRkgaQhxn0UxTtcqhmuabm0d5nuhwaiLJYpipvlg==","signatures":[{"sig":"MEQCIFxlrlgTVomt61pgQvWyHxVfj2OFSDhBv6xoG6LzoAjEAiAk7d4hrl1Bx5mk3YB02bmJiDan+PkhetMcFZgCI9jrBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.12.0-rc.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5516399},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"e106e422d40d76b0b58c509b4b58013e203dd46e","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"node node_modules/typescript-native/bin/tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","docs:pages":"node scripts/build-pages.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node dist/index.js eval-compare","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","schema:inventory":"node scripts/mcp-schema-inventory.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","sharp":"$sharp","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.8","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"The #1 Obsidian MCP for AI memory and local document intelligence: turn Markdown, PDFs + OCR, Canvas, and executable Bases into persistent, cited context for Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw, and every MCP-compatible agent. Fu","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.2","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","github-slugger":"^2.0.0","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.12.0-rc.25_1785389731099_0.3377484980654817","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-rc.26":{"name":"@oomkapwn/enquire-mcp","version":"3.12.0-rc.26","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.12.0-rc.26","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"90a5196e937c5375f9ccce3c13a0031d925e092e","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.12.0-rc.26.tgz","fileCount":242,"integrity":"sha512-7XDPSeho+w88ND1a1llSqiVT5S5VUFVu2qL/AkM0I5Rlondnn0EMExlsA6F+BOGSwW39YiC5QnR7JzwbhQ1TDw==","signatures":[{"sig":"MEUCIHt7SdheWLkPxu9iFA/zqFYrcr9zPcw3N4dJtdGq++Z0AiEA/g5UDd5vdpGSe1qT0hwkJiP9CVq0s/J3juQTxGigS88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.12.0-rc.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5548303},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"b3b4fe23f334b16a5fb0fd64a29a77d5640105b9","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"node node_modules/typescript-native/bin/tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","docs:pages":"node scripts/build-pages.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node dist/index.js eval-compare","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","schema:inventory":"node scripts/mcp-schema-inventory.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","sharp":"$sharp","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.8","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"The #1 Obsidian MCP for AI memory and local document intelligence: turn Markdown, PDFs + OCR, Canvas, and executable Bases into persistent, cited context for Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw, and every MCP-compatible agent. Fu","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.2","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","github-slugger":"^2.0.0","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.12.0-rc.26_1785394254984_0.6270408150035649","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-rc.27":{"name":"@oomkapwn/enquire-mcp","version":"3.12.0-rc.27","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.12.0-rc.27","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"f86a5920e75c4db83e64ff639fe032e6c95c4be7","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.12.0-rc.27.tgz","fileCount":242,"integrity":"sha512-tRTxJW988uzwMru5pCZ6aZAfFhWFXZFJx7KG7YPVfgMEFEfUdiExB0kCGmeZ74t/AveHSsBXOprGigyXSUPwug==","signatures":[{"sig":"MEUCIQCFsxpb9X4PDZDYs9JJ0wE2PaF6RUON4lZ6/YrK4Co9SAIgGdfXfhHDEX9Ro/dvsmxIkkLZInwOa3sxekSJQkwadb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.12.0-rc.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5640537},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"620935f25e34170c141c61f0568dbe45a18c8108","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"node node_modules/typescript-native/bin/tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","docs:pages":"node scripts/build-pages.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node dist/index.js eval-compare","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","schema:inventory":"node scripts/mcp-schema-inventory.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","sharp":"$sharp","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.8","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"The #1 Obsidian MCP for AI memory and local document intelligence: turn Markdown, PDFs + OCR, Canvas, and executable Bases into persistent, cited context for Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw, and every MCP-compatible agent. Fu","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.2","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","github-slugger":"^2.0.0","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.12.0-rc.27_1785404310678_0.9816619640381536","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-rc.28":{"name":"@oomkapwn/enquire-mcp","version":"3.12.0-rc.28","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.12.0-rc.28","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"51946e7b28694e276e1909df9ec1c46ae95f3b07","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.12.0-rc.28.tgz","fileCount":242,"integrity":"sha512-bYd+FfR8RK0FO4qrmBlYL7V59nKumBF3APtNy+LLY+QSLxRblwp99LzxXDzICfwPge0DZbPaRMh660bcf9oTHA==","signatures":[{"sig":"MEYCIQCn7iY8rcSVBxKVa0O/SsIY2QO34Z548uFR8osxzPw2xAIhAKxBf6AOL2xCLwKsd0LKJfY2Rwo4ZnISBx6spJH84B/N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.12.0-rc.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5650689},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"6ba01f94ac458aa0364afd0040c5f500f5e98aa2","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"node node_modules/typescript-native/bin/tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","docs:pages":"node scripts/build-pages.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node dist/index.js eval-compare","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","schema:inventory":"node scripts/mcp-schema-inventory.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","sharp":"$sharp","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.8","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"The #1 Obsidian MCP for AI memory and local document intelligence: turn Markdown, PDFs + OCR, Canvas, and executable Bases into persistent, cited context for Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw, and every MCP-compatible agent. Fu","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.2","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","github-slugger":"^2.0.0","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.12.0-rc.28_1785428634312_0.21265628331882902","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-rc.29":{"name":"@oomkapwn/enquire-mcp","version":"3.12.0-rc.29","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","document-intelligence","freshness-aware-retrieval","cited-search","local-first","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.12.0-rc.29","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"4a5bb9cfbe79292bf455b3a774a7cc648d20e508","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.12.0-rc.29.tgz","fileCount":242,"integrity":"sha512-Z1L7AgQTW8XoBK+M8ZrDvYQ0V0uFs+uRlfC+WeZcJK4PoElC3kS2TyDc2hnpN7DYHay2FpFvXs13m5q9HNxeiQ==","signatures":[{"sig":"MEQCIFHOUHUeANEUB510QvPag4arFA+gJHr3xNCEzZEJF5SWAiABhT3ZX6QSxwP7oqskxZzYXmnC0HECne5WEC3iU9mC9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.12.0-rc.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5667276},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"8abb1b3f90c27698f2a550eb5701861329ade40a","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"node node_modules/typescript-native/bin/tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","docs:pages":"node scripts/build-pages.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node dist/index.js eval-compare","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","schema:inventory":"node scripts/mcp-schema-inventory.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","sharp":"$sharp","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.8","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"The #1 Obsidian MCP for freshness-aware, cited AI memory: local hybrid search over Markdown and PDFs/OCR, plus Canvas parsing, Dataview-style LIST/TABLE queries, and supported Obsidian Base-filter execution. Read-only by default; zero outbound calls initi","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.2","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","github-slugger":"^2.0.0","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.12.0-rc.29_1785432865415_0.624475853466173","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-rc.30":{"name":"@oomkapwn/enquire-mcp","version":"3.12.0-rc.30","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","document-intelligence","freshness-aware-retrieval","cited-search","local-first","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.12.0-rc.30","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"d4abb8552b9788c4d6ef5c40d658c13be1e0c2c0","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.12.0-rc.30.tgz","fileCount":242,"integrity":"sha512-2qmn2qVzKbMQvqDfuQ3TzvY7sL8knb/FyE2C+orVrCtVMzYBv5Tbl0XT/gpY02/XkbSvMcDuSThiF0PrkPCPlQ==","signatures":[{"sig":"MEQCIFkUkZbZUhkyU4g2AXgUSpmjXr/pcOWEsEtgpOmYT0HQAiBZbrApWeWCXEx+VzR2FPS0TYoTEDatHJZVDCxTbWi7iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.12.0-rc.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5723397},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"dab9a75dd9a7aaa83283f2994e8be7e2922dff04","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"node node_modules/typescript-native/bin/tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","docs:pages":"node scripts/build-pages.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node dist/index.js eval-compare","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","schema:inventory":"node scripts/mcp-schema-inventory.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","sharp":"$sharp","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.8","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"The #1 Obsidian MCP for freshness-aware, cited AI memory: local hybrid search over Markdown and PDFs/OCR, plus Canvas parsing, Dataview-style LIST/TABLE queries, and supported Obsidian Base-filter execution. Read-only by default; zero outbound calls initi","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.2","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","github-slugger":"^2.0.0","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.12.0-rc.30_1785441039621_0.9492389731352431","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-rc.31":{"name":"@oomkapwn/enquire-mcp","version":"3.12.0-rc.31","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","document-intelligence","freshness-aware-retrieval","cited-search","local-first","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@3.12.0-rc.31","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"452256801753a0cc3461e4487a975c65a1f2ab76","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-3.12.0-rc.31.tgz","fileCount":246,"integrity":"sha512-NRXjO7mu8elIlnbHpZnWx/vonMfnY5aBu3V3Uy93tzwIz5EiM4DKOU9er5kBIWuV4hjuUTb4rTX4kMcuVJJPfw==","signatures":[{"sig":"MEUCIQDxYNygvMxs+pbBfhAerETsdrw70TzXXEF3IgsgQTrQvQIgYraiim1YFF/0OYY8x+44SnxWEV/kPv2VnBiB43nB9Hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@3.12.0-rc.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5736518},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"0c353492543e97f01c0624ddd13c8b97218ed793","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"node node_modules/typescript-native/bin/tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","docs:pages":"node scripts/build-pages.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node dist/index.js eval-compare","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","schema:inventory":"node scripts/mcp-schema-inventory.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","sharp":"$sharp","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.8","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"The #1 Obsidian MCP for freshness-aware, cited AI memory: local hybrid search over Markdown and PDFs/OCR, plus Canvas parsing, Dataview-style LIST/TABLE queries, and supported Obsidian Base-filter execution. Read-only by default; zero outbound calls initi","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.2","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","github-slugger":"^2.0.0","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_3.12.0-rc.31_1785525964151_0.1818447478401446","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.1":{"name":"@oomkapwn/enquire-mcp","version":"4.0.0-rc.1","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","document-intelligence","freshness-aware-retrieval","cited-search","local-first","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@4.0.0-rc.1","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"4359ac467e6803c1ed5805dd94ff82692985f437","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-4.0.0-rc.1.tgz","fileCount":246,"integrity":"sha512-22//Fdz838XZXi6xaqxxeeyjHkvSZWDhPLL3x/G1rxcK3x3s0L72B7SBWa7nAjI2w34CNUJ3JiAngRvNzGngNg==","signatures":[{"sig":"MEUCIDBsomEtjn/iKKUSxlgJ5ZHld0e9RymKgi/uUJpLZcaZAiEAm3rQara9w3JzAfSQC+HXY+w9KXwdR6ihWo3l4xEvCpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@4.0.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5785007},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"4af28086d30ab08fefce49d94107c18c14eac18f","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"node node_modules/typescript-native/bin/tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","docs:pages":"node scripts/build-pages.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","eval:compare":"node dist/index.js eval-compare","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","schema:inventory":"node scripts/mcp-schema-inventory.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"hono":"^4.12.31","sharp":"$sharp","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.8","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"The #1 Obsidian MCP for freshness-aware, cited AI memory: local hybrid search over Markdown and PDFs/OCR, plus Canvas parsing, Dataview-style LIST/TABLE queries, and supported Obsidian Base-filter execution. Read-only by default; zero outbound calls initi","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.2","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/node":"2.0.0","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","github-slugger":"^2.0.0","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13","@modelcontextprotocol/client":"2.0.0"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_4.0.0-rc.1_1785563105155_0.03235762092191519","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.2":{"name":"@oomkapwn/enquire-mcp","version":"4.0.0-rc.2","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","document-intelligence","freshness-aware-retrieval","cited-search","local-first","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","_id":"@oomkapwn/enquire-mcp@4.0.0-rc.2","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"bin":{"enquire-mcp":"dist/index.js"},"dist":{"shasum":"3e4ef9a994499c30776628d20d37f54c82e4881a","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-4.0.0-rc.2.tgz","fileCount":246,"integrity":"sha512-u2XpPSPuVCibulFjM+HTylATUIFF70DH9rmTrUTbM22OCmlRb2TvC5xieGis9nMiS2z0LS5Zm4KbEc+vzQ3oEQ==","signatures":[{"sig":"MEYCIQDeLiGcJypXuauz5JnVPGKwQC/7EtcTe7RPQjQBL4eBwQIhAIyLLhVnrsnivTzWIuup92pow1glYe0PqbS4+8Zwilnv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@4.0.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5815249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./package.json":"./package.json","./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"}},"gitHead":"4058aeaf5f00443841a751b71cdbcf99a28ecb68","mcpName":"io.github.oomkapwn/enquire-mcp","scripts":{"dev":"node node_modules/typescript-native/bin/tsc --watch","eval":"node dist/index.js eval","lint":"biome check --error-on-warnings","test":"vitest run","bench":"npm run build && node scripts/bench.mjs","build":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","format":"biome format --write","prepare":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md server.json mcpb/manifest.json","docs:api":"typedoc","lint:fix":"biome check --write","check:oia":"node scripts/oia-walk.mjs","docs:pages":"node scripts/build-pages.mjs","mcpb:build":"node scripts/build-mcpb.mjs","test:watch":"vitest","bench:quick":"npm run build && node scripts/bench.mjs --quick","check:audit":"node scripts/check-audit.mjs","mcpb:verify":"node scripts/mcpb-consumer.mjs","eval:compare":"node dist/index.js eval-compare","bench:context":"npm run build && node scripts/bench-context.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","render:preview":"node scripts/render-social-preview.mjs","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","schema:inventory":"node scripts/mcp-schema-inventory.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs"},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"overrides":{"tmp":"0.2.7","hono":"^4.12.31","sharp":"$sharp","adm-zip":"^0.6.0","fast-uri":"^3.1.3","protobufjs":"^7.6.5","brace-expansion":"^5.0.8","@hono/node-server":"^2.0.11"},"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"The #1 Obsidian MCP for freshness-aware, cited AI memory: local hybrid search over Markdown and PDFs/OCR, plus Canvas parsing, Dataview-style LIST/TABLE queries, and supported Obsidian Base-filter execution. Read-only by default; zero outbound calls initi","directories":{},"_nodeVersion":"22.13.0","dependencies":{"zod":"^4.4.3","js-yaml":"^5.2.2","chokidar":"^5.0.0","commander":"^15.0.0","@modelcontextprotocol/node":"2.0.0","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"husky":"^9.1.7","sharp":"^0.35.3","fflate":"0.8.3","vitest":"^4.1.9","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","github-slugger":"^2.0.0","typescript-native":"npm:typescript@7.0.2","@anthropic-ai/mcpb":"2.1.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13","@modelcontextprotocol/client":"2.0.0"},"optionalDependencies":{"pdfjs-dist":"^6.1.200","hnswlib-node":"^3.0.0","tesseract.js":"^7.0.0","better-sqlite3":"^12.11.1","@napi-rs/canvas":"^1.0.1","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enquire-mcp_4.0.0-rc.2_1785569873583_0.8655505812571198","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.3":{"$schema":"https://json.schemastore.org/package.json","name":"@oomkapwn/enquire-mcp","version":"4.0.0-rc.3","mcpName":"io.github.oomkapwn/enquire-mcp","description":"The #1 Obsidian MCP for freshness-aware, cited AI memory: local hybrid search over Markdown and PDFs/OCR, plus Canvas parsing, Dataview-style LIST/TABLE queries, and supported Obsidian Base-filter execution. Read-only by default; zero outbound calls initi","type":"module","bin":{"enquire-mcp":"dist/index.js"},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./embed-db":{"types":"./dist/embed-db.d.ts","import":"./dist/embed-db.js"},"./fts5":{"types":"./dist/fts5.d.ts","import":"./dist/fts5.js"},"./vault":{"types":"./dist/vault.d.ts","import":"./dist/vault.js"},"./hnsw":{"types":"./dist/hnsw.d.ts","import":"./dist/hnsw.js"},"./bases":{"types":"./dist/bases.d.ts","import":"./dist/bases.js"},"./communities":{"types":"./dist/communities.d.ts","import":"./dist/communities.js"},"./tool-manifest":{"types":"./dist/tool-manifest.d.ts","import":"./dist/tool-manifest.js"},"./package.json":"./package.json"},"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf dist","build":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js","dev":"node node_modules/typescript-native/bin/tsc --watch","start":"node dist/index.js","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage --exclude tests/meta-invariant-coverage.test.ts --exclude tests/release-integrity.test.ts","check:changelog-coverage":"node scripts/check-changelog-coverage.mjs","check:per-file-coverage":"node scripts/check-per-file-coverage.mjs","check:oia":"node scripts/oia-walk.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","schema:inventory":"node scripts/mcp-schema-inventory.mjs","lint":"biome check --error-on-warnings","lint:fix":"biome check --write","mcpb:build":"node scripts/build-mcpb.mjs","mcpb:verify":"node scripts/mcpb-consumer.mjs","format":"biome format --write","render:preview":"node scripts/render-social-preview.mjs","bench":"npm run build && node scripts/bench.mjs","bench:quick":"npm run build && node scripts/bench.mjs --quick","bench:retrieval":"npm run build && node scripts/run-benchmarks.mjs","bench:peek-cache":"npm run build && node scripts/bench-peek-cache.mjs","bench:longmemeval":"npm run build && node scripts/bench-longmemeval.mjs","bench:context":"npm run build && node scripts/bench-context.mjs","docs:api":"typedoc","docs:pages":"node scripts/build-pages.mjs","check:audit":"node scripts/check-audit.mjs","prepare":"rm -rf dist && node node_modules/typescript-native/bin/tsc && chmod +x dist/index.js && (husky 2>/dev/null || true)","prepublishOnly":"npm run lint && npm run build && npm test && node scripts/check-version-consistency.mjs && node scripts/check-audit.mjs && npm run test:coverage --silent && node scripts/check-changelog-coverage.mjs && node scripts/check-per-file-coverage.mjs","version":"node scripts/sync-version.mjs && git add package.json package-lock.json src/index.ts CHANGELOG.md server.json mcpb/manifest.json","eval":"node dist/index.js eval","eval:compare":"node dist/index.js eval-compare"},"keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","document-intelligence","freshness-aware-retrieval","cited-search","local-first","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"author":{"name":"Alex","url":"@OomkaBear"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/oomkapwn/enquire-mcp.git"},"homepage":"https://github.com/oomkapwn/enquire-mcp#readme","bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"engines":{"node":">=22.13.0"},"dependencies":{"@modelcontextprotocol/node":"2.0.0","@modelcontextprotocol/server":"2.0.0","chokidar":"^5.0.0","commander":"^15.0.0","js-yaml":"^5.2.3","zod":"^4.4.3"},"devDependencies":{"@anthropic-ai/mcpb":"2.1.2","@biomejs/biome":"^2.5.6","@modelcontextprotocol/client":"2.0.0","@types/better-sqlite3":"^7.6.13","@types/node":"^26.1.2","@vitest/coverage-v8":"^4.1.10","fflate":"0.8.3","github-slugger":"^2.0.0","husky":"^9.1.7","sharp":"^0.35.3","typedoc":"^0.28.20","typescript":"^6.0.3","typescript-native":"npm:typescript@7.0.2","vitest":"^4.1.9"},"optionalDependencies":{"@huggingface/transformers":"^4.2.0","@napi-rs/canvas":"^1.0.3","better-sqlite3":"^12.11.1","hnswlib-node":"^3.0.0","pdfjs-dist":"^6.2.108","tesseract.js":"^7.0.0"},"overrides":{"hono":"^4.12.34","protobufjs":"^7.6.5","adm-zip":"^0.6.0","brace-expansion":"^5.0.9","@hono/node-server":"^2.0.11","fast-uri":"^3.1.5","tmp":"0.2.7","sharp":"$sharp"},"_id":"@oomkapwn/enquire-mcp@4.0.0-rc.3","readmeFilename":"README.zh.md","_integrity":"sha512-7ERm7PBMVGw4MfZXezDH3CZcA5zWQPBRdBEYwsmTtdZ2Pn79mroasSZPzD4ZZUpZ7+Kl3PCaPOCW2pUVpx+ntg==","_resolved":"/home/runner/work/_temp/oomkapwn-enquire-mcp-4.0.0-rc.3.tgz","_from":"file:/home/runner/work/_temp/oomkapwn-enquire-mcp-4.0.0-rc.3.tgz","_nodeVersion":"22.13.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-7ERm7PBMVGw4MfZXezDH3CZcA5zWQPBRdBEYwsmTtdZ2Pn79mroasSZPzD4ZZUpZ7+Kl3PCaPOCW2pUVpx+ntg==","shasum":"0ace7fd4d5197637a6140edbac10da2d01207425","tarball":"https://registry.npmjs.org/@oomkapwn/enquire-mcp/-/enquire-mcp-4.0.0-rc.3.tgz","fileCount":250,"unpackedSize":5954098,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oomkapwn%2fenquire-mcp@4.0.0-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDRF21c6ZVnSWtbMOcbu+fi3ALDfLgXMlcJbqTuTcXxqAiAvnQ4KS6Pu4pwWv1k38lyH72RSFilnE3vVzl/SGjacCQ=="}]},"_npmUser":{"name":"oomkapwn","email":"oomkapwn@gmail.com"},"directories":{},"maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/enquire-mcp_4.0.0-rc.3_1786383817685_0.951479250096191"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-03T06:21:45.300Z","modified":"2026-08-10T17:43:38.233Z","0.7.4":"2026-05-03T06:21:45.605Z","0.7.5":"2026-05-03T07:08:00.186Z","0.7.6":"2026-05-03T07:35:41.955Z","0.8.0":"2026-05-03T08:43:19.257Z","0.8.1":"2026-05-03T10:24:07.700Z","0.9.0":"2026-05-03T10:47:06.221Z","0.10.0":"2026-05-03T15:32:47.097Z","0.10.1":"2026-05-03T15:46:25.016Z","0.10.3":"2026-05-03T16:06:09.327Z","0.10.6":"2026-05-03T16:43:36.131Z","0.12.0":"2026-05-05T15:44:58.925Z","0.13.0":"2026-05-05T16:02:04.813Z","1.0.0":"2026-05-05T16:30:36.826Z","1.1.0":"2026-05-06T07:20:38.454Z","1.1.1":"2026-05-06T09:42:16.679Z","1.2.0":"2026-05-06T10:28:28.458Z","1.3.0":"2026-05-06T10:45:45.795Z","1.3.1":"2026-05-06T11:01:56.983Z","1.4.0":"2026-05-06T11:19:09.599Z","1.5.0":"2026-05-06T12:50:04.180Z","1.6.0":"2026-05-06T13:13:59.738Z","1.7.0":"2026-05-06T13:24:34.996Z","1.8.0":"2026-05-06T13:35:31.983Z","1.8.1":"2026-05-06T13:59:55.951Z","1.9.0":"2026-05-06T14:45:26.441Z","1.10.0":"2026-05-06T15:02:39.505Z","1.11.0":"2026-05-06T16:39:56.410Z","1.11.1":"2026-05-06T17:35:46.240Z","2.0.0-alpha.0":"2026-05-06T18:19:13.699Z","2.0.0-beta.0":"2026-05-06T18:46:27.838Z","2.0.0-beta.1":"2026-05-06T20:28:38.108Z","2.0.0-beta.2":"2026-05-08T03:49:18.131Z","2.0.0-beta.3":"2026-05-08T04:29:36.223Z","2.0.0-beta.4":"2026-05-08T04:52:32.117Z","2.0.0":"2026-05-08T05:18:38.582Z","2.5.0":"2026-05-08T12:44:15.909Z","2.6.0":"2026-05-08T14:00:01.329Z","2.7.0":"2026-05-08T15:56:45.284Z","2.8.0":"2026-05-08T19:27:54.270Z","2.9.0":"2026-05-08T19:49:15.454Z","2.10.0":"2026-05-08T20:25:43.589Z","2.11.0":"2026-05-08T20:49:06.683Z","2.12.0":"2026-05-09T05:36:26.153Z","2.13.0":"2026-05-09T06:02:51.533Z","2.14.0":"2026-05-09T06:39:32.139Z","2.15.0":"2026-05-09T06:57:47.731Z","2.16.0":"2026-05-09T07:14:49.339Z","2.17.0":"2026-05-09T08:46:07.751Z","3.0.0":"2026-05-09T09:32:59.515Z","3.0.1":"2026-05-09T10:05:09.425Z","3.1.0":"2026-05-09T14:26:16.210Z","3.2.0":"2026-05-09T14:43:29.841Z","3.3.0":"2026-05-09T14:55:45.009Z","3.4.0":"2026-05-09T15:10:46.230Z","3.5.0":"2026-05-09T15:35:47.985Z","3.5.1":"2026-05-09T17:35:41.986Z","3.5.2":"2026-05-09T17:59:27.493Z","3.5.3":"2026-05-09T18:12:08.978Z","3.5.4":"2026-05-13T11:19:10.264Z","3.5.5":"2026-05-13T11:19:21.682Z","3.5.6":"2026-05-13T11:19:26.719Z","3.5.7":"2026-05-13T11:19:28.891Z","3.5.8":"2026-05-13T11:19:37.543Z","3.5.9":"2026-05-13T11:22:15.378Z","3.5.10":"2026-05-13T11:44:07.769Z","3.5.11":"2026-05-13T12:07:54.574Z","3.5.12":"2026-05-13T12:28:15.913Z","3.5.13":"2026-05-13T12:38:06.177Z","3.5.14":"2026-05-15T05:37:24.209Z","3.6.0-rc.1":"2026-05-15T08:53:34.735Z","3.6.0-rc.2":"2026-05-15T09:30:06.275Z","3.6.0-rc.3":"2026-05-15T09:57:28.335Z","3.6.0-rc.4":"2026-05-15T12:36:51.930Z","3.6.0":"2026-05-15T12:47:30.601Z","3.6.1":"2026-05-15T14:00:17.985Z","3.6.2":"2026-05-15T14:52:15.078Z","3.6.3":"2026-05-15T18:09:17.305Z","3.6.4":"2026-05-15T19:00:38.732Z","3.7.0":"2026-05-15T20:11:19.229Z","3.7.1":"2026-05-15T20:26:31.502Z","3.7.2":"2026-05-15T20:44:14.834Z","3.7.3":"2026-05-16T06:12:22.931Z","3.7.4":"2026-05-16T07:17:08.481Z","3.7.5":"2026-05-16T07:55:27.629Z","3.7.6":"2026-05-16T13:29:22.248Z","3.7.7":"2026-05-16T14:16:51.954Z","3.7.8":"2026-05-16T15:54:10.643Z","3.7.9":"2026-05-16T18:27:30.434Z","3.7.10":"2026-05-16T22:47:31.954Z","3.7.11":"2026-05-16T23:01:55.149Z","3.7.12":"2026-05-18T06:20:50.082Z","3.7.13":"2026-05-18T06:58:36.534Z","3.7.14":"2026-05-18T08:49:17.898Z","3.7.15":"2026-05-18T09:01:57.602Z","3.7.16":"2026-05-18T19:38:49.642Z","3.7.18":"2026-05-20T19:20:23.080Z","3.7.19":"2026-05-20T19:47:11.107Z","3.7.20":"2026-05-20T19:53:07.895Z","3.8.0-rc.1":"2026-05-20T20:05:55.687Z","3.8.0-rc.2":"2026-05-20T20:22:51.473Z","3.8.0-rc.3":"2026-05-20T20:57:47.209Z","3.8.0-rc.4":"2026-05-20T21:22:23.204Z","3.8.0-rc.5":"2026-05-20T21:40:03.806Z","3.8.0-rc.6":"2026-05-21T06:23:26.044Z","3.8.0-rc.7":"2026-05-21T16:42:25.016Z","3.8.0-rc.8":"2026-05-21T17:32:44.813Z","3.8.0-rc.9":"2026-05-22T18:34:01.452Z","3.8.0-rc.10":"2026-05-22T19:05:59.016Z","3.8.0-rc.11":"2026-05-24T08:38:37.614Z","3.8.0-rc.12":"2026-05-24T09:00:40.122Z","3.8.0-rc.13":"2026-05-24T09:11:29.722Z","3.8.0-rc.14":"2026-05-24T10:06:21.009Z","3.8.0-rc.15":"2026-05-24T11:03:26.673Z","3.8.0-rc.16":"2026-05-24T12:01:18.184Z","3.8.0-rc.17":"2026-05-24T14:53:32.212Z","3.8.0-rc.18":"2026-05-24T15:06:41.190Z","3.8.0":"2026-05-24T15:18:41.989Z","3.8.1":"2026-05-24T16:50:36.621Z","3.8.2":"2026-05-24T17:25:21.755Z","3.8.3":"2026-05-24T18:14:05.171Z","3.8.4":"2026-05-24T18:46:23.700Z","3.8.5":"2026-05-24T21:12:02.503Z","3.8.6":"2026-05-24T21:24:12.376Z","3.8.7":"2026-05-24T21:44:14.029Z","3.8.8":"2026-05-24T21:55:03.786Z","3.9.0-rc.1":"2026-05-24T22:13:06.930Z","3.9.0-rc.2":"2026-05-24T22:42:18.916Z","3.9.0-rc.3":"2026-05-25T18:52:19.636Z","3.9.0-rc.4":"2026-05-25T19:21:30.192Z","3.9.0-rc.5":"2026-05-28T15:21:38.149Z","3.9.0-rc.6":"2026-05-28T17:03:35.060Z","3.9.0-rc.7":"2026-05-28T18:10:08.606Z","3.9.0-rc.8":"2026-05-28T19:38:04.970Z","3.9.0-rc.9":"2026-05-28T20:21:02.659Z","3.9.0-rc.10":"2026-05-28T20:46:16.995Z","3.9.0-rc.11":"2026-05-28T21:07:33.915Z","3.9.0-rc.12":"2026-05-28T21:21:47.382Z","3.9.0-rc.13":"2026-05-29T06:28:11.055Z","3.9.0-rc.14":"2026-05-29T06:38:20.652Z","3.9.0-rc.15":"2026-05-29T07:00:20.613Z","3.9.0-rc.16":"2026-05-29T07:31:13.174Z","3.9.0-rc.17":"2026-05-29T07:43:46.413Z","3.9.0-rc.18":"2026-05-29T07:56:07.353Z","3.9.0-rc.19":"2026-05-29T08:29:21.664Z","3.9.0-rc.20":"2026-05-29T08:41:26.312Z","3.9.0-rc.21":"2026-05-29T09:57:20.338Z","3.9.0-rc.22":"2026-05-29T10:05:13.967Z","3.9.0-rc.23":"2026-05-29T10:21:16.631Z","3.9.0-rc.24":"2026-05-29T17:48:50.886Z","3.9.0-rc.25":"2026-05-29T19:07:35.076Z","3.9.0-rc.26":"2026-05-29T19:27:34.844Z","3.9.0-rc.27":"2026-05-29T19:36:23.886Z","3.9.0-rc.28":"2026-05-29T20:19:10.298Z","3.9.0-rc.29":"2026-05-30T05:50:30.454Z","3.9.0-rc.30":"2026-05-30T19:21:05.597Z","3.9.0-rc.31":"2026-05-31T15:44:07.262Z","3.9.0-rc.32":"2026-05-31T20:33:48.896Z","3.9.0-rc.33":"2026-06-01T14:00:00.162Z","3.9.0-rc.34":"2026-06-01T16:31:19.972Z","3.9.0-rc.35":"2026-06-01T17:47:05.616Z","3.9.0-rc.36":"2026-06-01T18:57:14.457Z","3.9.0-rc.37":"2026-06-01T19:28:23.885Z","3.9.0":"2026-06-01T19:39:22.976Z","3.9.1":"2026-06-01T19:56:21.011Z","3.10.0-rc.1":"2026-06-01T20:11:33.305Z","3.10.0-rc.2":"2026-06-01T20:32:27.137Z","3.10.0-rc.3":"2026-06-02T13:48:29.484Z","3.10.0-rc.4":"2026-06-02T13:57:44.193Z","3.10.0-rc.5":"2026-06-02T14:10:30.560Z","3.10.0-rc.6":"2026-06-02T14:18:55.783Z","3.10.0-rc.7":"2026-06-02T14:33:25.890Z","3.10.0-rc.8":"2026-06-02T15:09:44.732Z","3.10.0-rc.9":"2026-06-02T17:41:35.416Z","3.10.0-rc.10":"2026-06-02T18:28:03.384Z","3.10.0-rc.11":"2026-06-03T09:34:41.406Z","3.10.0-rc.12":"2026-06-03T12:46:14.048Z","3.10.0-rc.13":"2026-06-03T13:10:20.883Z","3.10.0-rc.14":"2026-06-03T13:21:07.407Z","3.10.0-rc.15":"2026-06-03T13:41:15.305Z","3.10.0-rc.16":"2026-06-05T21:15:33.707Z","3.10.0-rc.17":"2026-06-05T21:33:01.552Z","3.10.0-rc.18":"2026-06-06T06:43:45.622Z","3.10.0-rc.19":"2026-06-06T07:03:23.215Z","3.10.0-rc.20":"2026-06-06T07:23:19.636Z","3.10.0-rc.21":"2026-06-06T07:36:34.842Z","3.10.0-rc.22":"2026-06-06T07:48:40.101Z","3.10.0-rc.23":"2026-06-06T16:03:34.871Z","3.10.0-rc.24":"2026-06-06T16:16:49.079Z","3.10.0-rc.25":"2026-06-06T16:28:55.919Z","3.10.0-rc.26":"2026-06-06T16:56:35.188Z","3.10.0-rc.27":"2026-06-07T19:46:46.532Z","3.10.0-rc.28":"2026-06-07T20:05:29.148Z","3.10.0-rc.29":"2026-06-07T20:17:03.449Z","3.10.0-rc.30":"2026-06-07T20:34:07.072Z","3.10.0-rc.31":"2026-06-07T20:52:04.146Z","3.10.0-rc.32":"2026-06-07T21:25:01.586Z","3.10.0-rc.33":"2026-06-07T21:50:16.514Z","3.10.0-rc.34":"2026-06-07T22:06:02.917Z","3.10.0-rc.35":"2026-06-09T13:59:45.734Z","3.10.0-rc.36":"2026-06-09T15:19:41.327Z","3.10.0-rc.37":"2026-06-09T15:38:18.087Z","3.10.0-rc.38":"2026-06-09T16:54:57.243Z","3.10.0-rc.39":"2026-06-09T18:08:00.836Z","3.10.0-rc.40":"2026-06-09T18:44:15.955Z","3.10.0-rc.41":"2026-06-09T19:01:31.385Z","3.10.0-rc.42":"2026-06-09T19:43:03.114Z","3.10.0-rc.43":"2026-06-14T18:36:59.844Z","3.10.0-rc.44":"2026-06-14T18:59:12.232Z","3.10.0-rc.45":"2026-06-15T13:43:46.158Z","3.10.0-rc.46":"2026-06-15T14:07:50.293Z","3.10.0-rc.47":"2026-06-15T15:22:20.169Z","3.10.0-rc.48":"2026-06-15T15:54:30.587Z","3.10.0-rc.49":"2026-06-15T16:52:02.365Z","3.10.0-rc.50":"2026-06-15T22:28:03.054Z","3.10.0-rc.51":"2026-06-16T05:57:21.160Z","3.10.0-rc.52":"2026-06-18T10:51:34.587Z","3.10.0-rc.53":"2026-06-18T21:48:43.009Z","3.10.0-rc.54":"2026-06-18T22:36:52.869Z","3.10.0-rc.55":"2026-06-18T22:56:35.659Z","3.10.0-rc.56":"2026-06-18T23:04:33.095Z","3.10.0-rc.57":"2026-06-18T23:40:04.739Z","3.10.0-rc.58":"2026-06-18T23:49:09.823Z","3.10.0-rc.59":"2026-06-18T23:59:43.117Z","3.10.0-rc.60":"2026-06-19T00:29:38.906Z","3.10.0-rc.61":"2026-06-19T00:46:58.377Z","3.10.0-rc.62":"2026-06-19T01:02:13.112Z","3.10.0-rc.63":"2026-06-19T01:43:00.565Z","3.10.0-rc.64":"2026-06-19T01:52:29.163Z","3.10.0-rc.65":"2026-06-19T02:05:20.391Z","3.10.0-rc.66":"2026-06-19T02:13:28.842Z","3.10.0-rc.67":"2026-06-19T02:48:27.921Z","3.10.0-rc.68":"2026-06-19T02:57:07.363Z","3.10.0-rc.69":"2026-06-19T03:05:11.658Z","3.10.0-rc.71":"2026-06-19T04:20:25.546Z","3.10.0-rc.72":"2026-06-19T04:29:01.901Z","3.10.0-rc.73":"2026-06-19T04:34:35.563Z","3.10.0-rc.74":"2026-06-19T04:45:53.782Z","3.10.0-rc.75":"2026-06-21T20:56:36.537Z","3.10.0-rc.76":"2026-06-21T21:08:19.683Z","3.10.0-rc.77":"2026-06-21T21:16:26.340Z","3.10.0-rc.78":"2026-06-21T21:23:05.686Z","3.10.0":"2026-06-22T07:27:25.245Z","3.10.1":"2026-06-22T13:49:26.075Z","3.11.0-rc.1":"2026-06-22T18:53:12.855Z","3.11.0-rc.2":"2026-06-22T19:04:48.501Z","3.11.0-rc.3":"2026-06-22T19:21:40.819Z","3.11.0-rc.4":"2026-06-22T20:42:43.015Z","3.11.0-rc.5":"2026-06-23T07:33:54.094Z","3.11.0-rc.6":"2026-06-23T08:38:57.754Z","3.11.0-rc.7":"2026-06-23T08:59:08.787Z","3.11.0-rc.8":"2026-06-23T10:07:00.925Z","3.11.0-rc.9":"2026-06-23T12:32:15.957Z","3.11.0-rc.10":"2026-06-23T13:23:29.048Z","3.11.0-rc.11":"2026-06-23T13:41:23.013Z","3.11.0-rc.12":"2026-06-23T16:56:38.876Z","3.11.0-rc.13":"2026-06-23T20:35:31.759Z","3.11.0-rc.15":"2026-06-24T11:16:33.264Z","3.11.0-rc.16":"2026-06-24T12:33:17.287Z","3.11.0-rc.17":"2026-06-24T13:54:06.425Z","3.11.0-rc.18":"2026-06-26T14:36:53.703Z","3.11.0-rc.19":"2026-06-26T15:12:54.193Z","3.11.0-rc.20":"2026-06-26T15:36:39.193Z","3.11.0-rc.21":"2026-06-26T16:13:21.838Z","3.11.0-rc.22":"2026-06-26T16:42:07.350Z","3.11.0-rc.23":"2026-06-27T06:35:59.089Z","3.11.0-rc.24":"2026-06-27T06:53:58.030Z","3.11.0-rc.25":"2026-06-27T11:07:28.324Z","3.11.0":"2026-06-27T11:29:15.486Z","3.11.1-rc.1":"2026-06-27T18:36:19.719Z","3.11.1-rc.2":"2026-06-28T07:01:55.250Z","3.11.1":"2026-06-28T07:14:26.451Z","3.11.2-rc.1":"2026-06-29T20:00:04.836Z","3.11.2":"2026-06-30T15:15:18.862Z","3.11.3-rc.1":"2026-06-30T17:20:32.364Z","3.11.3-rc.2":"2026-06-30T17:47:39.011Z","3.11.3":"2026-06-30T18:20:06.853Z","3.11.4-rc.1":"2026-06-30T18:39:22.515Z","3.11.4-rc.2":"2026-06-30T19:17:41.779Z","3.11.4-rc.3":"2026-07-01T10:33:03.602Z","3.11.4":"2026-07-01T10:45:59.710Z","3.11.5-rc.1":"2026-07-02T19:53:03.350Z","3.11.5-rc.2":"2026-07-02T20:15:55.313Z","3.11.5-rc.3":"2026-07-02T20:55:51.262Z","3.11.5-rc.4":"2026-07-02T21:07:26.099Z","3.11.5-rc.5":"2026-07-02T21:50:45.865Z","3.11.5-rc.6":"2026-07-02T22:02:50.703Z","3.11.5":"2026-07-03T10:59:55.355Z","3.11.6-rc.1":"2026-07-03T11:59:54.231Z","3.11.6-rc.2":"2026-07-03T12:44:22.566Z","3.11.6-rc.11":"2026-07-17T06:19:28.806Z","3.11.6-rc.12":"2026-07-17T10:37:03.902Z","3.11.6-rc.13":"2026-07-17T10:53:43.912Z","3.11.6-rc.14":"2026-07-18T06:29:18.685Z","3.11.6-rc.15":"2026-07-18T16:04:02.342Z","3.11.6-rc.16":"2026-07-19T15:14:17.104Z","3.11.6-rc.17":"2026-07-21T19:13:06.574Z","3.11.6-rc.19":"2026-07-21T19:54:12.488Z","3.11.6-rc.20":"2026-07-22T10:53:31.007Z","3.11.6-rc.21":"2026-07-22T12:00:41.339Z","3.11.6":"2026-07-22T12:22:24.227Z","3.11.7-rc.2":"2026-07-23T12:26:52.658Z","3.11.7-rc.6":"2026-07-23T16:36:57.501Z","3.11.7-rc.8":"2026-07-24T04:11:55.289Z","3.12.0-rc.1":"2026-07-24T04:39:46.466Z","3.12.0-rc.2":"2026-07-24T07:15:18.185Z","3.12.0-rc.3":"2026-07-24T07:50:06.223Z","3.12.0-rc.4":"2026-07-24T08:50:19.375Z","3.12.0-rc.5":"2026-07-24T18:13:06.497Z","3.12.0-rc.6":"2026-07-24T19:07:08.425Z","3.12.0-rc.7":"2026-07-24T20:28:58.688Z","3.12.0-rc.8":"2026-07-24T21:41:13.807Z","3.12.0-rc.9":"2026-07-25T07:44:11.085Z","3.12.0-rc.10":"2026-07-25T10:08:31.220Z","3.12.0-rc.11":"2026-07-25T10:37:57.015Z","3.12.0-rc.12":"2026-07-25T11:08:43.150Z","3.12.0-rc.13":"2026-07-25T11:37:35.545Z","3.12.0-rc.14":"2026-07-25T14:26:26.089Z","3.12.0-rc.15":"2026-07-25T15:15:05.359Z","3.12.0-rc.16":"2026-07-25T18:02:14.589Z","3.12.0-rc.17":"2026-07-25T20:23:04.647Z","3.12.0-rc.18":"2026-07-25T22:23:09.070Z","3.12.0-rc.19":"2026-07-25T23:18:40.950Z","3.12.0-rc.20":"2026-07-28T12:19:18.790Z","3.12.0-rc.21":"2026-07-29T10:50:02.176Z","3.12.0-rc.22":"2026-07-29T12:14:27.682Z","3.12.0-rc.23":"2026-07-29T15:04:22.643Z","3.12.0-rc.24":"2026-07-29T19:49:22.649Z","3.12.0-rc.25":"2026-07-30T05:35:31.296Z","3.12.0-rc.26":"2026-07-30T06:50:55.228Z","3.12.0-rc.27":"2026-07-30T09:38:30.868Z","3.12.0-rc.28":"2026-07-30T16:23:54.507Z","3.12.0-rc.29":"2026-07-30T17:34:25.675Z","3.12.0-rc.30":"2026-07-30T19:50:39.815Z","3.12.0-rc.31":"2026-07-31T19:26:04.395Z","4.0.0-rc.1":"2026-08-01T05:45:05.382Z","4.0.0-rc.2":"2026-08-01T07:37:53.792Z","4.0.0-rc.3":"2026-08-10T17:43:37.900Z"},"bugs":{"url":"https://github.com/oomkapwn/enquire-mcp/issues"},"author":{"url":"@OomkaBear","name":"Alex"},"license":"MIT","homepage":"https://github.com/oomkapwn/enquire-mcp#readme","keywords":["ai-memory","agent-memory","llm-memory","long-term-memory","claude-memory","memory-for-ai-agents","context-engineering","second-brain","personal-knowledge-base","knowledge-graph","obsidian","obsidian-md","obsidian-mcp","mcp","mcp-server","model-context-protocol","claude","claude-code","claude-desktop","cursor","chatgpt","openclaw","codex","windsurf","zed","aider","gemini-cli","opencode","kilocode","ai-agent","ai-agents","ai-search","enquire","berners-lee","wikilinks","backlinks","frontmatter","dataview","canvas","bases","obsidian-bases","markdown","pkm","knowledge-management","hypertext","rag","retrieval-augmented-generation","graphrag","community-detection","louvain","modularity","hyde","hypothetical-document-embeddings","agentic-rag","sub-question-decomposition","hybrid-retrieval","hybrid-search","semantic-search","vector-search","vector-database","embeddings","bm25","fts5","tf-idf","rrf","reciprocal-rank-fusion","hnsw","cross-encoder","reranker","bge","huggingface","transformers","multilingual","pdf","ocr","tesseract","streamable-http","remote-mcp","build-provenance"],"repository":{"url":"git+https://github.com/oomkapwn/enquire-mcp.git","type":"git"},"description":"MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati","maintainers":[{"name":"oomkapwn","email":"oomkapwn@gmail.com"}],"readme":"","readmeFilename":""}