{"_id":"bear-notes-mcp","_rev":"21-80ef17ce0a8e3e49ad3f4ca77e6048b5","name":"bear-notes-mcp","dist-tags":{"rc":"2.1.0-rc.1","latest":"3.0.1"},"versions":{"2.1.0-rc.1":{"name":"bear-notes-mcp","version":"2.1.0-rc.1","keywords":["bear app","bear notes","markdown notes","notes management","productivity","typescript","mcp"],"author":{"url":"https://devdosvid.blog","name":"Serhii Vasylenko","email":"serhii@vasylenko.info"},"license":"MIT","_id":"bear-notes-mcp@2.1.0-rc.1","maintainers":[{"name":"vasylenko","email":"npmjs.com@vasylenko.info"}],"homepage":"https://github.com/vasylenko/claude-desktop-extension-bear-notes#readme","bugs":{"url":"https://github.com/vasylenko/claude-desktop-extension-bear-notes/issues"},"bin":{"bear-notes-mcp":"dist/main.js"},"dist":{"shasum":"c93c9f48302d004c5cee7dca4a97ce3286d78c5f","tarball":"https://registry.npmjs.org/bear-notes-mcp/-/bear-notes-mcp-2.1.0-rc.1.tgz","fileCount":11,"integrity":"sha512-vI82pi8ltQqGEAOrb8JrBniwhnU+/SrjJQ7Uy2g+dnsH3Pl8dmoBPVITLMvBzpfwFB7Ivx4SVqlzWO/nLQldJQ==","signatures":[{"sig":"MEUCIQDIND/AunxHNvd6xXGWPGxhr+pP5YByaxCqRyBVL6rjWQIgBRJ15svZWv5cHsbyZ3DkoFEN/gjVWJfqDkfkBFukkBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54500},"main":"dist/main.js","type":"module","engines":{"node":">=22.5.0"},"gitHead":"5bfd72ca4dbe8af3928ceb855a8ef65f96ee8d2a","scripts":{"dev":"tsx src/main.ts --debug","fix":"npm run lint && npm run format","lint":"eslint src --fix","build":"tsc -p tsconfig.build.json","check":"npm run lint:check && npm run format:check","start":"node --experimental-sqlite dist/main.js","format":"prettier --write src","lint:check":"eslint src","format:check":"prettier --check src","prepublishOnly":"npm run build && mv docs/NPM.md README.md"},"_npmUser":{"name":"vasylenko","email":"npmjs.com@vasylenko.info"},"overrides":{"body-parser":"2.2.1"},"repository":{"url":"git+https://github.com/vasylenko/claude-desktop-extension-bear-notes.git","type":"git"},"_npmVersion":"11.6.4","description":"Bear Notes MCP server with TypeScript and native SQLite","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.76","debug":"^4.4.3","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.2","prettier":"^3.7.4","typescript":"^5.9.3","@types/node":"^24.10.4","@types/debug":"^4.1.12","@anthropic-ai/mcpb":"^2.1.2","eslint-plugin-import":"^2.32.0","@typescript-eslint/parser":"^8.46.3","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/bear-notes-mcp_2.1.0-rc.1_1767116354863_0.04640972274066213","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"bear-notes-mcp","version":"2.1.0","keywords":["bear app","bear notes","markdown notes","notes management","productivity","typescript","mcp"],"author":{"url":"https://devdosvid.blog","name":"Serhii Vasylenko","email":"serhii@vasylenko.info"},"license":"MIT","_id":"bear-notes-mcp@2.1.0","maintainers":[{"name":"vasylenko","email":"npmjs.com@vasylenko.info"}],"homepage":"https://github.com/vasylenko/claude-desktop-extension-bear-notes#readme","bugs":{"url":"https://github.com/vasylenko/claude-desktop-extension-bear-notes/issues"},"bin":{"bear-notes-mcp":"dist/main.js"},"dist":{"shasum":"e2710f8df33cb078275c83232c109793ee001578","tarball":"https://registry.npmjs.org/bear-notes-mcp/-/bear-notes-mcp-2.1.0.tgz","fileCount":11,"integrity":"sha512-quDXgwQKiWf1+lUAav4gYfyP3cmgOEpWZ39CLUpTS9xcaoZzBIUimc9pEX83PACRUJm8ZwucwmndUEdvdok7jw==","signatures":[{"sig":"MEQCIDRdv1S88fs+PBYbqaxUNXTo+o9fc2uktBqsLbiK5QUcAiB/yAWphL71MbPj2IzkDFb7dsXlT3xfscHN44cWlSVofQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bear-notes-mcp@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54495},"main":"dist/main.js","type":"module","engines":{"node":">=22.5.0"},"gitHead":"6016c05b4148c6eae97f5962c95aecc7bff57615","scripts":{"dev":"tsx src/main.ts --debug","fix":"npm run lint && npm run format","lint":"eslint src --fix","build":"tsc -p tsconfig.build.json","check":"npm run lint:check && npm run format:check","start":"node --experimental-sqlite dist/main.js","format":"prettier --write src","lint:check":"eslint src","format:check":"prettier --check src","prepublishOnly":"npm run build && mv docs/NPM.md README.md"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:334445d5-4949-4d33-8409-28ec5e2bfa7a"}},"overrides":{"body-parser":"2.2.1"},"repository":{"url":"git+https://github.com/vasylenko/claude-desktop-extension-bear-notes.git","type":"git"},"_npmVersion":"11.6.2","description":"Bear Notes MCP server with TypeScript and native SQLite","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.25.76","debug":"^4.4.3","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.2","prettier":"^3.7.4","typescript":"^5.9.3","@types/node":"^24.10.4","@types/debug":"^4.1.12","@anthropic-ai/mcpb":"^2.1.2","eslint-plugin-import":"^2.32.0","@typescript-eslint/parser":"^8.46.3","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/bear-notes-mcp_2.1.0_1767122462746_0.24710405696900506","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"bear-notes-mcp","version":"2.1.1","keywords":["bear app","bear notes","markdown notes","notes management","productivity","typescript","mcp"],"author":{"url":"https://devdosvid.blog","name":"Serhii Vasylenko","email":"serhii@vasylenko.info"},"license":"MIT","_id":"bear-notes-mcp@2.1.1","maintainers":[{"name":"vasylenko","email":"npmjs.com@vasylenko.info"}],"homepage":"https://github.com/vasylenko/claude-desktop-extension-bear-notes#readme","bugs":{"url":"https://github.com/vasylenko/claude-desktop-extension-bear-notes/issues"},"bin":{"bear-notes-mcp":"dist/main.js"},"dist":{"shasum":"0707a4d016c73f79adc9edd3a19d9c2e6257aaa7","tarball":"https://registry.npmjs.org/bear-notes-mcp/-/bear-notes-mcp-2.1.1.tgz","fileCount":11,"integrity":"sha512-hmsSZ/RF+goyswySTatV6/pf1Ca4HTWeohutyQJ2/dMvxOltadKsHxEdH3PY7nvdE8a3ggn5IKJlRMyHezz54w==","signatures":[{"sig":"MEUCIQC6Q8+27FElSxpNoO3TqLb9zG0PlNCDmR4/jJajAsAr+wIgSpl1bAgeLnvrDepmPooLdoX6Xt0f1RuzRYxL/MPcPHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bear-notes-mcp@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54669},"main":"dist/main.js","type":"module","engines":{"node":">=22.5.0"},"gitHead":"13b6295904086d12c03ce1c84690fe9df015cb06","scripts":{"dev":"tsx src/main.ts --debug","fix":"npm run lint && npm run format","lint":"eslint src --fix","build":"tsc -p tsconfig.build.json","check":"npm run lint:check && npm run format:check","start":"node --experimental-sqlite dist/main.js","format":"prettier --write src","lint:check":"eslint src","format:check":"prettier --check src","prepublishOnly":"npm run build && mv docs/NPM.md README.md"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:334445d5-4949-4d33-8409-28ec5e2bfa7a"}},"overrides":{"body-parser":"2.2.1"},"repository":{"url":"git+https://github.com/vasylenko/claude-desktop-extension-bear-notes.git","type":"git"},"_npmVersion":"11.6.2","description":"Bear Notes MCP server with TypeScript and native SQLite","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.25.76","debug":"^4.4.3","zod-to-json-schema":"^3.25.1","@modelcontextprotocol/sdk":"^1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.2","prettier":"^3.7.4","typescript":"^5.9.3","@types/node":"^24.10.4","@types/debug":"^4.1.12","@anthropic-ai/mcpb":"^2.1.2","eslint-plugin-import":"^2.32.0","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/bear-notes-mcp_2.1.1_1767129717341_0.6562931350014145","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"bear-notes-mcp","version":"2.2.0","keywords":["bear app","bear notes","markdown notes","notes management","productivity","typescript","mcp"],"author":{"url":"https://devdosvid.blog","name":"Serhii Vasylenko","email":"serhii@vasylenko.info"},"license":"MIT","_id":"bear-notes-mcp@2.2.0","maintainers":[{"name":"vasylenko","email":"npmjs.com@vasylenko.info"}],"homepage":"https://github.com/vasylenko/claude-desktop-extension-bear-notes#readme","bugs":{"url":"https://github.com/vasylenko/claude-desktop-extension-bear-notes/issues"},"bin":{"bear-notes-mcp":"dist/main.js"},"dist":{"shasum":"3d37e7cc89f76a06ce8ebbd4d8965b455f5569c5","tarball":"https://registry.npmjs.org/bear-notes-mcp/-/bear-notes-mcp-2.2.0.tgz","fileCount":13,"integrity":"sha512-tM+el0kYy5Uu4pGZzM7soiEjc14uIQfwUG+5GwrHb6P9bGn9xKw7p1spuUI6V4taFajIktrqwe7rq9AFkilrgg==","signatures":[{"sig":"MEYCIQCDWYdv/PzdDu703gHC3Gr/QvQ6HlUOAfv0B88kfXE6vQIhALEMHWLMLySnjoDwUni4TrBIisuthvTc6OdgVDLe1tJA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bear-notes-mcp@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59052},"main":"dist/main.js","type":"module","engines":{"node":">=24.13.0"},"gitHead":"f041eb3cd882b4ee3db07337748f119fbf4afe2c","scripts":{"dev":"tsx src/main.ts --debug","fix":"npm run lint && npm run format","lint":"eslint src --fix","test":"vitest run","build":"tsc -p tsconfig.build.json","check":"npm run lint:check && npm run format:check","start":"node dist/main.js","format":"prettier --write src","lint:check":"eslint src","test:watch":"vitest","format:check":"prettier --check src","prepublishOnly":"npm run build && mv docs/NPM.md README.md"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a17525d5-8ae8-4e07-a379-6b54648e0d33"}},"repository":{"url":"git+https://github.com/vasylenko/claude-desktop-extension-bear-notes.git","type":"git"},"_npmVersion":"11.6.2","description":"Bear Notes MCP server with TypeScript and native SQLite","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.3.5","debug":"^4.4.3","zod-to-json-schema":"^3.25.1","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.2","vitest":"^4.0.17","prettier":"^3.8.0","typescript":"^5.9.3","@types/node":"^24.10.9","@types/debug":"^4.1.12","@anthropic-ai/mcpb":"^2.1.2","eslint-plugin-import":"^2.32.0","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"_npmOperationalInternal":{"tmp":"tmp/bear-notes-mcp_2.2.0_1768695850208_0.39230466120474583","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"bear-notes-mcp","version":"2.3.0","keywords":["bear app","bear notes","markdown notes","notes management","productivity","typescript","mcp"],"author":{"url":"https://devdosvid.blog","name":"Serhii Vasylenko","email":"serhii@vasylenko.info"},"license":"MIT","_id":"bear-notes-mcp@2.3.0","maintainers":[{"name":"vasylenko","email":"npmjs.com@vasylenko.info"}],"homepage":"https://github.com/vasylenko/claude-desktop-extension-bear-notes#readme","bugs":{"url":"https://github.com/vasylenko/claude-desktop-extension-bear-notes/issues"},"bin":{"bear-notes-mcp":"dist/main.js"},"dist":{"shasum":"f9271f66178a966aea7e9cb99fbf46e8aa9199f2","tarball":"https://registry.npmjs.org/bear-notes-mcp/-/bear-notes-mcp-2.3.0.tgz","fileCount":13,"integrity":"sha512-f60Cobi0hP8YUgmwilCueW8ZRut+SqGRP5gEh2q5kazVNLE5PPF1peh5k7IcVjg28GdDjJ2JYUtqRxysWghI0g==","signatures":[{"sig":"MEQCIHyrb9o0G6+Va/pGtsplp/Z2NawJ5gI1To1RQY8MmPyqAiApWg09gp9odMdOFgftNpMyg/gtG4xmCsfN66uqeJlkLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bear-notes-mcp@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60466},"main":"dist/main.js","type":"module","engines":{"node":">=24.13.0"},"gitHead":"3b5bb0d9c9bc06065f64f2279d0050d9eb67588a","scripts":{"dev":"tsx src/main.ts --debug","fix":"npm run lint && npm run format","lint":"eslint src --fix","test":"vitest run","build":"tsc -p tsconfig.build.json","check":"npm run lint:check && npm run format:check","start":"node dist/main.js","format":"prettier --write src","lint:check":"eslint src","test:watch":"vitest","format:check":"prettier --check src","prepublishOnly":"npm run build && mv docs/NPM.md README.md"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a17525d5-8ae8-4e07-a379-6b54648e0d33"}},"repository":{"url":"git+https://github.com/vasylenko/claude-desktop-extension-bear-notes.git","type":"git"},"_npmVersion":"11.6.2","description":"Bear Notes MCP server with TypeScript and native SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.3.6","debug":"^4.4.3","zod-to-json-schema":"^3.25.1","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.2","vitest":"^4.0.18","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^24.10.13","@types/debug":"^4.1.12","@anthropic-ai/mcpb":"^2.1.2","eslint-plugin-import":"^2.32.0","@typescript-eslint/parser":"^8.55.0","@typescript-eslint/eslint-plugin":"^8.55.0"},"_npmOperationalInternal":{"tmp":"tmp/bear-notes-mcp_2.3.0_1771018845667_0.3897558226303439","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"bear-notes-mcp","version":"2.4.0","keywords":["bear app","bear notes","markdown notes","notes management","productivity","typescript","mcp"],"author":{"url":"https://devdosvid.blog","name":"Serhii Vasylenko","email":"serhii@vasylenko.info"},"license":"MIT","_id":"bear-notes-mcp@2.4.0","maintainers":[{"name":"vasylenko","email":"npmjs.com@vasylenko.info"}],"homepage":"https://github.com/vasylenko/claude-desktop-extension-bear-notes#readme","bugs":{"url":"https://github.com/vasylenko/claude-desktop-extension-bear-notes/issues"},"bin":{"bear-notes-mcp":"dist/main.js"},"dist":{"shasum":"36c560d35c7b7fd7eae046173f660a6087814cc0","tarball":"https://registry.npmjs.org/bear-notes-mcp/-/bear-notes-mcp-2.4.0.tgz","fileCount":15,"integrity":"sha512-P/hiGgZjEWf9nasOCp5yu3pvxzg73ckvcT95dkHErfNpP5oF++PSzqomrpbi7qYOx1NDbTfKjWU20CiGcpRa4g==","signatures":[{"sig":"MEYCIQCxYPXevhDc0ViHIUlIzLfRHkigpZJ+QXmYJ3Uws9jpCQIhAIMzmsUwVJm6mv3KnyKtDoK+5l49S14OTunWeWhSI5DE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bear-notes-mcp@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67257},"main":"dist/main.js","type":"module","engines":{"node":">=24.13.0"},"gitHead":"34aee46a3663e703e7c2911b3fa8f03fd91d3022","scripts":{"dev":"tsx src/main.ts --debug","fix":"npm run lint && npm run format","lint":"eslint src --fix","test":"vitest run","build":"tsc -p tsconfig.build.json","check":"npm run lint:check && npm run format:check","start":"node dist/main.js","format":"prettier --write src","lint:check":"eslint src","test:watch":"vitest","test:system":"npm run build && vitest run --config vitest.system.config.ts","format:check":"prettier --check src","prepublishOnly":"npm run build && mv docs/NPM.md README.md"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a17525d5-8ae8-4e07-a379-6b54648e0d33"}},"repository":{"url":"git+https://github.com/vasylenko/claude-desktop-extension-bear-notes.git","type":"git"},"_npmVersion":"11.6.2","description":"Bear Notes MCP server with TypeScript and native SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.3.6","debug":"^4.4.3","zod-to-json-schema":"^3.25.1","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.2","vitest":"^4.0.18","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^24.10.13","@types/debug":"^4.1.12","@anthropic-ai/mcpb":"^2.1.2","eslint-plugin-import":"^2.32.0","@typescript-eslint/parser":"^8.55.0","@modelcontextprotocol/inspector":"^0.20.0","@typescript-eslint/eslint-plugin":"^8.55.0"},"_npmOperationalInternal":{"tmp":"tmp/bear-notes-mcp_2.4.0_1771208907223_0.9742247822627164","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"bear-notes-mcp","version":"2.4.1","keywords":["bear app","bear notes","markdown notes","notes management","productivity","typescript","mcp"],"author":{"url":"https://devdosvid.blog","name":"Serhii Vasylenko","email":"serhii@vasylenko.info"},"license":"MIT","_id":"bear-notes-mcp@2.4.1","maintainers":[{"name":"vasylenko","email":"npmjs.com@vasylenko.info"}],"homepage":"https://github.com/vasylenko/claude-desktop-extension-bear-notes#readme","bugs":{"url":"https://github.com/vasylenko/claude-desktop-extension-bear-notes/issues"},"bin":{"bear-notes-mcp":"dist/main.js"},"dist":{"shasum":"c18fe8ff09f4770237f4154e8e504649deb5588f","tarball":"https://registry.npmjs.org/bear-notes-mcp/-/bear-notes-mcp-2.4.1.tgz","fileCount":15,"integrity":"sha512-PGGX/hPcvejEiy2AHNUg/veH2S0rEvO0FO+6mIbOxnPDPGB8TTC9aNWs4SqmVRwpK+Lj/1Dv3VRGpBXZSZFZ8Q==","signatures":[{"sig":"MEYCIQC9B8VJdgZTukISd1nSAm6QbXwTkWmTT5NQmc2oXPRzuAIhAJ0Vlx4b+nWIekvR6STNALK97neaIJRy99ft5kwwrRpO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bear-notes-mcp@2.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67933},"main":"dist/main.js","type":"module","engines":{"node":">=24.13.0"},"gitHead":"256cd9ea6c219caf39b71db56e320fb1dafe9a85","scripts":{"dev":"tsx src/main.ts --debug","fix":"npm run lint && npm run format","lint":"eslint src --fix","test":"vitest run","build":"tsc -p tsconfig.build.json","check":"npm run lint:check && npm run format:check","start":"node dist/main.js","format":"prettier --write src","lint:check":"eslint src","test:watch":"vitest","test:system":"npm run build && vitest run --config vitest.system.config.ts","format:check":"prettier --check src","prepublishOnly":"npm run build && mv docs/NPM.md README.md"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a17525d5-8ae8-4e07-a379-6b54648e0d33"}},"repository":{"url":"git+https://github.com/vasylenko/claude-desktop-extension-bear-notes.git","type":"git"},"_npmVersion":"11.6.2","description":"Bear Notes MCP server with TypeScript and native SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.3.6","debug":"^4.4.3","zod-to-json-schema":"^3.25.1","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.3","vitest":"^4.0.18","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^24.10.13","@types/debug":"^4.1.12","@anthropic-ai/mcpb":"^2.1.2","eslint-plugin-import":"^2.32.0","@typescript-eslint/parser":"^8.56.0","@modelcontextprotocol/inspector":"^0.20.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/bear-notes-mcp_2.4.1_1771667112398_0.8930021616544264","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"bear-notes-mcp","version":"2.5.0","keywords":["bear app","bear notes","markdown notes","notes management","productivity","typescript","mcp"],"author":{"url":"https://devdosvid.blog","name":"Serhii Vasylenko","email":"serhii@vasylenko.info"},"license":"MIT","_id":"bear-notes-mcp@2.5.0","maintainers":[{"name":"vasylenko","email":"npmjs.com@vasylenko.info"}],"homepage":"https://github.com/vasylenko/claude-desktop-extension-bear-notes#readme","bugs":{"url":"https://github.com/vasylenko/claude-desktop-extension-bear-notes/issues"},"bin":{"bear-notes-mcp":"dist/main.js"},"dist":{"shasum":"dcefe93730a06bc73107b13bebba83c1d80f7f8b","tarball":"https://registry.npmjs.org/bear-notes-mcp/-/bear-notes-mcp-2.5.0.tgz","fileCount":15,"integrity":"sha512-gMUljgHkWTqHFYFC3ARn83Jqsmj9SwgEuXHnRz9RWZ2yaGc27ZphJW20e0SRJntzP3PnkPxmciwEKA/HBiFPgg==","signatures":[{"sig":"MEUCIQCBMw9qKJGIwgMdMsf7r3RVkL0EcfAyQpPf+kFf38Ve8gIgSKgLJCkwn7GkdsG8a8LT9oDhUu7rOwRiOfnE9nE8x8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bear-notes-mcp@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76403},"main":"dist/main.js","type":"module","engines":{"node":">=24.13.0"},"gitHead":"6e522e4348a49fd6551e4f232b50684a2c90635d","scripts":{"dev":"tsx src/main.ts --debug","fix":"npm run lint && npm run format","lint":"eslint src --fix","test":"vitest run","build":"tsc -p tsconfig.build.json","check":"npm run lint:check && npm run format:check","start":"node dist/main.js","format":"prettier --write src","lint:check":"eslint src","test:watch":"vitest","test:system":"npm run build && vitest run --config vitest.system.config.ts","format:check":"prettier --check src","prepublishOnly":"npm run build && mv docs/NPM.md README.md"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a17525d5-8ae8-4e07-a379-6b54648e0d33"}},"repository":{"url":"git+https://github.com/vasylenko/claude-desktop-extension-bear-notes.git","type":"git"},"_npmVersion":"11.6.2","description":"Bear Notes MCP server with TypeScript and native SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.3.6","debug":"^4.4.3","zod-to-json-schema":"^3.25.1","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.3","vitest":"^4.0.18","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^24.10.13","@types/debug":"^4.1.12","@anthropic-ai/mcpb":"^2.1.2","eslint-plugin-import":"^2.32.0","@typescript-eslint/parser":"^8.56.0","@modelcontextprotocol/inspector":"^0.20.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/bear-notes-mcp_2.5.0_1771764261030_0.5257316887887291","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"bear-notes-mcp","version":"2.6.0","keywords":["bear app","bear notes","markdown notes","notes management","productivity","typescript","mcp"],"author":{"url":"https://devdosvid.blog","name":"Serhii Vasylenko","email":"serhii@vasylenko.info"},"license":"MIT","_id":"bear-notes-mcp@2.6.0","maintainers":[{"name":"vasylenko","email":"npmjs.com@vasylenko.info"}],"homepage":"https://github.com/vasylenko/claude-desktop-extension-bear-notes#readme","bugs":{"url":"https://github.com/vasylenko/claude-desktop-extension-bear-notes/issues"},"bin":{"bear-notes-mcp":"dist/main.js"},"dist":{"shasum":"e05957da3f2439488d88a7ee1aed42dd3e43d210","tarball":"https://registry.npmjs.org/bear-notes-mcp/-/bear-notes-mcp-2.6.0.tgz","fileCount":15,"integrity":"sha512-warkmxKSvjHN9BtPVfPBiYWjkhc132+vlJJ0anwuwm+Pwtho/KL6hSexh/KjJP8LdW54SSyBkt2Q/9IQ71RuUw==","signatures":[{"sig":"MEUCIHymeQD/EGUSQfA6CyksRw6mhOX3+pnjJPYsvQOoXJ3QAiEAr+TTd7WU4ZBLcngtx4RL6GmEupYOXzll9lN+DgE4mtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bear-notes-mcp@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77635},"main":"dist/main.js","type":"module","engines":{"node":">=24.13.0"},"gitHead":"5a3898df868d214f3d07b135a1229f5f99aa0db2","scripts":{"dev":"tsx src/main.ts --debug","fix":"npm run lint && npm run format","lint":"eslint src --fix","test":"vitest run","build":"tsc -p tsconfig.build.json","check":"npm run lint:check && npm run format:check","start":"node dist/main.js","format":"prettier --write src","lint:check":"eslint src","test:watch":"vitest","test:system":"npm run build && vitest run --config vitest.system.config.ts","format:check":"prettier --check src","prepublishOnly":"npm run build && mv docs/NPM.md README.md"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a17525d5-8ae8-4e07-a379-6b54648e0d33"}},"repository":{"url":"git+https://github.com/vasylenko/claude-desktop-extension-bear-notes.git","type":"git"},"_npmVersion":"11.9.0","description":"Bear Notes MCP server with TypeScript and native SQLite","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","debug":"^4.4.3","zod-to-json-schema":"^3.25.1","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.3","vitest":"^4.0.18","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^24.10.13","@types/debug":"^4.1.12","@anthropic-ai/mcpb":"^2.1.2","eslint-plugin-import":"^2.32.0","@typescript-eslint/parser":"^8.56.0","@modelcontextprotocol/inspector":"^0.20.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/bear-notes-mcp_2.6.0_1772667308423_0.6813322226127398","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"bear-notes-mcp","version":"2.7.0","keywords":["bear app","bear notes","markdown notes","notes management","productivity","typescript","mcp"],"author":{"url":"https://devdosvid.blog","name":"Serhii Vasylenko","email":"serhii@vasylenko.info"},"license":"MIT","_id":"bear-notes-mcp@2.7.0","maintainers":[{"name":"vasylenko","email":"npmjs.com@vasylenko.info"}],"homepage":"https://github.com/vasylenko/claude-desktop-extension-bear-notes#readme","bugs":{"url":"https://github.com/vasylenko/claude-desktop-extension-bear-notes/issues"},"bin":{"bear-notes-mcp":"dist/main.js"},"dist":{"shasum":"9f28a604b9e1b6d59298586bb2e6c01893feb5b9","tarball":"https://registry.npmjs.org/bear-notes-mcp/-/bear-notes-mcp-2.7.0.tgz","fileCount":15,"integrity":"sha512-Ja28eskDXcqmFT5CpjrMzy2TM02qhesJSIlXVZpvCwofzZ6c0lcupTzyyH0Zwa1Ae1BopUuU+pwuKRR0y0WgTA==","signatures":[{"sig":"MEUCIQDZhQO4NBarOtkOp4V8J2NcpMSbVftQqmwVa3lWA85ubQIgMP/NdRWqCOTgPUCs5OWqa91ai0gZ2V8YJBxIBiA4/2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bear-notes-mcp@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79641},"main":"dist/main.js","type":"module","engines":{"node":">=24.13.0"},"gitHead":"f3f29dce60a7c0139f312fefe98e1384fcecfb77","scripts":{"dev":"tsx src/main.ts --debug","fix":"npm run lint && npm run format","lint":"eslint src --fix","test":"vitest run","build":"tsc -p tsconfig.build.json","check":"npm run lint:check && npm run format:check","start":"node dist/main.js","format":"prettier --write src","lint:check":"eslint src","test:watch":"vitest","test:system":"npm run build && vitest run --config vitest.system.config.ts","format:check":"prettier --check src","prepublishOnly":"npm run build && mv docs/NPM.md README.md"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a17525d5-8ae8-4e07-a379-6b54648e0d33"}},"repository":{"url":"git+https://github.com/vasylenko/claude-desktop-extension-bear-notes.git","type":"git"},"_npmVersion":"11.9.0","description":"Bear Notes MCP server with TypeScript and native SQLite","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","debug":"^4.4.3","zod-to-json-schema":"^3.25.1","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.3","vitest":"^4.0.18","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^24.10.13","@types/debug":"^4.1.12","@anthropic-ai/mcpb":"^2.1.2","eslint-plugin-import":"^2.32.0","@typescript-eslint/parser":"^8.56.0","@modelcontextprotocol/inspector":"^0.20.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/bear-notes-mcp_2.7.0_1772823304399_0.317694109641252","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"bear-notes-mcp","version":"2.8.0","keywords":["bear app","bear notes","markdown notes","notes management","productivity","typescript","mcp"],"author":{"url":"https://devdosvid.blog","name":"Serhii Vasylenko","email":"serhii@vasylenko.info"},"license":"MIT","_id":"bear-notes-mcp@2.8.0","maintainers":[{"name":"vasylenko","email":"npmjs.com@vasylenko.info"}],"homepage":"https://github.com/vasylenko/claude-desktop-extension-bear-notes#readme","bugs":{"url":"https://github.com/vasylenko/claude-desktop-extension-bear-notes/issues"},"bin":{"bear-notes-mcp":"dist/main.js"},"dist":{"shasum":"5f1a13d461301fedde8ead1f05619c7c13a7d463","tarball":"https://registry.npmjs.org/bear-notes-mcp/-/bear-notes-mcp-2.8.0.tgz","fileCount":15,"integrity":"sha512-UcyTrtucUzsNumHlMPiQA+UY8gePQtbBd9Ih/IJdrmzROzmY8sdJ7OmVUPCUehCepBBq8Z6gWxl7AnqcI0/iGA==","signatures":[{"sig":"MEQCIFQSSQftt+YCHgmJ4k3SOHNrN38m1dMe49gLrz/AxzrrAiBlRxn9+eHQ9VFmHw8hrlveBJW2LIrbdYt6KSDHCpU7fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bear-notes-mcp@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83018},"main":"dist/main.js","type":"module","engines":{"node":">=24.13.0"},"gitHead":"29a82ad4b02b198228b898edcaa774891a0c89f9","scripts":{"dev":"tsx src/main.ts --debug","fix":"npm run lint && npm run format","lint":"eslint src --fix","test":"vitest run","build":"tsc -p tsconfig.build.json","check":"npm run lint:check && npm run format:check","start":"node dist/main.js","format":"prettier --write src","lint:check":"eslint src","test:watch":"vitest","test:system":"npm run build && vitest run --config vitest.system.config.ts","format:check":"prettier --check src","prepublishOnly":"npm run build && mv docs/NPM.md README.md"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a17525d5-8ae8-4e07-a379-6b54648e0d33"}},"repository":{"url":"git+https://github.com/vasylenko/claude-desktop-extension-bear-notes.git","type":"git"},"_npmVersion":"11.9.0","description":"Bear Notes MCP server with TypeScript and native SQLite","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","debug":"^4.4.3","zod-to-json-schema":"^3.25.1","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.3","vitest":"^4.0.18","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^24.10.13","@types/debug":"^4.1.12","@anthropic-ai/mcpb":"^2.1.2","eslint-plugin-import":"^2.32.0","@typescript-eslint/parser":"^8.56.0","@modelcontextprotocol/inspector":"^0.20.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/bear-notes-mcp_2.8.0_1773400363172_0.4658781442569251","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"bear-notes-mcp","version":"2.8.1","keywords":["bear app","bear notes","markdown notes","notes management","productivity","typescript","mcp"],"author":{"url":"https://devdosvid.blog","name":"Serhii Vasylenko","email":"serhii@vasylenko.info"},"license":"MIT","_id":"bear-notes-mcp@2.8.1","maintainers":[{"name":"vasylenko","email":"npmjs.com@vasylenko.info"}],"homepage":"https://github.com/vasylenko/claude-desktop-extension-bear-notes#readme","bugs":{"url":"https://github.com/vasylenko/claude-desktop-extension-bear-notes/issues"},"bin":{"bear-notes-mcp":"dist/main.js"},"dist":{"shasum":"b52b9b5d03fbe1e59f523e8f6f0407218148e0f5","tarball":"https://registry.npmjs.org/bear-notes-mcp/-/bear-notes-mcp-2.8.1.tgz","fileCount":15,"integrity":"sha512-CEDktOJhVswDXt9mgwaluXrFMrdQnVE0uLcyHWh6ntWhlYxID7umTUBV6Qg+3XVHL8tvILM2S6E3M2hO8+2blw==","signatures":[{"sig":"MEUCICwDhEXP6KtrwySDH1d0ZpIvK2T5gkbxv+3PJnlZ7JZ2AiEAn21K5v3zxypR9UnOfMhEOKAtnIS6wGvF5a2cw9rcvyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bear-notes-mcp@2.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83311},"main":"dist/main.js","type":"module","engines":{"node":">=24.13.0"},"gitHead":"20bd40991f7302ed5c70b343124c2dccd719d136","scripts":{"dev":"tsx src/main.ts --debug","fix":"npm run lint && npm run format","lint":"eslint src --fix","test":"vitest run","build":"tsc -p tsconfig.build.json","check":"npm run lint:check && npm run format:check","start":"node dist/main.js","format":"prettier --write src","lint:check":"eslint src","test:watch":"vitest","test:system":"npm run build && vitest run --config vitest.system.config.ts","format:check":"prettier --check src","prepublishOnly":"npm run build && mv docs/NPM.md README.md"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a17525d5-8ae8-4e07-a379-6b54648e0d33"}},"repository":{"url":"git+https://github.com/vasylenko/claude-desktop-extension-bear-notes.git","type":"git"},"_npmVersion":"11.9.0","description":"Bear Notes MCP server with TypeScript and native SQLite","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","debug":"^4.4.3","zod-to-json-schema":"^3.25.1","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.3","vitest":"^4.0.18","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^24.10.13","@types/debug":"^4.1.12","@anthropic-ai/mcpb":"^2.1.2","eslint-plugin-import":"^2.32.0","@typescript-eslint/parser":"^8.56.0","@modelcontextprotocol/inspector":"^0.20.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/bear-notes-mcp_2.8.1_1773504716110_0.02838341248050269","host":"s3://npm-registry-packages-npm-production"}},"2.8.2":{"name":"bear-notes-mcp","version":"2.8.2","keywords":["bear app","bear notes","markdown notes","notes management","productivity","typescript","mcp","mcp-server","ai-assistant"],"author":{"url":"https://devdosvid.blog","name":"Serhii Vasylenko","email":"serhii@vasylenko.info"},"license":"MIT","_id":"bear-notes-mcp@2.8.2","maintainers":[{"name":"vasylenko","email":"npmjs.com@vasylenko.info"}],"homepage":"https://github.com/vasylenko/bear-notes-mcp#readme","bugs":{"url":"https://github.com/vasylenko/bear-notes-mcp/issues"},"bin":{"bear-notes-mcp":"dist/main.js"},"dist":{"shasum":"ff62992bfa1e708563f20920d6d00d036c2b02b4","tarball":"https://registry.npmjs.org/bear-notes-mcp/-/bear-notes-mcp-2.8.2.tgz","fileCount":15,"integrity":"sha512-bF5sBrZ5rL/HlzntILq40Xrq/+IQkCs57AP0SJ3+89WmQSP1/gtzZv+iHWbfemBdnP30sFrvQ53Px0mxvp/BWw==","signatures":[{"sig":"MEYCIQCxJkZMFR3AtKtWaj3YgbSsmy/nr4xtSWQMvgxPmm6ssgIhAIoq5I/w6L+SxtgzdrmxjtE4cZBLpV6VIdh2W82nWpbb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bear-notes-mcp@2.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83189},"main":"dist/main.js","type":"module","engines":{"node":">=24.13.0"},"gitHead":"331044ab62a1221e3a9050d12b64f544c970c62c","scripts":{"dev":"tsx src/main.ts --debug","fix":"npm run lint && npm run format","lint":"eslint src --fix","test":"vitest run","build":"tsc -p tsconfig.build.json","check":"npm run lint:check && npm run format:check","start":"node dist/main.js","format":"prettier --write src","lint:check":"eslint src","test:watch":"vitest","test:system":"npm run build && vitest run --config vitest.system.config.ts","format:check":"prettier --check src","prepublishOnly":"npm run build && mv docs/NPM.md README.md"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b6876bc-698a-4244-a558-4c7efd9ea2f6"}},"repository":{"url":"git+https://github.com/vasylenko/bear-notes-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Bear Notes MCP server with TypeScript and native SQLite","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","debug":"^4.4.3","zod-to-json-schema":"^3.25.1","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.3","vitest":"^4.0.18","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^24.10.13","@types/debug":"^4.1.12","@anthropic-ai/mcpb":"^2.1.2","eslint-plugin-import":"^2.32.0","@typescript-eslint/parser":"^8.56.0","@modelcontextprotocol/inspector":"^0.20.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/bear-notes-mcp_2.8.2_1774744163535_0.26084126991295764","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"bear-notes-mcp","version":"2.9.0","keywords":["bear app","bear notes","markdown notes","notes management","productivity","typescript","mcp","mcp-server","ai-assistant"],"author":{"url":"https://devdosvid.blog","name":"Serhii Vasylenko","email":"serhii@vasylenko.info"},"license":"MIT","_id":"bear-notes-mcp@2.9.0","maintainers":[{"name":"vasylenko","email":"npmjs.com@vasylenko.info"}],"homepage":"https://github.com/vasylenko/bear-notes-mcp#readme","bugs":{"url":"https://github.com/vasylenko/bear-notes-mcp/issues"},"bin":{"bear-notes-mcp":"dist/main.js"},"dist":{"shasum":"c459c137415152af12796f4fa9491e2b27ea379a","tarball":"https://registry.npmjs.org/bear-notes-mcp/-/bear-notes-mcp-2.9.0.tgz","fileCount":15,"integrity":"sha512-qBbOsxNuvStpyNHmmTwWKKj679e4e45a8PUk8/M9wLQzhfVOOxZt1MRLAUWyfABybWirzrG9eQE1skGMHyMREw==","signatures":[{"sig":"MEQCIHadCepQXfKab3gIIjm56ortEdgjnNIRvDO3U4bddOQRAiAml9QB2sIgCLJ3RB5ITUI2yKAKdotKikjh/pxiG64MbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bear-notes-mcp@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88610},"main":"dist/main.js","type":"module","engines":{"node":">=24.13.0"},"gitHead":"bd5de83219d7d0e6b2b839ed317549a417ccffa5","scripts":{"dev":"tsx src/main.ts --debug","fix":"npm run lint && npm run format","lint":"eslint src --fix","test":"vitest run","build":"tsc -p tsconfig.build.json","check":"npm run lint:check && npm run format:check","start":"node dist/main.js","format":"prettier --write src","lint:check":"eslint src","test:watch":"vitest","test:system":"npm run build && vitest run --config vitest.system.config.ts","format:check":"prettier --check src","prepublishOnly":"npm run build && mv docs/NPM.md README.md"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b6876bc-698a-4244-a558-4c7efd9ea2f6"}},"repository":{"url":"git+https://github.com/vasylenko/bear-notes-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Bear Notes MCP server with TypeScript and native SQLite","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","debug":"^4.4.3","zod-to-json-schema":"^3.25.1","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.3","vitest":"^4.0.18","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^24.10.13","@types/debug":"^4.1.12","@anthropic-ai/mcpb":"^2.1.2","eslint-plugin-import":"^2.32.0","@typescript-eslint/parser":"^8.56.0","@modelcontextprotocol/inspector":"^0.20.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/bear-notes-mcp_2.9.0_1774996096054_0.7085477219945946","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"bear-notes-mcp","version":"2.10.0","keywords":["bear app","bear notes","markdown notes","notes management","productivity","typescript","mcp","mcp-server","ai-assistant"],"author":{"url":"https://devdosvid.blog","name":"Serhii Vasylenko","email":"serhii@vasylenko.info"},"license":"MIT","_id":"bear-notes-mcp@2.10.0","maintainers":[{"name":"vasylenko","email":"npmjs.com@vasylenko.info"}],"homepage":"https://github.com/vasylenko/bear-notes-mcp#readme","bugs":{"url":"https://github.com/vasylenko/bear-notes-mcp/issues"},"bin":{"bear-notes-mcp":"dist/main.js"},"dist":{"shasum":"998490b24e2335a9a184fe088744766e6a226c72","tarball":"https://registry.npmjs.org/bear-notes-mcp/-/bear-notes-mcp-2.10.0.tgz","fileCount":15,"integrity":"sha512-pbZjlhavn43ZJI5jvIr/9TeJRoE8sqjaK40UnsTHhaEbUHR3p8XlLjkiQMESGDHyCnsY2kAg6gPfQiOK/VV2Pw==","signatures":[{"sig":"MEUCIASUKrLz0H24qpqXuP+VfFthy6Z11Cgvj6v/cOdCrFLIAiEAtQMKXAWGQF3h1rJ14FxVQujWAJF4vjYiP0V6FVWPJiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bear-notes-mcp@2.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91781},"main":"dist/main.js","type":"module","engines":{"node":">=24.13.0"},"gitHead":"6f1da1d509b386072f602696525cd3c013d107c9","scripts":{"dev":"tsx src/main.ts --debug","fix":"npm run lint && npm run format","lint":"eslint src --fix","test":"vitest run","build":"tsc -p tsconfig.build.json","check":"npm run lint:check && npm run format:check","start":"node dist/main.js","format":"prettier --write src","lint:check":"eslint src","test:watch":"vitest","test:system":"npm run build && vitest run --config vitest.system.config.ts","format:check":"prettier --check src","prepublishOnly":"npm run build && mv docs/NPM.md README.md"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b6876bc-698a-4244-a558-4c7efd9ea2f6"}},"repository":{"url":"git+https://github.com/vasylenko/bear-notes-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Bear Notes MCP server with TypeScript and native SQLite","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","debug":"^4.4.3","zod-to-json-schema":"^3.25.1","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.3","vitest":"^4.0.18","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^24.10.13","@types/debug":"^4.1.12","@anthropic-ai/mcpb":"^2.1.2","eslint-plugin-import":"^2.32.0","@typescript-eslint/parser":"^8.56.0","@modelcontextprotocol/inspector":"^0.20.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/bear-notes-mcp_2.10.0_1776088461507_0.06933067296616358","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"bear-notes-mcp","version":"2.11.0","keywords":["bear app","bear notes","markdown notes","notes management","productivity","typescript","mcp","mcp-server","ai-assistant"],"author":{"url":"https://devdosvid.blog","name":"Serhii Vasylenko","email":"serhii@vasylenko.info"},"license":"MIT","_id":"bear-notes-mcp@2.11.0","maintainers":[{"name":"vasylenko","email":"npmjs.com@vasylenko.info"}],"homepage":"https://github.com/vasylenko/bear-notes-mcp#readme","bugs":{"url":"https://github.com/vasylenko/bear-notes-mcp/issues"},"bin":{"bear-notes-mcp":"dist/main.js"},"dist":{"shasum":"5f13a038e1e087f44ed1d4a1ebd4833f06a0b2cf","tarball":"https://registry.npmjs.org/bear-notes-mcp/-/bear-notes-mcp-2.11.0.tgz","fileCount":15,"integrity":"sha512-PKdMcEsbqdxKUIU9H8fjhkE+RxUMWb0b0XVVrmoi4+Xzv+4zmrnG/MwaxVcpWYAgP3EO3TSq9YEhleSjI3BESQ==","signatures":[{"sig":"MEUCIBFR/Rinnx56YQ2JAFWBIWVJlSQ7m/6WvWvE8XRdkPMuAiEAjC5eZ84fA4ojQ12fq8Mpf6iCocD+HM7gXuvLoHv8Vbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bear-notes-mcp@2.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93299},"main":"dist/main.js","type":"module","engines":{"node":">=24.13.0"},"gitHead":"da95409d6bcb2dfe07509bff0fa6f39f8547642b","scripts":{"dev":"tsx src/main.ts --debug","fix":"npm run lint && npm run format","lint":"eslint src --fix","test":"vitest run","build":"tsc -p tsconfig.build.json","check":"npm run lint:check && npm run format:check","start":"node dist/main.js","format":"prettier --write src","lint:check":"eslint src","test:watch":"vitest","test:system":"npm run build && vitest run --config vitest.system.config.ts","format:check":"prettier --check src","prepublishOnly":"npm run build && mv docs/user/NPM.md README.md"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b6876bc-698a-4244-a558-4c7efd9ea2f6"}},"repository":{"url":"git+https://github.com/vasylenko/bear-notes-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Bear Notes MCP server with TypeScript and native SQLite","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","debug":"^4.4.3","zod-to-json-schema":"^3.25.1","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.3","vitest":"^4.0.18","prettier":"^3.8.1","promptfoo":"^0.121.5","typescript":"^5.9.3","@types/node":"^24.10.13","@types/debug":"^4.1.12","@anthropic-ai/mcpb":"^2.1.2","eslint-plugin-import":"^2.32.0","@typescript-eslint/parser":"^8.56.0","@anthropic-ai/claude-agent-sdk":"^0.2.105","@modelcontextprotocol/inspector":"^0.20.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/bear-notes-mcp_2.11.0_1776724624334_0.899910696569751","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"bear-notes-mcp","version":"2.12.0","keywords":["bear app","bear notes","markdown notes","notes management","productivity","typescript","mcp","mcp-server","ai-assistant"],"author":{"url":"https://devdosvid.blog","name":"Serhii Vasylenko","email":"serhii@vasylenko.info"},"license":"MIT","_id":"bear-notes-mcp@2.12.0","maintainers":[{"name":"vasylenko","email":"npmjs.com@vasylenko.info"}],"homepage":"https://github.com/vasylenko/bear-notes-mcp#readme","bugs":{"url":"https://github.com/vasylenko/bear-notes-mcp/issues"},"bin":{"bear-notes-mcp":"dist/main.js"},"dist":{"shasum":"e9a24ff95ee8a771d64522dedb2c40b743834c9f","tarball":"https://registry.npmjs.org/bear-notes-mcp/-/bear-notes-mcp-2.12.0.tgz","fileCount":15,"integrity":"sha512-SE1XgIBwO7NMecoGKRuN+Wj4jDEpJqaVS69Jy2ZAJ/lhNagkWwZcb/AUhya1Euyg5nCOKO1s7AGHsVpcja/0rg==","signatures":[{"sig":"MEQCIGOwbyai6bIOvbmj250wdaoaLxd/XosCggx064N+i3nzAiAx/kNQQ/J/zBZassEiGlWu5cMnglxZ6h0CjhFULKk8gA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bear-notes-mcp@2.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90574},"main":"dist/main.js","type":"module","engines":{"node":">=24.13.0"},"gitHead":"b108d0ebace1e6bcf229250facb1e893f2be06d9","scripts":{"dev":"tsx src/main.ts --debug","fix":"npm run lint && npm run format","lint":"eslint src --fix","test":"vitest run","build":"tsc -p tsconfig.build.json","check":"npm run lint:check && npm run format:check","start":"node dist/main.js","format":"prettier --write src","lint:check":"eslint src","test:watch":"vitest","test:system":"npm run build && vitest run --config vitest.system.config.ts","format:check":"prettier --check src","prepublishOnly":"npm run build && mv docs/user/NPM.md README.md"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b6876bc-698a-4244-a558-4c7efd9ea2f6"}},"repository":{"url":"git+https://github.com/vasylenko/bear-notes-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Bear Notes MCP server with TypeScript and native SQLite","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","debug":"^4.4.3","zod-to-json-schema":"^3.25.1","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.3","vitest":"^4.0.18","prettier":"^3.8.1","promptfoo":"^0.121.5","typescript":"^5.9.3","@types/node":"^24.10.13","@types/debug":"^4.1.12","@anthropic-ai/mcpb":"^2.1.2","eslint-plugin-import":"^2.32.0","@typescript-eslint/parser":"^8.56.0","@anthropic-ai/claude-agent-sdk":"^0.2.105","@modelcontextprotocol/inspector":"^0.20.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/bear-notes-mcp_2.12.0_1776795609075_0.3000554398781854","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"bear-notes-mcp","version":"3.0.0","keywords":["bear app","bear notes","markdown notes","notes management","productivity","typescript","mcp","mcp-server","ai-assistant"],"author":{"url":"https://devdosvid.blog","name":"Serhii Vasylenko","email":"serhii@vasylenko.info"},"license":"Apache-2.0","_id":"bear-notes-mcp@3.0.0","maintainers":[{"name":"vasylenko","email":"npmjs.com@vasylenko.info"}],"homepage":"https://github.com/vasylenko/bear-notes-mcp#readme","bugs":{"url":"https://github.com/vasylenko/bear-notes-mcp/issues"},"bin":{"bear-notes-mcp":"dist/main.js"},"dist":{"shasum":"7e060df8061663e52e3a1b9c3336de65847a2712","tarball":"https://registry.npmjs.org/bear-notes-mcp/-/bear-notes-mcp-3.0.0.tgz","fileCount":29,"integrity":"sha512-m5ewZA7zo4D2SC9SVM3d7SsAcYxguzS5RoL75DtNBOpsliY09p28gikbu1pQomZvjANIgE3sVbKD76mJleHvcw==","signatures":[{"sig":"MEYCIQCqAJdqUf0buNtHVNi3Wxb2Tiyw7oQhI6dDpVzeyPyftwIhAMu6s8oGB3cLQy6Du5Y4/Eg741xTVVXT1KY/9MZR+W9Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bear-notes-mcp@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174985},"main":"dist/main.js","type":"module","engines":{"node":"^24.13.0"},"gitHead":"30b5931532f4dfd17ce56b57442faa046b858d6d","scripts":{"dev":"tsx src/main.ts --debug","fix":"npm run lint && npm run format","lint":"eslint src --fix","test":"vitest run","build":"tsc -p tsconfig.build.json","check":"npm run lint:check && npm run format:check","start":"node dist/main.js","format":"prettier --write src","lint:check":"eslint src","test:watch":"vitest","test:system":"npm run build && vitest run --config vitest.system.config.ts","format:check":"prettier --check src","prepublishOnly":"npm run build && mv docs/user/NPM.md README.md"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b6876bc-698a-4244-a558-4c7efd9ea2f6"}},"repository":{"url":"git+https://github.com/vasylenko/bear-notes-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Opinionated MCP for Bear Notes. Relevance-ranked search across titles, bodies, hierarchical tags. Offline-first.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","debug":"^4.4.3","zod-to-json-schema":"^3.25.1","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"9.39.4","vitest":"4.1.5","prettier":"3.8.3","promptfoo":"^0.121.9","typescript":"5.9.3","@types/node":"24.12.2","@types/debug":"4.1.13","@anthropic-ai/mcpb":"^2.1.2","eslint-plugin-import":"^2.32.0","@typescript-eslint/parser":"8.59.2","@anthropic-ai/claude-agent-sdk":"0.2.128","@modelcontextprotocol/inspector":"0.21.2","@typescript-eslint/eslint-plugin":"8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/bear-notes-mcp_3.0.0_1778511357447_0.928660776732291","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"bear-notes-mcp","version":"3.0.1","description":"Opinionated MCP for Bear Notes. Relevance-ranked search across titles, bodies, hierarchical tags. Offline-first.","type":"module","main":"dist/main.js","scripts":{"build":"tsc -p tsconfig.build.json","dev":"tsx src/main.ts --debug","start":"node dist/main.js","test":"vitest run","test:system":"npm run build && vitest run --config vitest.system.config.ts","test:watch":"vitest","lint":"eslint src --fix","lint:check":"eslint src","format":"prettier --write src","format:check":"prettier --check src","check":"npm run lint:check && npm run format:check","fix":"npm run lint && npm run format","prepublishOnly":"npm run build && mv docs/user/NPM.md README.md"},"dependencies":{"@modelcontextprotocol/sdk":"^1.26.0","debug":"^4.4.3","zod":"^4.3.6","zod-to-json-schema":"^3.25.1"},"devDependencies":{"@anthropic-ai/claude-agent-sdk":"0.2.128","@anthropic-ai/mcpb":"^2.1.2","@modelcontextprotocol/inspector":"0.21.2","@types/debug":"4.1.13","@types/node":"24.12.2","@typescript-eslint/eslint-plugin":"8.59.2","@typescript-eslint/parser":"8.59.2","eslint":"9.39.4","eslint-plugin-import":"^2.32.0","prettier":"3.8.3","promptfoo":"^0.121.9","tsx":"^4.21.0","typescript":"6.0.3","vitest":"4.1.5"},"engines":{"node":"^24.13.0"},"keywords":["bear app","bear notes","markdown notes","notes management","productivity","typescript","mcp","mcp-server","ai-assistant"],"author":{"name":"Serhii Vasylenko","email":"serhii@vasylenko.info","url":"https://devdosvid.blog"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/vasylenko/bear-notes-mcp.git"},"bugs":{"url":"https://github.com/vasylenko/bear-notes-mcp/issues"},"homepage":"https://github.com/vasylenko/bear-notes-mcp#readme","bin":{"bear-notes-mcp":"dist/main.js"},"publishConfig":{"access":"public"},"gitHead":"50afb8bfff2ea3e8d64eec382d8b09768d9545af","_id":"bear-notes-mcp@3.0.1","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-teqPSSCWNSlb6APiOIymib00/Rxz1Qg5yqeL//vkUNksG2SxLf3AhJE/GdAfxOfjgjhg06Ctrv0Q5ZCGtVnSgg==","shasum":"a8cb4a0d37ffa4bdfcf925368075680b8b03692d","tarball":"https://registry.npmjs.org/bear-notes-mcp/-/bear-notes-mcp-3.0.1.tgz","fileCount":29,"unpackedSize":174479,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bear-notes-mcp@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIF0A5Zc/FhlOeUz8nkP47OII0WrMmDhRqUFakuo9BopqAiEA7YHRKSk3jbskhADvANGCuIGXTTmSE2/q9dOMB/k+bMU="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b6876bc-698a-4244-a558-4c7efd9ea2f6"}},"directories":{},"maintainers":[{"name":"vasylenko","email":"npmjs.com@vasylenko.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bear-notes-mcp_3.0.1_1778587275435_0.2526013978342383"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-30T17:39:14.791Z","modified":"2026-05-12T12:01:16.326Z","2.0.0":"2025-12-28T21:24:36.007Z","2.1.0-rc.1":"2025-12-30T17:39:14.997Z","2.1.0":"2025-12-30T19:21:02.986Z","2.1.1":"2025-12-30T21:21:57.521Z","2.2.0":"2026-01-18T00:24:10.348Z","2.3.0":"2026-02-13T21:40:45.816Z","2.4.0":"2026-02-16T02:28:27.377Z","2.4.1":"2026-02-21T09:45:12.531Z","2.5.0":"2026-02-22T12:44:21.181Z","2.6.0":"2026-03-04T23:35:08.555Z","2.7.0":"2026-03-06T18:55:04.544Z","2.8.0":"2026-03-13T11:12:43.309Z","2.8.1":"2026-03-14T16:11:56.246Z","2.8.2":"2026-03-29T00:29:23.675Z","2.9.0":"2026-03-31T22:28:16.212Z","2.10.0":"2026-04-13T13:54:21.642Z","2.11.0":"2026-04-20T22:37:04.478Z","2.12.0":"2026-04-21T18:20:09.226Z","3.0.0":"2026-05-11T14:55:57.585Z","3.0.1":"2026-05-12T12:01:15.631Z"},"bugs":{"url":"https://github.com/vasylenko/bear-notes-mcp/issues"},"author":{"name":"Serhii Vasylenko","email":"serhii@vasylenko.info","url":"https://devdosvid.blog"},"license":"Apache-2.0","homepage":"https://github.com/vasylenko/bear-notes-mcp#readme","keywords":["bear app","bear notes","markdown notes","notes management","productivity","typescript","mcp","mcp-server","ai-assistant"],"repository":{"type":"git","url":"git+https://github.com/vasylenko/bear-notes-mcp.git"},"description":"Opinionated MCP for Bear Notes. Relevance-ranked search across titles, bodies, hierarchical tags. Offline-first.","maintainers":[{"name":"vasylenko","email":"npmjs.com@vasylenko.info"}],"readme":"# Bear Notes MCP Server\n\nAn unofficial, opinionated MCP for Bear Notes — built around relevance-ranked search across titles, bodies, and hierarchical tags. Reads run direct against Bear's SQLite database. Offline-first, network-free.\n\n**Full documentation and source code: [bear-notes-mcp](https://github.com/vasylenko/bear-notes-mcp)**\n\n## Key Features\n\n- **Read-only by default — flip Edit Mode for writes.** 4 tools always on for search and reading; 8 more in Edit Mode for creation, editing, and tag management\n- **Relevance-ranked search** across titles, bodies, and hierarchical tags — finds the right note, not just literal-match ones\n- **Library-wide tag operations** — rename or delete a tag everywhere, atomically\n- **Sectioned writes** — append at a specific heading or replace a section\n- **File attachments** — attach images, PDFs, and documents up to 25 MB; symlinks rejected for safety\n- **Date-based search** with relative dates (\"yesterday\", \"last week\", etc.)\n- **Configurable new note convention** for tag placement (opt-in)\n- **Local-first** — direct read-only SQLite, no network, no telemetry, no Bear app needed to query\n- **Supply-chain clean** — native node:sqlite, no unsigned third-party binaries\n\n## Tools\n\n<!-- TOOLS:START -->\n- **`bear-open-note`** - Read the full text content of a Bear note by its ID or title, including OCR'd text from attached images and PDFs\n- **`bear-create-note`** - Create a new note in your Bear library with optional title, content, and tags\n- **`bear-search-notes`** - Find notes by relevance across titles, body, and OCR-extracted text from attached images and PDFs. Use a phrase or a few keywords describing what you're looking for; results are ranked by relevance and each includes a context snippet. Also supports tag, date-range, and pinned-only filters — combine with a search term or use them on their own to browse.\n- **`bear-add-text`** - Insert text at the beginning or end of a Bear note, or within a specific section identified by its header\n- **`bear-replace-text`** - Replace content in an existing Bear note — either the full body or a specific section.\n- **`bear-add-file`** - Attach a local file (image, PDF, document) to an existing Bear note by its ID or title. Bear extracts text from images and PDFs via OCR, making attachment content searchable.\n- **`bear-list-tags`** - List all tags in your Bear library as a hierarchical tree with note counts\n- **`bear-find-untagged-notes`** - Find notes in your Bear library that have no tags assigned\n- **`bear-add-tag`** - Add one or more tags to an existing Bear note\n- **`bear-archive-note`** - Archive a Bear note to remove it from active lists without deleting it\n- **`bear-rename-tag`** - Rename a tag across all notes in your Bear library\n- **`bear-delete-tag`** - Delete a tag from all notes in your Bear library without affecting the notes\n- **`bear-capabilities`** - Report the current server mode (read-only or Edit Mode) and how to unlock additional capabilities\n<!-- TOOLS:END -->\n\n**Requirements**: Node.js 24.13.0+\n\n## Quick Start - Claude Code (One Command)\n\n```bash\nclaude mcp add -s user bear-notes -- npx -y bear-notes-mcp@latest\n```\n\nThat's it! The server will be downloaded from npm and configured automatically.\n\n## Quick Start - Other AI Assistants\n\nAdd to your MCP configuration file:\n```json\n{\n  \"mcpServers\": {\n    \"bear-notes\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"bear-notes-mcp@latest\"]\n    }\n  }\n}\n```\n\n## Configuration\n\n| Variable | Default | Description |\n|---|---|---|\n| `UI_DEBUG_TOGGLE` | `false` | Enable debug logging for troubleshooting |\n| `UI_ENABLE_NEW_NOTE_CONVENTION` | `false` | Place tags right after the note title instead of at the bottom |\n| `UI_ENABLE_CONTENT_REPLACEMENT` | `false` | **Edit Mode** — enables all 8 write tools (create, add, replace, attach, tag mgmt, archive). Off by default; the server is read-only without it. |\n\nExample with configuration:\n```json\n{\n  \"mcpServers\": {\n    \"bear-notes\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"bear-notes-mcp@latest\"],\n      \"env\": {\n        \"UI_ENABLE_NEW_NOTE_CONVENTION\": \"true\",\n        \"UI_ENABLE_CONTENT_REPLACEMENT\": \"true\",\n        \"UI_DEBUG_TOGGLE\": \"true\"\n      }\n    }\n  }\n}\n```\n\n## Advanced: Local Development Build\n\n**Step 1: Clone and build**\n```bash\ngit clone https://github.com/vasylenko/bear-notes-mcp.git\ncd bear-notes-mcp\nnpm install\nnpm run build\n```\n\n**Step 2: Configure with local path**\n\nFor Claude Code:\n```bash\nclaude mcp add -s user bear-notes -- node /absolute/path/to/dist/main.js\n```\n\nFor other AI assistants:\n```json\n{\n  \"mcpServers\": {\n    \"bear-notes\": {\n      \"command\": \"node\",\n      \"args\": [\"/absolute/path/to/dist/main.js\"]\n    }\n  }\n}\n```\n","readmeFilename":"README.md"}