{"_id":"@afterxleep/doc-bot","_rev":"43-79c45a9c5c76b6801edc94fae2064590","name":"@afterxleep/doc-bot","dist-tags":{"latest":"2.0.5"},"versions":{"1.0.0":{"name":"@afterxleep/doc-bot","version":"1.0.0","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@1.0.0","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"37d4642d3553fdf3f88afc8f8a2866143d7d30bc","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-1.0.0.tgz","fileCount":8,"integrity":"sha512-hZlDOGmOsUBhNp0i7HS0TrAgV6emJi+7lNNqp8wvyMZ/9HPbdQtMbneBQz8P5mSxH6g2Rprtf+fU5i8D6B9S1w==","signatures":[{"sig":"MEUCIQCyzUpqs5eMs9r4+D9OoLjKtrAWZtC9540aqEh/SnO5hQIgHcMGaURdqNF/wsjOqDmuy/u7snxXPM0s18tYoToajHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40747},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"07f18afd48c71a84cf768276436547314c02f29f","scripts":{"lint":"eslint src/ bin/ --ext .js","test":"jest","start":"node src/index.js","lint:fix":"eslint src/ bin/ --ext .js --fix","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"afterxleep","actor":{"name":"afterxleep","type":"user","email":"danielbernal@hey.com"},"email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"11.4.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"24.3.0","dependencies":{"glob":"^10.3.0","yaml":"^2.3.0","chokidar":"^3.5.3","fs-extra":"^11.0.0","commander":"^12.0.0","@modelcontextprotocol/sdk":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_1.0.0_1751554816741_0.016455862002018762","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@afterxleep/doc-bot","version":"1.0.1","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@1.0.1","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"6f5b704c0c6d52defcbcbffc8c8946444d5c1380","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-1.0.1.tgz","fileCount":8,"integrity":"sha512-zs5LcFaB+KG796lLYasuWnAeHpBbBdO0ZKAf5IAkJH9cxvW5RsOvJSeJ6mav8muU82d1oxY7y1AHwrKLiP3uGg==","signatures":[{"sig":"MEUCIDFrmIaPQ+sAW3y+hTeFYRGTdkmbYREuqgzLnWDu8JRuAiEA3tBrFhSkovqP3rVsd5ZYJ4xG3LIsHTaNE4pFkh85LKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36345},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"a87d6bf1dbaf1add47f4479f24f02f5937f248a1","scripts":{"lint":"eslint src/ bin/ --ext .js","test":"jest","start":"node src/index.js","lint:fix":"eslint src/ bin/ --ext .js --fix","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"afterxleep","actor":{"name":"afterxleep","type":"user","email":"danielbernal@hey.com"},"email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"11.4.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"24.3.0","dependencies":{"glob":"^10.3.0","yaml":"^2.3.0","chokidar":"^3.5.3","fs-extra":"^11.0.0","commander":"^12.0.0","@modelcontextprotocol/sdk":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_1.0.1_1751560366936_0.15611443482404042","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@afterxleep/doc-bot","version":"1.0.2","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@1.0.2","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"c75282bea96796742f82e11122ba8cf324b81f78","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-1.0.2.tgz","fileCount":8,"integrity":"sha512-ctye8BAYF6pS9acJzkGjmoCMEgtnc0GfJm9AlcPgLpEdqIr7ALSdAgm+j14ukHRYES3/IdhLABIb747191jRIA==","signatures":[{"sig":"MEQCIFxL1EJXbDoP4kgwLDSPkUSM/E1sJrBW0R2hFwmwCkFhAiBGY24IaOdf5soFT9xQDbmU6X3qCSDVXIaZ3mbtUO77nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36539},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"515c1135544e7144485c7a97dc52d478a1b9f43b","scripts":{"lint":"eslint src/ bin/ --ext .js","test":"jest","start":"node src/index.js","lint:fix":"eslint src/ bin/ --ext .js --fix","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"afterxleep","actor":{"name":"afterxleep","type":"user","email":"danielbernal@hey.com"},"email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"11.4.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"24.3.0","dependencies":{"glob":"^10.3.0","yaml":"^2.3.0","chokidar":"^3.5.3","fs-extra":"^11.0.0","commander":"^12.0.0","@modelcontextprotocol/sdk":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_1.0.2_1751560741403_0.40326326118796496","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@afterxleep/doc-bot","version":"1.1.0","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@1.1.0","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"6c05e87c0764c01d57686b8e7e6dff16c2ed4ef2","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-1.1.0.tgz","fileCount":11,"integrity":"sha512-LnISHPjIo8q0bf3mWM2uYXKxqsTDx0U2VaPucgy1suTybyGNZbkN+2vnBI5LnJ3kMeXPHpiEtOqLKux05pdUhA==","signatures":[{"sig":"MEUCIAmXjYySqPpdnvV1xieorWZCwVrmOv63WhZdlbDdN5BLAiEAh6xXH/+Xuhc/XCkaxIc/VTWOo6ot5pZ/rQ+6M86fkvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87964},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"9deb2cf8ec9f87941f2c1578306c90e3a1605d0b","scripts":{"lint":"eslint src/ bin/ --ext .js","test":"jest","start":"node src/index.js","lint:fix":"eslint src/ bin/ --ext .js --fix","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"afterxleep","actor":{"name":"afterxleep","type":"user","email":"danielbernal@hey.com"},"email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"11.4.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"24.3.0","dependencies":{"glob":"^10.3.0","yaml":"^2.3.0","chokidar":"^3.5.3","fs-extra":"^11.0.0","commander":"^12.0.0","@modelcontextprotocol/sdk":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_1.1.0_1751568627430_0.02955901422187046","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@afterxleep/doc-bot","version":"1.2.0","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@1.2.0","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"36efd38053a994749848dd210b715c1cf659ecd5","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-1.2.0.tgz","fileCount":11,"integrity":"sha512-R5XGUHWc1r4BryV9sDFmOk/xPZMfxt5rtvxwrJ/tJtqITdH7CBMa+nyyP9J/Pmwa4LicC+A5c63XV8K/Hs/7Fg==","signatures":[{"sig":"MEUCIBzxKjeFPLKfukVrSxhLUXw1FU6vxnf3VGVGaemiRTvNAiEA/LZ0UWsbP6A8pqajQbGpcFnf4ye4satW0voZpOvvrGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89676},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"e27280739e9b0b21da662241701e9b8ee2d56734","scripts":{"lint":"eslint src/ bin/ --ext .js","test":"jest","start":"node src/index.js","lint:fix":"eslint src/ bin/ --ext .js --fix","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"afterxleep","actor":{"name":"afterxleep","type":"user","email":"danielbernal@hey.com"},"email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"11.4.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"24.3.0","dependencies":{"glob":"^10.3.0","yaml":"^2.3.0","chokidar":"^3.5.3","fs-extra":"^11.0.0","commander":"^12.0.0","@modelcontextprotocol/sdk":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_1.2.0_1751569661425_0.028490666307601664","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@afterxleep/doc-bot","version":"1.3.0","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@1.3.0","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"62d01c0d182d1355a889b08636eb449a6b8e3ee1","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-1.3.0.tgz","fileCount":11,"integrity":"sha512-9ljtYX5P/SnYVuGkr4mHFbglYsdBozijZVUUsPpdgqVjjSapyoPIkzl8lVt7UTj1Jhc5r8SblB3w/RVdYRzvJw==","signatures":[{"sig":"MEUCIQDYN+YUL6/4q2I1VnaybNwU+6q1DgiwhWhxECVin5GpfAIgHOvLsj1LQ9l5UhjHnRHKQT1uVzcZ+07CK2FxiLNZf1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92822},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"2e249112cc7dff2c8b24e64ae7ca126592350edf","scripts":{"lint":"eslint src/ bin/ --ext .js","test":"jest","start":"node src/index.js","lint:fix":"eslint src/ bin/ --ext .js --fix","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"afterxleep","actor":{"name":"afterxleep","type":"user","email":"danielbernal@hey.com"},"email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"11.4.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"24.3.0","dependencies":{"glob":"^10.3.0","yaml":"^2.3.0","chokidar":"^3.5.3","fs-extra":"^11.0.0","commander":"^12.0.0","@modelcontextprotocol/sdk":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_1.3.0_1751571057988_0.51566268417344","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@afterxleep/doc-bot","version":"1.4.0","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@1.4.0","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"0d49361f78dc29003ffd4361333dfadd028b18da","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-1.4.0.tgz","fileCount":11,"integrity":"sha512-soHBBqlnJyOd/PL/vxJYKw6X6fG0vQThWDe/ONUNowHkiHrn4eHjumu1cLCZbQ/VYF8za6G1IU1rHr0WBZwbzg==","signatures":[{"sig":"MEUCIFLo1qDJP9GbCGongc7jaS3htYT6kgli1gRVdF7bWY3NAiEA2WKQ/jrDj3trju7e3+uBUxTOz7saLAPWya1E9YR8Gxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97378},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"ff04a6e2a74c8900a5ba44dc7d79db5e4e9c2810","scripts":{"lint":"eslint src/ bin/ --ext .js","test":"jest","start":"node src/index.js","lint:fix":"eslint src/ bin/ --ext .js --fix","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"afterxleep","actor":{"name":"afterxleep","type":"user","email":"danielbernal@hey.com"},"email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"11.4.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"24.3.0","dependencies":{"glob":"^10.3.0","yaml":"^2.3.0","chokidar":"^3.5.3","fs-extra":"^11.0.0","commander":"^12.0.0","@modelcontextprotocol/sdk":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_1.4.0_1751571252422_0.4969021245959755","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@afterxleep/doc-bot","version":"1.5.0","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@1.5.0","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"624beed039da353e4f738690bf03983e65f1fc02","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-1.5.0.tgz","fileCount":11,"integrity":"sha512-UB5br7wIx/eseVqtspbNG7LWNN9/yV22za2bs6NZf3Ftm8DXFblaNgKSCz1Jdl1HG8AOunuB3zfvKupwBKzZ/A==","signatures":[{"sig":"MEUCIQCTW4U57rc6/dP0YICq8udYLdgQ+z/JDbCwZ3aRmYgTvAIgRDMjEYHPctoBDc3ZD5Y8R0juDyYpGA9tShShGnJ4laI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99241},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"0b5ed8323cdaa44141b73a3c6689a8b5eaf0b3b4","scripts":{"lint":"eslint src/ bin/ --ext .js","test":"jest","start":"node src/index.js","lint:fix":"eslint src/ bin/ --ext .js --fix","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"afterxleep","actor":{"name":"afterxleep","type":"user","email":"danielbernal@hey.com"},"email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"11.4.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"24.3.0","dependencies":{"glob":"^10.3.0","yaml":"^2.3.0","chokidar":"^3.5.3","fs-extra":"^11.0.0","commander":"^12.0.0","@modelcontextprotocol/sdk":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_1.5.0_1751573529309_0.9781884536307395","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@afterxleep/doc-bot","version":"1.6.0","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@1.6.0","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"d09f9e6e1f68010b3ebf8319e4550c24535b4f51","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-1.6.0.tgz","fileCount":11,"integrity":"sha512-xjtzd0R5HbJ38hA3Ro93gFTU3H47TJWUmMPJtCGGgiR91+BBPD8JuISqvHDQ7kDCVLM0UMaJ7cGkSw7O6k0Qeg==","signatures":[{"sig":"MEQCIBl5PGy8Q7MDIeY74M8jnMfoSII7BV+FRU05RJ0k3/NhAiA3HjgLDC882F/sMvYRDjJeRxfjEL/U95XhNIJZ3nocqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103622},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"2f000b32ab3fef7af839dca7e452c1b73b34b12d","scripts":{"dev":"node bin/doc-bot.js --docs ./doc-bot --verbose --watch","lint":"eslint src/ bin/ --ext .js","test":"jest","start":"node bin/doc-bot.js --docs ./doc-bot --verbose","lint:fix":"eslint src/ bin/ --ext .js --fix","test:watch":"jest --watch","start:watch":"node bin/doc-bot.js --docs ./doc-bot --verbose --watch","test:coverage":"jest --coverage","start:examples":"node bin/doc-bot.js --docs ./examples/documentation-files --verbose"},"_npmUser":{"name":"afterxleep","actor":{"name":"afterxleep","type":"user","email":"danielbernal@hey.com"},"email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"10.9.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"glob":"^10.3.0","yaml":"^2.3.0","chokidar":"^3.5.3","fs-extra":"^11.0.0","commander":"^12.0.0","@modelcontextprotocol/sdk":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_1.6.0_1751590204503_0.8582882505464151","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@afterxleep/doc-bot","version":"1.7.0","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@1.7.0","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"9c82f9c737e6baa296a6f2cfa08c0953fcd2db75","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-1.7.0.tgz","fileCount":11,"integrity":"sha512-EyQLCLuaFu1zXxyaAWdKV6ZNm0EZFeF/Fmjs31jPTberMHkgMgtHjGKNNdOIcthL5SwmqFkYzFUYQEpLKKDOmQ==","signatures":[{"sig":"MEQCICMMYoT/Lv1E9mtGsCtQtdRG6nEXFgrH32MwcrkcP/fnAiBw3v+XDK3+nrPRHrlScfbafAVInjFLSVIlzEfpDSh2tA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109278},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"01312d32ba718189b73b98372dc1f87f34f56fdd","scripts":{"dev":"node bin/doc-bot.js --docs ./doc-bot --verbose --watch","lint":"eslint src/ bin/ --ext .js","test":"jest","start":"node bin/doc-bot.js --docs ./doc-bot --verbose","lint:fix":"eslint src/ bin/ --ext .js --fix","test:watch":"jest --watch","start:watch":"node bin/doc-bot.js --docs ./doc-bot --verbose --watch","test:coverage":"jest --coverage","start:examples":"node bin/doc-bot.js --docs ./examples/documentation-files --verbose"},"_npmUser":{"name":"afterxleep","actor":{"name":"afterxleep","type":"user","email":"danielbernal@hey.com"},"email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"10.9.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"glob":"^10.3.0","yaml":"^2.3.0","chokidar":"^3.5.3","fs-extra":"^11.0.0","commander":"^12.0.0","@modelcontextprotocol/sdk":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_1.7.0_1751617182331_0.8074699601636157","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@afterxleep/doc-bot","version":"1.7.1","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@1.7.1","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"12492370a2dadda97b155ac24666102b017bbaf1","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-1.7.1.tgz","fileCount":11,"integrity":"sha512-P8rzKgt1pWcPkXt+zxzC6dv8Q6QoM0CIuQ2pvhob6BycAAUcCaDllMAmT6Tg9TuPCJ1DnLfswAFpoPSJtEIVoQ==","signatures":[{"sig":"MEUCIQD+zfS6wNCQJKTHN+bLAjTOh6ut4qeiHJeOs+M60xPcbgIgE+MJkiK/V2h0tqy8z8PgcmVSplXvXqJn6efSM7cwZrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109414},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"c94582c15848a1309e6198a1f09524fc82efb7aa","scripts":{"dev":"node bin/doc-bot.js --verbose --watch","lint":"eslint src/ bin/ --ext .js","test":"jest","start":"node bin/doc-bot.js --verbose","lint:fix":"eslint src/ bin/ --ext .js --fix","test:watch":"jest --watch","start:watch":"node bin/doc-bot.js --verbose --watch","test:coverage":"jest --coverage","start:examples":"node bin/doc-bot.js --docs ./samples --verbose"},"_npmUser":{"name":"afterxleep","actor":{"name":"afterxleep","type":"user","email":"danielbernal@hey.com"},"email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"10.9.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"glob":"^10.3.0","yaml":"^2.3.0","chokidar":"^3.5.3","fs-extra":"^11.0.0","commander":"^12.0.0","@modelcontextprotocol/sdk":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_1.7.1_1751617679767_0.8356479783734911","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@afterxleep/doc-bot","version":"1.7.2","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@1.7.2","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"97bacde498f840061c21ce9be981e9ff8f2e3372","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-1.7.2.tgz","fileCount":11,"integrity":"sha512-4HBqDImHAyfTFvtBwUYfmP6x3WaFjMKy7Kjjo9K1hIO8z2/iyqHMzZe7BquOPsZki3AVqLYvCWfU/sKeWBShYg==","signatures":[{"sig":"MEQCIEuKlbjafrxJ4EaDOK6lV9SzKBXiPm9Dh+ctxhK8cWc1AiBLBTC9JpD0CLScxcoJnv/dnMngmO1PdhSQ2D/kRwMqOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109413},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"f6aa1de7de1ef407901d5ccada0f65c12cb86b9c","scripts":{"dev":"node bin/doc-bot.js --verbose --watch","lint":"eslint src/ bin/ --ext .js","test":"jest","start":"node bin/doc-bot.js --verbose","lint:fix":"eslint src/ bin/ --ext .js --fix","test:watch":"jest --watch","start:watch":"node bin/doc-bot.js --verbose --watch","test:coverage":"jest --coverage","start:examples":"node bin/doc-bot.js --docs ./samples --verbose"},"_npmUser":{"name":"afterxleep","actor":{"name":"afterxleep","type":"user","email":"danielbernal@hey.com"},"email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"10.9.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"glob":"^10.3.0","yaml":"^2.3.0","chokidar":"^3.5.3","fs-extra":"^11.0.0","commander":"^12.0.0","@modelcontextprotocol/sdk":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_1.7.2_1751618631823_0.15268029475475808","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@afterxleep/doc-bot","version":"1.7.3","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@1.7.3","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"0f3a945a19f9335f9f32c09bec73f65caee8fef6","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-1.7.3.tgz","fileCount":11,"integrity":"sha512-LXOyQY+GLGzxJAeAX5ZlVWhzajhUSeUoP+k2iWVnh+Oo8wajrzfDldRwTPdtL8zgqp//Fxcqaro9Yu0lUyOApA==","signatures":[{"sig":"MEYCIQDkc0d26vCR1uIwZ1BWsB/mtUMRnlG40MGx2L9j6pMcLAIhAMpjKOvJGjHZyeQHt7JHwfQNPYW11O+UC7CyDa1qKAfY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109281},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"727dc5b814f2f0d2c7eb6769716f909b98fb028c","scripts":{"dev":"node bin/doc-bot.js --verbose --watch","lint":"eslint src/ bin/ --ext .js","test":"jest","start":"node bin/doc-bot.js --verbose","lint:fix":"eslint src/ bin/ --ext .js --fix","test:watch":"jest --watch","start:watch":"node bin/doc-bot.js --verbose --watch","test:coverage":"jest --coverage","start:examples":"node bin/doc-bot.js --docs ./samples --verbose"},"_npmUser":{"name":"afterxleep","actor":{"name":"afterxleep","type":"user","email":"danielbernal@hey.com"},"email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"10.9.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"glob":"^10.3.0","yaml":"^2.3.0","chokidar":"^3.5.3","fs-extra":"^11.0.0","commander":"^12.0.0","@modelcontextprotocol/sdk":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_1.7.3_1751619221764_0.12578868022012313","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"@afterxleep/doc-bot","version":"1.7.4","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@1.7.4","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"7bc9606c4e3d4710afadef48d2d2afc01b2ef1e0","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-1.7.4.tgz","fileCount":11,"integrity":"sha512-Mp5PgqvawWiJB2YWHUoUumwVJGL+o84Q1Q/ZC1LTL7IUILss6nPAYCsrcr/VcyZ9/1Z0NwCoCkuchbaYaxK89A==","signatures":[{"sig":"MEQCICglT2f+pM7TtqUpknmXz4Bqx7EuWaNLSpkPCgC5UIqAAiASX2kcNLSKI4gopQDBlPeC4jCoH/MPchDpuTFrtsxvQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109463},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"fc24291099d106c7a3d72e5c3db7596e2badc8b8","scripts":{"dev":"node bin/doc-bot.js --verbose --watch","lint":"eslint src/ bin/ --ext .js","test":"jest","start":"node bin/doc-bot.js --verbose","lint:fix":"eslint src/ bin/ --ext .js --fix","test:watch":"jest --watch","start:watch":"node bin/doc-bot.js --verbose --watch","test:coverage":"jest --coverage","start:examples":"node bin/doc-bot.js --docs ./samples --verbose"},"_npmUser":{"name":"afterxleep","actor":{"name":"afterxleep","type":"user","email":"danielbernal@hey.com"},"email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"10.9.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"glob":"^10.3.0","yaml":"^2.3.0","chokidar":"^3.5.3","fs-extra":"^11.0.0","commander":"^12.0.0","@modelcontextprotocol/sdk":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_1.7.4_1751620008707_0.32163342782538695","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"@afterxleep/doc-bot","version":"1.7.5","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@1.7.5","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"dd5fe22ee149b2c4106af1e9f692515456f28e03","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-1.7.5.tgz","fileCount":11,"integrity":"sha512-nWP3HJOc46SkhiI1f26d+NVxk7l2WM5rj1Vbe07MWAy6G89kg7eimTi6w0R03uamrKhXNikMBtIgSSUb9C5MsQ==","signatures":[{"sig":"MEQCIAgups0t/GOd5iTvHKWvBoJlIOLy/a/05OKgjnkq8UTSAiADxehDQeX0G67z09QT3UlrHjOM0qJm7laA2B6YxbyxDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109456},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"c1c23e3586332df044639c91bcd7a19c1a217f17","scripts":{"dev":"node bin/doc-bot.js --verbose --watch","lint":"eslint src/ bin/ --ext .js","test":"jest","start":"node bin/doc-bot.js --verbose","lint:fix":"eslint src/ bin/ --ext .js --fix","test:watch":"jest --watch","start:watch":"node bin/doc-bot.js --verbose --watch","test:coverage":"jest --coverage","start:examples":"node bin/doc-bot.js --docs ./samples --verbose"},"_npmUser":{"name":"afterxleep","actor":{"name":"afterxleep","type":"user","email":"danielbernal@hey.com"},"email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"10.9.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"glob":"^10.3.0","yaml":"^2.3.0","chokidar":"^3.5.3","fs-extra":"^11.0.0","commander":"^12.0.0","@modelcontextprotocol/sdk":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_1.7.5_1751620162290_0.28306511460907413","host":"s3://npm-registry-packages-npm-production"}},"1.7.6":{"name":"@afterxleep/doc-bot","version":"1.7.6","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@1.7.6","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"6ef4282f34d6a672ef4bf607d33c0879d9c9cbde","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-1.7.6.tgz","fileCount":19,"integrity":"sha512-h7Z4adhE0+rme0fvn3Ix0j+l6KulAiZeNnPtjD/HMPDGuPdTFA6L9NzFrnY7ZzXBQKwJ9buu1qJVdFmsnWshVA==","signatures":[{"sig":"MEUCIBfQgT/uu8PNnd6KdkPcH4gcWEf8DAmVBZ/30QjW1SCsAiEAjbSkMYV1rCC/5hIltn9RUd5LueD1vNhVzpTjO9aLYrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117333},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"65884699a373355b02b907af0266424ebb93c49a","scripts":{"dev":"node bin/doc-bot.js --verbose --watch","lint":"eslint src/ bin/ --ext .js","test":"jest","start":"node bin/doc-bot.js --verbose","lint:fix":"eslint src/ bin/ --ext .js --fix","test:watch":"jest --watch","start:watch":"node bin/doc-bot.js --verbose --watch","test:coverage":"jest --coverage","start:examples":"node bin/doc-bot.js --docs ./samples --verbose"},"_npmUser":{"name":"afterxleep","actor":{"name":"afterxleep","type":"user","email":"danielbernal@hey.com"},"email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"10.9.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"glob":"^10.3.0","yaml":"^2.3.0","chokidar":"^3.5.3","fs-extra":"^11.0.0","commander":"^12.0.0","@modelcontextprotocol/sdk":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_1.7.6_1751621489440_0.7302816176308047","host":"s3://npm-registry-packages-npm-production"}},"1.7.7":{"name":"@afterxleep/doc-bot","version":"1.7.7","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@1.7.7","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"e600a128855e9ff833065cc0f651363528cc403e","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-1.7.7.tgz","fileCount":19,"integrity":"sha512-yx8Sqh2tA8NBD9PSo9jiCFPjjQJ2nT/fcuWVnA+zRREnI7WbHW3o9Xhte5bx95lX44h5O3FLqgTesK6x03e3yA==","signatures":[{"sig":"MEYCIQDPz8+L85B/s4N4GJf2FC6z5Die0ZnYuqmAhiVzhuC09gIhAM0EZZbyrtlL3thrOcrtG91p436GqWOz5RKFgPzFB68s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117393},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"c35c5e33ba46778ac3d1ccb5e49e86bb330dc21f","scripts":{"dev":"node bin/doc-bot.js --verbose --watch","lint":"eslint src/ bin/ --ext .js","test":"jest","start":"node bin/doc-bot.js --verbose","lint:fix":"eslint src/ bin/ --ext .js --fix","test:watch":"jest --watch","start:watch":"node bin/doc-bot.js --verbose --watch","test:coverage":"jest --coverage","start:examples":"node bin/doc-bot.js --docs ./samples --verbose"},"_npmUser":{"name":"afterxleep","actor":{"name":"afterxleep","type":"user","email":"danielbernal@hey.com"},"email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"10.9.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"glob":"^10.3.0","yaml":"^2.3.0","chokidar":"^3.5.3","fs-extra":"^11.0.0","commander":"^12.0.0","@modelcontextprotocol/sdk":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_1.7.7_1751621795387_0.3554804948857777","host":"s3://npm-registry-packages-npm-production"}},"1.7.8":{"name":"@afterxleep/doc-bot","version":"1.7.8","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@1.7.8","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"f941143157765d201cf327064a02d5f4480de242","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-1.7.8.tgz","fileCount":19,"integrity":"sha512-UOuaBtC9rshjeJUjdDHm4JTuKjtQsOsY7xpNvaitcC1y611FGdqF/+pAj4sQh5OxKEIS/mZG95td/WxG+YwntQ==","signatures":[{"sig":"MEUCICZenH6ZXcOxJIvB79MU7fo6yM9W+Ge4im5ktjHH25p9AiEA83GT2jBEHxInzIdf/5PSR3ckLJylDvnKVgjqRfxQdiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120030},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"6676e99f09123af40f21259eb1d4780388d6475b","scripts":{"dev":"node bin/doc-bot.js --verbose --watch","lint":"eslint src/ bin/ --ext .js","test":"jest","start":"node bin/doc-bot.js --verbose","lint:fix":"eslint src/ bin/ --ext .js --fix","test:watch":"jest --watch","start:watch":"node bin/doc-bot.js --verbose --watch","test:coverage":"jest --coverage","start:examples":"node bin/doc-bot.js --docs ./samples --verbose"},"_npmUser":{"name":"afterxleep","actor":{"name":"afterxleep","type":"user","email":"danielbernal@hey.com"},"email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"10.9.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"glob":"^10.3.0","yaml":"^2.3.0","chokidar":"^3.5.3","fs-extra":"^11.0.0","commander":"^12.0.0","@modelcontextprotocol/sdk":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_1.7.8_1751622382673_0.08754741046634096","host":"s3://npm-registry-packages-npm-production"}},"1.7.9":{"name":"@afterxleep/doc-bot","version":"1.7.9","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@1.7.9","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"5c90076e41668c35c03f4f4441f4cc809e6c2be4","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-1.7.9.tgz","fileCount":19,"integrity":"sha512-tyiDKruH9zHy0k8FMAaC5x+dGwK7cFim435jPrZEI9bNQ9WVIyVLp2EXAbxpwBupurnD1MYR3PUZXPZhw0Dumg==","signatures":[{"sig":"MEUCIB4M1+sh+zj8sclzsizIfcgO8UXYbqnfNdPFL/PgOF0KAiEAplg5jtWt83NtRnRT5Jiq7HNdL+XZCJz/0gfOwDOfwk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123351},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"5725cb3bf02b6633e0cf4f656219e23bc1452983","scripts":{"dev":"node bin/doc-bot.js --verbose --watch","lint":"eslint src/ bin/ --ext .js","test":"jest","start":"node bin/doc-bot.js --verbose","lint:fix":"eslint src/ bin/ --ext .js --fix","test:watch":"jest --watch","start:watch":"node bin/doc-bot.js --verbose --watch","test:coverage":"jest --coverage","start:examples":"node bin/doc-bot.js --docs ./samples --verbose"},"_npmUser":{"name":"afterxleep","actor":{"name":"afterxleep","type":"user","email":"danielbernal@hey.com"},"email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"10.9.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"glob":"^10.3.0","yaml":"^2.3.0","chokidar":"^3.5.3","fs-extra":"^11.0.0","commander":"^12.0.0","@modelcontextprotocol/sdk":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_1.7.9_1751622565808_0.28321596044474595","host":"s3://npm-registry-packages-npm-production"}},"1.7.10":{"name":"@afterxleep/doc-bot","version":"1.7.10","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@1.7.10","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"f97a409279e6fbac4150e33e07ec6ef3155a20a8","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-1.7.10.tgz","fileCount":20,"integrity":"sha512-EqNwjXduUJwtQh9NTuS9ZgZ2Stc6Bz6C4FbIquHkJ0ByfveoFylkGK8RLJYlGXYlcDIe+vx8bwb+xFagyG2bqw==","signatures":[{"sig":"MEQCIGjQEdbN9A3JV0XItUP7eT3RA4XM+LjBHllE//QzXkunAiAIuw8SfTc3iSFrBHCYZsZcR4LH8h5ubXnMAaOjtOOCfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124030},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"d86e07701552a9cd090085e18a57c20dbfa60e05","scripts":{"dev":"node bin/doc-bot.js --verbose --watch","lint":"eslint src/ bin/ --ext .js","test":"jest","start":"node bin/doc-bot.js --verbose","lint:fix":"eslint src/ bin/ --ext .js --fix","test:watch":"jest --watch","start:watch":"node bin/doc-bot.js --verbose --watch","test:coverage":"jest --coverage","start:examples":"node bin/doc-bot.js --docs ./samples --verbose"},"_npmUser":{"name":"afterxleep","actor":{"name":"afterxleep","type":"user","email":"danielbernal@hey.com"},"email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"10.9.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"glob":"^10.3.0","yaml":"^2.3.0","chokidar":"^3.5.3","fs-extra":"^11.0.0","commander":"^12.0.0","@modelcontextprotocol/sdk":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_1.7.10_1751624118856_0.8620002242174916","host":"s3://npm-registry-packages-npm-production"}},"1.7.11":{"name":"@afterxleep/doc-bot","version":"1.7.11","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@1.7.11","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"28dae744c6231e1f58a5a8bfae421652fca3ede6","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-1.7.11.tgz","fileCount":20,"integrity":"sha512-d4JI7ik5sRjX3w8H0I+jC/TrplccID6HNdtwYl2otkJJ5/f+kdMrWELkX1fgVVFt54LQGQX1Qfgj/pYkPVnoYg==","signatures":[{"sig":"MEYCIQCGIvmyYcN1ripD+tkbZL/ztTxbjDvuqgwSB8CVZ8AAswIhAMOFDPhVTxJ3V8DxsvgsDHVkVdgRv8Spzu9swgWnQ8Em","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131132},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"07d1b1a9889f559cd4a1458f0814a2b743d2b86b","scripts":{"dev":"node bin/doc-bot.js --verbose --watch","lint":"eslint src/ bin/ --ext .js","test":"jest","start":"node bin/doc-bot.js --verbose","lint:fix":"eslint src/ bin/ --ext .js --fix","test:watch":"jest --watch","start:watch":"node bin/doc-bot.js --verbose --watch","test:coverage":"jest --coverage","start:examples":"node bin/doc-bot.js --docs ./samples --verbose"},"_npmUser":{"name":"afterxleep","actor":{"name":"afterxleep","type":"user","email":"danielbernal@hey.com"},"email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"10.9.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"glob":"^10.3.0","yaml":"^2.3.0","chokidar":"^3.5.3","fs-extra":"^11.0.0","commander":"^12.0.0","@modelcontextprotocol/sdk":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_1.7.11_1751642295410_0.6299848775323269","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@afterxleep/doc-bot","version":"1.8.0","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@1.8.0","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"18eace8b47e1a88d8ffd094be71638c79e23c466","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-1.8.0.tgz","fileCount":21,"integrity":"sha512-pwguGr+0SLcyaFhbllXpwzLqXaaTijFDc09ToNucVWWYYbZWG9/DjoPC8UjrpUa23XUuqBp5uvGIrUAg/8OAlQ==","signatures":[{"sig":"MEYCIQDOR4oMiJ6lsUmW+1qKTPUpUdfGrYsMmL/q12+t9TZqOQIhAPMFRbnXJ1/Pj31IzlSkuRp58MWzZgvKcckrODwyrUJF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137442},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"2197dd9af7cafed3e370d6752192e9c3945199f1","scripts":{"dev":"node bin/doc-bot.js --verbose --watch","lint":"eslint src/ bin/ --ext .js","test":"jest","start":"node bin/doc-bot.js --verbose","lint:fix":"eslint src/ bin/ --ext .js --fix","test:watch":"jest --watch","start:watch":"node bin/doc-bot.js --verbose --watch","test:coverage":"jest --coverage","start:examples":"node bin/doc-bot.js --docs ./samples --verbose"},"_npmUser":{"name":"afterxleep","actor":{"name":"afterxleep","type":"user","email":"danielbernal@hey.com"},"email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"10.9.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"glob":"^10.3.0","yaml":"^2.3.0","chokidar":"^3.5.3","fs-extra":"^11.0.0","commander":"^12.0.0","@modelcontextprotocol/sdk":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_1.8.0_1751890488687_0.426297694218466","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@afterxleep/doc-bot","version":"1.8.1","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@1.8.1","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"567d543ae4f5efb8c6bd556085b2c1331380cc1a","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-1.8.1.tgz","fileCount":20,"integrity":"sha512-DZgfWRi85yg+zlM6lUggN8C4ywJEq54zSdBa3tqrJ0A4eszmYNZcnKwaqV6VMvzg2Qzf3HPLLPsRIILJvSPX9g==","signatures":[{"sig":"MEYCIQDJBFN3TUOLaJnLZad1CYQxw6mQx3fiTe7KQ4qoJFKyYAIhAIS3uU7PoBubHKVHXEOHeVgLV2O7Df/WoWnbMEh5Zu1W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131036},"jest":{"transform":{},"testEnvironment":"node"},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"110a7db6adb79716ca2e83a52474bcf2899d00a5","scripts":{"dev":"node bin/doc-bot.js --verbose --watch","lint":"eslint src/ bin/ --ext .js","test":"NODE_OPTIONS=--experimental-vm-modules jest","start":"node bin/doc-bot.js --verbose","lint:fix":"eslint src/ bin/ --ext .js --fix","test:watch":"jest --watch","start:watch":"node bin/doc-bot.js --verbose --watch","test:coverage":"jest --coverage","start:examples":"node bin/doc-bot.js --docs ./samples --verbose"},"_npmUser":{"name":"afterxleep","email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"11.4.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"glob":"^10.3.0","yaml":"^2.3.0","chokidar":"^3.5.3","fs-extra":"^11.0.0","commander":"^12.0.0","@modelcontextprotocol/sdk":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_1.8.1_1752602490656_0.4973525714089826","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@afterxleep/doc-bot","version":"1.9.0","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@1.9.0","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"12cafde87c92f501e6b7f424336b0123059c4812","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-1.9.0.tgz","fileCount":20,"integrity":"sha512-M6VppataN4RrnrCI6lLPjLv4F0UxMHcF0jlX0mULIV2z9OFAgal2wqMklt2TvoOM0zN6G59bKq+6FCmN1JRtKA==","signatures":[{"sig":"MEUCID1FXHfARPuiRTigDU/RZYoynj/AetocmSkhbWMO92oZAiEAtn17aX1zdAZGhOrnxjf+iIJrriIGiw+gmfG5CPtt4W0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131036},"jest":{"transform":{},"testEnvironment":"node"},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"86cf52dd2c4a8a0d961ad69a04099f5971aecfdf","scripts":{"dev":"node bin/doc-bot.js --verbose --watch","lint":"eslint src/ bin/ --ext .js","test":"NODE_OPTIONS=--experimental-vm-modules jest","start":"node bin/doc-bot.js --verbose","lint:fix":"eslint src/ bin/ --ext .js --fix","test:watch":"jest --watch","start:watch":"node bin/doc-bot.js --verbose --watch","test:coverage":"jest --coverage","start:examples":"node bin/doc-bot.js --docs ./samples --verbose"},"_npmUser":{"name":"afterxleep","email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"11.4.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"glob":"^10.3.0","yaml":"^2.3.0","chokidar":"^3.5.3","fs-extra":"^11.0.0","commander":"^12.0.0","@modelcontextprotocol/sdk":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_1.9.0_1752651887017_0.6955523116488211","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@afterxleep/doc-bot","version":"1.9.1","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@1.9.1","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"a8dacef6a60b621e3af8583b68149e4871b5bfc0","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-1.9.1.tgz","fileCount":20,"integrity":"sha512-RdZAKxlZ/eRS6B3CUC75n1Ulbs215MkYKZaoi+JsDMiWd/BZjeBRUPAsiS7Thq4P+BUPGwMdE276jaFeJvbEkg==","signatures":[{"sig":"MEUCIQC+q3PMxkTKIxjLOXgWD1eFSTZP0YxKiBcLkpEmFAWyVgIgZ7kDo5z3RQ/wevkJv2W9dSpj44LGCASvqNWflWxu/eM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131036},"jest":{"transform":{},"testEnvironment":"node"},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"c1153c4e545b5052ff33a52d953d5c61c61c27f6","scripts":{"dev":"node bin/doc-bot.js --verbose --watch","lint":"eslint src/ bin/ --ext .js","test":"NODE_OPTIONS=--experimental-vm-modules jest","start":"node bin/doc-bot.js --verbose","lint:fix":"eslint src/ bin/ --ext .js --fix","test:watch":"jest --watch","start:watch":"node bin/doc-bot.js --verbose --watch","test:coverage":"jest --coverage","start:examples":"node bin/doc-bot.js --docs ./samples --verbose"},"_npmUser":{"name":"afterxleep","email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"11.4.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"glob":"^10.3.0","yaml":"^2.3.0","chokidar":"^3.5.3","fs-extra":"^11.0.0","commander":"^12.0.0","@modelcontextprotocol/sdk":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_1.9.1_1752651943136_0.8182810733444923","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@afterxleep/doc-bot","version":"1.10.0","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@1.10.0","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"dcaf8f54b6e6b5004b3e6e05cf0223598be6b2a9","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-1.10.0.tgz","fileCount":25,"integrity":"sha512-WNw+GsUVvAaToZE3PpPz8gf0lIDe+Dtw6OfMxUIVNw+xoerrDbYitBS/FJ5FWMcJBXoC9aBrzdqrKLCkSL7xRw==","signatures":[{"sig":"MEQCIA1KeTKmpj5JyZGB3aTxuHDx2pj/uWnuvKwFDyibdKoHAiAVzVfrNnxZNNOtjvK528O+EY5b4jD7uh39ux9kANYteg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177307},"jest":{"transform":{},"testEnvironment":"node"},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"3f84de08e05955f93507c7f58e2888bd98fdc350","scripts":{"dev":"node bin/doc-bot.js --verbose --watch","lint":"eslint src/ bin/ --ext .js","test":"NODE_OPTIONS=--experimental-vm-modules jest","start":"node bin/doc-bot.js --verbose","lint:fix":"eslint src/ bin/ --ext .js --fix","test:watch":"jest --watch","start:watch":"node bin/doc-bot.js --verbose --watch","test:coverage":"jest --coverage","start:examples":"node bin/doc-bot.js --docs ./samples --verbose"},"_npmUser":{"name":"afterxleep","email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"11.4.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"tar":"^6.2.0","glob":"^10.3.0","yaml":"^2.3.0","axios":"^1.6.5","plist":"^3.1.0","adm-zip":"^0.5.10","chokidar":"^3.5.3","fs-extra":"^11.0.0","commander":"^12.0.0","better-sqlite3":"^11.2.1","@modelcontextprotocol/sdk":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_1.10.0_1752684217603_0.6595386941424695","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@afterxleep/doc-bot","version":"1.13.0","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@1.13.0","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"0fad38465488667332684648f01925e834c5261a","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-1.13.0.tgz","fileCount":40,"integrity":"sha512-b44QdZ3/51/8ooYeu6Iyrys75D+7pXoTo14VhigkkbMW7FOhfdoIjhNNBsi0GzTYQmU5+BXFKMyzUraGT7ynpA==","signatures":[{"sig":"MEUCIQDneHwLlq+Y/Eca52CEPb8GWlS73YHU5LTPvXPdUJU8oQIgWq+i/oobTwE9kYw0QQ9o3SL4P0q4jsW8xCFSH43uFVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254243},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"86ee2d72443ee375d96ade1d22a886dc596dad75","scripts":{"dev":"node bin/doc-bot.js --verbose --watch","lint":"eslint src/ bin/ --ext .js","test":"jest","start":"node bin/doc-bot.js --verbose","lint:fix":"eslint src/ bin/ --ext .js --fix","test:watch":"jest --watch","start:watch":"node bin/doc-bot.js --verbose --watch","test:coverage":"jest --coverage","start:examples":"node bin/doc-bot.js --docs ./samples --verbose"},"_npmUser":{"name":"afterxleep","email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"11.4.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"tar":"^7.4.0","glob":"^10.3.0","yaml":"^2.3.0","axios":"^1.6.0","plist":"^3.1.0","adm-zip":"^0.5.16","chokidar":"^3.5.3","fs-extra":"^11.0.0","commander":"^12.0.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_1.13.0_1752697734509_0.34720665516733207","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"@afterxleep/doc-bot","version":"1.13.1","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@1.13.1","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"504a8c410b1c20248553e75ccdb372c70ef3515b","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-1.13.1.tgz","fileCount":40,"integrity":"sha512-Rk1FGYeg/vUozVWuDn7wTJDdJW7zzTVXG4dD5Hig+4FC1F1hul2S520lL0u/HnbTYQBgYS64NJ3LhHzEZGaacQ==","signatures":[{"sig":"MEQCIDBsmOupBCbr4t6UT+v3y7n7KKODxFaB93bl078MUYSEAiAxgnjqORH47lES9iPXtkfoI2h2Jlq/8L9rRMqQux3eQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254248},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"05f2b43ea218eb2d2bfc6f59460ee63b7b293efc","scripts":{"dev":"node bin/doc-bot.js --verbose --watch","lint":"eslint src/ bin/ --ext .js","test":"jest","start":"node bin/doc-bot.js --verbose","lint:fix":"eslint src/ bin/ --ext .js --fix","test:watch":"jest --watch","start:watch":"node bin/doc-bot.js --verbose --watch","test:coverage":"jest --coverage","start:examples":"node bin/doc-bot.js --docs ./samples --verbose"},"_npmUser":{"name":"afterxleep","email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"11.4.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"tar":"^7.4.0","glob":"^10.3.0","yaml":"^2.3.0","axios":"^1.6.0","plist":"^3.1.0","adm-zip":"^0.5.16","chokidar":"^3.5.3","fs-extra":"^11.0.0","commander":"^12.0.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_1.13.1_1752697939452_0.4091180679298181","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@afterxleep/doc-bot","version":"1.14.0","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@1.14.0","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"2d4fb826935b46906977255bf2e5304a2cadd441","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-1.14.0.tgz","fileCount":40,"integrity":"sha512-h7Me8GKCexYjHPYBKDTgLF3PBymPICIz5xTl7s6x+ZRGKwdhVv5jsylZDsJlMW1kuEFGADjO1EgBvIM49PuG8A==","signatures":[{"sig":"MEUCIQCXbsCCP86P2GqdzY1UgTlYF+ylyA5Wa69mMSNZsNdjDwIgJshA1cHjJ+zqAI1IpuBKw7/Nqf2jeoT1i2r/StdN7fE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257262},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"f0bcf7a7c607f63ba934b499fc9e40e300595fbd","scripts":{"dev":"node bin/doc-bot.js --verbose --watch","lint":"eslint src/ bin/ --ext .js","test":"jest","start":"node bin/doc-bot.js --verbose","lint:fix":"eslint src/ bin/ --ext .js --fix","test:watch":"jest --watch","start:watch":"node bin/doc-bot.js --verbose --watch","test:coverage":"jest --coverage","start:examples":"node bin/doc-bot.js --docs ./samples --verbose"},"_npmUser":{"name":"afterxleep","email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"11.4.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"tar":"^7.4.0","glob":"^10.3.0","yaml":"^2.3.0","axios":"^1.6.0","plist":"^3.1.0","adm-zip":"^0.5.16","chokidar":"^3.5.3","fs-extra":"^11.0.0","commander":"^12.0.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_1.14.0_1752736207009_0.6795687114260693","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@afterxleep/doc-bot","version":"1.15.0","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@1.15.0","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"2ea746e9493b95f0b9fa7ef6407ea70ae2d1d04d","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-1.15.0.tgz","fileCount":37,"integrity":"sha512-RUQ2AaOTmpXOevuIZ4kkrpwNg6ADUeFpbWgQbj/uQzjlZmaIuD8SPy13U/2niFZ7426RUCs6Wn1OvuBg6d5o9g==","signatures":[{"sig":"MEQCIELW8kUGQeAMMxReC2AS+bGn2mAU/nNw9lOPWR2UWhqiAiBFmk0MwgHQWzrOB+jjeqjq0mN07gTeKqfs+9gxDGXr+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266548},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"b12c6c0bacaca8652aee84a0f06a01c08a583e9a","scripts":{"dev":"node bin/doc-bot.js --verbose --watch","lint":"eslint src/ bin/ --ext .js","test":"jest","start":"node bin/doc-bot.js --verbose","lint:fix":"eslint src/ bin/ --ext .js --fix","test:watch":"jest --watch","start:watch":"node bin/doc-bot.js --verbose --watch","test:coverage":"jest --coverage","start:examples":"node bin/doc-bot.js --docs ./samples --verbose"},"_npmUser":{"name":"afterxleep","email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"11.4.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"tar":"^7.4.0","glob":"^10.3.0","yaml":"^2.3.0","axios":"^1.6.0","plist":"^3.1.0","adm-zip":"^0.5.16","chokidar":"^3.5.3","fs-extra":"^11.0.0","commander":"^12.0.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_1.15.0_1752746064565_0.8558291695902198","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@afterxleep/doc-bot","version":"1.16.0","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@1.16.0","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"291aa6de1a4110a6a6555e77bb33e77d1a5e39cc","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-1.16.0.tgz","fileCount":37,"integrity":"sha512-xevJcSgvu9BhvwO/AXlc29SxyXtxlL9Q3t41hLJc2ammIkmb5TLzj1wH6uJsiZnarHkIddPR6W4qi36Bv7Nlrw==","signatures":[{"sig":"MEYCIQDbzpmaSNAvQtWo+V8xBkD6Dh6OSW+2B2Q3Il8K+eawYAIhAJ7mB99bD1MnbcnXCzZ8dyB6CyNP7HTT5UQZPREey1lM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269908},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"a26fead1332c5ed2fb19bbd130b2c79b10c769bf","scripts":{"dev":"node bin/doc-bot.js --verbose --watch","lint":"eslint src/ bin/ --ext .js","test":"jest","start":"node bin/doc-bot.js --verbose","lint:fix":"eslint src/ bin/ --ext .js --fix","test:watch":"jest --watch","start:watch":"node bin/doc-bot.js --verbose --watch","test:coverage":"jest --coverage","start:examples":"node bin/doc-bot.js --docs ./samples --verbose"},"_npmUser":{"name":"afterxleep","email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"11.4.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"tar":"^7.4.0","glob":"^10.3.0","yaml":"^2.3.0","axios":"^1.6.0","plist":"^3.1.0","adm-zip":"^0.5.16","chokidar":"^3.5.3","fs-extra":"^11.0.0","commander":"^12.0.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_1.16.0_1752749363396_0.10191777133933","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@afterxleep/doc-bot","version":"1.17.0","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@1.17.0","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"3c05dbccb35fc6ea50ef07b5b38b7710e2c88218","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-1.17.0.tgz","fileCount":37,"integrity":"sha512-eqIuSR38W6cNwA2xNrJM9PpanH0k+zUMgNp3xggKaBpkshjayJnhjEog4IVWlo/Fr/h6/1gXznZr2Ue2dSQQnw==","signatures":[{"sig":"MEYCIQDmIPKwfhY1486nNnxamwoYEN1K8e4OsjZywqF3CMYX+gIhAKxSSH1IaIEwJnU9zBmJ7Z8Pn/mA2QWVxPf4EaSlSNtS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":270643},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"a1b72ae5b827cbce7d5c04662e902962fca10d23","scripts":{"dev":"node bin/doc-bot.js --verbose --watch","lint":"eslint src/ bin/ --ext .js","test":"jest","start":"node bin/doc-bot.js --verbose","lint:fix":"eslint src/ bin/ --ext .js --fix","test:watch":"jest --watch","start:watch":"node bin/doc-bot.js --verbose --watch","test:coverage":"jest --coverage","start:examples":"node bin/doc-bot.js --docs ./samples --verbose"},"_npmUser":{"name":"afterxleep","email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"11.5.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"22.18.0","dependencies":{"tar":"^7.4.0","glob":"^10.3.0","yaml":"^2.3.0","axios":"^1.6.0","plist":"^3.1.0","adm-zip":"^0.5.16","chokidar":"^3.5.3","fs-extra":"^11.0.0","commander":"^12.0.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_1.17.0_1756127503677_0.04471745381565917","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@afterxleep/doc-bot","version":"1.18.0","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@1.18.0","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"d65c0a4e041f680cf8bb6041c4eccca771c4ca3c","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-1.18.0.tgz","fileCount":98,"integrity":"sha512-YAkU+PMkQZiNPw0aKo45fuJ885AbxhO4owugw2XcM3xs3s7tOHdAesw8b7dfApBDC5x0EgQSPHdJKuIpUqbViw==","signatures":[{"sig":"MEUCIQCUrSe4Gl7DtblSmmMRKyvWIaoTf+kyDOX1JKuIb4hxbgIgGExfzQNn7tIVU1VAowTZjPWKRohPmea89qSrVP8WtcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342394},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"910875ecc0afe98545ce476bc292fb28305b71d1","scripts":{"dev":"node bin/doc-bot.js --verbose --watch","lint":"eslint src/ bin/ --ext .js","test":"NODE_OPTIONS=--experimental-vm-modules jest","start":"node bin/doc-bot.js --verbose","lint:fix":"eslint src/ bin/ --ext .js --fix","test:e2e":"node test/fixtures/create-test-docs.js && NODE_OPTIONS=--experimental-vm-modules jest test/e2e.test.js","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest src/services/__tests__","test:setup":"node test/fixtures/create-test-docs.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","start:watch":"node bin/doc-bot.js --verbose --watch","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","start:examples":"node bin/doc-bot.js --docs ./samples --verbose"},"_npmUser":{"name":"afterxleep","email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"11.5.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"22.18.0","dependencies":{"tar":"^7.4.0","glob":"^10.3.0","yaml":"^2.3.0","axios":"^1.6.0","plist":"^3.1.0","adm-zip":"^0.5.16","chokidar":"^3.5.3","fs-extra":"^11.0.0","commander":"^12.0.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_1.18.0_1756759468151_0.8101651012087425","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@afterxleep/doc-bot","version":"1.19.0","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@1.19.0","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"164f375c744092bd38932e3336cfaee982fa9a29","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-1.19.0.tgz","fileCount":102,"integrity":"sha512-GE/o34P+mN7EjYFGJr2k/yYibWoGN9rYo77rkyIe1JEQ/zSVPN/p4QcXh6Yc+LuhO1ePO/wRRIHCtvz+iLXhIA==","signatures":[{"sig":"MEYCIQC0KnH7eEtEgMZw/2rlu7XxIt41o5YLI0fiiF3CX9o0oQIhAMwmAJxEjk+u0bnSAPMmxnM55VAi1/uFeWorTzsvYqUD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":388702},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"2e120dc3ed902cdd3e2d938a9cb068587727b29b","scripts":{"dev":"node bin/doc-bot.js --verbose --watch","lint":"eslint src/ bin/ --ext .js","test":"NODE_OPTIONS=--experimental-vm-modules jest","start":"node bin/doc-bot.js --verbose","lint:fix":"eslint src/ bin/ --ext .js --fix","test:e2e":"node test/fixtures/create-test-docs.js && NODE_OPTIONS=--experimental-vm-modules jest test/e2e.test.js","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest src/services/__tests__","test:setup":"node test/fixtures/create-test-docs.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","start:watch":"node bin/doc-bot.js --verbose --watch","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","start:examples":"node bin/doc-bot.js --docs ./samples --verbose"},"_npmUser":{"name":"afterxleep","email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"11.5.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"22.18.0","dependencies":{"tar":"^7.4.0","glob":"^10.3.0","yaml":"^2.3.0","axios":"^1.6.0","plist":"^3.1.0","adm-zip":"^0.5.16","chokidar":"^3.5.3","fs-extra":"^11.0.0","commander":"^12.0.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_1.19.0_1757698720241_0.03547218929723517","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@afterxleep/doc-bot","version":"1.20.0","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@1.20.0","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"2879daad37062c1a225807a822c335c49050f9d4","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-1.20.0.tgz","fileCount":102,"integrity":"sha512-1rEXjhmHj/UZLlrfc6+HujgvgNwvXU/gFJbKdfvTyTP08ogiiIkMV+Mm2AKpnLdXSY4GVdz5Elc0QPxt1KJvHA==","signatures":[{"sig":"MEYCIQDiAUdQaUXgLlIrx1lKXAkMaGSzwJbrPXX7/cflr483VwIhAPZTDZjwXjwRvRoYzV0fb4QIKJncA+s2tHLIUbxVWxYK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":388703},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"7c9e5e9d5563cfb3175e6024bbf7efb61f327f67","scripts":{"dev":"node bin/doc-bot.js --verbose --watch","lint":"eslint src/ bin/ --ext .js","test":"NODE_OPTIONS=--experimental-vm-modules jest","start":"node bin/doc-bot.js --verbose","lint:fix":"eslint src/ bin/ --ext .js --fix","test:e2e":"node test/fixtures/create-test-docs.js && NODE_OPTIONS=--experimental-vm-modules jest test/e2e.test.js","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest src/services/__tests__","test:setup":"node test/fixtures/create-test-docs.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","start:watch":"node bin/doc-bot.js --verbose --watch","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","start:examples":"node bin/doc-bot.js --docs ./samples --verbose"},"_npmUser":{"name":"afterxleep","email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"11.5.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"22.18.0","dependencies":{"tar":"^7.4.0","glob":"^11.0.3","yaml":"^2.8.1","axios":"^1.12.2","plist":"^3.1.0","adm-zip":"^0.5.16","chokidar":"^4.0.3","fs-extra":"^11.3.2","commander":"^14.0.0","better-sqlite3":"^12.2.0","@modelcontextprotocol/sdk":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_1.20.0_1758015761842_0.39878337538692366","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@afterxleep/doc-bot","version":"1.21.0","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@1.21.0","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"660b4b4c3e978bf913ed89069209ce4bf70d9017","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-1.21.0.tgz","fileCount":102,"integrity":"sha512-JJHsWcm6r2PBQ+5rdDC53Xp1uQb33BuDgIbF08gZioaucfz+CzjMZortd4Z0tPBnQm35sUkouxjiR6WVO1drtA==","signatures":[{"sig":"MEUCIAq4IXYm3igBU6Ly+Ml4+6epQYrfsXmS7C2sJOckNzN4AiEAtBbu5RLv7Y+FQP3Iydw0+smVPTN26jJp4HsC+je1ahE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386003},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"c40374137066fd94ab8f365bc9a821c6575068f2","scripts":{"dev":"node bin/doc-bot.js --verbose --watch","lint":"eslint src/ bin/ --ext .js","test":"NODE_OPTIONS=--experimental-vm-modules jest","start":"node bin/doc-bot.js --verbose","lint:fix":"eslint src/ bin/ --ext .js --fix","test:e2e":"node test/fixtures/create-test-docs.js && NODE_OPTIONS=--experimental-vm-modules jest test/e2e.test.js","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest src/services/__tests__","test:setup":"node test/fixtures/create-test-docs.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","start:watch":"node bin/doc-bot.js --verbose --watch","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","start:examples":"node bin/doc-bot.js --docs ./samples --verbose"},"_npmUser":{"name":"afterxleep","email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"11.5.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"22.18.0","dependencies":{"tar":"^7.4.0","glob":"^11.0.3","yaml":"^2.8.1","axios":"^1.12.2","plist":"^3.1.0","adm-zip":"^0.5.16","chokidar":"^4.0.3","fs-extra":"^11.3.2","commander":"^14.0.0","better-sqlite3":"^12.2.0","@modelcontextprotocol/sdk":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_1.21.0_1759354081679_0.07359718255777148","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@afterxleep/doc-bot","version":"1.22.0","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@1.22.0","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"0260a747265af2a9e9944a60a9715293337eb7e0","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-1.22.0.tgz","fileCount":102,"integrity":"sha512-JuoJ0t4hvNRWe35LSjv9vAN1INimF9TktxTGjqKc+29Qcas9LJMYaBcOKijRxwXdbYN1mfPJBz/Ni0uZxVenrA==","signatures":[{"sig":"MEUCIQCrwIWf1puFmManwhq8/N3zEgrsKTmhHPtLeoIGFVRszwIgY0laGTiXrBYBAeEt8lvfzyM1cHqdjsDrRgMY5jHRRfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":387616},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"3e2ef5d18948e2ccffed04a93387c94accbe2506","scripts":{"dev":"node bin/doc-bot.js --verbose --watch","lint":"eslint src/ bin/ --ext .js","test":"NODE_OPTIONS=--experimental-vm-modules jest","start":"node bin/doc-bot.js --verbose","lint:fix":"eslint src/ bin/ --ext .js --fix","test:e2e":"node test/fixtures/create-test-docs.js && NODE_OPTIONS=--experimental-vm-modules jest test/e2e.test.js","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest src/services/__tests__","test:setup":"node test/fixtures/create-test-docs.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","start:watch":"node bin/doc-bot.js --verbose --watch","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","start:examples":"node bin/doc-bot.js --docs ./samples --verbose"},"_npmUser":{"name":"afterxleep","email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"11.5.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"22.18.0","dependencies":{"tar":"^7.4.0","glob":"^11.0.3","yaml":"^2.8.1","axios":"^1.12.2","plist":"^3.1.0","adm-zip":"^0.5.16","chokidar":"^4.0.3","fs-extra":"^11.3.2","commander":"^14.0.0","better-sqlite3":"^12.2.0","@modelcontextprotocol/sdk":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_1.22.0_1759405542086_0.4336425831370312","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"@afterxleep/doc-bot","version":"1.23.0","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@1.23.0","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"cc60a5577a272a19ac716af389ba26b2616afbaa","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-1.23.0.tgz","fileCount":102,"integrity":"sha512-lli3JecUQUwyohUjjRIQTmP2AU5z0Xj8mFK16YvcyUNtf53ZbAGVfn0TqpCZu0JxjtbJ2J5R53SmQGifcz5tNQ==","signatures":[{"sig":"MEUCIB9svhSOmTVy3eB3K+AM9j8G2gRZK06yU6317XBnGBThAiEAqexdtnafveUYf4G/278GHHh7QFVCAplp3BRzluEXgkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":389974},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"477f7366950522896f9d0aa8724932a5e31147d9","scripts":{"dev":"node bin/doc-bot.js --verbose --watch","lint":"eslint src/ bin/ --ext .js","test":"NODE_OPTIONS=--experimental-vm-modules jest","start":"node bin/doc-bot.js --verbose","lint:fix":"eslint src/ bin/ --ext .js --fix","test:e2e":"node test/fixtures/create-test-docs.js && NODE_OPTIONS=--experimental-vm-modules jest test/e2e.test.js","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest src/services/__tests__","test:setup":"node test/fixtures/create-test-docs.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","start:watch":"node bin/doc-bot.js --verbose --watch","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","start:examples":"node bin/doc-bot.js --docs ./samples --verbose"},"_npmUser":{"name":"afterxleep","email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"11.5.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"22.18.0","dependencies":{"tar":"^7.4.0","glob":"^11.0.3","yaml":"^2.8.1","axios":"^1.12.2","plist":"^3.1.0","adm-zip":"^0.5.16","chokidar":"^4.0.3","fs-extra":"^11.3.2","commander":"^14.0.0","better-sqlite3":"^12.2.0","@modelcontextprotocol/sdk":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_1.23.0_1763022192526_0.7355323515239001","host":"s3://npm-registry-packages-npm-production"}},"1.23.1":{"name":"@afterxleep/doc-bot","version":"1.23.1","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@1.23.1","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"a8d7f9a6b597f83484619ebef8ad73e1f0b88510","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-1.23.1.tgz","fileCount":102,"integrity":"sha512-Pxev0sSUl0EISAA6uy9hx+BH8Uwj6PSsk5JOKfqVtwxBBxu5Sf5TG96IxI9Bh8iAtW6i61Vi1nXn/gC8OiOOvw==","signatures":[{"sig":"MEUCIAj5GnATfOywniv0l5rxuZOCmUXpaoN8tKUVm8B3QXDqAiEAxLm9SWVfzcrX+mujXyE3PGhvgU22Orrc9+YRuUzYiPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394494},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"faa312d5554b15de7f5ca823085c1f9467ab79cf","scripts":{"dev":"node bin/doc-bot.js --verbose --watch","lint":"eslint src/ bin/ --ext .js","test":"NODE_OPTIONS=--experimental-vm-modules jest","start":"node bin/doc-bot.js --verbose","lint:fix":"eslint src/ bin/ --ext .js --fix","test:e2e":"node test/fixtures/create-test-docs.js && NODE_OPTIONS=--experimental-vm-modules jest test/e2e.test.js","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest src/services/__tests__","test:setup":"node test/fixtures/create-test-docs.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","start:watch":"node bin/doc-bot.js --verbose --watch","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","start:examples":"node bin/doc-bot.js --docs ./samples --verbose"},"_npmUser":{"name":"afterxleep","email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"11.5.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"22.18.0","dependencies":{"tar":"^7.4.0","glob":"^11.0.3","yaml":"^2.8.1","axios":"^1.12.2","plist":"^3.1.0","adm-zip":"^0.5.16","chokidar":"^4.0.3","fs-extra":"^11.3.2","commander":"^14.0.0","better-sqlite3":"^12.2.0","@modelcontextprotocol/sdk":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_1.23.1_1763590778952_0.5489997968943316","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@afterxleep/doc-bot","version":"2.0.0","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@2.0.0","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"d0257398b1cac649258ffb16095f78734265d9dc","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-2.0.0.tgz","fileCount":21,"integrity":"sha512-Jd5rAhQkMv1sZIWt4QyR0JV1uuOpF7vvGKnGaZzcgXqaonphwwS4unOUmryImBh+7KJjDXcwGNH7FRX2NNCd7w==","signatures":[{"sig":"MEQCIB0oABC8mv0Olxxt78OJPFv0XtHnHt8ngPmOv2nWEEHfAiBbWeN4ndTWRwEGe1iAjrfZAxkxCEvsyLW2T5nQ5W9Qeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232712},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"4f34db1a3086a5e5fd30f6dbe369debc78dc92e7","scripts":{"dev":"node bin/doc-bot.js --verbose --watch","lint":"eslint src/ bin/ --ext .js","test":"NODE_OPTIONS=--experimental-vm-modules jest","start":"node bin/doc-bot.js --verbose","lint:fix":"eslint src/ bin/ --ext .js --fix","test:e2e":"node test/fixtures/create-test-docs.js && NODE_OPTIONS=--experimental-vm-modules jest test/e2e.test.js","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest src/services/__tests__","test:setup":"node test/fixtures/create-test-docs.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","start:watch":"node bin/doc-bot.js --verbose --watch","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","start:examples":"node bin/doc-bot.js --docs ./samples --verbose"},"_npmUser":{"name":"afterxleep","email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"11.6.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"25.2.1","dependencies":{"tar":"^7.4.0","glob":"^11.0.3","yaml":"^2.8.1","axios":"^1.12.2","plist":"^3.1.0","adm-zip":"^0.5.16","chokidar":"^4.0.3","fs-extra":"^11.3.2","commander":"^14.0.0","better-sqlite3":"^12.2.0","@modelcontextprotocol/sdk":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_2.0.0_1768417230213_0.6989862462392071","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@afterxleep/doc-bot","version":"2.0.1","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@2.0.1","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"c11b545dd2dfbfd426824b08b69ec566ef77222d","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-2.0.1.tgz","fileCount":22,"integrity":"sha512-bNhqyN7JdBWcyzuwTYLQBzTry5j5BOlClAFv+XE3utjW1bKtLyGgIM4E+NDAYyjPtl3eGfnFLVvleSe94vHTBA==","signatures":[{"sig":"MEQCIHDjZZYl4pFBgwyYXLh9bgNaRZetSWypxfwLYjs5VTNDAiBfkrp4u87n5JER6Qd3QyQKQLSsMd86DM+HzB1iZdRxkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238260},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"5cdc1fb635f46fefdb303164c51144b43e65160c","scripts":{"dev":"node bin/doc-bot.js --verbose --watch","lint":"eslint src/ bin/ --ext .js","test":"NODE_OPTIONS=--experimental-vm-modules jest","start":"node bin/doc-bot.js --verbose","lint:fix":"eslint src/ bin/ --ext .js --fix","test:e2e":"node test/fixtures/create-test-docs.js && NODE_OPTIONS=--experimental-vm-modules jest test/e2e.test.js","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest src/services/__tests__","test:setup":"node test/fixtures/create-test-docs.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","start:watch":"node bin/doc-bot.js --verbose --watch","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","start:examples":"node bin/doc-bot.js --docs ./samples --verbose"},"_npmUser":{"name":"afterxleep","email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"10.8.2","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"20.19.6","dependencies":{"tar":"^7.4.0","glob":"^11.0.3","yaml":"^2.8.1","axios":"^1.12.2","plist":"^3.1.0","adm-zip":"^0.5.16","chokidar":"^4.0.3","fs-extra":"^11.3.2","commander":"^14.0.0","better-sqlite3":"^12.2.0","@modelcontextprotocol/sdk":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_2.0.1_1768569555568_0.3124987580200216","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@afterxleep/doc-bot","version":"2.0.4","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","_id":"@afterxleep/doc-bot@2.0.4","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"homepage":"https://github.com/afterxleep/doc-bot#readme","bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"bin":{"doc-bot":"bin/doc-bot.js"},"dist":{"shasum":"adc9be7565fc56f2c5d93887e43e54c69eb46527","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-2.0.4.tgz","fileCount":24,"integrity":"sha512-YFV27Rvy5V5Ze/tf9nPtdyqPhCsurBpSs9Z8vtiKHpzjvW5pTeUeJ9m3KaOw9576Fj+Mlua9MtmLH0wb6TIAaQ==","signatures":[{"sig":"MEYCIQCy2WFEDh39C5RzCWoC0IAORiAnA6B9ttBsK5MpiMYAowIhAMctlzaYa96FSUf750tJ7ipqExfUUk/D3TVXFxf6NI4E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250644},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"1a331755427ec57eba0d319bf07fb835e9da2e79","scripts":{"dev":"node bin/doc-bot.js --verbose","lint":"eslint src/ bin/ --ext .js","test":"NODE_OPTIONS=--experimental-vm-modules jest","start":"node bin/doc-bot.js --verbose","lint:fix":"eslint src/ bin/ --ext .js --fix","test:e2e":"node test/fixtures/create-test-docs.js && NODE_OPTIONS=--experimental-vm-modules jest test/e2e.test.js","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest src/services/__tests__","test:setup":"node test/fixtures/create-test-docs.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","start:examples":"node bin/doc-bot.js --docs ./samples --verbose","start:no-watch":"node bin/doc-bot.js --verbose --no-watch"},"_npmUser":{"name":"afterxleep","email":"danielbernal@hey.com"},"repository":{"url":"git+https://github.com/afterxleep/doc-bot.git","type":"git"},"_npmVersion":"10.9.7","description":"Generic MCP server for intelligent documentation access in any project","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tar":"^7.4.0","glob":"^11.0.3","yaml":"^2.8.1","axios":"^1.12.2","plist":"^3.1.0","adm-zip":"^0.5.16","chokidar":"^4.0.3","fs-extra":"^11.3.2","commander":"^14.0.0","better-sqlite3":"^12.2.0","@modelcontextprotocol/sdk":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","supertest":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/doc-bot_2.0.4_1784109703830_0.2372891042957812","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@afterxleep/doc-bot","version":"2.0.5","description":"Generic MCP server for intelligent documentation access in any project","type":"module","main":"src/index.js","bin":{"doc-bot":"bin/doc-bot.js"},"scripts":{"start":"node bin/doc-bot.js --verbose","start:no-watch":"node bin/doc-bot.js --verbose --no-watch","start:examples":"node bin/doc-bot.js --docs ./samples --verbose","dev":"node bin/doc-bot.js --verbose","test":"NODE_OPTIONS=--experimental-vm-modules jest","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","test:e2e":"node test/fixtures/create-test-docs.js && NODE_OPTIONS=--experimental-vm-modules jest test/e2e.test.js","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest src/services/__tests__","test:setup":"node test/fixtures/create-test-docs.js","lint":"eslint src/ bin/ --ext .js","lint:fix":"eslint src/ bin/ --ext .js --fix"},"keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/afterxleep/doc-bot.git"},"bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"homepage":"https://github.com/afterxleep/doc-bot#readme","dependencies":{"@modelcontextprotocol/sdk":"^1.18.0","commander":"^14.0.0","chokidar":"^4.0.3","fs-extra":"^11.3.2","glob":"^11.0.3","yaml":"^2.8.1","better-sqlite3":"^12.2.0","axios":"^1.12.2","tar":"^7.4.0","adm-zip":"^0.5.16","plist":"^3.1.0"},"devDependencies":{"eslint":"^8.57.0","jest":"^29.7.0","supertest":"^6.3.0"},"engines":{"node":">=18.0.0"},"_id":"@afterxleep/doc-bot@2.0.5","gitHead":"96d0856ed2ad2b7ad3265504d42d5953ea3d2046","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-7BYqra/newUzFeG9CmsP9a3ZsYtjLRJla6b/M9adlTG+akCWSOkSp4EksU1RqGprQzOR45Fogx4ygS3cFr7ZTw==","shasum":"5e0359b53027e19d63c509003df2358ebc02e083","tarball":"https://registry.npmjs.org/@afterxleep/doc-bot/-/doc-bot-2.0.5.tgz","fileCount":24,"unpackedSize":251964,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEMvXS0wpeDHA9vsf4nsExA02bRi1k9ZIiYO42fzRqM/AiEAyUUi6w7R/lBYC1HeyY5sy7qXBIgvYen18o7tSaXE2Zw="}]},"_npmUser":{"name":"afterxleep","email":"danielbernal@hey.com"},"directories":{},"maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/doc-bot_2.0.5_1784111350927_0.21618854826705314"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-03T15:00:16.640Z","modified":"2026-07-15T10:29:11.168Z","1.0.0":"2025-07-03T15:00:16.963Z","1.0.1":"2025-07-03T16:32:47.142Z","1.0.2":"2025-07-03T16:39:01.589Z","1.1.0":"2025-07-03T18:50:27.637Z","1.2.0":"2025-07-03T19:07:41.624Z","1.3.0":"2025-07-03T19:30:58.187Z","1.4.0":"2025-07-03T19:34:12.628Z","1.5.0":"2025-07-03T20:12:09.483Z","1.6.0":"2025-07-04T00:50:04.688Z","1.7.0":"2025-07-04T08:19:42.477Z","1.7.1":"2025-07-04T08:27:59.957Z","1.7.2":"2025-07-04T08:43:52.003Z","1.7.3":"2025-07-04T08:53:41.949Z","1.7.4":"2025-07-04T09:06:48.915Z","1.7.5":"2025-07-04T09:09:22.464Z","1.7.6":"2025-07-04T09:31:29.649Z","1.7.7":"2025-07-04T09:36:35.586Z","1.7.8":"2025-07-04T09:46:22.859Z","1.7.9":"2025-07-04T09:49:25.976Z","1.7.10":"2025-07-04T10:15:19.067Z","1.7.11":"2025-07-04T15:18:15.583Z","1.8.0":"2025-07-07T12:14:48.875Z","1.8.1":"2025-07-15T18:01:30.840Z","1.9.0":"2025-07-16T07:44:47.214Z","1.9.1":"2025-07-16T07:45:43.316Z","1.10.0":"2025-07-16T16:43:37.783Z","1.13.0":"2025-07-16T20:28:54.686Z","1.13.1":"2025-07-16T20:32:19.633Z","1.14.0":"2025-07-17T07:10:07.192Z","1.15.0":"2025-07-17T09:54:24.729Z","1.16.0":"2025-07-17T10:49:23.587Z","1.17.0":"2025-08-25T13:11:43.891Z","1.18.0":"2025-09-01T20:44:28.379Z","1.19.0":"2025-09-12T17:38:40.422Z","1.20.0":"2025-09-16T09:42:42.037Z","1.21.0":"2025-10-01T21:28:01.921Z","1.22.0":"2025-10-02T11:45:42.300Z","1.23.0":"2025-11-13T08:23:12.748Z","1.23.1":"2025-11-19T22:19:39.146Z","2.0.0":"2026-01-14T19:00:30.348Z","2.0.1":"2026-01-16T13:19:15.722Z","2.0.4":"2026-07-15T10:01:43.963Z","2.0.5":"2026-07-15T10:29:11.072Z"},"bugs":{"url":"https://github.com/afterxleep/doc-bot/issues"},"author":{"name":"Daniel Loren","email":"daniel@afterxleep.com"},"license":"MIT","homepage":"https://github.com/afterxleep/doc-bot#readme","keywords":["mcp","documentation","ai","claude","cursor","model-context-protocol","docs","intelligent","inference"],"repository":{"type":"git","url":"git+https://github.com/afterxleep/doc-bot.git"},"description":"Generic MCP server for intelligent documentation access in any project","maintainers":[{"name":"afterxleep","email":"danielbernal@hey.com"}],"readme":"# doc-bot\n\n[![npm version](https://img.shields.io/npm/v/@afterxleep/doc-bot)](https://www.npmjs.com/package/@afterxleep/doc-bot)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nAn intelligent MCP (Model Context Protocol) server that gives AI assistants like Claude and Cursor deep understanding of your project through smart documentation management.\n\n## What is doc-bot?\n\ndoc-bot is a documentation server that enhances AI coding assistants by providing:\n- 🧠 **Smart search** through your project documentation\n- 📖 **Contextual docs** that surface guidance based on what you're working on\n- 🔄 **Live updates** as your documentation changes\n- 📚 **API references** from official documentation (via Docsets)\n- 🤖 **MCP tools** for AI agents to query and understand your project\n- ✍️ **Agent-driven updates** so new knowledge is captured in docs\n\n## Why doc-bot?\n\nTraditional AI assistants have limited context windows and no understanding of your specific project. doc-bot solves this by:\n\n1. **Providing project-specific knowledge** - Your conventions, patterns, and decisions\n2. **Searching intelligently** - AI finds exactly what it needs without cluttering context\n3. **Scaling infinitely** - Thousands of docs without token limits\n4. **Staying current** - Live reload ensures AI always has latest information\n\n## How It Works\n\ndoc-bot acts as a bridge between your documentation and AI assistants:\n\n```\nYour Project Documentation → doc-bot → MCP Protocol → AI Assistant (Claude, Cursor, etc.)\n```\n\nWhen you ask your AI assistant to write code, it can:\n1. Search for relevant documentation\n2. Read project docs for patterns and examples\n3. Find API references and examples\n4. Update documentation when new patterns are discovered\n\n## Quick Start\n\n### 1. Install doc-bot\n\nAdd doc-bot to your AI assistant's configuration:\n\n**For Claude Desktop or Claude Code:**\n```json\n{\n  \"mcpServers\": {\n    \"doc-bot\": {\n      \"command\": \"npx\",\n      \"args\": [\"@afterxleep/doc-bot@latest\"]\n    }\n  }\n}\n```\n\n**Location of config file:**\n- macOS: `~/Library/Application Support/Claude/claude_desktop_config.json`\n- Windows: `%APPDATA%\\Claude\\claude_desktop_config.json`\n- Linux: `~/.config/Claude/claude_desktop_config.json`\n\n**For Cursor:**\n- Add an `mcp.json` file with the contents above to your `.cursor` folder\n\n### 2. Create Your Documentation\n\nCreate a `doc-bot` folder in your project root and add markdown files:\n\n```\nyour-project/\n├── doc-bot/\n│   ├── coding-standards.md\n│   ├── api-patterns.md\n│   ├── testing-guide.md\n│   └── architecture.md\n├── src/\n└── package.json\n```\n\n### 3. Test it!\n\nAsk your AI assistant: \"What are the coding standards for this project?\"\n\n## Versioning and Compatibility\n\ndoc-bot 2.0 is a breaking change. Rule enforcement is removed in favor of documentation-first guidance. As a legacy fallback, docs marked `alwaysApply: true` (or `always_apply: true`) are surfaced in the system prompt and `get_file_docs` results.\n\n- If you need the legacy rule enforcement flow, pin to `@afterxleep/doc-bot@1` or build from the `1.x` branch.\n- New installs should use the latest 2.x line (`@afterxleep/doc-bot@latest`).\n\n## Project Documentation\n\ndoc-bot treats your project documentation as a searchable knowledge base for AI assistants.\n\n### Agent-Driven Updates\n\ndoc-bot is designed for agents to keep documentation current as they work. When an assistant discovers a new pattern or a change, it can add or update docs directly:\n\n```json\n{\n  \"fileName\": \"auth-flow.md\",\n  \"title\": \"Auth Flow\",\n  \"description\": \"OAuth flow and token handling\",\n  \"keywords\": [\"auth\", \"oauth\", \"tokens\"],\n  \"filePatterns\": [\"src/auth/**\"],\n  \"content\": \"# Auth Flow\\n\\nDocument the new flow here.\"\n}\n```\n\n### Agent Documentation Loop\n\nUse this fast loop to extend project knowledge and keep docs current:\n\n1. **Orient quickly**: call `doc_bot(task)` or `get_document_index()` when the project is unfamiliar.\n2. **Find specifics**: use `search_documentation` with concrete terms (API names, class names, errors).\n3. **Read the full context**: open matches with `read_specific_document` or `get_file_docs`.\n4. **Capture new knowledge**: when behavior changes or new patterns emerge, write it with `create_or_update_rule`.\n5. **Refresh when needed**: if docs are edited manually, run `refresh_documentation()`.\n\nKeep docs short, scoped, and searchable with clear titles, keywords, and `filePatterns`.\n\n### Documentation Format\n\nCreate markdown files with frontmatter metadata:\n\n```markdown\n---\ntitle: \"React Component Guidelines\"\ndescription: \"Standards for building React components\"\nkeywords: [\"react\", \"components\", \"frontend\", \"jsx\"]\n---\n\n# React Component Guidelines\n\n- Use functional components with hooks\n- Follow PascalCase naming\n- Keep components under 200 lines\n- Write tests for all components\n```\n\n### Frontmatter Options\n\n| Field | Type | Description | Example |\n|-------|------|-------------|---------|\n| `title` | string | Document title (required) | \"API Guidelines\" |\n| `description` | string | Brief description | \"REST API design patterns\" |\n| `keywords` | array | Search keywords | [\"api\", \"rest\", \"http\"] |\n| `topics` | array | Optional topical tags | [\"architecture\", \"backend\"] |\n| `filePatterns` | array | Apply to specific files | [\"*.test.js\", \"**/*.spec.ts\"] |\n| `alwaysApply` | boolean | Always include this doc in system prompt + file docs (alias: `always_apply`) | true |\n\n### How Search Works\n\n1. **Intelligent Parsing** - Queries are parsed, stop words removed\n2. **Multi-field Matching** - Searches title, description, keywords, and content\n3. **Relevance Scoring** - Results ranked by relevance (exact matches score highest)\n4. **Compact Results** - Returns titles, paths, descriptions, scores, and matched terms only\n\ndoc-bot surfaces documentation for agents; it does not enforce rules. Docs marked `alwaysApply: true` are always surfaced for agents. Agents should update docs when new patterns or changes appear.\n\n### Types of Documentation\n\n#### General Documentation\n```markdown\n---\ntitle: \"Coding Standards\"\n---\nProject-wide guidance and conventions\n```\n\n#### Contextual Documentation\n```markdown\n---\ntitle: \"Testing Guide\"\nfilePatterns: [\"*.test.js\", \"*.spec.ts\"]\n---\nDocumentation that only applies to test files\n```\n\n#### Searchable References\n```markdown\n---\ntitle: \"Database Schema\"\nkeywords: [\"database\", \"postgres\", \"schema\", \"migrations\"]\n---\nDocumentation found through search queries\n```\n\n\n## Docsets (API Documentation)\n\ndoc-bot can also search official API documentation from Docsets, giving your AI assistant access to comprehensive framework and library references.\n\n### What are Docsets?\n\nDocsets are pre-built documentation databases containing official docs for:\n- Programming languages (Python, JavaScript, Go, etc.)\n- Frameworks (React, Vue, Django, Rails, etc.)\n- Libraries (NumPy, Express, jQuery, etc.)\n- Platforms (iOS, Android, AWS, etc.)\n\n### Setting Up Docsets\n\n1. **Option A: Ask your AI assistant to install directly**:\n   \n   From a URL:\n   ```\n   Use the add_docset tool to install Swift documentation from https://kapeli.com/feeds/Swift.tgz\n   ```\n   \n   From a local file:\n   ```\n   Use the add_docset tool to install the docset at /Users/me/Downloads/React.docset\n   ```\n\n2. **Manage your docsets**:\n   ```\n   List all installed docsets\n   Remove docset with ID abc123\n   ```\n\n   Docsets are automatically stored in `~/Developer/DocSets` by default.\n\n### Docset Sources\n\n- **User Contributed Docsets**: https://github.com/Kapeli/Dash-User-Contributions\n- **Docset Generation Tools**: https://github.com/Kapeli/docset-generator\n\nPopular docsets available:\n- Programming Languages: Python, JavaScript, Go, Rust, Swift\n- Web Frameworks: React, Vue, Angular, Django, Rails\n- Mobile: iOS, Android, React Native, Flutter\n- Databases: PostgreSQL, MySQL, MongoDB, Redis\n- Cloud: AWS, Google Cloud, Azure\n\n3. **Configure custom path** (optional):\n   ```json\n   {\n     \"mcpServers\": {\n       \"doc-bot\": {\n         \"command\": \"npx\",\n         \"args\": [\"@afterxleep/doc-bot@latest\", \"--docsets\", \"/path/to/docsets\"]\n       }\n     }\n   }\n   ```\n\n### How Docset Search Works\n\n- **Unified Search**: One query searches both your docs and API docs\n- **Smart Prioritization**: Your project docs are boosted 5x in relevance\n- **API Exploration**: Use `explore_api` tool to discover related classes, methods\n- **Performance**: Parallel search across multiple docsets with caching\n\n## Available Tools\n\ndoc-bot provides these tools to AI assistants:\n\n| Tool | Purpose | Example Use |\n|------|---------|-------------|\n| `doc_bot` | Get documentation guidance | \"How should I approach auth?\" |\n| `search_documentation` | Search all documentation | \"How do I implement auth?\" |\n| `get_file_docs` | Get file-specific docs | \"Docs for Button.test.jsx\" |\n| `read_specific_document` | Read full docs by file name | \"Open coding-standards.md\" |\n| `get_document_index` | List all docs | \"Show documentation index\" |\n| `create_or_update_rule` | Add/update documentation | \"Capture auth flow update\" |\n| `refresh_documentation` | Reload docs from disk | \"Refresh the doc store\" |\n| `explore_api` | Explore API documentation | \"Show me URLSession methods\" |\n| `add_docset` | Install new docset | \"Add Swift docs from URL\" |\n| `remove_docset` | Remove installed docset | \"Remove docset abc123\" |\n| `list_docsets` | List all docsets | \"Show installed docsets\" |\n\n## Configuration Options\n\n### CLI Options\n\n```bash\ndoc-bot [options]\n\nOptions:\n  -d, --docs <path>        Path to docs folder (default: ./doc-bot)\n  -s, --docsets <path>     Path to docsets folder (default: ~/Developer/DocSets)\n  -v, --verbose           Enable verbose logging\n  -w, --watch             Watch for file changes\n  -h, --help              Display help\n```\n\n### Advanced Configuration\n\n```json\n{\n  \"mcpServers\": {\n    \"doc-bot\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"@afterxleep/doc-bot@latest\",\n        \"--docs\", \"./documentation\",\n        \"--docsets\", \"/Library/Application Support/Dash/DocSets\",\n        \"--verbose\",\n        \"--watch\"\n      ]\n    }\n  }\n}\n```\n\n## Documentation\n\n- **[API Reference](doc-bot/api-reference.md)** - Complete reference for all MCP tools\n- **[Architecture Guide](doc-bot/architecture.md)** - Technical architecture and components\n- **[Configuration Guide](doc-bot/configuration-guide.md)** - All configuration options\n- **[Troubleshooting Guide](doc-bot/troubleshooting.md)** - Common issues and solutions\n- **[Examples & Best Practices](doc-bot/examples-and-best-practices.md)** - Real-world usage examples\n- **[Contributing Guide](doc-bot/contributing.md)** - How to contribute to doc-bot\n\n## Best Practices\n\n### Writing Effective Documentation\n\n1. **Use descriptive titles and keywords**\n   ```markdown\n   ---\n   title: \"Authentication Flow\"\n   keywords: [\"auth\", \"login\", \"jwt\", \"security\", \"authentication\"]\n   ---\n   ```\n\n2. **Use file patterns for contextual docs**\n   ```markdown\n   ---\n   filePatterns: [\"**/auth/**\", \"*.auth.js\"]\n   ---\n   ```\n\n3. **Keep docs focused** - One topic per file\n\n4. **Include examples** - Show, don't just tell\n\n### Optimizing Search\n\n- Include synonyms in keywords: `[\"test\", \"testing\", \"spec\", \"jest\"]`\n- Use clear section headers so matching stays accurate\n- Add concise descriptions because search results show descriptions, not body content\n\n## Why MCP over Static Instruction Files?\n\nUnlike static `.cursorrules` or `.github/copilot-instructions.md` files:\n\n- **Dynamic**: AI searches for what it needs instead of reading everything\n- **Scalable**: Unlimited docs without token limits\n- **Intelligent**: Context-aware documentation based on current file\n- **Unified**: Works with any MCP-compatible AI tool\n- **Live**: Hot reload on documentation changes\n\n## Contributing\n\nSee our [Contributing Guide](doc-bot/contributing.md) for development setup and guidelines.\n\n## License\n\nMIT - See [LICENSE](LICENSE) for details.\n\n## Support\n\n- **Issues**: [GitHub Issues](https://github.com/afterxleep/doc-bot/issues)\n- **Discussions**: [GitHub Discussions](https://github.com/afterxleep/doc-bot/discussions)\n\n## Releases\n\nWe publish from the `stable` branch via GitHub Actions. Use the `Publish to npm` workflow (manual trigger) or merge to `stable` to release.\n\n## Legacy Agent Enforcement (Optional)\n\nThis is not the primary workflow; doc-bot focuses on documentation-first guidance and agent-driven updates. If you still need the legacy \"always apply\" flow enforced by your agent host, copy `templates/AGENTS.md` into your project's `AGENTS.md`. This forces the agent to call `doc_bot()` first and follow doc-bot's tool sequence, ensuring `alwaysApply` docs are surfaced before work begins.\n\nNote: doc-bot does not enforce rules. Your agent host must honor `AGENTS.md` for this to work.\n\n---\n\nBuilt with ❤️ in Spain\n","readmeFilename":"README.md"}