{"_id":"@imenam/mcp-documentor","_rev":"55-874c78fd2c4191c35eefa10f368c3ff1","name":"@imenam/mcp-documentor","dist-tags":{"latest":"1.0.85"},"versions":{"1.0.23":{"name":"@imenam/mcp-documentor","version":"1.0.23","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.23","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js"},"dist":{"shasum":"a3fee602a37aad429d49cfa3059d0cf3caf7b17c","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.23.tgz","fileCount":59,"integrity":"sha512-asQUQdqXDI22vqJVY4EfJN1DdIca63w53VcXMizffaRoTTOFRjt4uN+GwVXUXimu3S9VnR8ej67RfOAXfTtY0g==","signatures":[{"sig":"MEUCIQCA4mbx6mRDoOV8r/GRx+NqAm6CzYvEtMAw6jLLjokUxQIgTswjqHKyASe3JoAMK2sW1DbMND3OTRXAih5fvQF7ZfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1200515},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"64b27aa4d96af0414ad71486d3957261e0d50846","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","dotenv":"^17.3.1","openai":"^6.25.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.23_1774020599594_0.286012718049214","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@imenam/mcp-documentor","version":"1.0.24","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.24","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js"},"dist":{"shasum":"d040cf3309e0205ec223b217b46cf5d6e501eef6","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.24.tgz","fileCount":59,"integrity":"sha512-UPlwQTTBOAp/FsThKPX+83vv/yDUs+4jbwCyzVNyFpGXG/SJTzgUtmOZi+p1BXqiw8ckaPJpmuSkuk11maog6Q==","signatures":[{"sig":"MEYCIQDcviJyqvSW1Rb/m+xVzzoJRDXQsLs74RjalVCv3CkXvgIhAOCzOFcdDcYmteb7DhnwkeRujVvJ9EYVmJ7FDBhEpcMQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1202575},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"76bf7cb67e882ebae4711fc36348c546b9f29cad","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","dotenv":"^17.3.1","openai":"^6.25.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.24_1774263821728_0.23097165759561755","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@imenam/mcp-documentor","version":"1.0.25","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.25","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js"},"dist":{"shasum":"02a6a7d7e16cd3050f9fff1cbf09fa6dd5e579f2","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.25.tgz","fileCount":59,"integrity":"sha512-RgE6SFndZ2pumH637W1+I6M7QHN+O/nrbjHszZ5AiBup1XZPSw/8SKhnfIz3Qls63LJj0F+Pru9GEP00LThBHw==","signatures":[{"sig":"MEUCIQC8Nu20rudDQDuKMdGUBP85XW1CizJc1eSl8Xf8gXIRDwIgH9K6ODoxogMorHD37ud8vfStbDCtEPUj+SLfGc47T5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1204287},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"6bcd61b6f16f0df9b7c1fe62357356edd2c59d2c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","dotenv":"^17.3.1","openai":"^6.25.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.25_1774334929736_0.691581276570483","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@imenam/mcp-documentor","version":"1.0.26","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.26","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js"},"dist":{"shasum":"319baba02344eea1ea55ac39e586729a954c2207","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.26.tgz","fileCount":59,"integrity":"sha512-o5EJKEk/RWSv01filQKRTBpKATz00bT5AllNa6+yU15qT8wmj8usts2BZ0rlCY2pI+97TjpyyPGaSbemTwkk1Q==","signatures":[{"sig":"MEUCIQDJd5pYMlnd+NOPNAK9Vw1V4eb4Hn1vgdIq/v+symuErwIgb8wL0rgyeMj1/VFSyYEbAZHGN082C6hP6UGDvVQSTLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1204319},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"95c6631298461ca570861a9a1cc00c7375c958bf","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","dotenv":"^17.3.1","openai":"^6.25.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.26_1774539434534_0.9491826747189818","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@imenam/mcp-documentor","version":"1.0.27","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.27","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js"},"dist":{"shasum":"80f1b771672ffe370ea8f236f454a67b527e1b6e","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.27.tgz","fileCount":59,"integrity":"sha512-OwbYd3A80qNDxBF2fIOP0e/He9uJf/YTBArBcFKHgwLZL0T4qoJgHZeK/InvxvRJFPqx92k56xfNenQD28c6fg==","signatures":[{"sig":"MEUCIQC40DZvacREKn4r5GaEPE3Q984N16LbTt5oOgrcQid5pQIgJECdkCWvdhbsTODlHaTSJ68ICJemTiHrq0GQQozykFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1206731},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"225ebce4fb15298c4cf2da8407b00024a82c6aa4","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","dotenv":"^17.3.1","openai":"^6.25.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.27_1774947019322_0.6782620444267506","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@imenam/mcp-documentor","version":"1.0.28","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.28","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js"},"dist":{"shasum":"1a506c788f9f8f3bb3d943a91affe08c04b20e6a","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.28.tgz","fileCount":59,"integrity":"sha512-hMii23hIlCiI5ZjqenrPjzevDIVzp77ZChWLH+Bd+Q/+MKZK6Cw/NeVjb1041xAG/BJgY6IsqWYPXIExtFB/eQ==","signatures":[{"sig":"MEQCIFlU+NB12WtQJAlHM86GWmUdLisEyM4s/4nr9rRQuXf4AiAA0pe/tm5Qi/wj3aWRFrYPTX3E2o4kJsi+94ifsdNRoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1207733},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"ff9b1aacf6acfdb103015613e146d33bb4dea6f4","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","dotenv":"^17.3.1","openai":"^6.25.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.28_1774947463242_0.012894908572597785","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@imenam/mcp-documentor","version":"1.0.29","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.29","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js"},"dist":{"shasum":"aff97d19714002db3fd4f1e0dba59a0c5943fb06","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.29.tgz","fileCount":67,"integrity":"sha512-sr7jlCMYDNNXfE4vAPkZBYRJcczmo275g8Dlyh1JJMWwFbSnjgP6s4VQTfNdzlzQ2t5IvhHeMDpUrnofscf59A==","signatures":[{"sig":"MEUCIQDgmFOEybZUOXbCNhYP8aPGLuXc+IsHR9o2FLFenFiooAIgWazRK9TTjfURKnvgl8ZQmL6a4IQiHA/p4ff/oK6Tosk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1228802},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"93e5d9d4b45c86fb8545c572ff02eed0946b5aec","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","dotenv":"^17.3.1","openai":"^6.25.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.29_1774961851890_0.7763986803051022","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"@imenam/mcp-documentor","version":"1.0.30","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.30","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js"},"dist":{"shasum":"7138e2ac397b70fd8a84acb29a31aa685484375d","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.30.tgz","fileCount":67,"integrity":"sha512-IOuaw9IhSXQedAU5iENB2a/OBEsxo77+7qfbsv2bIImCgs4xqPcFZyCFt8GivSzwy6S/aCL+Irdy1Y6rAJlQaQ==","signatures":[{"sig":"MEUCIQD5Kdfkb0GTA6JEbZpKAygler2tNQ0goV5f9lIlytst3AIgSav1CvbyKswDJmXnKf3cgM8DqbA9hn4XJUQBzVG2QF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1231032},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"a19cb1d01a21c2971883f1932d69f927adc0de91","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","dotenv":"^17.3.1","openai":"^6.25.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.30_1775111779029_0.025269895705534395","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@imenam/mcp-documentor","version":"1.0.31","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.31","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js"},"dist":{"shasum":"4aeb0c62905e5331b156999e70cf907bcbf8bb34","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.31.tgz","fileCount":67,"integrity":"sha512-NwkoC6BSLZVKHkruqLVOtTkefLNppURVshFILRYbUkQTwjzr2xVcx/WYH/Ux8Vsc0aRFU4u/pMxFt5bM+MKu8A==","signatures":[{"sig":"MEYCIQDGs06BFkeW032kCJN2ApXfjA+qMQvLJ091bUL3ZAT+hwIhAK1m053kwAi1mO44d7DxY8vhfQtaWyx46GOyptyhj0rE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1242143},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"0c26d5da90780c1e7267ab017434ac8f52089ad5","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","dotenv":"^17.3.1","openai":"^6.25.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.31_1775122450564_0.8211571619907823","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"@imenam/mcp-documentor","version":"1.0.33","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.33","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js"},"dist":{"shasum":"cba07d5a9bf37012fffe5105f9f0119d37d5c9c7","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.33.tgz","fileCount":67,"integrity":"sha512-9w1bT6zty6F3OQ7tTLMf80q/lSqN9jQCOBfHgw9Y/5uN7dBVdfGIw6bMw034I5aWprnEib5eAiRZXR6ZGdr6Xw==","signatures":[{"sig":"MEQCIFTglsoftGTJpoyuTAFn/+gsRTDNqsgZRwKfCQxBUNJ9AiB42KG3MQvFOci6x+2tvz64/YyWf7szc57xfoR+mDKYDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1247072},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"097d121ad7303e5bef44d02c373619853af15665","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","dotenv":"^17.3.1","openai":"^6.25.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.33_1775125883746_0.5532779610807117","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"@imenam/mcp-documentor","version":"1.0.34","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.34","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js"},"dist":{"shasum":"2e2d89f63dfed5342e6b418e5cc4b6d2e2a66876","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.34.tgz","fileCount":69,"integrity":"sha512-dBHok+vLe1RyMmOMFE/Rw7bqs959hAcBBuY+7+NsVjTTlXL7ptnGdt11PHqAn3bRfGnv/lnvFPLb2i/Ome14SA==","signatures":[{"sig":"MEUCIQDyr1PmmYRJxdh3LDjiRVCtdtBZkOzAvwlC0WYmi7egoQIgClEqNhreumfeHWw97sKDtkTrkmmwNgfNU7HVUM0oCaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1252058},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"c0b931708da5849de1f0e1bc6a49a82847bafeb9","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","dotenv":"^17.3.1","openai":"^6.25.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.34_1775134290624_0.2905386394296807","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"@imenam/mcp-documentor","version":"1.0.35","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.35","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js"},"dist":{"shasum":"f00799d52791de4a59556b3d2608aee678efcdd6","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.35.tgz","fileCount":71,"integrity":"sha512-mNibW/dK2j9C933bSzWu4eZhkW9h72pfU9TnG1FLOqH0hBg8wlHqIDL7AZFSya4xfMpDoxN1+QytSW96x/aYPw==","signatures":[{"sig":"MEQCIDzpblmSVWgTG8QAMSd8e77UgvYPteXrt/JcJ9kGASp8AiBgjsye70r5xVSlLddCdsswdKG6FBx51ZEUT04HbFq9+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1268914},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"24421c3dbae5f54e71d31ca228a0980ecda0c4fe","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","dotenv":"^17.3.1","openai":"^6.25.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.35_1775210332022_0.002997890275560744","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"@imenam/mcp-documentor","version":"1.0.36","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.36","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js"},"dist":{"shasum":"65d531054078a962705fe748c6d3a4a1581572ea","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.36.tgz","fileCount":71,"integrity":"sha512-SF+dr0hJQbdZ3yf6Rr95/Aedd6sXDjw6fmCnUl1d3ryld0IbCZqN140kdQaObQQpzJtP4AdI/lDKbEjGUqmiNQ==","signatures":[{"sig":"MEYCIQDOamPrABPky9oc/M/6QJ2q+2PO6iUlVPbCzCzbpGivEQIhAJ3GtspHbXxkV833j4GcS0nSy2R5OoHKTk2oW6BOeQMj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1271181},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"085dc795852d696a0aca55972b496381856dbe15","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","dotenv":"^17.3.1","openai":"^6.25.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.36_1775553069463_0.02523650126928101","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"@imenam/mcp-documentor","version":"1.0.37","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.37","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js"},"dist":{"shasum":"84ea0bd48008c0c9af6d7d160db72e88e741634c","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.37.tgz","fileCount":71,"integrity":"sha512-IP7Me4rpdJJpnmLlDlDvndbqbsHL3P5Ydx8de7OoEQPNkffoJ35HOg2EscRmi/x2gQ/r0NFE10VtGYKTfqUWxw==","signatures":[{"sig":"MEYCIQCJ3QWThmJXlwC4JpIv9wpd2fDh9CNv1oqjr7LQMimY9gIhAIbxt5LqW+cVsacfvfr2cRM36cUKNYkY7YnpD3+800p7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1275445},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"725cfb1c20a155267c5942c455a3ae4c15e286ce","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","dotenv":"^17.3.1","openai":"^6.25.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.37_1775729769836_0.7262529844582601","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"@imenam/mcp-documentor","version":"1.0.38","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.38","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js"},"dist":{"shasum":"da1c23602894fa1d18ac1f53e699f18937a303e0","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.38.tgz","fileCount":71,"integrity":"sha512-HfJ0tNVxnR3yEdE8rkMdkx2nyEximlUklWALRjdFByP7Ij41kS+TlsWD9bTtCZtapI3g2kbwt76NV7h8j6+P0w==","signatures":[{"sig":"MEYCIQCZU4juJqRUDgVBbY6vw4E8Ie+lQJ05hWMrup/Nw4SxEAIhAMZoWcasuXd35xF4s/Xv7HR5gD8tIhluoQP3Y+XOdv8J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1276407},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"277a2069ef4a8d7ccc603b89a87b470947855ac1","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","dotenv":"^17.3.1","openai":"^6.25.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.38_1776236043992_0.37397684406634557","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"@imenam/mcp-documentor","version":"1.0.40","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.40","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js"},"dist":{"shasum":"c1dc45a9587a93824a8032366769fdf58d602670","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.40.tgz","fileCount":71,"integrity":"sha512-m/r1qxUadoE3fY/psGe2JzUfRdqhqUaJNKXuuOLeZFaUsbvW2JhhVci9kO//V4dcqfPmFKHZRqR4/ZNVft5xzw==","signatures":[{"sig":"MEQCIAhJET3S2pIl0wN4Xw9qL+X6/zWBEUThlCQN/f9GegU1AiBvgpLG9aBtrQF3U+6GcHIfxLQV335ai2HQAHzqlgpEJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1292522},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"2341e578840b18f10c565da9635aa90e1f513337","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","dotenv":"^17.3.1","openai":"^6.25.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.40_1776679306776_0.527204736879916","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"@imenam/mcp-documentor","version":"1.0.41","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.41","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js"},"dist":{"shasum":"5664c45854233f958cacf3100bba16d4b13b24cc","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.41.tgz","fileCount":75,"integrity":"sha512-71na7hUFhdkWI4IQhepwk6GI7Dg1WX4+qCY232cLSQuv6yqcKJgXlYYISWnWlVlSdDDIbtgG147O8Ie0/OjTHA==","signatures":[{"sig":"MEQCIBr0DxOaJWOx4/d1YzLTXWSR2OCDU/PjxeTMzq1Zd1zPAiAEOQKAiiCz7pBnIphCIbLYmB+EcGbUJjNo7aK9HzbUmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1306019},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"1886aca53672777416db75253935be3bcb37cd0a","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","jszip":"^3.10.1","dotenv":"^17.3.1","openai":"^6.25.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.41_1776939680197_0.5599756334004908","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"@imenam/mcp-documentor","version":"1.0.42","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.42","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js"},"dist":{"shasum":"af400db4e0953ca93639f781153b345246c4878d","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.42.tgz","fileCount":128,"integrity":"sha512-pwotNoVYdYantHhqwwFdZf5YqSmEfV9uWuq9xFoI6TTHRLDgwYEno9UMgregCXM0IS2F18Lr//afWZpbB+tulw==","signatures":[{"sig":"MEUCIDSYLQ5OG5UJbG0wXMsSorXcWQa97f/X5yzFZRp4ugUaAiEAnefb5+MeL9yHEvhoTpumS59k7HGxbVXqHczT/V7tni4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4299280},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"c5a0140d3d39a15912d3c27d64f76f4ef0b1900c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","jszip":"^3.10.1","dotenv":"^17.3.1","openai":"^6.25.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.42_1777565239082_0.19951607098099533","host":"s3://npm-registry-packages-npm-production"}},"1.0.43":{"name":"@imenam/mcp-documentor","version":"1.0.43","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.43","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js"},"dist":{"shasum":"8a99a1232b0bd45aace420cb8bf06c8abe3d7e33","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.43.tgz","fileCount":128,"integrity":"sha512-EiDT5MjV2rFgFViFjchG+6u0P3KU75P4AZGOgGHznLOBR4D5yENF7NbVYo9yxLMajxCUqQnjdVjzUtCpTx0S3w==","signatures":[{"sig":"MEYCIQDz+RNsXxyKF1WTdrbnpMGsPRqMfSsU4zveVYG/UVN3PwIhAO7LQlVQ91llJaum7lqcJKxEWTJEdD/zqdga1qnGGyHJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4302841},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"847069eb61b685b13b1ad18eabc1ed7d5065d783","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","jszip":"^3.10.1","dotenv":"^17.3.1","openai":"^6.25.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.43_1779098080137_0.4826276028511258","host":"s3://npm-registry-packages-npm-production"}},"1.0.44":{"name":"@imenam/mcp-documentor","version":"1.0.44","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.44","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js"},"dist":{"shasum":"46d2e86942906044c5dd924207dd3ca82683e611","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.44.tgz","fileCount":128,"integrity":"sha512-djxdcYFU0k569olMmvLcPYQf7Hcwp5tOl76jVUoYHriZnsEMwAVCB/xMqXO7SXp9jv2vT/wt4iYoNoGB1bfMNg==","signatures":[{"sig":"MEUCIBaJGpJOPZf79/VTFFEo/qQVEDgHDY7WttMKQEoHd3ECAiEAhXH7L1VfQqRegZ7QKRfYnRtgiunb6mhkQasag0+NHrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4308402},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"57ee7fe873b0f14e32a313b9fa576b2995a356cb","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","jszip":"^3.10.1","dotenv":"^17.3.1","openai":"^6.25.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.44_1779106722655_0.20216975114954416","host":"s3://npm-registry-packages-npm-production"}},"1.0.48":{"name":"@imenam/mcp-documentor","version":"1.0.48","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.48","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js"},"dist":{"shasum":"741ce66a6a5033892acbf216ddbd7f21a87451b2","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.48.tgz","fileCount":126,"integrity":"sha512-2xsmzCXGEw7beo2ToVLdY7O8+RJZpblILxfx5iNgFHUakIbqjD4GhAa3OYrk6Mzq1OX92gjkzDkmsmT5yIuu1g==","signatures":[{"sig":"MEUCIAoAPxTPdhXBR/fqnvTYUIBGJDSwAJqh+cAuR24KQr9CAiEA4B8Wsemhm+WaMRpM6K068C3vKw0uJv08FmpAK10PB6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4470342},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"45b51553fae7e1d3b752b3f0ed8006e460228771","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","jszip":"^3.10.1","dotenv":"^17.3.1","openai":"^6.25.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","puppeteer-core":"^25.0.4","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.48_1779695390103_0.17824378945984098","host":"s3://npm-registry-packages-npm-production"}},"1.0.49":{"name":"@imenam/mcp-documentor","version":"1.0.49","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.49","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js"},"dist":{"shasum":"3e949ffd68ae0c461fbdffe8a2638a80d857be75","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.49.tgz","fileCount":128,"integrity":"sha512-iFt2YnAj5lbCkFc2wGfcASDaJD3XYjPd8eCEFbCzGn1YMqzq5GTGATU5GbAJS1qcJbBlxwXmpTB1n7dfmmUBJg==","signatures":[{"sig":"MEQCIF3P7VgP3ZCe7lmP2tB+AUz2vasldoplKEXa2scTUiplAiBDdeE7F38BP6bQ/XV9knNmWLH/12WPv/FB36bie53iSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4483913},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"b2fb415e63b0acc19e5433511426d92dda50c7a4","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","jszip":"^3.10.1","dotenv":"^17.3.1","openai":"^6.25.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","puppeteer-core":"^25.0.4","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.49_1779780814831_0.0869723743254267","host":"s3://npm-registry-packages-npm-production"}},"1.0.51":{"name":"@imenam/mcp-documentor","version":"1.0.51","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.51","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js"},"dist":{"shasum":"6e4174266eb071e2a2ff08a0aa4cd17ea15a3475","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.51.tgz","fileCount":128,"integrity":"sha512-cA9z7KdHgZK4/PyCjlPHxbY/2jlQEe8nq3Ecrdsfo1lYZrg5DTsOA1oYPr9oeH2PLePDrH2dWPaqTEM/89yjvA==","signatures":[{"sig":"MEQCIAO4gqfrvZfNzVFS50TSDfCatqDMF4f4ET6r3pNc5KhmAiA8advuRxyRDZyWNPUeE+QDQcrjRC7Ssit5AXCRgv+jKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4485126},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"520625fa91f42320eee4e8fc2e5431c635f39343","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","jszip":"^3.10.1","dotenv":"^17.3.1","openai":"^6.25.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","puppeteer-core":"^25.0.4","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.51_1779782961704_0.7198327976721624","host":"s3://npm-registry-packages-npm-production"}},"1.0.52":{"name":"@imenam/mcp-documentor","version":"1.0.52","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.52","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js"},"dist":{"shasum":"615bf08853639c06463df0032cb57aa326eb0092","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.52.tgz","fileCount":128,"integrity":"sha512-lduOMJ8MmWhr5fcuEmujPIgRR6FgRi3Y8bSs64xZAFxHeBjtY1JgnMTeMrQkm+n+P/q4x2iSvkZvGJDceMcgMg==","signatures":[{"sig":"MEUCIQC93hQAdl3Fml5WCPoHwC9k6RfMuPtB4zqq6xT8gxF3kwIgBKulsJyUTJbrAwyIC9I07J9xsRcjxU01ztUXdQxYUVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4485246},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"ef3e57b8cd04a68dad89a6f44f3b2ddeb4066c97","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","jszip":"^3.10.1","dotenv":"^17.3.1","openai":"^6.25.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","puppeteer-core":"^25.0.4","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.52_1779783320385_0.05703388542724652","host":"s3://npm-registry-packages-npm-production"}},"1.0.53":{"name":"@imenam/mcp-documentor","version":"1.0.53","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.53","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js"},"dist":{"shasum":"450adc2b91e2188f51f4f5c30c5fb1fccfef3298","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.53.tgz","fileCount":130,"integrity":"sha512-8MxJ4esESh+aGZzgLA52NEqGibAqmKVJ/aGlPWoPpQKnQsQESdMXsnzKJuYh15qLEE0Kura3yeKELxFKz1GQxw==","signatures":[{"sig":"MEQCIESBtTyxvh83r/2jAvnI/ADxQgNdW0xPeQv5xHMpooJyAiB+2fDRo/gPKnZbfYYyiQMADsVJnrx0pyD54Q9/MMFqhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4488712},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"2d7e30712980b2b78610936117ad5dcb869f0e43","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","jszip":"^3.10.1","dotenv":"^17.3.1","openai":"^6.25.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","puppeteer-core":"^25.0.4","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.53_1779784451543_0.8127778553865614","host":"s3://npm-registry-packages-npm-production"}},"1.0.54":{"name":"@imenam/mcp-documentor","version":"1.0.54","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.54","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js"},"dist":{"shasum":"448af1a7ba022b5973d3f9307c2772138db0272e","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.54.tgz","fileCount":132,"integrity":"sha512-J2clrz4bRfIo4vu/AjxDLdjaGUMkNVZxlEZIH7DjE63LoL49nV9errceTwHbGxeY84qdKvHCBki7yMFEiVJivw==","signatures":[{"sig":"MEQCIAasfocrngJX6q/Wfj2+ox3tpcTnTzj1YlWD2lEd+1uiAiA6I/cX8Q0jAl8FRNxmrJJM9mvGHql3k40sk+ADBWn1FQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4494927},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"a87eacc6d59ea7b5a04d9a4d76a3246e244b6765","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","jszip":"^3.10.1","dotenv":"^17.3.1","openai":"^6.25.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","puppeteer-core":"^25.0.4","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.54_1780334309259_0.48359842982396284","host":"s3://npm-registry-packages-npm-production"}},"1.0.55":{"name":"@imenam/mcp-documentor","version":"1.0.55","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.55","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js"},"dist":{"shasum":"603f13043affc0fbc7614f6075c38263a09499b6","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.55.tgz","fileCount":134,"integrity":"sha512-B2DcHvDeC6UjyZpEPpNszjcOSN14ei15cCcnfV2HoAuFLQU/2IAMVFi986troJa3fuQWBu5l35pN/v5i6VT4OA==","signatures":[{"sig":"MEUCIEacJoJ13HLYoe6CFHPdfl7XGX+X7MEuTFsdgtPL4b1EAiEA8SQGOnSEp+yfOSRTGr1gfewpNeHF08OooiPjCP9PxF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4500019},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"e66f69e1e11fd88d3ee5bb453677cd0d651abffd","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","jszip":"^3.10.1","dotenv":"^17.3.1","openai":"^6.25.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","puppeteer-core":"^25.0.4","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.55_1780479113784_0.06981318100156964","host":"s3://npm-registry-packages-npm-production"}},"1.0.56":{"name":"@imenam/mcp-documentor","version":"1.0.56","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.56","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js"},"dist":{"shasum":"c019eb8fbbf70aaf8c7bf94c261ff357757b553c","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.56.tgz","fileCount":136,"integrity":"sha512-cKZNBG87Ona9AziZHua3c5EG+MDBZLfdV/TXiyzV7FedcEtRBMbhgDh506fVTd+GX7o0peiEBH7UIEcOe9FX1A==","signatures":[{"sig":"MEYCIQCO76JY2CxrJ215HCAz7d7+mifdmSdPnBE4w4Np6/PJ5gIhANXOSG74hRUAcwZ7PUgYbLNV4oHHz17LdFjC7xA3fSvj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4501410},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"4d422efe283b3bb13c352c29de9cb93f57dc813a","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","jszip":"^3.10.1","dotenv":"^17.3.1","openai":"^6.25.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","puppeteer-core":"^25.0.4","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.56_1782202688400_0.7638454551566534","host":"s3://npm-registry-packages-npm-production"}},"1.0.57":{"name":"@imenam/mcp-documentor","version":"1.0.57","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.57","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js"},"dist":{"shasum":"be76bbc282b8a1385d55fc2f4f352110f8ccb6db","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.57.tgz","fileCount":140,"integrity":"sha512-ltH1FaO1XNPwjvF6i7cbXVnE58++bxMpD5XsL/bH7Pb6PFdXqdhi7I5zRL93dEXcbluKngq7zNboygazphh0Hg==","signatures":[{"sig":"MEYCIQDhqKkTEXaAsOjTrI1rAArUA5eqd8Eu5T69Nja5FzNzjgIhAMh/+2i4WW5AgvvsFcpIubFvbaAgS3ZC4I5GfOyvGguh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4531145},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"fb60cfed562fe351e9701bcc4d8e7333b2921400","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","jszip":"^3.10.1","dotenv":"^17.3.1","openai":"^6.25.0","simple-git":"^3.36.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","puppeteer-core":"^25.0.4","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.57_1782220167907_0.4814635406813039","host":"s3://npm-registry-packages-npm-production"}},"1.0.58":{"name":"@imenam/mcp-documentor","version":"1.0.58","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.58","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js","mcp-documentor-migrate-paths":"scripts/migrate-paths-to-relative.js"},"dist":{"shasum":"15fd6da5e8ffbe7f48f1bbd4d1adc32225def358","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.58.tgz","fileCount":143,"integrity":"sha512-U9xMuSxQEfEBznSJv6Wk8tZj+datFPNALwLRGIdtmdFOIuMTcm1hiunzhB4iGThJ4xTjyc8/F4/YVblZ87esDQ==","signatures":[{"sig":"MEUCIQC1xRWa4p6yq0IsxyEyqjI86BUB7KJ4P523sb/cp4RBhAIgVb0Vj/5EW7JDqV3ppO7noCRbIYobunEk5FdHY9mKWwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4547241},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"2666d215ad5801f230c8eda665de0785b0a0d25f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","jszip":"^3.10.1","dotenv":"^17.3.1","openai":"^6.25.0","simple-git":"^3.36.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","puppeteer-core":"^25.0.4","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.58_1782303593303_0.4000050531476633","host":"s3://npm-registry-packages-npm-production"}},"1.0.59":{"name":"@imenam/mcp-documentor","version":"1.0.59","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.59","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js","mcp-documentor-migrate-paths":"scripts/migrate-paths-to-relative.js"},"dist":{"shasum":"e9a3eff8139b7cbf84e02e18488ce3b70af9a3b4","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.59.tgz","fileCount":143,"integrity":"sha512-4NMBW6izaARablsJHT/FaM8AQlMDS4sE//0RqHwoUiRNIfcrICNWqIUruidExfAqkwNdQq9NjcmBQAZjhFzmsQ==","signatures":[{"sig":"MEQCIElje8KUI3JyO2C3vMlSJpj3gRKxlr8JVXPPOfJG6HuyAiA3J+JjqmNKbvyF5aM84FgNDOxbgWIrk2u1eaF3ZYBasQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4550434},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"66e8cc59883f380c414beb998a5728d02e5a734c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","jszip":"^3.10.1","dotenv":"^17.3.1","openai":"^6.25.0","simple-git":"^3.36.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","puppeteer-core":"^25.0.4","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.59_1782305370465_0.05843831186989701","host":"s3://npm-registry-packages-npm-production"}},"1.0.60":{"name":"@imenam/mcp-documentor","version":"1.0.60","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.60","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js","mcp-documentor-migrate-paths":"scripts/migrate-paths-to-relative.js"},"dist":{"shasum":"97d0331a2dc741d174f6cb6930970cf131dc1ccc","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.60.tgz","fileCount":143,"integrity":"sha512-507mL6t/kJbOteH9JPC2hWX8dAK8SGMrbEBAA4fwaU7RE1At+Xmvica8XiQJ/mLtgH6ATRtOR4uoI418f6ulxA==","signatures":[{"sig":"MEQCIFTV94dPjIQDlBKWjL6Tq1a/4GiizxLqYJNJEsew38ptAiBW4pZ13xtUik/W5ILlXvvRL7hWokZGBgurWKMj5SqUFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4550670},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"252ea9756719b3b89ec1b53874e609e80b01de8b","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","jszip":"^3.10.1","dotenv":"^17.3.1","openai":"^6.25.0","simple-git":"^3.36.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","puppeteer-core":"^25.0.4","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.60_1782716593727_0.5499459849286747","host":"s3://npm-registry-packages-npm-production"}},"1.0.61":{"name":"@imenam/mcp-documentor","version":"1.0.61","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.61","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js","mcp-documentor-migrate-paths":"scripts/migrate-paths-to-relative.js"},"dist":{"shasum":"fa9e1754c74c97c17e7811d2ad7625311cf55c32","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.61.tgz","fileCount":143,"integrity":"sha512-qkk7z/15FnvHUA2E1EnrYQjGqBUH+uTFh3kIyLN6uaIGFrra6fMVP+UTDJn8RL0+sIb6U4K0rTZv52ob1tRCHg==","signatures":[{"sig":"MEYCIQCwxCqmAmpzIHmGvJATLqDb5fvD5RUv7BGmhbGf4sbyiQIhANuRz2FDeQwnJNfMb69gpTBIk7MZ8vKmjnC9z/NIeBH+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4551209},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"5c87981a3d0b80f18580e9fd86b13cb8e2997095","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","jszip":"^3.10.1","dotenv":"^17.3.1","openai":"^6.25.0","simple-git":"^3.36.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","puppeteer-core":"^25.0.4","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.61_1782724956376_0.652430572536284","host":"s3://npm-registry-packages-npm-production"}},"1.0.62":{"name":"@imenam/mcp-documentor","version":"1.0.62","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.62","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js","mcp-documentor-migrate-paths":"scripts/migrate-paths-to-relative.js"},"dist":{"shasum":"2d03291d41fe168496195792ed2e3cb7f12f67b9","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.62.tgz","fileCount":143,"integrity":"sha512-jTIGEuCJEXi2x9HNSmqZsbJbikTldyl/DBx7PSawS5VkH9sM5b9fBY/NRWMeMHm4bNG9kwLZlzY0c3ZtucwDqA==","signatures":[{"sig":"MEYCIQCU9IwCRcT395KnhxZI/aQzDpdRbMZDa88exXGddoY8HAIhAMpBz3yH4u3qBmmeSg5w2B8sZ9Zg+YPqpRxF9Bru3UD4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4557661},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"c3cc9d307539de7e8fd66cf29d172eb958f88bb2","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","jszip":"^3.10.1","dotenv":"^17.3.1","openai":"^6.25.0","simple-git":"^3.36.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","puppeteer-core":"^25.0.4","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.62_1783680455002_0.9584319721681076","host":"s3://npm-registry-packages-npm-production"}},"1.0.63":{"name":"@imenam/mcp-documentor","version":"1.0.63","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.63","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js","mcp-documentor-migrate-paths":"scripts/migrate-paths-to-relative.js"},"dist":{"shasum":"26a8b73b6f2505fe183779c86e7ae2a3884872ca","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.63.tgz","fileCount":143,"integrity":"sha512-f+N23erw9+B7YKu+1MiyBMfd9C54GqrP1jBtS1mYnmIT8X9C74Sr0KxczAAvrJurvXMifOPORSSOJn40gCT5qQ==","signatures":[{"sig":"MEUCIDT46TwDTH9uXouGwJ954Il5T3NMwhC/hkEE15A0rGcTAiEAgpn/9s3m0D7+T/C9klMnLHonHuYdLzY8Dlg5sR7ti/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4559726},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"f53670541b053384403902f7963334742bba2747","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","jszip":"^3.10.1","dotenv":"^17.3.1","openai":"^6.25.0","simple-git":"^3.36.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","puppeteer-core":"^25.0.4","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.63_1783687102567_0.30575474818668225","host":"s3://npm-registry-packages-npm-production"}},"1.0.64":{"name":"@imenam/mcp-documentor","version":"1.0.64","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.64","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js","mcp-documentor-migrate-paths":"scripts/migrate-paths-to-relative.js"},"dist":{"shasum":"f3e17baafa777437267f39cb4c91c63aafb45cd9","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.64.tgz","fileCount":143,"integrity":"sha512-If0qzcBT5c2gloA6+OGWnae/EKmbhOypc5mT/cRhwm7zaz23jVUgh/JrdNE71X+mc8QdKEdbLzYBnyCRumrYXQ==","signatures":[{"sig":"MEUCIQDEBWFWdfgd4PQHseeabQvavE7Q1gfqmLBC3/P8My9OkwIgc20YN1NTm+RbIVKXPbF3Dx5oIBstGkgQSwSw57qoJ7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4563884},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"2cf4201d1efa8a59c9c676178a03ef3928d12238","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","jszip":"^3.10.1","dotenv":"^17.3.1","openai":"^6.25.0","simple-git":"^3.36.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","puppeteer-core":"^25.0.4","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.64_1784227173516_0.42350204371547484","host":"s3://npm-registry-packages-npm-production"}},"1.0.65":{"name":"@imenam/mcp-documentor","version":"1.0.65","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.65","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js","mcp-documentor-migrate-paths":"scripts/migrate-paths-to-relative.js"},"dist":{"shasum":"602e01b83c66780201f767ae6a72ef44dfe5d90b","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.65.tgz","fileCount":143,"integrity":"sha512-QpT7jIuV8OLAJ2Yh/8A3GZttpSP92cdGg/KeWdFQ7zO1s8+/w3iDRM79ExDLd/pjvRYRLT9ZM3sisjqQ/us/sg==","signatures":[{"sig":"MEUCIQCP9ymOq0zKisJnrj+viT2SI/CiHD5Xn3nRiX4+Z/YuRQIgAtryqQ5IQdblDAkOHroGs7+IdSMdbk/eNHKqfpzfjJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4563884},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"7509e4b97ecd021551ccd6ec6e8b08935fa17852","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","jszip":"^3.10.1","dotenv":"^17.3.1","openai":"^6.25.0","simple-git":"^3.36.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","puppeteer-core":"^25.0.4","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.65_1784636841818_0.7718393740018408","host":"s3://npm-registry-packages-npm-production"}},"1.0.66":{"name":"@imenam/mcp-documentor","version":"1.0.66","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.66","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js","mcp-documentor-migrate-paths":"scripts/migrate-paths-to-relative.js"},"dist":{"shasum":"da31b5b1952f0348f6d7c37f78715927be63f8af","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.66.tgz","fileCount":143,"integrity":"sha512-k98YnkZAnareYdUwA9ioru8J60O48KiTQZ+3cxrukBTGsPHqyhnGtxzCNJEispU7TGC0/2Ns5is8woT1wUDpdA==","signatures":[{"sig":"MEUCIQD0CYF59lCCznaWq/pJHrETC4/xyMDwVkrxc9SohUAocwIgMTt4yWmmxwxS5zHrPssGOofHfePoR25os4ai7gmFMmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4564047},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"65a34b92f7eec5b1a732f0ebeebc7a34f2320755","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","jszip":"^3.10.1","dotenv":"^17.3.1","openai":"^6.25.0","simple-git":"^3.36.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","puppeteer-core":"^25.0.4","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.66_1784703859299_0.16579554946563468","host":"s3://npm-registry-packages-npm-production"}},"1.0.67":{"name":"@imenam/mcp-documentor","version":"1.0.67","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.67","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js","mcp-documentor-migrate-paths":"scripts/migrate-paths-to-relative.js"},"dist":{"shasum":"cfddd1296833102ac94f1fe65f75e2d78024ea71","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.67.tgz","fileCount":145,"integrity":"sha512-bmeK8p5ostVGk5mhC8YUf/8KT0oAZmcjVE2OZywcPcPN9N12IIBfLHsy2PFlx8kVe9t1Qu1lbVLpsVFbcx+9Pw==","signatures":[{"sig":"MEQCIHnEtvv7m1lL89MR9cCOaozNrXtIMADM1HBFz7AEx0/oAiAydmc/2L0H4ZazpsPopGDngli5F0PAWwKVGcB9PATFNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4580574},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"92fe3bc9ae4bc5f84297137b7be66f4bb6112094","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","jszip":"^3.10.1","dotenv":"^17.3.1","openai":"^6.25.0","simple-git":"^3.36.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","puppeteer-core":"^25.0.4","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.67_1785230218426_0.43694780768928565","host":"s3://npm-registry-packages-npm-production"}},"1.0.68":{"name":"@imenam/mcp-documentor","version":"1.0.68","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.68","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js","mcp-documentor-migrate-paths":"scripts/migrate-paths-to-relative.js"},"dist":{"shasum":"d7d8b4f7082f307a70aa3738710f3e0c9771c1c2","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.68.tgz","fileCount":149,"integrity":"sha512-hroZFeTuUPjskUGJlmbpgcjZqMeNy+mS1UA1boTY35WJsfyxcCA1GIucA5E0sC9PIgYHunEmCH1GmdfOcfrv1g==","signatures":[{"sig":"MEQCIB2W3H5jB82mtB3AB0aCOgo5dD+f6jYI+Rnh1fzeaCJQAiBwVZH+/hU9DDU7qdtjqg8/t9SxwiTX12/JOVYr2cprQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4586938},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"6eb64cb4ea826add0fa0adfbc1b7a245b889a3d9","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","jszip":"^3.10.1","dotenv":"^17.3.1","openai":"^6.25.0","simple-git":"^3.36.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","puppeteer-core":"^25.0.4","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.68_1785244017126_0.2692621751201909","host":"s3://npm-registry-packages-npm-production"}},"1.0.69":{"name":"@imenam/mcp-documentor","version":"1.0.69","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.69","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js","mcp-documentor-migrate-paths":"scripts/migrate-paths-to-relative.js"},"dist":{"shasum":"72d8f1e99ded88d36eb7fa3bc3736543b5560e32","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.69.tgz","fileCount":149,"integrity":"sha512-+s9YcZFxID9tNpeiT67VysYnbqc28VvBRtwRPk75zyYrWfrPg8vyoamDXKhNdGTp6RyXudLbRmm6UnzAj8xVbQ==","signatures":[{"sig":"MEUCIF1cyFheN5Ljpg9PCd6l2zWzvrGqWK/hcGwHn/DegCLoAiEA2qfyK6txzVjz+UbcOJDBxNOjJ28LgzkBX5lOt6S69nw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4587146},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"4525e9d9f5d93de2b24f5a3d0a63f9f9660e3011","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","jszip":"^3.10.1","dotenv":"^17.3.1","openai":"^6.25.0","simple-git":"^3.36.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","puppeteer-core":"^25.0.4","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.69_1785244568281_0.6257250211557206","host":"s3://npm-registry-packages-npm-production"}},"1.0.70":{"name":"@imenam/mcp-documentor","version":"1.0.70","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.70","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js","mcp-documentor-migrate-paths":"scripts/migrate-paths-to-relative.js"},"dist":{"shasum":"26a67542030eb2bca25c4555a864c3a351a67b36","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.70.tgz","fileCount":149,"integrity":"sha512-9QQputBB45GUXcU3zTI/82gCCF9cbSbqXqngr0En38ltDErUASKY8AECliQjYYvIr/T4MXfGWjFEobRKljtAZA==","signatures":[{"sig":"MEQCIB9rwYGT6xyujgM2pr0F/EmzcqwbMLT0w9AIdljOZJ8aAiB7D4yOopU+35TJqLIpWha43A7PLTEbx2LK58jGcb82OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4587818},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"b8ea61db80d7e7dd518b53a4bfbdd28a5e08e4b7","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","jszip":"^3.10.1","dotenv":"^17.3.1","openai":"^6.25.0","simple-git":"^3.36.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","puppeteer-core":"^25.0.4","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.70_1785245325045_0.15692739752246831","host":"s3://npm-registry-packages-npm-production"}},"1.0.71":{"name":"@imenam/mcp-documentor","version":"1.0.71","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.71","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js","mcp-documentor-migrate-paths":"scripts/migrate-paths-to-relative.js"},"dist":{"shasum":"fb1e03362c3d58b8bd02b4479d216125977604b4","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.71.tgz","fileCount":149,"integrity":"sha512-BqqdRJUck6jjU7jnsurUddt9zoWSH7aJwJuJtOWLlPL7AHbVmGdECmdwPpSyFRB2RTPOnDops5vkLINhKEEMGQ==","signatures":[{"sig":"MEQCIGcDNcFD3TKfzGYKfcDL6FEvgsXYAODU1r7CDwfHhXNaAiBnuCLPWZsBRpeB3RuYRPDz1p7v2XKK58Ie0beQ0KbKtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4587835},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"38249f63df912223ad81d6249f33b604be74f153","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","jszip":"^3.10.1","dotenv":"^17.3.1","openai":"^6.25.0","simple-git":"^3.36.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","puppeteer-core":"^25.0.4","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.71_1785246670990_0.8234299138293699","host":"s3://npm-registry-packages-npm-production"}},"1.0.72":{"name":"@imenam/mcp-documentor","version":"1.0.72","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.72","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js","mcp-documentor-migrate-paths":"scripts/migrate-paths-to-relative.js"},"dist":{"shasum":"f735f529012a5026efea8ab78b22700b474a1e26","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.72.tgz","fileCount":161,"integrity":"sha512-QAhEvjOKM4gZwtPUhXgLr7zLeeTCAgyBJaqz6omTNKvnfpURSplgKpTUl522F45afBqbT6GWOPdGZPYF90p84A==","signatures":[{"sig":"MEUCIQD3GgmiKwfKYEOXWOgXUjx0L+Esl8+1Nyk7uqtNtL19BgIgKocUCU2m7wIZd+vMu7sszbeIZ+UKuhd3gYjWG7USO2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4648404},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"2dd208f83f236e12820b3e8139832f7ec1061b3f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","jszip":"^3.10.1","dotenv":"^17.3.1","openai":"^6.25.0","simple-git":"^3.36.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","puppeteer-core":"^25.0.4","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.72_1787912753600_0.5585330944153326","host":"s3://npm-registry-packages-npm-production"}},"1.0.74":{"name":"@imenam/mcp-documentor","version":"1.0.74","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.74","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js","mcp-documentor-migrate-paths":"scripts/migrate-paths-to-relative.js"},"dist":{"shasum":"73e5af630bc032a23dad8c735e00a4375eecf6d7","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.74.tgz","fileCount":161,"integrity":"sha512-gfAxtWcL5jdGCbYjRw/KpVY/X67lPjqiJEEhoq/WxWek53GOI0thgxq9K0hm3NpFcj0r1N9bpQx1WVj27OfbuA==","signatures":[{"sig":"MEQCIFdBvbpRKXe3Zqitefwa72n9gYPHkXoNgPXOAiMpXV14AiBH0aaQ8znfkkXl3qiu6r0dw94xjlkhMSyRUln7vNNqEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4671945},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"863fecdfc4d9a8fe072f859c74015bc808e264e7","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","jszip":"^3.10.1","dotenv":"^17.3.1","openai":"^6.25.0","simple-git":"^3.36.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","puppeteer-core":"^25.0.4","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.74_1788269582666_0.8957013319269806","host":"s3://npm-registry-packages-npm-production"}},"1.0.76":{"name":"@imenam/mcp-documentor","version":"1.0.76","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.76","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js","mcp-documentor-migrate-paths":"scripts/migrate-paths-to-relative.js"},"dist":{"shasum":"18827b1f9ea064e30044f0684f318042537adc2c","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.76.tgz","fileCount":159,"integrity":"sha512-j8vMQaqBipGrkUyS3sLhfYATVHMP4YgFRgfyQ/AHbDkOJMsQ8D45RYhhRg5FBiNQHiXDtLhr7rWkfA5q4+xYQg==","signatures":[{"sig":"MEYCIQC9szWQv1KhFd+gIyjSwduP4IN54m8T/MaFlkUdSSxbVwIhALHlRtWvzzLRpUg3S3HIAHd/ri6X4XObyhTLEsfrhQGK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4675117},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"7fb8cb92b76056b19c27ae620ce7c6f437bf0355","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","jszip":"^3.10.1","dotenv":"^17.3.1","openai":"^6.25.0","simple-git":"^3.36.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","puppeteer-core":"^25.0.4","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.76_1789322171844_0.08421836191825594","host":"s3://npm-registry-packages-npm-production"}},"1.0.77":{"name":"@imenam/mcp-documentor","version":"1.0.77","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.77","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js","mcp-documentor-migrate-paths":"scripts/migrate-paths-to-relative.js"},"dist":{"shasum":"ad9812360f47d44880fb31c513264f86a088b6af","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.77.tgz","fileCount":159,"integrity":"sha512-SkBiitR3dYuZhPlhzlEfXHT3enHmXvlLhO3obsc1qwcRO7JBTGProj2fs1aygKjbUB6pvkxWJdNntdY8CDgVww==","signatures":[{"sig":"MEUCIQCxsr4MGmzoFlppMYxTIjHDI7Goa4NBvxSAnKHvfb+VwgIgeOZfaHK2uih3zAnTkIOPU/RBhNt63SF0Zy3Eb2/RmCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4675425},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"689c3c3df7a61b27cd40138d24c054e45b64579c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","jszip":"^3.10.1","dotenv":"^17.3.1","openai":"^6.25.0","simple-git":"^3.36.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","puppeteer-core":"^25.0.4","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.77_1789363741343_0.32367439628802064","host":"s3://npm-registry-packages-npm-production"}},"1.0.78":{"name":"@imenam/mcp-documentor","version":"1.0.78","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.78","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js","mcp-documentor-migrate-paths":"scripts/migrate-paths-to-relative.js"},"dist":{"shasum":"dbe0a89f8dc611ebaea447e6080e25388a300ea2","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.78.tgz","fileCount":165,"integrity":"sha512-+EWsiet31jzfXBKx+CAGQzdFQK4Q/5exN5pc5R8d0xPcHjBWRu9R58rFzc20gC2SPbl9svUhUAj9IEInkT7tPQ==","signatures":[{"sig":"MEUCIB3t+vRFtaD2H1uQLH7dpgXFKOn95pJ928oNWkw7ukDgAiEA0MmjVahKztiTtkllYPPNnJp1hnaGP6hcPuDqKzdU3Nc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4718475},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"116640ffa46c8b780b1772142d4bf6869c4919e0","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","jszip":"^3.10.1","dotenv":"^17.3.1","openai":"^6.25.0","simple-git":"^3.36.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","puppeteer-core":"^25.0.4","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.78_1789394249820_0.09678574987217026","host":"s3://npm-registry-packages-npm-production"}},"1.0.79":{"name":"@imenam/mcp-documentor","version":"1.0.79","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.79","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js","mcp-documentor-migrate-paths":"scripts/migrate-paths-to-relative.js"},"dist":{"shasum":"eee5ae4fdface0e8a2a7e2639eee2a3249b96941","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.79.tgz","fileCount":167,"integrity":"sha512-cAXqHSimUx5B2aam4NXlPbYWdCKYsRCq+CKQDt/apmURPS+g0sdW7nKgiVVLKiElj0+0IxLKju9Is52OZgwAJg==","signatures":[{"sig":"MEUCIFqooXMLS7hfW/WaYIe5yRYIqab7W1mtgasXoQKu9wXIAiEA0h3+oK+GKqHM7++yeSvjO9UzmFBARiR5xriwNL8ixUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4721974},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"472b25be04bb3643bfe18d4ec112d89b63ec4a62","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","jszip":"^3.10.1","dotenv":"^17.3.1","openai":"^6.25.0","simple-git":"^3.36.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","puppeteer-core":"^25.0.4","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.79_1789397937835_0.9648992018038967","host":"s3://npm-registry-packages-npm-production"}},"1.0.80":{"name":"@imenam/mcp-documentor","version":"1.0.80","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.80","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js","mcp-documentor-migrate-paths":"scripts/migrate-paths-to-relative.js"},"dist":{"shasum":"ae461f7856aea574c076b2dca7408411b47e66f9","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.80.tgz","fileCount":167,"integrity":"sha512-q7s53uAe4KJyjApbBOtTowBGVXMMXJcFSgXvDHBkmdtUzYaL/8ioehQeTrVs91CPrETbfhMTlx9sqPVn4qE8Uw==","signatures":[{"sig":"MEYCIQCgFpIUNuBWVGWWeldfltPCFH3fahRAHTwXa4T4SDm0LAIhAL+6DfhoGWSQ4NqGfAwk11mAIr0EQFfdCAR6ZI8yNpeI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4723130},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"93563876bfe03a8eec250de195516d6829b7e709","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","jszip":"^3.10.1","dotenv":"^17.3.1","openai":"^6.25.0","simple-git":"^3.36.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","puppeteer-core":"^25.0.4","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.80_1789399223199_0.7146576746409252","host":"s3://npm-registry-packages-npm-production"}},"1.0.81":{"name":"@imenam/mcp-documentor","version":"1.0.81","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.81","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js","mcp-documentor-migrate-paths":"scripts/migrate-paths-to-relative.js"},"dist":{"shasum":"b99bff89448f7a693787ebd474d900d081a50579","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.81.tgz","fileCount":167,"integrity":"sha512-Rv9pnv+6zx0HOxnEMCLoijQMk0QoNFQia5+FXCUDPu2PAix9WLySrtoxifHE0o0Ur32Lvl9ftbav1+EVlr4Erw==","signatures":[{"sig":"MEUCIQD70Uyhtf00+9kkJDwQg7//UUFnr2FdSmRQ0ZDaQpeyUgIgLRSJooN+tVoMNJW94QfGG8aqUiHvbsZ0MIEDSoDKQrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4725948},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"97f9821970b99dcdd2e75f51ec38e1ea9e8ca6c1","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","jszip":"^3.10.1","dotenv":"^17.3.1","openai":"^6.25.0","simple-git":"^3.36.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","puppeteer-core":"^25.0.4","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.81_1789458808696_0.6142648428090836","host":"s3://npm-registry-packages-npm-production"}},"1.0.82":{"name":"@imenam/mcp-documentor","version":"1.0.82","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.82","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js","mcp-documentor-migrate-paths":"scripts/migrate-paths-to-relative.js"},"dist":{"shasum":"09d9452e2829e3fb9b125dc3cb886d70ac45a1d7","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.82.tgz","fileCount":166,"integrity":"sha512-HUB1QvpECMj8c+sN2wq5ogFhBpisj16LH40hANRB+/ei2jUbH2sZ6OPPe5OhdHJS8HjTAL57lXUOxNODlLgFEw==","signatures":[{"sig":"MEUCIQCBGzaMeQ/30NdBcN4FxRlKgxNjs4INPJV6kjYIiyVigAIgQsfsxbS3co/20ximwtHiTihr3trO5Ucva1y7iu+Z19A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFFhxeaQpWpcyqsooeSCSLeTm463C1+FaEEOUypBsfIlAiBInS7kyvFCbzU4kZHBTrjCBG4D0LscbFlYzZ9Xelk44w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4724371},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"ed49f8163e927e74c42ddb5c01c95001033ad9e5","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"12.0.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","jszip":"^3.10.1","dotenv":"^17.3.1","openai":"^6.25.0","simple-git":"^3.36.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","puppeteer-core":"^25.0.4","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.82_1789738483497_0.36868527415611974","host":"s3://npm-registry-packages-npm-production"}},"1.0.83":{"name":"@imenam/mcp-documentor","version":"1.0.83","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.83","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js","mcp-documentor-migrate-paths":"scripts/migrate-paths-to-relative.js"},"dist":{"shasum":"b0bd2e23f089b5f05715931e2972be7ef634c11f","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.83.tgz","fileCount":168,"integrity":"sha512-KxScRVCeWelC4aQ5cGLu4pdJN0aHZg9Hc34//jPg2Okt/GqQHQJwqJ3oM/4WLGSM4Qn8AQUxMmyAZImArGUhmw==","signatures":[{"sig":"MEUCIChCBr8NQBUXBrzZjtYur6TKnAS1D/vxzVXiXQ64bYQcAiEAkECrw3sc+1OQ6GoSIR1C62IbsnKte+0Fn5fKuqgkeBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDjdup335oPP0WxRp1oVHh3Tou6SP4VIcPm3p9OZ615FwIgQ+EmzCzM/SxEwbrVxL8xmnahN1HB6E2h81w/Msu9YkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4730679},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"f325247721b720020bdde6d65d3424b850838552","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"12.0.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","jszip":"^3.10.1","dotenv":"^17.3.1","openai":"^6.25.0","simple-git":"^3.36.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","puppeteer-core":"^25.0.4","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.83_1790243389520_0.738297414287467","host":"s3://npm-registry-packages-npm-production"}},"1.0.84":{"name":"@imenam/mcp-documentor","version":"1.0.84","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"author":{"name":"Imena"},"license":"ISC","_id":"@imenam/mcp-documentor@1.0.84","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js","mcp-documentor-migrate-paths":"scripts/migrate-paths-to-relative.js"},"dist":{"shasum":"cb0c2c70b21e544ebc33d18ccc8210dc290384cc","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.84.tgz","fileCount":168,"integrity":"sha512-wkC8xIdmTxo1xV8dqj5GgL1lGRpL3H14QtZyT4d5EwXR8JqKdZcda1A1uAiXIws47CM70455aT9E/zWL24UncA==","signatures":[{"sig":"MEUCIB+3SHjR+bqNBJm1+wwkAFZ3WD3qDujnLDpqjyNIJM2gAiEAucEYDSWs7xUF75/enum0voi6tsXz/YTw96pZ6zbh80Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDDQfgWBrlqK09ujt5VhvEbwhZIKcf0GUvJzDX8+OTtDQIhANj3MH8Di2M2FXbCWq/4VAQndluL7+YOLEJqQk9UNM/D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4731239},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"620d5a6b657183f2d2f4e682988e159efb287c88","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"_npmVersion":"12.0.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","jszip":"^3.10.1","dotenv":"^17.3.1","openai":"^6.25.0","simple-git":"^3.36.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","puppeteer-core":"^25.0.4","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-documentor_1.0.84_1790672111514_0.04920258942793132","host":"s3://npm-registry-packages-npm-production"}},"1.0.85":{"_id":"@imenam/mcp-documentor@1.0.85","bin":{"mcp-documentor":"dist/src/index.js","mcp-documentor-migrate":"scripts/migrate-links.js","mcp-documentor-migrate-paths":"scripts/migrate-paths-to-relative.js"},"dist":{"shasum":"5f8ff1cb3c6f3b00e35393bf6e90bd4680106a29","tarball":"https://registry.npmjs.org/@imenam/mcp-documentor/-/mcp-documentor-1.0.85.tgz","fileCount":168,"integrity":"sha512-ZOsqjH3Ktle7ngI7QwVs49VlvE77y22DuLHQ0NnV8efVm/Cwon/z/B/C0cVoLi6EtEJm9KcMwZhJdeqQaPdOuQ==","signatures":[{"sig":"MEQCIGdTVXCnhKXDC88ZxKxCCTFgU83rpGbuhwYjnJlZRnsqAiBuvHj4STMy4KSJfke4WoN8HqRDf79ewyW7LP7YwDunFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC05jD63ynFRK3HojLR4kWWEmstAU3occp/Q252aKV1ZAiBkL/1o+P7WLL0FuZ59LknsstNAFfUSg2f+uOrxomgPkw=="}],"unpackedSize":4731306},"main":"dist/src/index.js","name":"@imenam/mcp-documentor","type":"module","types":"./dist/src/index.d.ts","author":{"name":"Imena"},"config":{"PROXY_URL":"","FIXED_GUI_PORT":"4205"},"gitHead":"6f2dc6fbd2d0b4f501031646f9ac1aed0c15ce28","license":"ISC","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:backend && npm run build:gui","start":"node dist/src/index.js","release":"npm version patch && npm publish && git push --follow-tags","build:gui":"cd gui && npm install && npm run build","build:backend":"npm run generate-version && tsc","prepublishOnly":"npm run build","generate-version":"node scripts/generate-version.js"},"version":"1.0.85","_npmUser":{"name":"imenam","email":"matthieupin@gmail.com"},"keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"_npmVersion":"12.0.2","description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","directories":{},"maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","hono":"^4.12.5","jszip":"^3.10.1","dotenv":"^17.3.1","openai":"^6.25.0","simple-git":"^3.36.0","gray-matter":"^4.0.3","better-sqlite3":"^12.8.0","github-slugger":"^2.0.0","puppeteer-core":"^25.0.4","@hono/node-server":"^1.19.10","@imenam/mcp-gui-interface":"^1.0.14","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-documentor_1.0.85_1790756301138_0.8119263604771805"}}},"time":{"created":"2026-03-20T15:29:59.502Z","modified":"2026-09-30T08:18:21.702Z","1.0.23":"2026-03-20T15:29:59.840Z","1.0.24":"2026-03-23T11:03:41.965Z","1.0.25":"2026-03-24T06:48:49.951Z","1.0.26":"2026-03-26T15:37:14.744Z","1.0.27":"2026-03-31T08:50:19.534Z","1.0.28":"2026-03-31T08:57:43.450Z","1.0.29":"2026-03-31T12:57:32.070Z","1.0.30":"2026-04-02T06:36:19.265Z","1.0.31":"2026-04-02T09:34:10.783Z","1.0.33":"2026-04-02T10:31:23.930Z","1.0.34":"2026-04-02T12:51:30.843Z","1.0.35":"2026-04-03T09:58:52.212Z","1.0.36":"2026-04-07T09:11:09.687Z","1.0.37":"2026-04-09T10:16:10.036Z","1.0.38":"2026-04-15T06:54:04.279Z","1.0.40":"2026-04-20T10:01:46.966Z","1.0.41":"2026-04-23T10:21:20.373Z","1.0.42":"2026-04-30T16:07:19.317Z","1.0.43":"2026-05-18T09:54:40.351Z","1.0.44":"2026-05-18T12:18:42.862Z","1.0.48":"2026-05-25T07:49:50.300Z","1.0.49":"2026-05-26T07:33:35.026Z","1.0.51":"2026-05-26T08:09:22.035Z","1.0.52":"2026-05-26T08:15:20.582Z","1.0.53":"2026-05-26T08:34:11.728Z","1.0.54":"2026-06-01T17:18:29.456Z","1.0.55":"2026-06-03T09:31:53.979Z","1.0.56":"2026-06-23T08:18:08.565Z","1.0.57":"2026-06-23T13:09:28.103Z","1.0.58":"2026-06-24T12:19:53.517Z","1.0.59":"2026-06-24T12:49:30.727Z","1.0.60":"2026-06-29T07:03:13.912Z","1.0.61":"2026-06-29T09:22:36.605Z","1.0.62":"2026-07-10T10:47:35.231Z","1.0.63":"2026-07-10T12:38:22.737Z","1.0.64":"2026-07-16T18:39:33.793Z","1.0.65":"2026-07-21T12:27:22.042Z","1.0.66":"2026-07-22T07:04:19.467Z","1.0.67":"2026-07-28T09:16:58.595Z","1.0.68":"2026-07-28T13:06:57.343Z","1.0.69":"2026-07-28T13:16:08.444Z","1.0.70":"2026-07-28T13:28:45.248Z","1.0.71":"2026-07-28T13:51:11.177Z","1.0.72":"2026-08-28T10:25:53.754Z","1.0.74":"2026-09-01T13:33:02.839Z","1.0.76":"2026-09-13T17:56:12.130Z","1.0.77":"2026-09-14T05:29:01.510Z","1.0.78":"2026-09-14T13:57:29.984Z","1.0.79":"2026-09-14T14:58:58.029Z","1.0.80":"2026-09-14T15:20:23.383Z","1.0.81":"2026-09-15T07:53:28.866Z","1.0.82":"2026-09-18T13:34:43.595Z","1.0.83":"2026-09-24T09:49:49.620Z","1.0.84":"2026-09-29T08:55:11.617Z","1.0.85":"2026-09-30T08:18:21.313Z"},"author":{"name":"Imena"},"license":"ISC","keywords":["mcp","documentation","markdown","semantic-search","model-context-protocol","ai"],"description":"MCP server to create, manage and search project documentation with staleness tracking and semantic search.","maintainers":[{"name":"imenam","email":"matthieupin@gmail.com"}],"readme":"# @imenam/mcp-documentor\n\nAn MCP server to create, manage, and search project documentation — with staleness tracking and optional semantic search.\n\nConnect it to Cursor, Claude Desktop, or any MCP-compatible agent to let your AI document, browse and verify your codebase docs without leaving the chat.\n\n## Features\n\n- **Create & update docs** — write markdown documentation entries linked to source files; prefer partial edits via `patch_doc`\n- **Staleness tracking** — automatically detects when tracked files have changed since the last doc update\n- **Portable code references** — tracked-file paths are stored relative to a configurable code root (`MCP_DOCUMENTOR_CODE_ROOT`), so synced docs resolve their source files on any machine regardless of where the repos live\n- **Track a branch, not a checkout** — point a project at a GitHub branch (`MCP_DOCUMENTOR_CODE_REPO`) and freshness is measured against *published* code: switching branches or editing without committing no longer makes docs look stale, and a server with no copy of the codebase (an MCP gateway) can still verify them\n- **Semantic search** — find relevant docs by meaning (requires an OpenAI API key)\n- **Multi-project support** — organize docs into separate projects; every MCP tool names the project it targets, and the GUI's project selector is a per-browser view preference\n- **GUI** — built-in web interface, either behind the proxy (`PROXY_URL`) or served directly on a local port (`APP_PORT`); with neither, the GUI worker is not started\n- **Proxy-aware** — integrates with the [proxy-setup](https://github.com/Imena/proxy-setup) for GUI exposure\n- **Links & structure** — `check_links`, `get_doc_tree`, `move_doc`, and `git_diff_doc` for maintenance workflows\n- **Image support** — upload images to a project's assets via `upload_image` (local file path) or directly from the GUI editor; images are stored per-project and rendered inline in the viewer and in PDF exports\n- **GitHub sync** — share your documentation across machines by backing the data directory with a private GitHub repo; the repo/token are fixed by the administrator via environment variables, and the agent can only `pull_docs` / `push_docs` / `sync_docs`\n\n## Installation\n\n```bash\nnpx -y @imenam/mcp-documentor\n```\n\nOr install globally:\n\n```bash\nnpm install -g @imenam/mcp-documentor\n```\n\nGlobal install exposes:\n\n- `mcp-documentor` — MCP server\n- `mcp-documentor-migrate` — CLI helper for migrating inline doc links (see `scripts/migrate-links.js`)\n- `mcp-documentor-migrate-paths` — one-shot migration of tracked-file paths from absolute to code-root-relative (see [Portable tracked-file paths](#portable-tracked-file-paths))\n\n## MCP Configuration\n\n### Quick setup\n\nFrom the repo you want to document, generate a ready-to-fill `.mcp.json` in the current directory:\n\n```bash\nnpx @imenam/mcp-documentor --claude-setup-mcp\n```\n\nIt creates the `mcp-documentor` entry with the usual environment variables as empty placeholders —\nan empty variable is simply inactive, so the generated config runs as-is and you only fill in what\nyou need. An existing `.mcp.json` is merged, other servers are preserved, and an existing\n`mcp-documentor` entry is only replaced when `--force` is passed.\n\nTwo flags let you pick how the GUI is exposed straight from the command line, instead of editing\nthe JSON afterwards:\n\n```bash\n# GUI behind the central proxy\nnpx @imenam/mcp-documentor --claude-setup-mcp --proxy_url=http://localhost:3000\n\n# GUI served directly, no proxy: http://localhost:4500\nnpx @imenam/mcp-documentor --claude-setup-mcp --app_port=4500\n```\n\nThe two flags are mutually exclusive — passing both fails.\n\n### Manual setup\n\nAdd to your MCP client config (e.g. Cursor `mcp.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"mcp-documentor\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@imenam/mcp-documentor\"],\n      \"env\": {\n        \"OPENAI_API_KEY\": \"sk-...\"\n      }\n    }\n  }\n}\n```\n\n### Environment Variables\n\n| Variable | Required | Description |\n|---|---|---|\n| `OPENAI_API_KEY` | No | Enables semantic search via OpenAI embeddings (`search_docs`) |\n| `MCP_DOCUMENTOR_OPENAI_MODEL` | No | Embedding model (default: `text-embedding-3-small`) |\n| `PROXY_URL` | No | URL of the proxy server: it allocates the port and mounts the GUI under `APP_PATH` |\n| `APP_PORT` | No | Local port used **when `PROXY_URL` is unset**: the GUI is served directly at `http://localhost:<port>`, at the root. Lets you use the interface without the central hub. `PROXY_URL` wins if both are set; with neither, the GUI is disabled and the MCP tools still work |\n| `APP_GROUP` | No | Groups the app under a collapsible section (folded by default) in the proxy dashboard. Apps sharing the same value appear together; if unset, the app lands in the default \"ungrouped\" section |\n| `MCP_DATA_DIR` | No | Overrides the default data directory (see Data storage) |\n| `MCP_LOG_DIR` | No | Overrides the log directory of both the server and the GUI worker (default: `<package>/.docs-data/logs`). Must be set in the MCP client config — the package `.env` is loaded after the logger starts |\n| `MCP_DOCUMENTOR_CODE_ROOT` | No | Base directory that tracked-file paths are stored relative to, keeping docs portable across machines (see [Portable tracked-file paths](#portable-tracked-file-paths)) |\n| `MCP_DOCUMENTOR_CODE_ROOTS` | No | JSON map of per-project code-root overrides, e.g. `{\"my-proj\":\"/srv/my-proj\"}` |\n| `MCP_DOCUMENTOR_CODE_REPO` | No | Track a **GitHub branch** instead of the local working copy. Either one spec applied to every project — `owner/repo`, a GitHub URL, optional `#branch` suffix — or a JSON map of per-project specs, e.g. `{\"web\":\"you/web#main\",\"legacy\":\"local\"}` (the value `local` opts a project back out to its working copy). Setting it is what enables the mode (see [Tracking a GitHub branch](#tracking-a-github-branch-instead-of-the-working-copy)) |\n| `MCP_DOCUMENTOR_CODE_BRANCH` | No | Branch used for repositories carrying no `#branch` suffix (default: the repository's own default branch) |\n| `MCP_DOCUMENTOR_CODE_TOKEN` | No | GitHub token used to read the code; falls back to `MCP_DOCUMENTOR_SYNC_TOKEN` |\n| `READ_ONLY` | No | When set to `1`/`true`/`yes`, disables all create/update/delete tools and GUI write actions (read-only mode) |\n| `MCP_DOCUMENTOR_SYNC_REMOTE` | No | HTTPS URL of the private GitHub repo to sync with; enables GitHub sync when set |\n| `MCP_DOCUMENTOR_SYNC_BRANCH` | No | Branch of the documentation sync repo to push/pull docs on (default: `main`) |\n| `MCP_DOCUMENTOR_SYNC_TOKEN` | No | Fine-grained GitHub PAT used for HTTPS auth (see GitHub sync) |\n| `SYNC_PULL_ON_START` | No | Set to `false` to disable the automatic pull at server startup |\n\nOptional `.env` at the package root (directory containing `package.json` discovered from the installed binary) is loaded when present.\n\n## Available Tools\n\nEvery tool that targets a specific documentation entry takes a **mandatory `project`**. It is never\nguessed and there is no \"active project\" to fall back to: resolving a doc path across projects is\nwhat made operations silently hit the wrong project when the same path existed in several. Tools\nthat work on a whole project (`list_docs`, `get_doc_tree`, `check_freshness` without a `path`,\n`reindex_embeddings`) keep `project` optional, since omitting it means \"all projects\".\n\n| Tool | Description |\n|---|---|\n| `create_doc` | Create a new documentation entry linked to source files (`project` required) |\n| `get_doc` | Retrieve a documentation entry with full content (`project` required) |\n| `get_doc_metadata` | Get metadata and freshness status without loading content (`project` required) |\n| `list_docs` | List docs with staleness indicators (optionally filter by project) |\n| `get_doc_tree` | Return folder/doc structure for a project (or all projects) |\n| `update_doc` | Fully replace content and/or metadata (`project` required; prefer `patch_doc` for small edits) |\n| `patch_doc` | Search-and-replace a fragment of a doc’s content (`project` required) |\n| `move_doc` | Change a doc’s path (folder/name) within its project (`project` required) |\n| `delete_doc` | Permanently delete a documentation entry (`project` required) |\n| `search_docs` | Semantic search over docs (natural language; requires OpenAI) |\n| `check_freshness` | Staleness for one doc (`project` required) or a full project scan |\n| `refresh_file_snapshot` | Mark tracked files as up-to-date without editing the doc (`project` required) |\n| `git_diff_doc` | Git diff for tracked files vs snapshot baseline (`project` required) |\n| `check_links` | Validate `related_docs`, `doc://` links, and `#heading` anchors (`project` required) |\n| `list_projects` | List all documentation projects |\n| `upload_image` | Upload an image from a local file path to a project's assets (`project` required); returns the markdown link to insert |\n| `sync_status` | Show branch, ahead/behind counts, conflicted files, and uncommitted changes |\n| `pull_docs` | Pull updates from the remote (defensive fast-forward; reindexes new docs) |\n| `push_docs` | Commit local doc changes and push them to the remote |\n| `sync_docs` | Full sync: pull then push (push skipped if the pull reveals a conflict) |\n| `resolve_sync_conflict` | Bulk-resolve merge conflicts by keeping `mine` or `theirs`, then stage |\n\n## Images in documents\n\nImages can be embedded in any documentation entry using standard markdown syntax:\n\n```markdown\n![alt text](/api/images/my-project/screenshot.png)   <!-- local upload -->\n![alt text](https://example.com/diagram.png)          <!-- external URL -->\n```\n\n**Via the MCP tool** — use `upload_image` with the absolute path of the file on the server:\n\n```json\n{\n  \"filename\": \"screenshot.png\",\n  \"filePath\": \"/absolute/path/to/screenshot.png\",\n  \"alt\": \"Architecture diagram\"\n}\n```\n\nThe tool copies the file into `.docs-data/projects/{project}/assets/` and returns the ready-to-use markdown snippet.\n\n**Via the GUI editor** — click the **🖼 Image** button in the editor toolbar to open the image panel:\n- **Upload tab** — pick a local file; it is uploaded automatically and the markdown link is inserted at the cursor position\n- **URL tab** — paste any external image URL; the markdown link is inserted at the cursor position\n- **Project images gallery** — click any previously uploaded image to re-insert it\n\n## Syncing across machines with GitHub\n\nYou can share documentation between several machines by backing the data directory with a **private** GitHub repository. The approach is git-based: only the human-readable markdown, assets, and the shared project list are versioned. Derived state (embeddings) is regenerated locally, and version history stays local to each machine.\n\n### What is and isn't synced\n\n| Synced (versioned) | Local only (gitignored) |\n|---|---|\n| `projects/**` (markdown + assets) | `embeddings.db` (regenerated after pull) |\n| `config.json` (project list) | `history.db` (per-machine version history) |\n\n### Setup\n\nThe sync target is **administrator-controlled**: the repository, branch and token are read from environment variables and **cannot be set or changed by the agent**. The agent can only pull/push against whatever repo you configured.\n\n1. Create an **empty private repo** on GitHub (e.g. `my-docs`).\n2. Create a **fine-grained PAT** scoped to that single repo (Repository permissions → **Contents: Read and write**).\n3. Add the sync environment variables to your MCP client config, per machine:\n\n```jsonc\n{\n  \"mcpServers\": {\n    \"mcp-documentor\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@imenam/mcp-documentor\"],\n      \"env\": {\n        \"MCP_DOCUMENTOR_SYNC_REMOTE\": \"https://github.com/<you>/my-docs.git\",\n        \"MCP_DOCUMENTOR_SYNC_BRANCH\": \"main\",            // branch of the docs sync repo, optional, defaults to \"main\"\n        \"MCP_DOCUMENTOR_SYNC_TOKEN\": \"github_pat_...\"\n      }\n    }\n  }\n}\n```\n\nThe token is injected into the `origin` URL inside `.git/config` only (which git never commits) — it is never pushed.\n\n### Daily workflow\n\n- `sync_docs` — pull then push in one step (recommended).\n- `pull_docs` / `push_docs` — granular control.\n- `sync_status` — inspect ahead/behind, conflicts, and uncommitted changes.\n\nBy default the server also performs a **defensive pull at startup**: it only fast-forwards a clean working tree and never overwrites local changes (disable with `SYNC_PULL_ON_START=false`). On the first run, a machine with no local data simply clones the remote.\n\n### Conflicts\n\nBecause docs are plain markdown, merge conflicts are readable. When `pull_docs` reports a conflict:\n\n- edit the conflicted `.md` files directly (remove the `<<<<<<<` / `>>>>>>>` markers), **or**\n- run `resolve_sync_conflict` with `strategy: \"mine\"` or `\"theirs\"` to take one side in bulk,\n\nthen run `push_docs` to publish the resolution. If you have **uncommitted** local changes while the remote has moved, the pull reports `diverged` without touching anything — push your changes first, then pull again.\n\n> Read-only machines (`READ_ONLY=1`) can still `pull_docs` and `sync_status`, but `push_docs`, `sync_docs`, and `resolve_sync_conflict` are disabled.\n\n## Portable tracked-file paths\n\nWhen docs are synced across machines, absolute tracked-file paths break: the codebase rarely lives at the same absolute location everywhere. To stay portable, tracked-file paths are stored **relative to a configurable code root** and resolved back to absolute paths on demand.\n\nAgents keep passing **absolute** paths to `create_doc` / `update_doc` (and in `[copy-from-codebase|…]` tags) as usual — the conversion to a stored relative path happens automatically server-side. No change in how the agent works.\n\n### Configuration\n\nSet the code root per machine (it is machine-local, so it lives in the environment, never in the synced data):\n\n```jsonc\n{\n  \"env\": {\n    \"MCP_DOCUMENTOR_CODE_ROOT\": \"/home/you/code/repos\",\n    // optional per-project overrides when repos don't share a common parent:\n    \"MCP_DOCUMENTOR_CODE_ROOTS\": \"{\\\"my-proj\\\":\\\"/srv/my-proj\\\"}\"\n  }\n}\n```\n\nResolution precedence: `MCP_DOCUMENTOR_CODE_ROOTS[project]` → `MCP_DOCUMENTOR_CODE_ROOT` → none.\n\n| Stored path | On read |\n|---|---|\n| Relative + code root configured | resolved against the root |\n| Relative + **no** root on this machine | reported as `unverifiable` (source absent) instead of a false `stale` |\n| Absolute (legacy, or file outside the root) | used as-is |\n\nThe feature is **opt-in**: with no code root configured, behaviour is unchanged (paths stored and resolved as absolute).\n\n### Migrating existing docs\n\nDocs created before this feature store absolute paths. Convert them in one shot with the bundled `mcp-documentor-migrate-paths`:\n\n```bash\nMCP_DOCUMENTOR_CODE_ROOT=\"/home/you/code/repos\" \\\nMCP_DATA_DIR=\"/path/to/your/data\" \\\n  npx -p @imenam/mcp-documentor mcp-documentor-migrate-paths --dry-run\n```\n\nReview the report (`converted` / `kept absolute (outside root)` / `projects skipped`), then re-run without `--dry-run`. Finally publish with `sync_docs` (never commit the data dir by hand). The data dir is resolved like the server: `--data-dir` flag → `MCP_DATA_DIR` → package-relative fallback.\n\nThis is a **one-time** operation, and must run on the machine whose OS/filesystem **created** the stored absolute paths (path semantics differ between Windows and POSIX). Once migrated and synced, every other machine just `pull_docs` and sets its own `MCP_DOCUMENTOR_CODE_ROOT` — no migration needed.\n\n## Tracking a GitHub branch instead of the working copy\n\nBy default, freshness is measured against the **working copy on the machine running the server**. That has two consequences: switching git branches locally flips docs in and out of `stale` even though the deployed code never moved, and a server that has no copy of the codebase — typically an MCP gateway on another host — cannot verify anything at all.\n\nPointing a project at a repository makes the documentation track **one branch of published code** instead:\n\n```jsonc\n{\n  \"env\": {\n    \"MCP_DOCUMENTOR_CODE_REPO\": \"you/my-repo#main\",\n    // optional: reuses MCP_DOCUMENTOR_SYNC_TOKEN when omitted\n    \"MCP_DOCUMENTOR_CODE_TOKEN\": \"github_pat_...\"\n  }\n}\n```\n\nA repository names exactly one codebase, so an instance serving **several projects** gives `MCP_DOCUMENTOR_CODE_REPO` a JSON map instead of a single spec — a leading `{` is what tells the two apart:\n\n```jsonc\n\"MCP_DOCUMENTOR_CODE_REPO\": \"{\\\"web\\\":\\\"you/web#main\\\",\\\"api\\\":\\\"you/api#main\\\",\\\"legacy\\\":\\\"local\\\"}\"\n```\n\nProjects absent from the map, and projects whose value is `local`, keep reading their local working copy. **With the variable unset, nothing changes** — the local behaviour is untouched.\n\nThe token needs **Contents: Read** on the code repository (a different repo from the docs sync one, so either widen the existing PAT's scope or issue a second one).\n\n### What changes once a project tracks a branch\n\n| | Local working copy (default) | GitHub branch |\n|---|---|---|\n| Sees uncommitted edits | yes | no — only what is pushed |\n| Affected by `git checkout` | yes | no |\n| Needs the codebase on the server | yes | no |\n| `git_diff_doc` baseline | last commit before the snapshot date | the exact commit the snapshot was taken at |\n\nEvery report names the source it used (`Code source: GitHub you/my-repo@main`), so a verdict is never ambiguous. If the source cannot be reached — network, auth, rate limit — the status is `unverifiable` with the reason attached, **never** `stale`.\n\n### Paths and migration\n\nStored tracked-file paths are already relative to the code root, and a code root is normally the repository root — so **existing docs keep working as-is**, with no migration and no mass re-snapshot. Two details make the switch seamless:\n\n- Hashes are computed on line-ending-normalised content, so a snapshot taken from a CRLF checkout still matches the LF blob in the repository. Hashes stored by earlier versions are still recognised.\n- Absolute paths sent by an agent are reduced by the code root when one is configured, and otherwise matched against the repository tree by their longest unambiguous suffix (a bare filename is only accepted when the repository holds exactly one file by that name).\n\nDocs snapshotted before the switch carry no source commit: `check_freshness` works immediately, while `git_diff_doc` will ask for one `refresh_file_snapshot` to anchor them on the branch.\n\n### API usage\n\nFreshness is **never computed in the background** — only when something asks for it: a `check_freshness` / `list_docs` / `get_doc` call, or the GUI loading a project's list. So the cost is bounded per request, not per unit of time.\n\nWithin one such request, the branch head is resolved **once** and every tracked file is compared against that same commit — no mixed verdict if someone pushes mid-scan. The next request resolves it again, so a push is visible immediately: there is no staleness window to configure.\n\nEverything else is content-addressed and therefore cached for the life of the process: a commit's tree by its sha, a file's bytes by its blob sha. Each tracked file also records the blob sha it was snapshotted at, so an unchanged file is proven untouched without being downloaded at all. A full scan of an unchanged repository costs about two API calls — not one per file.\n\n## Data Storage\n\nBy default, data lives under **`.docs-data`** next to the resolved package root (the folder that contains `package.json` for the running install). Set **`MCP_DATA_DIR`** to use another directory. Contents include projects, SQLite/embeddings, and logs under `.docs-data/logs`. This tree is **not** part of the npm package; it is created at runtime.\n\nThere is no server-side \"active project\": every MCP tool call names its project, and the GUI's selector only changes what that browser displays (kept in the URL and in `localStorage`). A legacy `currentProject` left in `config.json` is dropped on first read. GitHub sync settings live in environment variables, not on disk.\n\n## License\n\nISC\n","readmeFilename":"README.md"}