{"_id":"triliumnext-mcp","_rev":"33-249fd0a75908469754ea80d56ef5f7d9","name":"triliumnext-mcp","dist-tags":{"beta":"0.3.10-beta.2","dev":"0.3.14","latest":"0.3.17"},"versions":{"0.1.0":{"name":"triliumnext-mcp","version":"0.1.0","_id":"triliumnext-mcp@0.1.0","maintainers":[{"name":"tan-yong-sheng","email":"tys203831@gmail.com"}],"bin":{"triliumnext-mcp":"build/index.js"},"dist":{"shasum":"925f39041633ef532538f918a9d4674bec9058ee","tarball":"https://registry.npmjs.org/triliumnext-mcp/-/triliumnext-mcp-0.1.0.tgz","fileCount":3,"integrity":"sha512-Ar5RiuaKzgbCasI3l2zq/Ama4kR7dPyFQvy6oX7lhNMf0Fke9kD2hltNE9EAX2AdIqxocdqQvB3jBkI3gNQwsw==","signatures":[{"sig":"MEYCIQCoJaFV9OwzTh3n8oeGkjX42LyQxrP3XHHMpke5JzwwcAIhAJdzmMiRnABUsKzo9//yhLTAue5BBfJpkxqTDcTN+/jZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16491},"type":"module","gitHead":"c01e9abbadb8f2d58c0cfcdc57a0feb12cb4a6a0","scripts":{"build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"tan-yong-sheng","email":"tys203831@gmail.com"},"_npmVersion":"11.1.0","description":"A model context protocol server for TriliumNext Notes","directories":{},"_nodeVersion":"22.9.0","dependencies":{"axios":"^1.8.3","@modelcontextprotocol/sdk":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/triliumnext-mcp_0.1.0_1743857943161_0.9453533695790968","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"triliumnext-mcp","version":"0.2.0","_id":"triliumnext-mcp@0.2.0","maintainers":[{"name":"tan-yong-sheng","email":"tys203831@gmail.com"}],"bin":{"triliumnext-mcp":"build/index.js"},"dist":{"shasum":"6308ad7b017cb98019c11ed0ad396ee4f10ba3c4","tarball":"https://registry.npmjs.org/triliumnext-mcp/-/triliumnext-mcp-0.2.0.tgz","fileCount":3,"integrity":"sha512-U4lq3faM7xukdX8oO0B/CThHw+LrWlP0dwKExvqRF0Zd57Km9P8/kdfy4YWyEgJF7T3PRHOXbUXeCtbw/5esjg==","signatures":[{"sig":"MEYCIQDhQQG4QaLiew0R14p94vcppLR6AZnZjXEB1zMeSgysyAIhANv+qIaKRFN+14WmgfzbT4NbMw/rpSnIhbQ+xjV3FnAU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18853},"type":"module","gitHead":"b3901afef2f6e64e52ceb2807a0f02d32d4069a5","scripts":{"build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"tan-yong-sheng","email":"tys203831@gmail.com"},"_npmVersion":"11.1.0","description":"A model context protocol server for TriliumNext Notes","directories":{},"_nodeVersion":"22.9.0","dependencies":{"axios":"^1.8.3","marked":"^15.0.7","@modelcontextprotocol/sdk":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/triliumnext-mcp_0.2.0_1743951875735_0.43868920240731524","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"triliumnext-mcp","version":"0.2.1","_id":"triliumnext-mcp@0.2.1","maintainers":[{"name":"tan-yong-sheng","email":"tys203831@gmail.com"}],"bin":{"triliumnext-mcp":"build/index.js"},"dist":{"shasum":"8b4c312bced09a2d40f0a64d9f8866e3bc15f573","tarball":"https://registry.npmjs.org/triliumnext-mcp/-/triliumnext-mcp-0.2.1.tgz","fileCount":3,"integrity":"sha512-6OV4Xe6DV+GGtnit5a76bF3R6Ix5rdiowq+pwRGCmUGt4NQJu0GZ8L/EQLySgVtc6oK9RMWOX8XqpD/K8LC7vg==","signatures":[{"sig":"MEYCIQDqC+olNXwVahZkjjZQ4crls58+/VGekiNQQXwUx7v3VgIhAPAH5kbz9/4K8SVA7GVo40+bVjg8w94hsdskiBNi4dhe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20430},"type":"module","gitHead":"973f5766ff9fdb6cde159b73f3bec8e7df7f6725","scripts":{"build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"tan-yong-sheng","email":"tys203831@gmail.com"},"_npmVersion":"11.1.0","description":"A model context protocol server for TriliumNext Notes","directories":{},"_nodeVersion":"22.9.0","dependencies":{"axios":"^1.8.3","marked":"^15.0.7","@modelcontextprotocol/sdk":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/triliumnext-mcp_0.2.1_1754817493158_0.28653387081372395","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"triliumnext-mcp","version":"0.2.2","_id":"triliumnext-mcp@0.2.2","maintainers":[{"name":"tan-yong-sheng","email":"tys203831@gmail.com"}],"bin":{"triliumnext-mcp":"build/index.js"},"dist":{"shasum":"aff00978bbb11123b3f989b0223e35f24d687815","tarball":"https://registry.npmjs.org/triliumnext-mcp/-/triliumnext-mcp-0.2.2.tgz","fileCount":4,"integrity":"sha512-RunEdzNsO06DAi2dsmY9cQEsrNzLaqoBod7WsEMIG/8YN+MDanqTLHCBd03e6BWxP+SnK0wbn3C5iKY6SH+U4g==","signatures":[{"sig":"MEUCIBamZFFSSfps59AlQZ0deeBopSg9YgV9x2TD+e1Z27maAiEAyATon0sZ0f94Et+I99gJMgY5IOXtjjZu9ttSquxQIG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27639},"type":"module","gitHead":"84c8db374b13a943f4b4cad67d43c07bbf148abd","scripts":{"build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"tan-yong-sheng","email":"tys203831@gmail.com"},"_npmVersion":"11.1.0","description":"A model context protocol server for TriliumNext Notes","directories":{},"_nodeVersion":"22.9.0","dependencies":{"axios":"^1.8.3","marked":"^15.0.7","@modelcontextprotocol/sdk":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/triliumnext-mcp_0.2.2_1755538886931_0.24252736619980286","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"triliumnext-mcp","version":"0.2.3","_id":"triliumnext-mcp@0.2.3","maintainers":[{"name":"tan-yong-sheng","email":"tys203831@gmail.com"}],"bin":{"triliumnext-mcp":"build/index.js"},"dist":{"shasum":"bd1eef3322e76f5ab7de8be7a45f605f5906f32c","tarball":"https://registry.npmjs.org/triliumnext-mcp/-/triliumnext-mcp-0.2.3.tgz","fileCount":4,"integrity":"sha512-YTaB7Bo3qRYoJrPlZ2YhjgZhqiP/PgOLrph5gTCpnLhsOTcWi3vlkNT7jlL7hE4q5kew/miEYt9fqHS2rLsUmw==","signatures":[{"sig":"MEUCIEjbFeDR+aa0rzNbdOThvbNmSxOROv+Wlby5rxEreNa2AiEAyyfmDjt5rrXzwisjv7IxdFzdrwFzark95GT6kwXx/ww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28086},"type":"module","gitHead":"7c3c988a3b9d5156d009b9cb72cc25410328c2fd","scripts":{"build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"tan-yong-sheng","email":"tys203831@gmail.com"},"_npmVersion":"11.1.0","description":"A model context protocol server for TriliumNext Notes","directories":{},"_nodeVersion":"22.9.0","dependencies":{"axios":"^1.8.3","marked":"^15.0.7","@modelcontextprotocol/sdk":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/triliumnext-mcp_0.2.3_1755541147065_0.8359932749101864","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"triliumnext-mcp","version":"0.2.4","_id":"triliumnext-mcp@0.2.4","maintainers":[{"name":"tan-yong-sheng","email":"tys203831@gmail.com"}],"bin":{"triliumnext-mcp":"build/index.js"},"dist":{"shasum":"14cfb692440df4daf02d6e159e570d1a94e54ab0","tarball":"https://registry.npmjs.org/triliumnext-mcp/-/triliumnext-mcp-0.2.4.tgz","fileCount":11,"integrity":"sha512-ZxqMUS7sV/W8nWsLJEf2SJA2h6ihW2iw7bGcxgW90aL3MEw0ER9zkQzYzHnrxbZ2+pcvnx3gHdug0z+N9JEr+Q==","signatures":[{"sig":"MEYCIQCXhpdOvAwNCtUmTv+ABxjJTqjZPk12sceqlqxUTdI1EQIhAK0w8anXPHDvboStvXbsypq21fXAiWDbJ1SzzHOx4jME","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54125},"type":"module","gitHead":"486eb75e736cd7ae4d500468e7b305647a80a6d7","scripts":{"build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"tan-yong-sheng","email":"tys203831@gmail.com"},"_npmVersion":"11.1.0","description":"A model context protocol server for TriliumNext Notes","directories":{},"_nodeVersion":"22.9.0","dependencies":{"axios":"^1.8.3","marked":"^15.0.7","@modelcontextprotocol/sdk":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/triliumnext-mcp_0.2.4_1755586803731_0.5321234989300703","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"triliumnext-mcp","version":"0.2.5","_id":"triliumnext-mcp@0.2.5","maintainers":[{"name":"tan-yong-sheng","email":"tys203831@gmail.com"}],"bin":{"triliumnext-mcp":"build/index.js"},"dist":{"shasum":"feb54ac879ca8cf6bdf261f03781adf8bcf6c2f2","tarball":"https://registry.npmjs.org/triliumnext-mcp/-/triliumnext-mcp-0.2.5.tgz","fileCount":11,"integrity":"sha512-aCOq9qFLP6icxIzTTY8hmTL9rB5LLTOhcDXqjHXBTMXPh2lnpcSE7K6rq/Oii5cJMgt+Ov1eARp6FjZATacCAg==","signatures":[{"sig":"MEYCIQDWWHbSCxljJZbMXrD81Z60H6NVzx4GeUqXM1zO3bgGKgIhAO+jxtCgl8C10EmXoyMhE5sizT2Uz7TjPqd3to81jmqr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64986},"type":"module","gitHead":"eb6373762f490ac85bcfbfa5339a9f5bbf724e5f","scripts":{"build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"tan-yong-sheng","email":"tys203831@gmail.com"},"_npmVersion":"11.1.0","description":"A model context protocol server for TriliumNext Notes","directories":{},"_nodeVersion":"22.9.0","dependencies":{"axios":"^1.8.3","marked":"^15.0.7","@modelcontextprotocol/sdk":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/triliumnext-mcp_0.2.5_1755599829643_0.8235756904375908","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.1":{"name":"triliumnext-mcp","version":"0.3.0-beta.1","_id":"triliumnext-mcp@0.3.0-beta.1","maintainers":[{"name":"tan-yong-sheng","email":"tys203831@gmail.com"}],"bin":{"triliumnext-mcp":"build/index.js"},"dist":{"shasum":"2f30d4873e68ab857c9b867abc9ada12f5a3e27e","tarball":"https://registry.npmjs.org/triliumnext-mcp/-/triliumnext-mcp-0.3.0-beta.1.tgz","fileCount":19,"integrity":"sha512-2XR5XoNRnn4fYOgRQPFouNSXCkIBluO+9S+FI7tA5uMbpy4OUSt+IUTQ82jUaFVv3AIw6H8Nhdq/tZsBj8GeAw==","signatures":[{"sig":"MEYCIQDAW6LHjPmcHAoTbAha2kdNY1RoOVnha03Z/L4qQUCfEwIhAIjqGaoE5mTi382AzWqKX8cwhNvnGDv064kwhU1Vk6to","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109962},"type":"module","gitHead":"27eeb467bd87966d7bf568b3ac7f193c21453675","scripts":{"build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"tan-yong-sheng","email":"tys203831@gmail.com"},"_npmVersion":"11.1.0","description":"A model context protocol server for TriliumNext Notes","directories":{},"_nodeVersion":"22.9.0","dependencies":{"axios":"^1.8.3","marked":"^15.0.7","@modelcontextprotocol/sdk":"0.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/triliumnext-mcp_0.3.0-beta.1_1755680806837_0.05163738705480214","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"triliumnext-mcp","version":"0.3.0","_id":"triliumnext-mcp@0.3.0","maintainers":[{"name":"tan-yong-sheng","email":"tys203831@gmail.com"}],"bin":{"triliumnext-mcp":"build/index.js"},"dist":{"shasum":"109363f8ab5da6b8ee455ca4e6a143df4a9ee863","tarball":"https://registry.npmjs.org/triliumnext-mcp/-/triliumnext-mcp-0.3.0.tgz","fileCount":19,"integrity":"sha512-HyuC5Hh/bMV6TYDbisVDubfMo3fTr+0/Bblb24fmWo/cL9EpUlD7e6jimFRNAJObTEbAQQGEoVYOD8SjqyPVAQ==","signatures":[{"sig":"MEUCIQDb8pA3DbtEp2VhyE2kHfkZOqA4xfgS1MOunKhxPrTd/gIgLafv9h2X5A0Q7sv2on2lGTPeFztXyHaI8iaZoxqcGdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114309},"type":"module","gitHead":"aa4e4f9465054b165f0673e341cda84501724e27","scripts":{"build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"tan-yong-sheng","email":"tys203831@gmail.com"},"_npmVersion":"11.1.0","description":"A model context protocol server for TriliumNext Notes","directories":{},"_nodeVersion":"22.9.0","dependencies":{"axios":"^1.8.3","marked":"^15.0.7","@modelcontextprotocol/sdk":"0.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/triliumnext-mcp_0.3.0_1755683755441_0.5911579656271893","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"triliumnext-mcp","version":"0.3.1","_id":"triliumnext-mcp@0.3.1","maintainers":[{"name":"tan-yong-sheng","email":"tys203831@gmail.com"}],"bin":{"triliumnext-mcp":"build/index.js"},"dist":{"shasum":"4494af977ddb5a279a4c3a14838c6da1a34f5f86","tarball":"https://registry.npmjs.org/triliumnext-mcp/-/triliumnext-mcp-0.3.1.tgz","fileCount":19,"integrity":"sha512-mCz68fLLqrMR9R6FbJP6NqZplRyZq7c1yG6K7ZsQmEd+FHcMx4G8UzN3CcEn67VtqPo9hrkeGQLUM+bCqjgDGw==","signatures":[{"sig":"MEUCIQD8ZbwHtDmaJIDxoloESWC/ur/NDKdLKdPn/vWXgHConQIgD1YzCuS6+N0MYaZJwNZNMz0kx1cw+wPfEyRwL8XkbXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108882},"type":"module","gitHead":"d65745cacc5312111ab374ab458a41b54f1f6cc2","scripts":{"build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"tan-yong-sheng","email":"tys203831@gmail.com"},"_npmVersion":"11.1.0","description":"A model context protocol server for TriliumNext Notes","directories":{},"_nodeVersion":"22.9.0","dependencies":{"axios":"^1.8.3","marked":"^15.0.7","@modelcontextprotocol/sdk":"0.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/triliumnext-mcp_0.3.1_1755689049785_0.2610152069488336","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"triliumnext-mcp","version":"0.3.2","_id":"triliumnext-mcp@0.3.2","maintainers":[{"name":"tan-yong-sheng","email":"tys203831@gmail.com"}],"bin":{"triliumnext-mcp":"build/index.js"},"dist":{"shasum":"2ac17a90ec125514e6b4ea53e56f4a50a1f4cd30","tarball":"https://registry.npmjs.org/triliumnext-mcp/-/triliumnext-mcp-0.3.2.tgz","fileCount":20,"integrity":"sha512-htqZkdFMh2j5GBejddMl5ndMTvDGAgnrslK8lpd4HnBjqR5rZKbCtUJWugCJmWTikN97O6WtvFqNWCMb1MpMLQ==","signatures":[{"sig":"MEQCIHF9ySydFJJ//xSi8Tl1XfBwpYBhPpDElMb2PkrXHJ1qAiAZW+BBKkNk5V+wesl6l8AvxPFOnxiTR4itKouZjZioyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98951},"type":"module","gitHead":"16e94a3c3bc39b2b1246549f9fe0141616c60c9a","scripts":{"build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"tan-yong-sheng","email":"tys203831@gmail.com"},"_npmVersion":"11.1.0","description":"A model context protocol server for TriliumNext Notes","directories":{},"_nodeVersion":"22.9.0","dependencies":{"axios":"^1.8.3","marked":"^15.0.7","@modelcontextprotocol/sdk":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/triliumnext-mcp_0.3.2_1755743880677_0.7098423415915363","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"triliumnext-mcp","version":"0.3.3","_id":"triliumnext-mcp@0.3.3","maintainers":[{"name":"tan-yong-sheng","email":"tys203831@gmail.com"}],"bin":{"triliumnext-mcp":"build/index.js"},"dist":{"shasum":"65ab3b74fa51898d1cf80afa583a3ee2142cced3","tarball":"https://registry.npmjs.org/triliumnext-mcp/-/triliumnext-mcp-0.3.3.tgz","fileCount":20,"integrity":"sha512-DtCFKkS+wOjJ3S+DgGRtQYxf8yv5FVBia2ReTqNDczOXauue2Xw9N+wUp8L9QjlP7cp3MIHc17ZrSs1PH7wuRg==","signatures":[{"sig":"MEUCIQCRtwf5GM9uVK5iguWvIDd4MWgiwWfEOKDAf/UmOHpKvwIgS0y+MMl5HdOsX+AvLGYEH1nPfq4JShB8rhwK5TVDi2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97733},"type":"module","gitHead":"042a04783ba1afe2047a0264d9dab2f1f8670007","scripts":{"build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"tan-yong-sheng","email":"tys203831@gmail.com"},"_npmVersion":"11.1.0","description":"A model context protocol server for TriliumNext Notes","directories":{},"_nodeVersion":"22.9.0","dependencies":{"axios":"^1.8.3","marked":"^15.0.7","@modelcontextprotocol/sdk":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/triliumnext-mcp_0.3.3_1755744290687_0.14725249964179876","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"triliumnext-mcp","version":"0.3.4","_id":"triliumnext-mcp@0.3.4","maintainers":[{"name":"tan-yong-sheng","email":"tys203831@gmail.com"}],"bin":{"triliumnext-mcp":"build/index.js"},"dist":{"shasum":"b730ebde7a52dfe6fc803f9e3d4d2e97873d61b1","tarball":"https://registry.npmjs.org/triliumnext-mcp/-/triliumnext-mcp-0.3.4.tgz","fileCount":20,"integrity":"sha512-7WHZLV1uRbDcHFSfVhabnEw5eImk1ZI4NkR/SBTcD0AhcXQqyu7eS+KLgCsYt+4qY17JuOILDrfIz0VTnzeORw==","signatures":[{"sig":"MEQCIG+d+78yWNtP6gT1fmSXDwV3gsGJPtCA6amywU69usNzAiAlQ9wUZLTVUZ4O6hOcoWPMBqp3joMSMyMFU3LKaJ5LRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97538},"type":"module","gitHead":"769cbd8d29080110550350ce61964bedae6aba91","scripts":{"build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"tan-yong-sheng","email":"tys203831@gmail.com"},"_npmVersion":"11.1.0","description":"A model context protocol server for TriliumNext Notes","directories":{},"_nodeVersion":"22.9.0","dependencies":{"axios":"^1.8.3","marked":"^15.0.7","@modelcontextprotocol/sdk":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/triliumnext-mcp_0.3.4_1755746008719_0.9091143007713083","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"triliumnext-mcp","version":"0.3.5","_id":"triliumnext-mcp@0.3.5","maintainers":[{"name":"tan-yong-sheng","email":"tys203831@gmail.com"}],"bin":{"triliumnext-mcp":"build/index.js"},"dist":{"shasum":"fb0f471977b76953100c01264986a8f4a6aed321","tarball":"https://registry.npmjs.org/triliumnext-mcp/-/triliumnext-mcp-0.3.5.tgz","fileCount":20,"integrity":"sha512-t0LdqHnNckvTZEZTjrAeNR9HfT7Ybr4GFHEUOYejkx8tqAkeNeyOFFP6/m87himJGbDIRDh7WaR4pF8Rg0+3UA==","signatures":[{"sig":"MEUCIQCK8HfIRQDziGNE8JkQdlR4nMG/Ra2HLwGW5x3zl68/rgIgPeoGg8IONdlEFSdiUecZo0nqe5/UbtOKCr20qoMZF+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97280},"type":"module","gitHead":"2dba0c1286806bc005902343642938a1c34a6d81","scripts":{"build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"tan-yong-sheng","email":"tys203831@gmail.com"},"_npmVersion":"10.9.3","description":"A model context protocol server for TriliumNext Notes","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.8.3","marked":"^15.0.7","@modelcontextprotocol/sdk":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/triliumnext-mcp_0.3.5_1756889588210_0.5378945217139772","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"triliumnext-mcp","version":"0.3.6","_id":"triliumnext-mcp@0.3.6","maintainers":[{"name":"tan-yong-sheng","email":"tys203831@gmail.com"}],"bin":{"triliumnext-mcp":"build/index.js"},"dist":{"shasum":"a9499f26d7c0ac234c04a7a780070a11473d3274","tarball":"https://registry.npmjs.org/triliumnext-mcp/-/triliumnext-mcp-0.3.6.tgz","fileCount":23,"integrity":"sha512-aPFW7A3jBBByRve+iiYpEx520uPeNNg5y0gBXUuMBsu1FAVHqgvmNy59agmuVOe/T1tcnNejKYksW9sovyBEhQ==","signatures":[{"sig":"MEYCIQDsmIM2ELbxlomDyD5NcTW6u9NgU4lqY7H5gpj3+t6ZLgIhAKVFr/cvpkBrCN+aADXw2yQqtpAvEVf8kE8Qype84GGU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98108},"type":"module","gitHead":"238ef4f5f6034973488668b5af2af4bbcb6b37b2","scripts":{"build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"tan-yong-sheng","email":"tys203831@gmail.com"},"_npmVersion":"10.9.3","description":"A model context protocol server for TriliumNext Notes","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.8.3","marked":"^15.0.7","@modelcontextprotocol/sdk":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/triliumnext-mcp_0.3.6_1757834742386_0.8577231172364062","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"triliumnext-mcp","version":"0.3.7","_id":"triliumnext-mcp@0.3.7","maintainers":[{"name":"tan-yong-sheng","email":"tys203831@gmail.com"}],"bin":{"triliumnext-mcp":"build/index.js"},"dist":{"shasum":"cedae8076c042105dff87abc0c3d8232fc5d4ba3","tarball":"https://registry.npmjs.org/triliumnext-mcp/-/triliumnext-mcp-0.3.7.tgz","fileCount":29,"integrity":"sha512-Dto4RDZ4woNGf9/Eur9jdx9A9OsK6jAv5/qvpnJ5iyt1xCg+yAkW2cwgG9toRhRniqyLb1d0CgKQbO+iouvKgg==","signatures":[{"sig":"MEUCIE0XqSlIxEHBlmqhCK4tpu/ciQNKWqfepOdnyo6nquGNAiEAxEVmVIbXAxiwvtlWj8MV1tjI+jxOjPvv1+R03nIiURo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125320},"type":"module","gitHead":"829c34cbf90aa3cb33a0467cf7ed3078381b89a7","scripts":{"build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","check":"npm run build && node --test tests/validation.test.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"tan-yong-sheng","email":"tys203831@gmail.com"},"_npmVersion":"10.9.3","description":"A model context protocol server for TriliumNext Notes","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.8.3","@modelcontextprotocol/sdk":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/triliumnext-mcp_0.3.7_1757932919364_0.2180381904404709","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-beta.1":{"name":"triliumnext-mcp","version":"0.3.8-beta.1","_id":"triliumnext-mcp@0.3.8-beta.1","maintainers":[{"name":"tan-yong-sheng","email":"tys203831@gmail.com"}],"bin":{"triliumnext-mcp":"build/index.js"},"dist":{"shasum":"a5d353df26229af174d269f943f92b96deb267c1","tarball":"https://registry.npmjs.org/triliumnext-mcp/-/triliumnext-mcp-0.3.8-beta.1.tgz","fileCount":29,"integrity":"sha512-KQh4Hco+YoDAL4hOHbKgFv7IqN8ep8k5BRHWfFRh0inkB6vaGFu8WRgFLLYutKo1rPdRyHQ+G5iiDu3ZfrYHjg==","signatures":[{"sig":"MEYCIQDDbSOfv+VNe4KwoV80O9sbEeCqDbZ8vZR5EeZnigPJDwIhAOU38hCsmp90dCzy7fprPMy2SwNBU0WqYZdp7CDTw0V/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132303},"type":"module","gitHead":"9cf53973efbba12f0172ba4884c0886e7d19c17d","scripts":{"build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","check":"npm run build && node --test tests/validation.test.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"tan-yong-sheng","email":"tys203831@gmail.com"},"_npmVersion":"10.9.3","description":"A model context protocol server for TriliumNext Notes","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.8.3","@modelcontextprotocol/sdk":"0.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.24.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/triliumnext-mcp_0.3.8-beta.1_1757938672579_0.40915202503218806","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-beta":{"name":"triliumnext-mcp","version":"0.3.8-beta","_id":"triliumnext-mcp@0.3.8-beta","maintainers":[{"name":"tan-yong-sheng","email":"tys203831@gmail.com"}],"bin":{"triliumnext-mcp":"build/index.js"},"dist":{"shasum":"e8b950c84eacf57216e43dd17a304efb875f8d1e","tarball":"https://registry.npmjs.org/triliumnext-mcp/-/triliumnext-mcp-0.3.8-beta.tgz","fileCount":29,"integrity":"sha512-/BwotmvrM3qMTO0u8j9ZsmckCgm6y7cOLfvLBfyHMh+mvFt4qUaIGirQfDRoQ65I75hTZJLyGb9IjSti7LeCbQ==","signatures":[{"sig":"MEQCIG7zNbr0jJyh7hntO7Z90TI6Pxjt+naDNUvnSZT+cqO1AiAlGQXhGfVayvff10+ZJDwl908W+8eJGFXROdeBBFpg0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132301},"type":"module","gitHead":"9cf53973efbba12f0172ba4884c0886e7d19c17d","scripts":{"build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","check":"npm run build && node --test tests/validation.test.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"tan-yong-sheng","email":"tys203831@gmail.com"},"_npmVersion":"10.9.3","description":"A model context protocol server for TriliumNext Notes","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.8.3","@modelcontextprotocol/sdk":"0.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.24.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/triliumnext-mcp_0.3.8-beta_1757938863190_0.6894120303624456","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-beta.3":{"name":"triliumnext-mcp","version":"0.3.8-beta.3","_id":"triliumnext-mcp@0.3.8-beta.3","maintainers":[{"name":"tan-yong-sheng","email":"tys203831@gmail.com"}],"bin":{"triliumnext-mcp":"build/index.js"},"dist":{"shasum":"43296d132f3e19479734853c4729256159a42805","tarball":"https://registry.npmjs.org/triliumnext-mcp/-/triliumnext-mcp-0.3.8-beta.3.tgz","fileCount":33,"integrity":"sha512-/0Vdv0Lq8vteHE732CI//JXgSZjY9d4B9arrxhaX3VTbKd6D9GqBzmdV+TJlXY0zn6NZVkxQzTQTrE/WWMg0Ng==","signatures":[{"sig":"MEUCIQCxlvviq2FzuoXGyaTuurqUld7uyIw79ZDRzMkK6690mwIgO24xR6G4eLYfhUelTefZ9d7IM/M2/ht+QlTHMapb4rU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158308},"type":"module","gitHead":"994a227e283a4739a3d7cfc5ffbcb1a338067b8c","scripts":{"build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","check":"npm run build && node --test tests/validation.test.js tests/attachment-integration.test.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"tan-yong-sheng","email":"tys203831@gmail.com"},"_npmVersion":"10.9.3","description":"A model context protocol server for TriliumNext Notes","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.8.3","marked":"^16.3.0","@modelcontextprotocol/sdk":"0.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.24.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/triliumnext-mcp_0.3.8-beta.3_1758016260523_0.5574204641090936","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-beta.4":{"name":"triliumnext-mcp","version":"0.3.8-beta.4","_id":"triliumnext-mcp@0.3.8-beta.4","maintainers":[{"name":"tan-yong-sheng","email":"tys203831@gmail.com"}],"bin":{"triliumnext-mcp":"build/index.js"},"dist":{"shasum":"b97b00edcd2117a08e92822c2a881a91ef15bc78","tarball":"https://registry.npmjs.org/triliumnext-mcp/-/triliumnext-mcp-0.3.8-beta.4.tgz","fileCount":33,"integrity":"sha512-JoCJHHRlCYzXSjyOhxMzF5UNqYDSsBMdL2qUwjPNhgel2rgiCjSsashl6qDvF1EbApvlbKuic7jeCRZVY/6naw==","signatures":[{"sig":"MEUCIQC7lDZm8253LVSWB54103RljAAdjVeBjFEfrxz3/MeUUQIgENmH5nQbdXB4LWsS7mO7f1cxhJwSpZpt2rWuDgU0l5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156657},"type":"module","gitHead":"a357bfc8df62e16eb5987099ad0ceef69970f76c","scripts":{"build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","check":"npm run build && node --test tests/validation.test.js tests/attachment-integration.test.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"tan-yong-sheng","email":"tys203831@gmail.com"},"_npmVersion":"10.9.3","description":"A model context protocol server for TriliumNext Notes","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.8.3","marked":"^16.3.0","@modelcontextprotocol/sdk":"0.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.24.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/triliumnext-mcp_0.3.8-beta.4_1758023947873_0.39830510873059044","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-beta.5":{"name":"triliumnext-mcp","version":"0.3.8-beta.5","_id":"triliumnext-mcp@0.3.8-beta.5","maintainers":[{"name":"tan-yong-sheng","email":"tys203831@gmail.com"}],"bin":{"triliumnext-mcp":"build/index.js"},"dist":{"shasum":"be9b0fa265e429959b7ffa6c59834c11ddf3a34a","tarball":"https://registry.npmjs.org/triliumnext-mcp/-/triliumnext-mcp-0.3.8-beta.5.tgz","fileCount":33,"integrity":"sha512-TGztkFBV83kI/5raIE+YBLmV895a3KwJbspz7j8F1lIV0qJ0qlhuSEA25pzVDlA0WtS3qhNeaE4XLAXL6iK7UQ==","signatures":[{"sig":"MEYCIQDhBTQ94OHtYPCbpfSYOsBWyLY+x4lX8hFsNiRlsvTT6AIhALjBRytg492o6Rt5DldiLCXozjFA/uMpWZ07hXLsc1lV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160239},"type":"module","gitHead":"f79520222082c39750514502839d8ab8172228b5","scripts":{"build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","check":"npm run build && node --test tests/validation.test.js tests/attachment-integration.test.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"tan-yong-sheng","email":"tys203831@gmail.com"},"_npmVersion":"10.9.3","description":"A model context protocol server for TriliumNext Notes","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.8.3","marked":"^16.3.0","@modelcontextprotocol/sdk":"0.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.24.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/triliumnext-mcp_0.3.8-beta.5_1758025894717_0.7258063922817084","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"triliumnext-mcp","version":"0.3.9","_id":"triliumnext-mcp@0.3.9","maintainers":[{"name":"tan-yong-sheng","email":"tys203831@gmail.com"}],"bin":{"triliumnext-mcp":"build/index.js"},"dist":{"shasum":"83151a6d7496429968376f747a12986f2db06679","tarball":"https://registry.npmjs.org/triliumnext-mcp/-/triliumnext-mcp-0.3.9.tgz","fileCount":33,"integrity":"sha512-iFjuS/vQaTwnCLQ/R7reioy/Ir36WM/nDFag4CbTcK8Z7H4+WeNwv8+5OgdBaVHymNsLkn67fattvupzkqMkeQ==","signatures":[{"sig":"MEYCIQDvjb1Cz9AUyDCzIM6WUzuCuLz/UJeoOzazhU35xCKpVQIhALfjYItYptMF76C6TNNUXKufhVxF56Vq8gZyoo9Z6yBn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160232},"type":"module","gitHead":"f79520222082c39750514502839d8ab8172228b5","scripts":{"build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","check":"npm run build && node --test tests/validation.test.js tests/attachment-integration.test.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"tan-yong-sheng","email":"tys203831@gmail.com"},"_npmVersion":"10.9.3","description":"A model context protocol server for TriliumNext Notes","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.8.3","marked":"^16.3.0","@modelcontextprotocol/sdk":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/triliumnext-mcp_0.3.9_1758026063614_0.7821314981146119","host":"s3://npm-registry-packages-npm-production"}},"0.3.9-beta.1":{"name":"triliumnext-mcp","version":"0.3.9-beta.1","_id":"triliumnext-mcp@0.3.9-beta.1","maintainers":[{"name":"tan-yong-sheng","email":"tys203831@gmail.com"}],"bin":{"triliumnext-mcp":"build/index.js"},"dist":{"shasum":"d3e683e0a596b4cba1a742e7216641a1bc8f6b35","tarball":"https://registry.npmjs.org/triliumnext-mcp/-/triliumnext-mcp-0.3.9-beta.1.tgz","fileCount":33,"integrity":"sha512-yi4czBnw0hFW0Vs0OTDSMMkN1slehtM6NuPai/S8YXxe3TF8L68x0hBUFOu0BZSA5nUTFF9ZXonLIjHYU07FpA==","signatures":[{"sig":"MEUCIQCKH1HyhmGzUUAZQqEqhQLKFBEnX9Eb2O3SD5MVkKBkZQIgdHepj6LXwOv8pvLTvnoe5J+gEKpoKYo9ekWG1xXdPQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161441},"type":"module","gitHead":"66dec059ec72abd42f35aa6088a8e23cbc7f9c6d","scripts":{"build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","check":"npm run build && node --test tests/validation.test.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"tan-yong-sheng","email":"tys203831@gmail.com"},"_npmVersion":"10.9.3","description":"A model context protocol server for TriliumNext Notes","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.8.3","marked":"^16.3.0","@modelcontextprotocol/sdk":"0.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.24.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/triliumnext-mcp_0.3.9-beta.1_1758039264619_0.021324444487588412","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"triliumnext-mcp","version":"0.3.10","_id":"triliumnext-mcp@0.3.10","maintainers":[{"name":"tan-yong-sheng","email":"tys203831@gmail.com"}],"bin":{"triliumnext-mcp":"build/index.js"},"dist":{"shasum":"d1f332e28bbd7e3957dd9ea8f84bad4c0a55eeba","tarball":"https://registry.npmjs.org/triliumnext-mcp/-/triliumnext-mcp-0.3.10.tgz","fileCount":22,"integrity":"sha512-o8IGiwBWL9CIIetMfZ53x3sVg9UneWKh7PdFPBOV5IzwUadGC+FakijKc91COOFqLmO7DlsZjV6UWKropEmV3g==","signatures":[{"sig":"MEUCIBFgOvZ1If2HKbu1zjtfM4GauWrbbfgzN3o1a8y9y5e5AiEAzCqQ4ks2XLgdAhBg5+6O1rtf+cLmhCFH1LQKVCtJyhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137567},"type":"module","gitHead":"b1b06fc4fc3aee8bd317ef06bcd52242e8e26fb2","scripts":{"test":"npm run build && node --test tests/**/*.test.js","build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","check":"npm run test","watch":"tsc --watch","prepare":"npm run build","test:e2e":"npm run build && node --test tests/e2e/**/*.test.js","inspector":"npx @modelcontextprotocol/inspector build/index.js","test:unit":"npm run build && node --test tests/unit/**/*.test.js","test:integration":"npm run build && node --test tests/integration/**/*.test.js"},"_npmUser":{"name":"tan-yong-sheng","email":"tys203831@gmail.com"},"_npmVersion":"10.9.3","description":"A model context protocol server for TriliumNext Notes","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.8.3","marked":"^16.3.0","@modelcontextprotocol/sdk":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/triliumnext-mcp_0.3.10_1758127928943_0.8707094761803342","host":"s3://npm-registry-packages-npm-production"}},"0.3.10-beta.1":{"name":"triliumnext-mcp","version":"0.3.10-beta.1","_id":"triliumnext-mcp@0.3.10-beta.1","maintainers":[{"name":"tan-yong-sheng","email":"tys203831@gmail.com"}],"bin":{"triliumnext-mcp":"build/index.js"},"dist":{"shasum":"a7517e0d491768b3f2baba2cf2cbd518b8a7a16c","tarball":"https://registry.npmjs.org/triliumnext-mcp/-/triliumnext-mcp-0.3.10-beta.1.tgz","fileCount":23,"integrity":"sha512-/xciG62AFtkJZ9dRYpS4tTxYkU79YuIIFfGV26cOm32Cyhi0ww5aVwG0XP1bE/azbnmtEHkxHmK5Ch7swpM9Sg==","signatures":[{"sig":"MEQCIBcAXFUiZtBNEf6EZyBr/upMfDxPhNH17KuB9oD6voTFAiAgC7w2BwebLfcQh4QhXUzrZvnztbRLUnaq0R4Bbde7bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161047},"type":"module","gitHead":"c69a05683ae1a58cf4b559f24de00782d311f513","scripts":{"test":"npm run build && node --test tests/**/*.test.js","build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","check":"npm run test","watch":"tsc --watch","prepare":"npm run build","test:e2e":"npm run build && node --test tests/e2e/**/*.test.js","inspector":"npx @modelcontextprotocol/inspector build/index.js","test:unit":"npm run build && node --test tests/unit/**/*.test.js","test:integration":"npm run build && node --test tests/integration/**/*.test.js"},"_npmUser":{"name":"tan-yong-sheng","email":"tys203831@gmail.com"},"_npmVersion":"10.9.3","description":"A model context protocol server for TriliumNext Notes","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.8.3","marked":"^16.3.0","@modelcontextprotocol/sdk":"0.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.24.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/triliumnext-mcp_0.3.10-beta.1_1758188733824_0.14501325944327692","host":"s3://npm-registry-packages-npm-production"}},"0.3.10-beta.2":{"name":"triliumnext-mcp","version":"0.3.10-beta.2","_id":"triliumnext-mcp@0.3.10-beta.2","maintainers":[{"name":"tan-yong-sheng","email":"tys203831@gmail.com"}],"bin":{"triliumnext-mcp":"build/index.js"},"dist":{"shasum":"a3e86183f2a523d2e4d3d1b27c69b13faa87ceae","tarball":"https://registry.npmjs.org/triliumnext-mcp/-/triliumnext-mcp-0.3.10-beta.2.tgz","fileCount":24,"integrity":"sha512-/YpnbrPuNFTC1rYFP1QajMAUiIuPiHotroHlec1QW2edI1ZfC6NMHhZXJ7SAKa1nVhR6viFmOQ65e7bNSwjhAg==","signatures":[{"sig":"MEUCIQCq9C/MKT5WBtth4R7V/kdaO9meLZeGStAz5ICbvLGEiwIgDdvOU4BcFOTSTaeSWl2mz8TcVdVfnZuE27vSKG02fWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170748},"type":"module","gitHead":"b5f57258ce4bd2f41f1b7231357047929a242e33","scripts":{"test":"npm run build && node --test tests/**/*.test.js","build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","check":"npm run test","watch":"tsc --watch","prepare":"npm run build","test:e2e":"npm run build && node --test tests/e2e/**/*.test.js","inspector":"npx @modelcontextprotocol/inspector build/index.js","test:unit":"npm run build && node --test tests/unit/**/*.test.js","test:integration":"npm run build && node --test tests/integration/**/*.test.js"},"_npmUser":{"name":"tan-yong-sheng","email":"tys203831@gmail.com"},"_npmVersion":"10.9.3","description":"A model context protocol server for TriliumNext Notes","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.8.3","marked":"^16.3.0","@modelcontextprotocol/sdk":"0.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.24.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/triliumnext-mcp_0.3.10-beta.2_1758200905404_0.7718142222838766","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"triliumnext-mcp","version":"0.3.11","_id":"triliumnext-mcp@0.3.11","maintainers":[{"name":"tan-yong-sheng","email":"tys203831@gmail.com"}],"bin":{"triliumnext-mcp":"build/index.js"},"dist":{"shasum":"e5db3e385afcf7cd8991ab4741aeeccef0575848","tarball":"https://registry.npmjs.org/triliumnext-mcp/-/triliumnext-mcp-0.3.11.tgz","fileCount":26,"integrity":"sha512-Uwox65+1NffL1MWrr9WIUXWfzuC3T2k/WS1/SWd0O2ZzRAMuz6GI3fWfbK/GbJ+28m9gg3q0W3UVdZPIz3RBqA==","signatures":[{"sig":"MEQCIFAGE2E9H5VOdu66I2XFZYHe+P4dHnZbZ1W0NriXRLuxAiA3TZTHsWH0eNdMIp1mvCT032MB1ZCJeZsYEM5o5d+R3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182668},"type":"module","gitHead":"3e7f47979496af3ce198e854a6033384b105b652","scripts":{"test":"npm run build && node --test tests/**/*.test.js","build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","check":"npm run test","watch":"tsc --watch","prepare":"npm run build","test:e2e":"npm run build && node --test tests/e2e/**/*.test.js","inspector":"npx @modelcontextprotocol/inspector build/index.js","test:unit":"npm run build && node --test tests/unit/**/*.test.js","test:integration":"npm run build && node --test tests/integration/**/*.test.js"},"_npmUser":{"name":"tan-yong-sheng","email":"tys203831@gmail.com"},"_npmVersion":"10.9.3","description":"A model context protocol server for TriliumNext Notes","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.8.3","marked":"^16.3.0","@modelcontextprotocol/sdk":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/triliumnext-mcp_0.3.11_1758254773125_0.6678241374703149","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"triliumnext-mcp","version":"0.3.12","_id":"triliumnext-mcp@0.3.12","maintainers":[{"name":"tan-yong-sheng","email":"tys203831@gmail.com"}],"bin":{"triliumnext-mcp":"build/index.js"},"dist":{"shasum":"28b5349ba09ef57b497f80cdd7b9440f629bc40d","tarball":"https://registry.npmjs.org/triliumnext-mcp/-/triliumnext-mcp-0.3.12.tgz","fileCount":27,"integrity":"sha512-BKXpSRxGhLXryikGiw9O9w7WcGK8oK/XTyEkxZgkcGwnTrhHhwk5PkHNZxutMgdMUcnVR9NEVfrO9MhuJVF06A==","signatures":[{"sig":"MEUCIQDkXSQpiw2Am7Kb0gHxb2cJs5+rg08gx1G8QoFcHQHDwwIgPche2BxH7H0/+U39FCpGqkXlPqBZG3urgTEyFnoSm2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206104},"type":"module","gitHead":"acc66ec9907cacc2ad8cd2fe68f42d30cae522f5","scripts":{"test":"npm run build && node --test tests/**/*.test.js","build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","check":"npm run test","watch":"tsc --watch","prepare":"npm run build","test:e2e":"npm run build && node --test tests/e2e/**/*.test.js","inspector":"npx @modelcontextprotocol/inspector build/index.js","test:unit":"npm run build && node --test tests/unit/**/*.test.js","test:integration":"npm run build && node --test tests/integration/**/*.test.js"},"_npmUser":{"name":"tan-yong-sheng","email":"tys203831@gmail.com"},"_npmVersion":"10.9.3","description":"A model context protocol server for TriliumNext Notes","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.8.3","marked":"^16.3.0","@modelcontextprotocol/sdk":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/triliumnext-mcp_0.3.12_1758266390901_0.8131115960775332","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"triliumnext-mcp","version":"0.3.13","_id":"triliumnext-mcp@0.3.13","maintainers":[{"name":"tan-yong-sheng","email":"tys203831@gmail.com"}],"bin":{"triliumnext-mcp":"build/index.js"},"dist":{"shasum":"5f03d9561657e22322d345e28c409e18fe8346f4","tarball":"https://registry.npmjs.org/triliumnext-mcp/-/triliumnext-mcp-0.3.13.tgz","fileCount":256,"integrity":"sha512-hRUqsBPPYILC5ZJ/79d26+/yL/MF2n1nxcUqzeca5YI6Czp8ZactqelO1loVfHroc8+JGm05m31GZ35HgRRlYw==","signatures":[{"sig":"MEMCIGbfVN/kjBPH1k3Lnm6fTG3CDBgR5LGPyCiy5Ogxce1LAh96UUksAo1MkxPEvvaQX/7jK5z4znYvQ7WMuEh1/cSC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":805524},"type":"module","gitHead":"e8fbeb417ddd737a609f3f1a1a0dde8cee740e93","scripts":{"test":"npm run build && node --test tests/**/*.test.js","build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","check":"npm run test","watch":"tsc --watch","prepare":"npm run build","test:e2e":"npm run build && node --test tests/e2e/**/*.test.js","inspector":"npx @modelcontextprotocol/inspector build/index.js","test:unit":"npm run build && node --test tests/unit/**/*.test.js","test:integration":"npm run build && node --test tests/integration/**/*.test.js"},"_npmUser":{"name":"tan-yong-sheng","email":"tys203831@gmail.com"},"_npmVersion":"10.9.3","description":"A model context protocol server for TriliumNext Notes","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.8.3","marked":"^16.3.0","@modelcontextprotocol/sdk":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/triliumnext-mcp_0.3.13_1761491274997_0.8562867897853399","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"triliumnext-mcp","version":"0.3.14","_id":"triliumnext-mcp@0.3.14","maintainers":[{"name":"tan-yong-sheng","email":"tys203831@gmail.com"}],"bin":{"triliumnext-mcp":"build/index.js"},"dist":{"shasum":"baf8987081f3ab6de1842a00737b9ae3cb0c0148","tarball":"https://registry.npmjs.org/triliumnext-mcp/-/triliumnext-mcp-0.3.14.tgz","fileCount":25,"integrity":"sha512-sn5N9wE2g5zTNfdhG2xQnCFSA5NoC2w+VD44nQVKfE0O876kLcQ+rX/yxMF9Oz0sH6kQPQmzcZcDknGYfY5TeQ==","signatures":[{"sig":"MEQCICGF12i6p2cDoj9voRXrJPKdElPC2sJozHcRuGDqZSoJAiAq+Tys1CkySKNsUfDHjFdkoX9VpRsCeiqNVeasd9WPUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199343},"type":"module","gitHead":"9424750eea20a9442a2f35a3ec324cd15a4f1bfe","scripts":{"test":"npm run build && node --test tests/**/*.test.js","build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","check":"npm run test","watch":"tsc --watch","prepare":"npm run build","test:e2e":"npm run build && node --test tests/e2e/**/*.test.js","inspector":"npx @modelcontextprotocol/inspector build/index.js","test:unit":"npm run build && node --test tests/unit/**/*.test.js","test:integration":"npm run build && node --test tests/integration/**/*.test.js"},"_npmUser":{"name":"tan-yong-sheng","email":"tys203831@gmail.com"},"_npmVersion":"10.9.3","description":"A model context protocol server for TriliumNext Notes","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.8.3","marked":"^16.3.0","mime-db":"^1.54.0","@modelcontextprotocol/sdk":"^1.25.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.24.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/triliumnext-mcp_0.3.14_1768747219484_0.6585364060114811","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"triliumnext-mcp","version":"0.3.15","_id":"triliumnext-mcp@0.3.15","maintainers":[{"name":"tan-yong-sheng","email":"tys203831@gmail.com"}],"bin":{"triliumnext-mcp":"build/index.js"},"dist":{"shasum":"35a38d3104b760805a707f92303728b486c8dec5","tarball":"https://registry.npmjs.org/triliumnext-mcp/-/triliumnext-mcp-0.3.15.tgz","fileCount":25,"integrity":"sha512-7k2YnRkGcHH07uLvLyyHgDe+tqc+NH/hsCGS6ki9d+i6d/IStNAmpHBIVDl8362wj62nYOjsDL0sn8mhhGtzLg==","signatures":[{"sig":"MEUCIQDN6ZVb6jOFb5o1j20dC1G5t02yC0e0CeiL6zlTNdOp8wIgFCYYgShntXPjlXoQcT/vYHHHGdmInhNqXp4tih69q6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199343},"type":"module","gitHead":"b81032be16a2b54e9692ccedb50632a85d797694","scripts":{"test":"npm run build && node --test tests/**/*.test.js","build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","check":"npm run test","watch":"tsc --watch","prepare":"npm run build","test:e2e":"npm run build && node --test tests/e2e/**/*.test.js","inspector":"npx @modelcontextprotocol/inspector build/index.js","test:unit":"npm run build && node --test tests/unit/**/*.test.js","test:integration":"npm run build && node --test tests/integration/**/*.test.js"},"_npmUser":{"name":"tan-yong-sheng","email":"tys203831@gmail.com"},"_npmVersion":"10.9.3","description":"A model context protocol server for TriliumNext Notes","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.8.3","marked":"^16.3.0","mime-db":"^1.54.0","@modelcontextprotocol/sdk":"^1.25.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/triliumnext-mcp_0.3.15_1768752643611_0.8142771707531411","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"triliumnext-mcp","version":"0.3.16","_id":"triliumnext-mcp@0.3.16","maintainers":[{"name":"tan-yong-sheng","email":"tys203831@gmail.com"}],"bin":{"triliumnext-mcp":"build/index.js"},"dist":{"shasum":"1f1b08c29d1c64f6fcd5a03faf08e10db2f07fd8","tarball":"https://registry.npmjs.org/triliumnext-mcp/-/triliumnext-mcp-0.3.16.tgz","fileCount":25,"integrity":"sha512-YzI6xqldpaNDnx62QoHpqynr03GzhQtmIgNGUAmsOk0rJnQhqsmokdKLpZzugR4yx2oKqeP7h8VzXfv2DN21mw==","signatures":[{"sig":"MEQCIFfgQeHyzpKK3Dsf9HNKI/b7ZMbLBLWGGfxN/FQysJY5AiAl1hIMYzyL2uRdmTVLPNUCbfLW5w42Cstgsc6+aNskFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198669},"type":"module","gitHead":"5c9eb54f42ed5cbce6f024d656d5fde12f2ea709","scripts":{"test":"npm run build && node --test tests/**/*.test.js","build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","check":"npm run test","watch":"tsc --watch","prepare":"npm run build","test:e2e":"npm run build && node --test tests/e2e/**/*.test.js","inspector":"npx @modelcontextprotocol/inspector build/index.js","test:unit":"npm run build && node --test tests/unit/**/*.test.js","test:integration":"npm run build && node --test tests/integration/**/*.test.js"},"_npmUser":{"name":"tan-yong-sheng","email":"tys203831@gmail.com"},"_npmVersion":"10.9.3","description":"A model context protocol server for TriliumNext Notes","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.8.3","marked":"^16.3.0","mime-db":"^1.54.0","@modelcontextprotocol/sdk":"^1.25.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/triliumnext-mcp_0.3.16_1768988199505_0.1879420229460942","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"triliumnext-mcp","version":"0.3.17","description":"A model context protocol server for TriliumNext Notes","type":"module","bin":{"triliumnext-mcp":"build/index.js"},"scripts":{"build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","prepare":"npm run build","watch":"tsc --watch","test":"npm run build && node --test tests","test:unit":"npm run build && node --test tests/unit","test:integration":"npm run build && node --test tests/integration","test:e2e":"npm run build && node --test tests/e2e","check":"npm run test","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"dependencies":{"@modelcontextprotocol/sdk":"^1.25.2","axios":"^1.8.3","marked":"^16.3.0","mime-db":"^1.54.0","node-html-parser":"^7.1.0","safe-regex2":"^5.1.0"},"devDependencies":{"@types/node":"^20.11.24","typescript":"^5.3.3","zod":"^3.24.1"},"_id":"triliumnext-mcp@0.3.17","gitHead":"1af5b220aba23632f3034765f9fde1ab6d228b8e","_nodeVersion":"20.20.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-PpgtU6QKXlW4GM5Kj1fLjJMBWjn19i9lHWkiY080BUd3Vyre9TBog74V8VMSWODQCylAoo8nja3VeAUC7zSF4w==","shasum":"0a96017ebf69c5c607b5c28fd5f09277c0d4492e","tarball":"https://registry.npmjs.org/triliumnext-mcp/-/triliumnext-mcp-0.3.17.tgz","fileCount":25,"unpackedSize":242303,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIQDtoBaReuK4Wb0bvIzR/rwYjXcthKhN4WMnlwBx5/Ch7wIfCytchNuJlElGmVsbYfVZY/UHyp61hOkpWJolo6DIUw=="}]},"_npmUser":{"name":"tan-yong-sheng","email":"tys203831@gmail.com"},"directories":{},"maintainers":[{"name":"tan-yong-sheng","email":"tys203831@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/triliumnext-mcp_0.3.17_1774336369057_0.7995112665645787"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-05T12:59:03.160Z","modified":"2026-03-24T07:12:49.374Z","0.1.0":"2025-04-05T12:59:03.370Z","0.2.0":"2025-04-06T15:04:35.916Z","0.2.1":"2025-08-10T09:18:13.337Z","0.2.2":"2025-08-18T17:41:27.118Z","0.2.3":"2025-08-18T18:19:07.244Z","0.2.4":"2025-08-19T07:00:03.939Z","0.2.5":"2025-08-19T10:37:09.867Z","0.3.0-beta.1":"2025-08-20T09:06:47.033Z","0.3.0":"2025-08-20T09:55:55.646Z","0.3.1":"2025-08-20T11:24:09.971Z","0.3.2":"2025-08-21T02:38:00.883Z","0.3.3":"2025-08-21T02:44:50.881Z","0.3.4":"2025-08-21T03:13:28.906Z","0.3.5":"2025-09-03T08:53:08.417Z","0.3.6":"2025-09-14T07:25:42.633Z","0.3.7":"2025-09-15T10:41:59.528Z","0.3.8-beta.1":"2025-09-15T12:17:52.752Z","0.3.8-beta":"2025-09-15T12:21:03.377Z","0.3.8-beta.3":"2025-09-16T09:51:00.697Z","0.3.8-beta.4":"2025-09-16T11:59:08.051Z","0.3.8-beta.5":"2025-09-16T12:31:34.893Z","0.3.9":"2025-09-16T12:34:23.801Z","0.3.9-beta.1":"2025-09-16T16:14:24.815Z","0.3.10":"2025-09-17T16:52:09.176Z","0.3.10-beta.1":"2025-09-18T09:45:34.013Z","0.3.10-beta.2":"2025-09-18T13:08:25.620Z","0.3.11":"2025-09-19T04:06:13.309Z","0.3.12":"2025-09-19T07:19:51.074Z","0.3.13":"2025-10-26T15:07:55.249Z","0.3.14":"2026-01-18T14:40:19.663Z","0.3.15":"2026-01-18T16:10:43.771Z","0.3.16":"2026-01-21T09:36:39.669Z","0.3.17":"2026-03-24T07:12:49.263Z"},"description":"A model context protocol server for TriliumNext Notes","maintainers":[{"name":"tan-yong-sheng","email":"tys203831@gmail.com"}],"readme":"# TriliumNext Notes' MCP Server\r\n\r\n⚠️ **DISCLAIMER: This is a prototype for https://github.com/TriliumNext/Notes/issues/705. Suggested only for developer use. Please backup your Trilium notes before using this tool.** ⚠️\r\n\r\nA model context protocol server for TriliumNext Notes. This server provides tools to interact with your Trilium Notes instance through MCP. You can use this MCP with [triliumnext-skills](https://github.com/tan-yong-sheng/triliumnext-skills).\r\n\r\nAlso, if you would like to back up your trilium instances to multiple cloud storage providers such as cloudflare R2, AWS S3 and google drive simultaneously, please visit:\r\nhttps://github.com/tan-yong-sheng/trilium-backup\r\n\r\n## Alternatives to suggest:\r\n\r\n- [perfectra1n/triliumnext-mcp](https://github.com/perfectra1n/triliumnext-mcp)\r\n- [perfectra1n/triliumnext-cli](https://github.com/perfectra1n/triliumnext-cli)\r\n\r\n## Quick Start\r\n\r\nMake sure to set up your environment variables first:\r\n- `TRILIUM_API_URL` (default: http://localhost:8080/etapi)\r\n- `TRILIUM_API_TOKEN` (required, get this from your Trilium Notes settings)\r\n- `PERMISSIONS` (optional, default='READ;WRITE', where READ grants access to `search_notes`, `get_note`, `resolve_note_id`, and `read_attributes`, and WRITE grants access to `create_note`, `update_note`, `delete_note`, and `manage_attributes`)\r\n- `VERBOSE` (optional, default='false', which if true will print verbose debugging logs)\r\n\r\n## Installation\r\n\r\nBelow are the installation guide for this MCP on different MCP clients, such as Claude Desktop, Claude Code, Cursor, Cline, etc.\r\n\r\n<details>\r\n<summary>Claude Desktop</summary>\r\n\r\nAdd to your Claude Desktop configuration:\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"triliumnext-mcp\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\"triliumnext-mcp\"],\r\n      \"env\": {\r\n        \"TRILIUM_API_URL\": \"http://localhost:8080/etapi\",\r\n        \"TRILIUM_API_TOKEN\": \"<YOUR_TRILIUM_API_TOKEN>\",\r\n        \"PERMISSIONS\": \"READ;WRITE\"\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n</details>\r\n\r\n<details>\r\n<summary>Claude Code</summary>\r\n\r\n```bash\r\nclaude mcp add triliumnext-mcp \\\r\n  -e TRILIUM_API_URL=http://localhost:8080/etapi \\\r\n  -e TRILIUM_API_TOKEN=<YOUR_TRILIUM_API_TOKEN> \\\r\n  -e PERMISSIONS='READ;WRITE' \\\r\n  -- npx triliumnext-mcp\r\n```\r\n\r\nNote: Increase the MCP startup timeout to 1 minutes and MCP tool execution timeout to about 5 minutes by updating `~\\.claude\\settings.json` as follows:\r\n\r\n```json\r\n{\r\n  \"env\": {\r\n    \"MCP_TIMEOUT\": \"60000\",\r\n    \"MCP_TOOL_TIMEOUT\": \"300000\"\r\n  }\r\n}\r\n```\r\n\r\n</details>\r\n\r\n<details>\r\n<summary>Cursor</summary>\r\n\r\nGo to: Settings -> Cursor Settings -> MCP -> Add new global MCP server\r\n\r\nPasting the following configuration into your Cursor ~/.cursor/mcp.json file is the recommended approach. You may also install in a specific project by creating .cursor/mcp.json in your project folder. See [Cursor MCP docs](https://docs.cursor.com/context/model-context-protocol) for more info.\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"triliumnext-mcp\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\"triliumnext-mcp\"],\r\n      \"env\": {\r\n        \"TRILIUM_API_URL\": \"http://localhost:8080/etapi\",\r\n        \"TRILIUM_API_TOKEN\": \"<YOUR_TRILIUM_API_TOKEN>\",\r\n        \"PERMISSIONS\": \"READ;WRITE\"\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n</details>\r\n\r\n\r\n<details>\r\n<summary>Cline</summary>\r\n\r\nCline uses a JSON configuration file to manage MCP servers. To integrate the provided MCP server configuration:\r\n\r\n1. Open Cline and click on the MCP Servers icon in the top navigation bar.\r\n2. Select the Installed tab, then click Advanced MCP Settings.\r\n3. In the cline_mcp_settings.json file, add the following configuration:\r\n\r\n(i) Using Google AI Studio Provider\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"timeout\": 300, \r\n    \"type\": \"stdio\",\r\n    \"triliumnext-mcp\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\"triliumnext-mcp\"],\r\n      \"env\": {\r\n        \"TRILIUM_API_URL\": \"http://localhost:8080/etapi\",\r\n        \"TRILIUM_API_TOKEN\": \"<YOUR_TRILIUM_API_TOKEN>\",\r\n        \"PERMISSIONS\": \"READ;WRITE\"\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n</details>\r\n\r\n\r\n<details>\r\n\r\n<summary>Other MCP clients</summary>\r\n\r\nThe server uses stdio transport and follows the standard MCP protocol. It can be integrated with any MCP-compatible client by running:\r\n\r\n```bash\r\nnpx triliumnext-mcp\r\n```\r\n</details>\r\n\r\n\r\n\r\n<details>\r\n<summary>Using Docker to run MCP (beta)</summary>\r\n\r\n\r\n### Using Pre-built Image from GitHub Container Registry\r\n\r\nPull and run the latest image:\r\n```bash\r\ndocker pull ghcr.io/tan-yong-sheng/triliumnext-mcp:latest\r\n```\r\n\r\nThen, put this configuration for your your mcp:\r\n(Note: remember to change your TRILIUM_API_URL and TRILIUM_API_TOKEN here)\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"triliumnext-mcp-docker\": {\r\n      \"type\": \"stdio\",\r\n      \"command\": \"docker\",\r\n      \"args\": [\r\n        \"run\",\r\n        \"--rm\",\r\n        \"-i\",\r\n        \"-e\",\r\n        \"TRILIUM_API_URL\",\r\n        \"-e\",\r\n        \"TRILIUM_API_TOKEN\",\r\n        \"-e\",\r\n        \"PERMISSIONS\",\r\n        \"-e\",\r\n        \"VERBOSE\",\r\n        \"ghcr.io/tan-yong-sheng/triliumnext-mcp:latest\"\r\n      ],\r\n      \"env\": {\r\n        \"TRILIUM_API_URL\": \"https://trilium:8080/etapi\",\r\n        \"TRILIUM_API_TOKEN\": \"<YOUR_TRILIUM_API_TOKEN>\",\r\n        \"PERMISSIONS\": \"READ;WRITE\",\r\n        \"VERBOSE\": \"false\"\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n</details>\r\n\r\n\r\n## Available Tools\r\n\r\nThe server provides the following tools for note management:\r\n\r\n### Search & Discovery Tools\r\n\r\n- `search_notes` - Unified search with comprehensive filtering capabilities including keyword search, date ranges, field-specific searches, attribute searches, note properties, template-based searches, note type filtering, MIME type filtering, and hierarchy navigation.\r\n- `resolve_note_id` - Find a note's ID by its title. Essential for getting a note's ID to use with other tools.\r\n- `list_children_notes` - List the direct child notes of a parent note using a deterministic search query. Returns child summaries sorted by creation date and title.\r\n\r\n### Note Management Tools\r\n\r\n- `get_note` - Retrieve a note and its content by ID. Can also be used with regex to extract specific patterns from the content.\r\n- `create_note` - Create a new note. Supports 10 note types and allows creating attributes (labels and relations) in the same step.\r\n- `update_note` - Updates a note's title or content. Requires a `mode` (`'overwrite'` or `'append'`) to specify the update type and an `expectedHash` to prevent conflicts.\r\n- `move_note` - Move a note to a new parent folder. Use `branchId` only when the note has multiple parent branches.\r\n- `patch_note` - Apply targeted batched edits using mode-based patches (`css`, `xpath`, `line`, `fragment`, `literal`, `regex`) with atomic validation. Literal patches can use `occurrence` and optional `context` to target repeated text.\r\n- `delete_note` - Permanently delete a note (⚠️ cannot be undone).\r\n\r\n### Attribute Management Tools\r\n\r\n- `read_attributes` - Read all attributes (labels and relations) for a given note.\r\n- `manage_attributes` - Create, update, or delete attributes on a note. Supports batch creation.\r\n\r\n> 📖 **Detailed Usage**: See [Note Management Guide](docs/manage-notes-examples/index.md) for revision control strategy and best practices.\r\n\r\n## Example Queries\r\n\r\n### Search & Discovery\r\n- \"Find my most recent 10 notes about 'n8n' since the beginning of 2024\"\r\n- \"Show me notes I've edited in the last 7 days\"\r\n- \"List all notes under 'n8n Template' folder, including subfolders\"\r\n- \"List the direct child notes of this folder\"\r\n\r\n### Content Management\r\n- \"Add today's update to my work log\" (uses `update_note` with `mode: 'append'`)\r\n- \"Replace this draft with the final version\" (uses `update_note` with `mode: 'overwrite'`)\r\n- \"Create a new note called 'Weekly Review' in my journal folder\"\r\n\r\n> 📖 **More Examples**: See [User Query Examples](docs/user-query-examples.md) for comprehensive usage scenarios.\r\n\r\n## Documentation\r\n\r\n- [Docker Deployment Guide](docs/DOCKER.md) - Complete guide for running with Docker\r\n- [Note Management Guide](docs/manage-notes-examples/index.md) - Safe content editing with revision control\r\n- [Patch Note Guide](docs/manage-notes-examples/patch-note-guide.md) - Targeted batched note editing\r\n- [Move Note Guide](docs/manage-notes-examples/move-note-guide.md) - Moving notes between parents\r\n- [List Children Notes Guide](docs/manage-notes-examples/list-children-notes-guide.md) - Direct child listing\r\n- [User Query Examples](docs/user-query-examples.md) - Natural language query examples\r\n- [Search Query Examples](docs/search-examples/) - Advanced search syntax and filters\r\n\r\n## Development\r\n\r\nIf you want to contribute or modify the server:\r\n\r\n```bash\r\n# Clone the repository\r\ngit clone https://github.com/tan-yong-sheng/triliumnext-mcp.git\r\n\r\n# Install dependencies\r\nnpm install\r\n\r\n# Build the server\r\nnpm run build\r\n\r\n# For development with auto-rebuild\r\nnpm run watch\r\n```\r\n\r\n## Contributing\r\n\r\nContributions are welcome! If you are looking to improve the server, please familiarize yourself with the official [Trilium Search DSL documentation](https://triliumnext.github.io/Docs/Wiki/search.html) and our internal [Search Query Examples](docs/search-examples/) to understand how search queries are constructed.\r\n\r\nPlease feel free to open an issue or submit a pull request.\r\n","readmeFilename":"README.md"}