{"_id":"@aindreyway/mcp-codex-keeper","_rev":"18-7d56d324741bdcd305f78b4f444512f5","name":"@aindreyway/mcp-codex-keeper","dist-tags":{"latest":"1.1.10"},"versions":{"1.0.5":{"name":"@aindreyway/mcp-codex-keeper","version":"1.0.5","keywords":["mcp","documentation","cline","sonnet","assistant","development","best-practices","aindreyway","uvx"],"author":{"name":"aindreyway"},"license":"MIT","_id":"@aindreyway/mcp-codex-keeper@1.0.5","maintainers":[{"name":"aindreyway","email":"aindreyway@gmail.com"}],"homepage":"https://github.com/aindreyway/mcp-codex-keeper#readme","bugs":{"url":"https://github.com/aindreyway/mcp-codex-keeper/issues"},"bin":{"mcp-codex-keeper":"build/index.js"},"uvx":{"type":"mcp-server"},"dist":{"shasum":"0b3031ff86c16b8634ce6801e24522bdfce62ea8","tarball":"https://registry.npmjs.org/@aindreyway/mcp-codex-keeper/-/mcp-codex-keeper-1.0.5.tgz","fileCount":24,"integrity":"sha512-RsB95MVCKFIvMid9H7JItz9Snz+k9X0NMGWSPmsiy6bJWIuJboBsWk5Axcg0X3Dmd+HHrlZqhZ1HsCbppHOz3Q==","signatures":[{"sig":"MEUCIQCTwJI6q47AqA+2b0l3oWYadspkQ3w3X/f/GxgwRdz29wIgO2z0abKepT2e5O8A6oT+BGkYo5Z18iuiOWt9wzytd10=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78099},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8f2d1bf579ebe193cfcb8daea5405761c92277ad","scripts":{"dev":"tsc -w","build":"tsc && chmod +x build/index.js","start":"node build/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"aindreyway","email":"aindreyway@gmail.com"},"repository":{"url":"git+https://github.com/aindreyway/mcp-codex-keeper.git","type":"git"},"_npmVersion":"10.9.0","description":"An intelligent MCP server that serves as a guardian of development knowledge, providing AI assistants with curated access to latest documentation and best practices","directories":{},"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.2","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.10.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp-codex-keeper_1.0.5_1734627164975_0.3900145461452955","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@aindreyway/mcp-codex-keeper","version":"1.0.6","keywords":["mcp","documentation","cline","sonnet","assistant","development","best-practices","aindreyway","uvx"],"author":{"name":"aindreyway"},"license":"MIT","_id":"@aindreyway/mcp-codex-keeper@1.0.6","maintainers":[{"name":"aindreyway","email":"aindreyway@gmail.com"}],"homepage":"https://github.com/aindreyway/mcp-codex-keeper#readme","bugs":{"url":"https://github.com/aindreyway/mcp-codex-keeper/issues"},"bin":{"mcp-codex-keeper":"build/index.js"},"uvx":{"type":"mcp-server"},"dist":{"shasum":"43ddde2ba6e29965c4b1c10a0762b7eb1a421bbb","tarball":"https://registry.npmjs.org/@aindreyway/mcp-codex-keeper/-/mcp-codex-keeper-1.0.6.tgz","fileCount":24,"integrity":"sha512-TTBNB3UNhaJU14DKOmYIo0v4NBp15UoLDK/4uSviQ8bejdqPUisx6/Ue5QSyHTD9c6WeI3lTJfw5ik45jqLsmA==","signatures":[{"sig":"MEYCIQC82A/GBjUnqa3toE3ytE3TADOvFzfIEIlfBoL5JOCziAIhAOSug8fMcVqGlFREbpmoErFCQqx1DN1cxnP3TJlSEnXA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78129},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"cc0a38fe45f879e5b3ff1fe7b1f9ff39ca26ddab","scripts":{"dev":"tsc -w","build":"tsc && chmod +x build/index.js","start":"node build/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"aindreyway","email":"aindreyway@gmail.com"},"repository":{"url":"git+https://github.com/aindreyway/mcp-codex-keeper.git","type":"git"},"_npmVersion":"10.9.0","description":"An intelligent MCP server that serves as a guardian of development knowledge, providing AI assistants with curated access to latest documentation and best practices","directories":{},"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.2","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.10.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp-codex-keeper_1.0.6_1734633654602_0.33536430669236084","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@aindreyway/mcp-codex-keeper","version":"1.0.7","keywords":["mcp","documentation","cline","sonnet","assistant","development","best-practices","aindreyway","uvx"],"author":{"name":"aindreyway"},"license":"MIT","_id":"@aindreyway/mcp-codex-keeper@1.0.7","maintainers":[{"name":"aindreyway","email":"aindreyway@gmail.com"}],"homepage":"https://github.com/aindreyway/mcp-codex-keeper#readme","bugs":{"url":"https://github.com/aindreyway/mcp-codex-keeper/issues"},"bin":{"mcp-codex-keeper":"build/index.js"},"uvx":{"type":"mcp-server"},"dist":{"shasum":"4614cd9061cca5299b6bb5b728b04738e0e72ace","tarball":"https://registry.npmjs.org/@aindreyway/mcp-codex-keeper/-/mcp-codex-keeper-1.0.7.tgz","fileCount":24,"integrity":"sha512-l4uCtLR/ag6k4thRb5mCKuH69r1qSKVVmzcrItwrykUiwgJAuT2WHxSNpySixLoNptjm3uCfXLQBy9Ddd81CAQ==","signatures":[{"sig":"MEUCIFXwLHsUZx+/VSXbTcjEfzU0LPSJJug9D1VXbKzTBruLAiEAwNd1cnlQkJQklk+bE8MBJVP2ew67I1M/pMVMcoIRYuo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78141},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"cc0a38fe45f879e5b3ff1fe7b1f9ff39ca26ddab","scripts":{"dev":"tsc -w","build":"tsc && chmod +x build/index.js","start":"node build/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"aindreyway","email":"aindreyway@gmail.com"},"repository":{"url":"git+https://github.com/aindreyway/mcp-codex-keeper.git","type":"git"},"_npmVersion":"10.9.0","description":"An intelligent MCP server that serves as a guardian of development knowledge, providing AI assistants with curated access to latest documentation and best practices","directories":{},"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.2","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.10.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp-codex-keeper_1.0.7_1734634558218_0.33414486287984047","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@aindreyway/mcp-codex-keeper","version":"1.0.8","keywords":["mcp","documentation","cline","sonnet","assistant","development","best-practices","aindreyway","uvx"],"author":{"name":"aindreyway"},"license":"MIT","_id":"@aindreyway/mcp-codex-keeper@1.0.8","maintainers":[{"name":"aindreyway","email":"aindreyway@gmail.com"}],"homepage":"https://github.com/aindreyway/mcp-codex-keeper#readme","bugs":{"url":"https://github.com/aindreyway/mcp-codex-keeper/issues"},"bin":{"mcp-codex-keeper":"build/index.js"},"uvx":{"type":"mcp-server"},"dist":{"shasum":"14d56d459e0738074e3c935a9dd9dc32151cced1","tarball":"https://registry.npmjs.org/@aindreyway/mcp-codex-keeper/-/mcp-codex-keeper-1.0.8.tgz","fileCount":24,"integrity":"sha512-yWWiFbJIKO5aM7zYNt4EZ5WJKFvP3VyWwoEPiUgpvDx11z+KJeEYKO3cEvokTn7bZC4+URS2dI+AWVilbN2ZmA==","signatures":[{"sig":"MEUCIFsNZtd4NS+wBb6xQlOAVPapbgtw7rF98DGwJ0VX8H+TAiEAojq8T7pVHTXFsTg4JY/FbIuYxER/ErFrUgWXc1U3VQE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78129},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ea00c7797192376d63908de8a3f6275f50dbf6a0","scripts":{"dev":"tsc -w","build":"tsc && chmod +x build/index.js","start":"node build/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"aindreyway","email":"aindreyway@gmail.com"},"repository":{"url":"git+https://github.com/aindreyway/mcp-codex-keeper.git","type":"git"},"_npmVersion":"10.9.0","description":"An intelligent MCP server that serves as a guardian of development knowledge, providing AI assistants with curated access to latest documentation and best practices","directories":{},"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.2","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.10.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp-codex-keeper_1.0.8_1734634665859_0.4217797350357577","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@aindreyway/mcp-codex-keeper","version":"1.0.9","keywords":["mcp","documentation","cline","sonnet","assistant","development","best-practices","aindreyway","uvx"],"author":{"name":"aindreyway"},"license":"MIT","_id":"@aindreyway/mcp-codex-keeper@1.0.9","maintainers":[{"name":"aindreyway","email":"aindreyway@gmail.com"}],"homepage":"https://github.com/aindreyway/mcp-codex-keeper#readme","bugs":{"url":"https://github.com/aindreyway/mcp-codex-keeper/issues"},"bin":{"mcp-codex-keeper":"build/index.js"},"uvx":{"type":"mcp-server"},"dist":{"shasum":"e85b98607860a51b3656f2045695f4f93e577120","tarball":"https://registry.npmjs.org/@aindreyway/mcp-codex-keeper/-/mcp-codex-keeper-1.0.9.tgz","fileCount":24,"integrity":"sha512-fd+PHNWM6Ivr5YnrX8LkwuKTOQtsQapDEjzWNCVJGQ0KtZE4EK8PgQitywyIt98BK1V0YemkiTVeyqzIb4D5Aw==","signatures":[{"sig":"MEUCICNV2/qZ0A2NPP35bDl72bdkYVJ4PuQza8NqyDTCfUtXAiEA5o9W6IKD8NBpapGJAebvDs+YDTo8H7KgC3WQeDqYCxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87480},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7ead7cb947b798131e2d96b78e9c02f3a2088d9e","scripts":{"dev":"tsc -w","build":"tsc && chmod +x build/index.js","start":"node build/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"aindreyway","email":"aindreyway@gmail.com"},"repository":{"url":"git+https://github.com/aindreyway/mcp-codex-keeper.git","type":"git"},"_npmVersion":"10.9.0","description":"An intelligent MCP server that serves as a guardian of development knowledge, providing AI assistants with curated access to latest documentation and best practices","directories":{},"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.2","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.10.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp-codex-keeper_1.0.9_1734635226203_0.7679949987251498","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@aindreyway/mcp-codex-keeper","version":"1.0.10","keywords":["mcp","documentation","cline","sonnet","assistant","development","best-practices","aindreyway","uvx"],"author":{"name":"aindreyway"},"license":"MIT","_id":"@aindreyway/mcp-codex-keeper@1.0.10","maintainers":[{"name":"aindreyway","email":"aindreyway@gmail.com"}],"homepage":"https://github.com/aindreyway/mcp-codex-keeper#readme","bugs":{"url":"https://github.com/aindreyway/mcp-codex-keeper/issues"},"bin":{"mcp-codex-keeper":"build/index.js"},"uvx":{"type":"mcp-server"},"dist":{"shasum":"a02d3cd5f58c2c3d88f8c45bb3cf03e1490f9b7c","tarball":"https://registry.npmjs.org/@aindreyway/mcp-codex-keeper/-/mcp-codex-keeper-1.0.10.tgz","fileCount":24,"integrity":"sha512-yim0bcvs0MmAvAK2L4Nn6JxwIYP9TRpmXYKxs9UmDuH0nW7td0lLSoF0xC8LEk/BTfb/QX1HWETGFfvXN+sYcQ==","signatures":[{"sig":"MEYCIQCf4tIvr0pbwogOUFtJBUloyR5cJcW9j/ScMdbmN26ICAIhAPJ/zFkWOvLkprHmHlC3q2w7Iw58vfzYAl5LuYcX6A4d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87480},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7c4656675da2f02ec143a505084e92bb5cf2723a","scripts":{"dev":"tsc -w","build":"tsc && chmod +x build/index.js","start":"node build/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"aindreyway","email":"aindreyway@gmail.com"},"repository":{"url":"git+https://github.com/aindreyway/mcp-codex-keeper.git","type":"git"},"_npmVersion":"10.9.0","description":"An intelligent MCP server that serves as a guardian of development knowledge, providing AI assistants with curated access to latest documentation and best practices","directories":{},"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.2","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.10.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp-codex-keeper_1.0.10_1734635287285_0.37288956700587117","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@aindreyway/mcp-codex-keeper","version":"1.0.11","keywords":["mcp","documentation","cline","sonnet","assistant","development","best-practices","aindreyway","uvx"],"author":{"name":"aindreyway"},"license":"MIT","_id":"@aindreyway/mcp-codex-keeper@1.0.11","maintainers":[{"name":"aindreyway","email":"aindreyway@gmail.com"}],"homepage":"https://github.com/aindreyway/mcp-codex-keeper#readme","bugs":{"url":"https://github.com/aindreyway/mcp-codex-keeper/issues"},"bin":{"mcp-codex-keeper":"build/index.js"},"uvx":{"type":"mcp-server"},"dist":{"shasum":"36599f8b91dac60fb0701319dbc6f47838a9764a","tarball":"https://registry.npmjs.org/@aindreyway/mcp-codex-keeper/-/mcp-codex-keeper-1.0.11.tgz","fileCount":24,"integrity":"sha512-Pije145eK56cJUJfQL1pz3ja75nem1Hb39Fl7BOYevC/HUY+FMBk2oqOwX2p7Cl5jsa/T8FtwpRAVqC4ZP4kPw==","signatures":[{"sig":"MEUCIQCtJd4s0JsG1zzS7ybL2Sv34OTU5jLA7fAfro84CD/MbAIge5BzZPMqGZ59CBMwPcU8+TeJ2LT+zswbx62mh+v9mHw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87574},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a1fb49d638b8902b3bde482360ad1f2fae862d62","scripts":{"dev":"tsc -w","build":"tsc && chmod +x build/index.js","start":"node --max-old-space-size=256 build/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"aindreyway","email":"aindreyway@gmail.com"},"repository":{"url":"git+https://github.com/aindreyway/mcp-codex-keeper.git","type":"git"},"_npmVersion":"10.9.0","description":"An intelligent MCP server that serves as a guardian of development knowledge, providing AI assistants with curated access to latest documentation and best practices","directories":{},"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.2","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.10.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp-codex-keeper_1.0.11_1734635565579_0.9805096898601775","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@aindreyway/mcp-codex-keeper","version":"1.0.12","keywords":["mcp","documentation","cline","sonnet","assistant","development","best-practices","aindreyway","typescript"],"author":{"name":"aindreyway"},"license":"MIT","_id":"@aindreyway/mcp-codex-keeper@1.0.12","maintainers":[{"name":"aindreyway","email":"aindreyway@gmail.com"}],"homepage":"https://github.com/aindreyway/mcp-codex-keeper#readme","bugs":{"url":"https://github.com/aindreyway/mcp-codex-keeper/issues"},"bin":{"mcp-codex-keeper":"build/index.js"},"dist":{"shasum":"3fbf70f38d1ed6fa6f508d6e13c5cdbda887fecf","tarball":"https://registry.npmjs.org/@aindreyway/mcp-codex-keeper/-/mcp-codex-keeper-1.0.12.tgz","fileCount":24,"integrity":"sha512-7MpW6ZpAWG5JogWcGQFSd8TLqwEkyvNc8HoAzBI/LDd+685KHuDf4R84pbmbecNOa7yADxh0H5zxsnjmlXDYhA==","signatures":[{"sig":"MEYCIQCYHD/8Uhsn6H4yaylNsrwyTn8KGy1Tl7t9xdJqoKUIeQIhAOwKhnbJuNiISGWV9pPpRtne3YvhVCnkNJkVO1BTM133","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91565},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d8832f61f8edfa1429275ff01ca8661dd4086808","scripts":{"dev":"tsc -w","build":"tsc && chmod +x build/index.js","start":"cross-env NODE_OPTIONS='--no-experimental-fetch --max-old-space-size=256' npm_config_cache_max=1024000000 node build/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"aindreyway","email":"aindreyway@gmail.com"},"repository":{"url":"git+https://github.com/aindreyway/mcp-codex-keeper.git","type":"git"},"_npmVersion":"10.9.0","description":"An intelligent MCP server that serves as a guardian of development knowledge, providing AI assistants with curated access to latest documentation and best practices","directories":{},"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.2","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp-codex-keeper_1.0.12_1734669152693_0.8933718029345099","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@aindreyway/mcp-codex-keeper","version":"1.1.0","keywords":["mcp","documentation","cline","sonnet","assistant","development","best-practices","aindreyway","typescript"],"author":{"name":"aindreyway"},"license":"MIT","_id":"@aindreyway/mcp-codex-keeper@1.1.0","maintainers":[{"name":"aindreyway","email":"aindreyway@gmail.com"}],"homepage":"https://github.com/aindreyway/mcp-codex-keeper#readme","bugs":{"url":"https://github.com/aindreyway/mcp-codex-keeper/issues"},"bin":{"mcp-codex-keeper":"build/index.js"},"dist":{"shasum":"506d4b471ff530361b9fe589a228b42a38acfdb5","tarball":"https://registry.npmjs.org/@aindreyway/mcp-codex-keeper/-/mcp-codex-keeper-1.1.0.tgz","fileCount":25,"integrity":"sha512-Jllz/JY3X0b6956JEq4nxpjiCylwiOwP+EVfG27zlsKG0xQ2BDAzUP6zqx4Bol9jfsAyF+Px2dBPFfN0kUfoxA==","signatures":[{"sig":"MEUCIGosFLbdDOcklZn3iD6LQSVTFmqS5hcwh3g2eoF6sgQ7AiEAwJhdwUhF36OuMIaKFOJuWSd0lRU42eTAr9baJ39ZaM0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124728},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ff1b89f026b260965c469014db0c5d8567e4cc44","scripts":{"dev":"tsc -w","build":"tsc && chmod +x build/index.js","local":"cross-env NODE_OPTIONS='--max-old-space-size=256' MCP_ENV=local npm_config_cache_max=1024000000 node build/index.js","start":"cross-env NODE_OPTIONS='--max-old-space-size=256' npm_config_cache_max=1024000000 node build/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"aindreyway","email":"aindreyway@gmail.com"},"repository":{"url":"git+https://github.com/aindreyway/mcp-codex-keeper.git","type":"git"},"_npmVersion":"10.9.0","description":"An intelligent MCP server that serves as a guardian of development knowledge, providing AI assistants with curated access to latest documentation and best practices","directories":{},"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.2","dotenv":"16.4.7","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp-codex-keeper_1.1.0_1734775915357_0.7813839439766743","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@aindreyway/mcp-codex-keeper","version":"1.1.1","keywords":["mcp","documentation","cline","sonnet","assistant","development","best-practices","aindreyway","typescript"],"author":{"name":"aindreyway"},"license":"MIT","_id":"@aindreyway/mcp-codex-keeper@1.1.1","maintainers":[{"name":"aindreyway","email":"aindreyway@gmail.com"}],"homepage":"https://github.com/aindreyway/mcp-codex-keeper#readme","bugs":{"url":"https://github.com/aindreyway/mcp-codex-keeper/issues"},"bin":{"mcp-codex-keeper":"build/index.js"},"dist":{"shasum":"2e4c59577d31e8ac073fc876fe4ccb2affc38765","tarball":"https://registry.npmjs.org/@aindreyway/mcp-codex-keeper/-/mcp-codex-keeper-1.1.1.tgz","fileCount":25,"integrity":"sha512-Lr/8Vjkwu62M0cmJGSn/yXt8r00kdp0Y+qD3ndObN4H1dLoqY9vJvklskukTD627X0xw9NXdhTe95RQAG7zakw==","signatures":[{"sig":"MEYCIQCIjmb2aKTemJ5rMU22DuOhyn2NbZZVgGxS3H0mV1NqygIhAIsiT2AQ8DUl0Q9x5l5Sa0N7qqLYBfkyEw6vdCGR+XQQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124850},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"502ef34fea72a6726862803baed42cf5f811b5da","scripts":{"dev":"tsc -w","build":"tsc && chmod +x build/index.js","local":"cross-env NODE_OPTIONS='--max-old-space-size=256' MCP_ENV=local npm_config_cache_max=1024000000 node build/index.js","start":"cross-env NODE_OPTIONS='--max-old-space-size=256' npm_config_cache_max=1024000000 node build/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"aindreyway","email":"aindreyway@gmail.com"},"repository":{"url":"git+https://github.com/aindreyway/mcp-codex-keeper.git","type":"git"},"_npmVersion":"10.9.0","description":"An intelligent MCP server that serves as a guardian of development knowledge, providing AI assistants with curated access to latest documentation and best practices","directories":{},"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.2","dotenv":"16.4.7","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp-codex-keeper_1.1.1_1734776328984_0.9229823412016329","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@aindreyway/mcp-codex-keeper","version":"1.1.2","keywords":["mcp","documentation","cline","sonnet","assistant","development","best-practices","aindreyway","typescript"],"author":{"name":"aindreyway"},"license":"MIT","_id":"@aindreyway/mcp-codex-keeper@1.1.2","maintainers":[{"name":"aindreyway","email":"aindreyway@gmail.com"}],"homepage":"https://github.com/aindreyway/mcp-codex-keeper#readme","bugs":{"url":"https://github.com/aindreyway/mcp-codex-keeper/issues"},"bin":{"mcp-codex-keeper":"build/index.js"},"dist":{"shasum":"9463c78d3ef72025a4f1442e9ecd28d4299d4913","tarball":"https://registry.npmjs.org/@aindreyway/mcp-codex-keeper/-/mcp-codex-keeper-1.1.2.tgz","fileCount":25,"integrity":"sha512-aUmQc1ji01eGOuszKDa6alr3ZJdUWo7DIl+Sp8nUVWs8o3EjT7DvqenSl+uiCnuerUyGC1qWN48YStKLmRQREw==","signatures":[{"sig":"MEYCIQDdBamb9b97pDnAO/IlQdg7nGuZQfXtXNYxJKgATGQozwIhALiuG1QhWl+WXyO2O2PcoZ5546MclX5iv22KoIVK+mMV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125343},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e3aaeb83a86c72b2c045a9387c3fc7b79534cea2","scripts":{"dev":"tsc -w","build":"tsc && chmod +x build/index.js","local":"cross-env NODE_OPTIONS='--max-old-space-size=256' MCP_ENV=local npm_config_cache_max=1024000000 node build/index.js","start":"cross-env NODE_OPTIONS='--max-old-space-size=256' npm_config_cache_max=1024000000 node build/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"aindreyway","email":"aindreyway@gmail.com"},"repository":{"url":"git+https://github.com/aindreyway/mcp-codex-keeper.git","type":"git"},"_npmVersion":"10.9.0","description":"An intelligent MCP server that serves as a guardian of development knowledge, providing AI assistants with curated access to latest documentation and best practices","directories":{},"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.2","dotenv":"16.4.7","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp-codex-keeper_1.1.2_1734776598523_0.9035811177156989","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@aindreyway/mcp-codex-keeper","version":"1.1.3","keywords":["mcp","documentation","cline","sonnet","assistant","development","best-practices","aindreyway","typescript"],"author":{"name":"aindreyway"},"license":"MIT","_id":"@aindreyway/mcp-codex-keeper@1.1.3","maintainers":[{"name":"aindreyway","email":"aindreyway@gmail.com"}],"homepage":"https://github.com/aindreyway/mcp-codex-keeper#readme","bugs":{"url":"https://github.com/aindreyway/mcp-codex-keeper/issues"},"bin":{"mcp-codex-keeper":"build/index.js"},"dist":{"shasum":"756fb78233df5844b9ea89d750ad87dbb1540bc5","tarball":"https://registry.npmjs.org/@aindreyway/mcp-codex-keeper/-/mcp-codex-keeper-1.1.3.tgz","fileCount":25,"integrity":"sha512-eP9Kqi5y82r/nu/Xgg4csdP5Wv7nnjgIeAvuuLYwhG3/VrFSr8FR+lm8lVj+4aCLNvZ94lER94fA+/zQfDndjQ==","signatures":[{"sig":"MEYCIQCvbeQdNcgfNF+dvLXcFVUNWV68j2jEdDa+ckQ5UlznAAIhALUvFkq/NXOvlUFqA5Mdsntg0+tIRnU+4UpnnIzJDZ93","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126841},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b70a9ba7d97ac71e684c65c8efe5f8f8567622e0","scripts":{"dev":"tsc -w","build":"tsc && chmod +x build/index.js","local":"cross-env NODE_OPTIONS='--max-old-space-size=256' MCP_ENV=local npm_config_cache_max=1024000000 node build/index.js","start":"cross-env NODE_OPTIONS='--max-old-space-size=256' npm_config_cache_max=1024000000 node build/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"aindreyway","email":"aindreyway@gmail.com"},"repository":{"url":"git+https://github.com/aindreyway/mcp-codex-keeper.git","type":"git"},"_npmVersion":"10.9.0","description":"An intelligent MCP server that serves as a guardian of development knowledge, providing AI assistants with curated access to latest documentation and best practices","directories":{},"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.2","dotenv":"16.4.7","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp-codex-keeper_1.1.3_1734776940527_0.3626201577725321","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@aindreyway/mcp-codex-keeper","version":"1.1.4","keywords":["mcp","documentation","cline","sonnet","assistant","development","best-practices","aindreyway","typescript"],"author":{"name":"aindreyway"},"license":"MIT","_id":"@aindreyway/mcp-codex-keeper@1.1.4","maintainers":[{"name":"aindreyway","email":"aindreyway@gmail.com"}],"homepage":"https://github.com/aindreyway/mcp-codex-keeper#readme","bugs":{"url":"https://github.com/aindreyway/mcp-codex-keeper/issues"},"bin":{"mcp-codex-keeper":"build/index.js"},"dist":{"shasum":"0fb8a8f0d59ae5e614c4cb528241cdfaf1cbeda9","tarball":"https://registry.npmjs.org/@aindreyway/mcp-codex-keeper/-/mcp-codex-keeper-1.1.4.tgz","fileCount":25,"integrity":"sha512-QFXDrTdqPZ1lr2Y3H42y4VjBwwowF7seumBMKt9M700Oz3OBL1L+mj2/Heuf/KFr4rxSqZVaW2kL1eTxxU9pBw==","signatures":[{"sig":"MEUCIBqIVJacXSMYFIb6+RhMx2DxFw7sZDWlJj14GnbGq0vmAiEAxJILEeGHb4kPWcEygM54LU7GgUJtWIYPjHqW3K+FK/I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126983},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ae5af0704f36c40d115577b9874c091cf1881b5e","scripts":{"dev":"tsc -w","build":"tsc && chmod +x build/index.js","local":"cross-env NODE_OPTIONS='--max-old-space-size=256' MCP_ENV=local npm_config_cache_max=1024000000 node build/index.js","start":"cross-env NODE_OPTIONS='--max-old-space-size=256' npm_config_cache_max=1024000000 node build/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"aindreyway","email":"aindreyway@gmail.com"},"repository":{"url":"git+https://github.com/aindreyway/mcp-codex-keeper.git","type":"git"},"_npmVersion":"10.9.0","description":"An intelligent MCP server that serves as a guardian of development knowledge, providing AI assistants with curated access to latest documentation and best practices","directories":{},"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.2","dotenv":"16.4.7","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp-codex-keeper_1.1.4_1734777257915_0.45307394424622505","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@aindreyway/mcp-codex-keeper","version":"1.1.5","keywords":["mcp","documentation","cline","sonnet","assistant","development","best-practices","aindreyway","typescript"],"author":{"name":"aindreyway"},"license":"MIT","_id":"@aindreyway/mcp-codex-keeper@1.1.5","maintainers":[{"name":"aindreyway","email":"aindreyway@gmail.com"}],"homepage":"https://github.com/aindreyway/mcp-codex-keeper#readme","bugs":{"url":"https://github.com/aindreyway/mcp-codex-keeper/issues"},"bin":{"mcp-codex-keeper":"build/index.js"},"dist":{"shasum":"324e6d7e21e563801863a538a75c360eaf88430d","tarball":"https://registry.npmjs.org/@aindreyway/mcp-codex-keeper/-/mcp-codex-keeper-1.1.5.tgz","fileCount":26,"integrity":"sha512-HFAFVhfU+rYND/rvyis2IUYvowNizAm7TgKXfbrqrjaCQY7xbdfuLWWbdve0ZGiHAaU37nJBswjmizUKGrBkEw==","signatures":[{"sig":"MEQCIGC8dYBscBf5aD93hUtSpLvc7SdBfmhSpWzX1WRsg+5yAiBqCk6g5/TDBWq1wvbvjN9SpIQfyxe6oePHbcbRYsVqCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128313},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"69d37fdc7c8c2fa278bf72f8e8eaf26b18a93ae7","scripts":{"dev":"tsc -w","build":"tsc && chmod +x build/index.js","local":"cross-env NODE_OPTIONS='--max-old-space-size=256' MCP_ENV=local npm_config_cache_max=1024000000 node build/index.js","start":"cross-env NODE_OPTIONS='--max-old-space-size=256' npm_config_cache_max=1024000000 node build/index.js","deploy":"npm run build && git add . && npm version patch && npm publish --access public && git push --tags && git push","version":"npm run update-version && git add -A","postversion":"git push && git push --tags","prepublishOnly":"npm run build","update-version":"node scripts/update-version.js"},"_npmUser":{"name":"aindreyway","email":"aindreyway@gmail.com"},"repository":{"url":"git+https://github.com/aindreyway/mcp-codex-keeper.git","type":"git"},"_npmVersion":"10.9.0","description":"An intelligent MCP server that serves as a guardian of development knowledge, providing AI assistants with curated access to latest documentation and best practices","directories":{},"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.2","dotenv":"16.4.7","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp-codex-keeper_1.1.5_1734778007151_0.5056740943513496","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@aindreyway/mcp-codex-keeper","version":"1.1.6","keywords":["mcp","documentation","cline","sonnet","assistant","development","best-practices","aindreyway","typescript"],"author":{"name":"aindreyway"},"license":"MIT","_id":"@aindreyway/mcp-codex-keeper@1.1.6","maintainers":[{"name":"aindreyway","email":"aindreyway@gmail.com"}],"homepage":"https://github.com/aindreyway/mcp-codex-keeper#readme","bugs":{"url":"https://github.com/aindreyway/mcp-codex-keeper/issues"},"bin":{"mcp-codex-keeper":"build/index.js"},"dist":{"shasum":"cfd9c5a4d3a0274a889fff8cc1dadba295ee83a9","tarball":"https://registry.npmjs.org/@aindreyway/mcp-codex-keeper/-/mcp-codex-keeper-1.1.6.tgz","fileCount":26,"integrity":"sha512-FDd/srt5v0ur/NViCWZI2dPKYpCfQPOq1noJ3gDK/YocpUPYYX+L7NI2sj26//X8iJATRabMVV0mqbtpGkRcgQ==","signatures":[{"sig":"MEUCID2OpWXtq8vjRdnfZ854MdAaqtQOoIGVWgIeV42Pi1snAiEA4FyrW2bZlc5+SOHt99M1EwiYX+VkSTxn1K0wU5BE6Vw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128438},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"920874d867642716cba9ae2e6879c4d7dc0d9d34","scripts":{"dev":"tsc -w","build":"tsc && chmod +x build/index.js","local":"cross-env NODE_OPTIONS='--max-old-space-size=256' MCP_ENV=local npm_config_cache_max=1024000000 node build/index.js","start":"cross-env NODE_OPTIONS='--max-old-space-size=256' npm_config_cache_max=1024000000 node build/index.js","deploy":"npm run build && git add . && npm version patch && npm publish --access public && git push --tags && git push","version":"npm run update-version && git add -A","postversion":"git push && git push --tags","prepublishOnly":"npm run build","update-version":"node scripts/update-version.js"},"_npmUser":{"name":"aindreyway","email":"aindreyway@gmail.com"},"repository":{"url":"git+https://github.com/aindreyway/mcp-codex-keeper.git","type":"git"},"_npmVersion":"10.9.0","description":"An intelligent MCP server that serves as a guardian of development knowledge, providing AI assistants with curated access to latest documentation and best practices","directories":{},"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.2","dotenv":"16.4.7","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp-codex-keeper_1.1.6_1734778179424_0.39481986612960474","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@aindreyway/mcp-codex-keeper","version":"1.1.7","keywords":["mcp","documentation","cline","sonnet","assistant","development","best-practices","aindreyway","typescript"],"author":{"name":"aindreyway"},"license":"MIT","_id":"@aindreyway/mcp-codex-keeper@1.1.7","maintainers":[{"name":"aindreyway","email":"aindreyway@gmail.com"}],"homepage":"https://github.com/aindreyway/mcp-codex-keeper#readme","bugs":{"url":"https://github.com/aindreyway/mcp-codex-keeper/issues"},"bin":{"mcp-codex-keeper":"build/index.js"},"dist":{"shasum":"b7903147f5b216f59cc58d4923efc05a4bde0411","tarball":"https://registry.npmjs.org/@aindreyway/mcp-codex-keeper/-/mcp-codex-keeper-1.1.7.tgz","fileCount":26,"integrity":"sha512-BFxJx8wZGLWhT2BmqlqGuBeE9fGmXekvXh6VtRgCZFwfGH1RsAno2wAR5gi8zXTAW5GIBQlEmsPQTKDwpBqetQ==","signatures":[{"sig":"MEUCIGpshJ707t8zWgcb536LVS94U8pt6Hfs2dFwRipZjJLXAiEAiMaB9EAv5lDGD0NSIvzVEf3yJGaKplelVvbOQPpGamk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128612},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"965619dd0cb01619e230322f402eadd449076816","scripts":{"dev":"tsc -w","build":"tsc && chmod +x build/index.js","local":"cross-env NODE_OPTIONS='--max-old-space-size=256' MCP_ENV=local npm_config_cache_max=1024000000 node build/index.js","start":"cross-env NODE_OPTIONS='--max-old-space-size=256' npm_config_cache_max=1024000000 node build/index.js","deploy":"npm run build && git add . && npm version patch && npm publish --access public && git push --tags && git push","version":"npm run update-version && git add -A","postversion":"git push && git push --tags","prepublishOnly":"npm run build","update-version":"node scripts/update-version.js"},"_npmUser":{"name":"aindreyway","email":"aindreyway@gmail.com"},"repository":{"url":"git+https://github.com/aindreyway/mcp-codex-keeper.git","type":"git"},"_npmVersion":"10.9.0","description":"An intelligent MCP server that serves as a guardian of development knowledge, providing AI assistants with curated access to latest documentation and best practices","directories":{},"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.2","dotenv":"16.4.7","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp-codex-keeper_1.1.7_1734778691038_0.6668647044347478","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@aindreyway/mcp-codex-keeper","version":"1.1.8","keywords":["mcp","documentation","cline","sonnet","assistant","development","best-practices","aindreyway","typescript"],"author":{"name":"aindreyway"},"license":"MIT","_id":"@aindreyway/mcp-codex-keeper@1.1.8","maintainers":[{"name":"aindreyway","email":"aindreyway@gmail.com"}],"homepage":"https://github.com/aindreyway/mcp-codex-keeper#readme","bugs":{"url":"https://github.com/aindreyway/mcp-codex-keeper/issues"},"bin":{"mcp-codex-keeper":"build/index.js"},"dist":{"shasum":"c4ad55867d5f39d4d4cc7acbcf7f2bc483bd91e6","tarball":"https://registry.npmjs.org/@aindreyway/mcp-codex-keeper/-/mcp-codex-keeper-1.1.8.tgz","fileCount":27,"integrity":"sha512-3boCJi7Fj61njvusKALz69UT3nR6G4ajrkl9N9JFZRmv+zSN6htn2chV60lOZ7tjdSX2E4n+8BsRk/XwJV5+fg==","signatures":[{"sig":"MEYCIQDwAlzCEaP+11DCLbZQNs2xXQJUtD/GV9Z+HqtuzJGzqgIhAOV8XRUuFqybNYB9oupyDKvK06UpK6r6ndNLPSsoa6yc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132846},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"937bc35a1706ca7527d679a76a5a8859c1db94d3","scripts":{"dev":"tsc -w","build":"tsc && chmod +x build/index.js","local":"cross-env NODE_OPTIONS='--max-old-space-size=256' MCP_ENV=local npm_config_cache_max=1024000000 node build/index.js","start":"cross-env NODE_OPTIONS='--max-old-space-size=256' npm_config_cache_max=1024000000 node build/index.js","deploy":"npm run build && git add . && npm version patch && npm publish --access public && git push --tags && git push","version":"npm run update-version && git add -A","postversion":"git push && git push --tags","prepublishOnly":"npm run build","update-version":"node scripts/update-version.js"},"_npmUser":{"name":"aindreyway","email":"aindreyway@gmail.com"},"repository":{"url":"git+https://github.com/aindreyway/mcp-codex-keeper.git","type":"git"},"_npmVersion":"10.9.0","description":"An intelligent MCP server that serves as a guardian of development knowledge, providing AI assistants with curated access to latest documentation and best practices","directories":{},"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.2","dotenv":"16.4.7","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp-codex-keeper_1.1.8_1734779494634_0.9619481589569581","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@aindreyway/mcp-codex-keeper","version":"1.1.9","keywords":["mcp","documentation","cline","sonnet","assistant","development","best-practices","aindreyway","typescript"],"author":{"name":"aindreyway"},"license":"MIT","_id":"@aindreyway/mcp-codex-keeper@1.1.9","maintainers":[{"name":"aindreyway","email":"aindreyway@gmail.com"}],"homepage":"https://github.com/aindreyway/mcp-codex-keeper#readme","bugs":{"url":"https://github.com/aindreyway/mcp-codex-keeper/issues"},"bin":{"mcp-codex-keeper":"build/index.js"},"dist":{"shasum":"e23b27bc8f07fbe9ab0e4db06520a9e3fcb900e3","tarball":"https://registry.npmjs.org/@aindreyway/mcp-codex-keeper/-/mcp-codex-keeper-1.1.9.tgz","fileCount":26,"integrity":"sha512-4NF6UweM9PXJVfhKJwohAUJQLKjeKoToSjQkh07NMg04XnFrfWlIXB56cy15fWM/I49IabsL+RPedTNrwWyL/A==","signatures":[{"sig":"MEUCIQCSNuyZp9+BFLUxpgR+SvL6KbVTnamvdZTb+fOts+0s5AIgJUJ0i5NoNuE60yLb/gdGQncq9rGT+O3rX4cyNyiAwdU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132476},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5d488bc12c92569049afabdc8d4c0b37bc73da8e","scripts":{"dev":"tsc -w","build":"tsc && chmod +x build/index.js","local":"cross-env NODE_OPTIONS='--max-old-space-size=256' MCP_ENV=local npm_config_cache_max=1024000000 node build/index.js","start":"cross-env NODE_OPTIONS='--max-old-space-size=256' npm_config_cache_max=1024000000 node build/index.js","deploy":"npm run build && git add . && git commit -m \"chore: prepare for release\" && npm version patch && npm publish --access public && git push --tags && git push","version":"npm run update-version && git add -A","postversion":"git push && git push --tags","prepublishOnly":"npm run build","update-version":"node scripts/update-version.js"},"_npmUser":{"name":"aindreyway","email":"aindreyway@gmail.com"},"repository":{"url":"git+https://github.com/aindreyway/mcp-codex-keeper.git","type":"git"},"_npmVersion":"10.9.0","description":"An intelligent MCP server that serves as a guardian of development knowledge, providing AI assistants with curated access to latest documentation and best practices","directories":{},"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.2","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp-codex-keeper_1.1.9_1734779807762_0.21008213434961442","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@aindreyway/mcp-codex-keeper","version":"1.1.10","description":"An intelligent MCP server that serves as a guardian of development knowledge, providing AI assistants with curated access to latest documentation and best practices","type":"module","main":"build/index.js","bin":{"mcp-codex-keeper":"build/index.js"},"scripts":{"build":"tsc && chmod +x build/index.js","start":"cross-env NODE_OPTIONS='--max-old-space-size=256' npm_config_cache_max=1024000000 node build/index.js","dev":"tsc -w","prepublishOnly":"npm run build","local":"cross-env NODE_OPTIONS='--max-old-space-size=256' MCP_ENV=local npm_config_cache_max=1024000000 node build/index.js","update-version":"node scripts/update-version.js","version":"npm run update-version && git add -A","postversion":"git push && git push --tags","deploy":"npm run build && git add . && git commit -m \"chore: prepare for release\" && npm version patch && npm publish --access public && git push --tags && git push"},"keywords":["mcp","documentation","cline","sonnet","assistant","development","best-practices","aindreyway","typescript"],"author":{"name":"aindreyway"},"license":"MIT","dependencies":{"@modelcontextprotocol/sdk":"latest","axios":"^1.6.2","node-fetch":"^3.3.2"},"devDependencies":{"@types/node":"^20.10.4","cross-env":"^7.0.3","typescript":"^5.3.3"},"repository":{"type":"git","url":"git+https://github.com/aindreyway/mcp-codex-keeper.git"},"bugs":{"url":"https://github.com/aindreyway/mcp-codex-keeper/issues"},"homepage":"https://github.com/aindreyway/mcp-codex-keeper#readme","engines":{"node":">=18.0.0"},"_id":"@aindreyway/mcp-codex-keeper@1.1.10","gitHead":"f59e7972e220576d813d7b8d43c97acc1c36d8d0","types":"./build/index.d.ts","_nodeVersion":"23.3.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-Zgei5VlnfdHgAvUw/xSiSMPS7wz69fXHuvynSMBSuV/UK30EQJbmsWmiLm80bf1OJiy/wPX433lrD/N/RuGsIw==","shasum":"ca88fcf4dd64869551be05424b8bf588191fb911","tarball":"https://registry.npmjs.org/@aindreyway/mcp-codex-keeper/-/mcp-codex-keeper-1.1.10.tgz","fileCount":26,"unpackedSize":136557,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBEh0fdiu+Dr1UjGXNwPiSCMDRrlXFLlsUPh8rDGj7dUAiAbe32/MWVSetTqAF52H+IlrYKSOrcaESArLoHVwBEHJA=="}]},"_npmUser":{"name":"aindreyway","email":"aindreyway@gmail.com"},"directories":{},"maintainers":[{"name":"aindreyway","email":"aindreyway@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-codex-keeper_1.1.10_1734781126218_0.16467593861796948"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-19T16:52:44.901Z","modified":"2024-12-21T11:38:46.570Z","1.0.5":"2024-12-19T16:52:45.255Z","1.0.6":"2024-12-19T18:40:54.778Z","1.0.7":"2024-12-19T18:55:58.450Z","1.0.8":"2024-12-19T18:57:46.019Z","1.0.9":"2024-12-19T19:07:06.379Z","1.0.10":"2024-12-19T19:08:07.494Z","1.0.11":"2024-12-19T19:12:45.751Z","1.0.12":"2024-12-20T04:32:33.056Z","1.1.0":"2024-12-21T10:11:55.673Z","1.1.1":"2024-12-21T10:18:49.201Z","1.1.2":"2024-12-21T10:23:18.692Z","1.1.3":"2024-12-21T10:29:00.707Z","1.1.4":"2024-12-21T10:34:18.087Z","1.1.5":"2024-12-21T10:46:47.346Z","1.1.6":"2024-12-21T10:49:39.595Z","1.1.7":"2024-12-21T10:58:11.254Z","1.1.8":"2024-12-21T11:11:34.827Z","1.1.9":"2024-12-21T11:16:47.955Z","1.1.10":"2024-12-21T11:38:46.408Z"},"bugs":{"url":"https://github.com/aindreyway/mcp-codex-keeper/issues"},"author":{"name":"aindreyway"},"license":"MIT","homepage":"https://github.com/aindreyway/mcp-codex-keeper#readme","keywords":["mcp","documentation","cline","sonnet","assistant","development","best-practices","aindreyway","typescript"],"repository":{"type":"git","url":"git+https://github.com/aindreyway/mcp-codex-keeper.git"},"description":"An intelligent MCP server that serves as a guardian of development knowledge, providing AI assistants with curated access to latest documentation and best practices","maintainers":[{"name":"aindreyway","email":"aindreyway@gmail.com"}],"readme":"# Aindreyway MCP Codex Keeper\n\n![MCP Server](https://img.shields.io/badge/MCP-Server-blue)\n![Version](https://img.shields.io/badge/version-1.1.10-green)\n![License](https://img.shields.io/badge/license-MIT-blue)\n\nAn intelligent MCP server that serves as a guardian of development knowledge, providing AI assistants with curated access to latest documentation and best practices.\n\n<a href=\"https://glama.ai/mcp/servers/bo39uifs3k\"><img width=\"380\" height=\"200\" src=\"https://glama.ai/mcp/servers/bo39uifs3k/badge\" alt=\"mcp-codex-keeper MCP server\" /></a>\n\n## 🚀 Quick Start\n\n### Prerequisites\n\n1. Make sure you have Node.js installed (version 18 or higher):\n\n   ```bash\n   node --version\n   ```\n\n2. Install or update npm (comes with Node.js):\n\n   ```bash\n   npm install -g npm@latest\n   ```\n\n3. Verify npx is available:\n   ```bash\n   npx --version\n   ```\n   If not found, install it:\n   ```bash\n   npm install -g npx\n   ```\n\n### Configuration\n\nAdd this to your Cline/Sonnet configuration:\n\n```json\n\"aindreyway-codex-keeper\": {\n  \"command\": \"npx\",\n  \"args\": [\"-y\", \"@aindreyway/mcp-codex-keeper@latest\"],\n  \"disabled\": false,\n  \"env\": {\n    \"npm_config_cache_max\": \"1024000000\",\n    \"NODE_OPTIONS\": \"--max-old-space-size=256\"\n  }\n}\n```\n\nThat's it! The assistant will handle everything automatically.\n\n> **Note:** This server uses `npx` for direct npm package execution, which is optimal for Node.js/TypeScript MCP servers, providing seamless integration with the npm ecosystem and TypeScript tooling.\n\n## 🎯 What Your Assistant Can Do\n\nAsk your assistant to:\n\n- \"Show me the latest React documentation\"\n- \"Find best practices for TypeScript development\"\n- \"Update documentation for Node.js\"\n- \"Search for information about async/await\"\n\n## 🛠 Available Tools\n\n### list_documentation\n\nLists all available documentation sources with optional category filtering.\n\n### add_documentation\n\nAdd new documentation sources to the knowledge base.\n\n### update_documentation\n\nUpdate existing documentation to get the latest content.\n\n### search_documentation\n\nSearch through documentation with category filtering.\n\n## 📚 Documentation Categories\n\n- Frontend\n- Backend\n- Language\n- MCP\n- MCP-Guide\n- Database\n- DevOps\n- Security\n- Testing\n- Architecture\n- Mobile\n- AI\n- Cloud\n\n## 🔧 Features\n\nThe server automatically:\n\n- Manages documentation from various sources\n- Keeps track of latest development best practices\n- Provides intelligent search capabilities\n- Updates documentation automatically\n- Supports tagging and categorization\n- Optimizes memory usage:\n  - Uses streaming for large files\n  - Automatic cache cleanup\n  - Memory-efficient search\n  - Size and age limits for cached files\n  - Limited heap size (256MB)\n\n## 📝 License\n\nMIT License - feel free to use this in your projects!\n\n## 👤 Author\n\n**aindreyway**\n\n- GitHub: [@aindreyway](https://github.com/aindreyway)\n\n## 📖 Documentation\n\n- [User Guide](README.md) - Installation and usage instructions\n- [Contributing Guide](CONTRIBUTING.md) - How to contribute to the project\n- [Technical Documentation](PROJECT_SUMMARY.md) - Detailed technical information\n\n## ⭐️ Support\n\nGive a ⭐️ if this project helped you! If you want to contribute, please check our [Contributing Guide](CONTRIBUTING.md).\n","readmeFilename":"README.md"}