{"_id":"@byronwade/memoria","_rev":"31-ef20df0868241552d1ed94665d7cf857","name":"@byronwade/memoria","dist-tags":{"latest":"1.0.32"},"versions":{"1.0.0":{"name":"@byronwade/memoria","version":"1.0.0","keywords":["mcp","git","memoria","memory","forensics","code-analysis","model-context-protocol","ai-tools"],"author":{"name":"Byron Wade"},"license":"MIT","_id":"@byronwade/memoria@1.0.0","maintainers":[{"name":"byronwade","email":"bcw1995@gmail.com"}],"homepage":"https://github.com/byronwade/memoria","bugs":{"url":"https://github.com/byronwade/memoria/issues"},"bin":{"memoria":"dist/index.js"},"dist":{"shasum":"0044d643a37c6019ec94811d67bf4f5cfadd7ee6","tarball":"https://registry.npmjs.org/@byronwade/memoria/-/memoria-1.0.0.tgz","fileCount":7,"integrity":"sha512-5+dVfL63/GNsOI7ec+oqK0xNUGkbis7scd58KDoFeYGF1pXWSpHaY0Gtx2N2XXd9Z9Jht8D7I055a4PuEq8OQw==","signatures":[{"sig":"MEQCIHQh80bxVRXgYMkJBkTBxSUjtjE9yEmX0NEakq9c7T8XAiA+TFeM0ymP73RfR6dCd244n7tFLtPRQX0/KoS7Wsf6ZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43703},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ca8286e9add04ac4dced3103188212b6c5c1dcc2","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"byronwade","email":"bcw1995@gmail.com"},"repository":{"url":"git+https://github.com/byronwade/memoria.git","type":"git"},"_npmVersion":"11.6.2","description":"The Memory Your AI Lacks - MCP server giving AI Senior Developer Intuition through git forensics","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.8","ignore":"^7.0.5","lru-cache":"^11.2.4","simple-git":"^3.27.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.5.0","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/memoria_1.0.0_1764818871126_0.6598350396418398","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@byronwade/memoria","version":"1.0.1","keywords":["mcp","git","memoria","memory","forensics","code-analysis","model-context-protocol","ai-tools"],"author":{"name":"Byron Wade"},"license":"MIT","_id":"@byronwade/memoria@1.0.1","maintainers":[{"name":"byronwade","email":"bcw1995@gmail.com"}],"homepage":"https://github.com/byronwade/memoria","bugs":{"url":"https://github.com/byronwade/memoria/issues"},"bin":{"memoria":"dist/index.js"},"dist":{"shasum":"487faf918197d6761a2d62c5cad16ad762c7271f","tarball":"https://registry.npmjs.org/@byronwade/memoria/-/memoria-1.0.1.tgz","fileCount":7,"integrity":"sha512-yGu2oPcLpElaLePAwP/sDeXrB1EBYyfRB7xUZchEky77CfxCHCrq5wX7uvUapGuu8GjOUVNIx47rWBgrwnUjeg==","signatures":[{"sig":"MEUCIHGtnQLUjC69MP+78awc6XVGAdE+ug6Q4oIjJjdYn2sYAiEAg5RddEVD9AOG7iMNC5ErJTIIDpyVoN1vUYx0reIXh+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35237},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3a3f3c593bf5c63eecf84aac3cfb5988dd23d399","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"byronwade","email":"bcw1995@gmail.com"},"repository":{"url":"git+https://github.com/byronwade/memoria.git","type":"git"},"_npmVersion":"11.6.2","description":"The Memory Your AI Lacks - MCP server giving AI Senior Developer Intuition through git forensics","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.8","ignore":"^7.0.5","lru-cache":"^11.2.4","simple-git":"^3.27.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.5.0","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/memoria_1.0.1_1764820186983_0.9006854583492923","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@byronwade/memoria","version":"1.0.2","keywords":["mcp","git","memoria","memory","forensics","code-analysis","model-context-protocol","ai-tools"],"author":{"name":"Byron Wade"},"license":"MIT","_id":"@byronwade/memoria@1.0.2","maintainers":[{"name":"byronwade","email":"bcw1995@gmail.com"}],"homepage":"https://github.com/byronwade/memoria","bugs":{"url":"https://github.com/byronwade/memoria/issues"},"bin":{"memoria":"dist/index.js"},"dist":{"shasum":"a8347fc7a37c708bf2544fe34a5a2bebf7467c83","tarball":"https://registry.npmjs.org/@byronwade/memoria/-/memoria-1.0.2.tgz","fileCount":7,"integrity":"sha512-oVu634Pgt2GY/yLka5o5VWe581VIkbPSf5f132AUqbRrA1vIvF2zCRpAIt/9TUegRzKSveJgGO3lrqCC6zyuRQ==","signatures":[{"sig":"MEYCIQDGOg1hFHa0X9O+/LQonHhsRsewxoKlhgio7AKsgguJpgIhANnCnINaL+Eca+w55EjA9k1M982Pnf11aiZdkznav7ne","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127546},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f2383fafe297afab749bddde8c165601393801fc","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"byronwade","email":"bcw1995@gmail.com"},"repository":{"url":"git+https://github.com/byronwade/memoria.git","type":"git"},"_npmVersion":"11.6.2","description":"The Memory Your AI Lacks - MCP server giving AI Senior Developer Intuition through git forensics","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.8","ignore":"^7.0.5","lru-cache":"^11.2.4","simple-git":"^3.27.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.5.0","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/memoria_1.0.2_1764826028696_0.5539597288682518","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@byronwade/memoria","version":"1.0.3","keywords":["mcp","git","memoria","memory","forensics","code-analysis","model-context-protocol","ai-tools"],"author":{"name":"Byron Wade"},"license":"MIT","_id":"@byronwade/memoria@1.0.3","maintainers":[{"name":"byronwade","email":"bcw1995@gmail.com"}],"homepage":"https://github.com/byronwade/memoria","bugs":{"url":"https://github.com/byronwade/memoria/issues"},"bin":{"memoria":"dist/index.js"},"dist":{"shasum":"a26f386e69b5c7caaf13ccc2060ef7712b8ba3f1","tarball":"https://registry.npmjs.org/@byronwade/memoria/-/memoria-1.0.3.tgz","fileCount":7,"integrity":"sha512-+gsBHYfRyyb3o4MywwT8Jl1uwuKm0+yLoXA07KeqK1i1bJvTxg2W/XYgb7anmpg8w972PiBylELR6bC6FYJPbg==","signatures":[{"sig":"MEUCIHwkUUbui6Ee9wQc+lS3o9gqlaYpQOqYr6qHdCMdGFBbAiEAv1wGJtWSGYSMBlPPQqHHMMbIYUtTRbJS8Wn3A8H232c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150466},"knip":{"ignore":["benchmarks/**"]},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"27aa24c268554f8e05660d720630138222ec34d1","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"byronwade","email":"bcw1995@gmail.com"},"repository":{"url":"git+https://github.com/byronwade/memoria.git","type":"git"},"_npmVersion":"11.6.2","description":"The Memory Your AI Lacks - MCP server giving AI Senior Developer Intuition through git forensics","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.8","ignore":"^7.0.5","lru-cache":"^11.2.4","simple-git":"^3.27.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.5.0","@types/node":"^20.14.0","@vitest/coverage-v8":"^4.0.15"},"_npmOperationalInternal":{"tmp":"tmp/memoria_1.0.3_1764828848753_0.6749116856760853","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@byronwade/memoria","version":"1.0.4","keywords":["mcp","git","memoria","memory","forensics","code-analysis","model-context-protocol","ai-tools"],"author":{"name":"Byron Wade"},"license":"MIT","_id":"@byronwade/memoria@1.0.4","maintainers":[{"name":"byronwade","email":"bcw1995@gmail.com"}],"homepage":"https://github.com/byronwade/memoria","bugs":{"url":"https://github.com/byronwade/memoria/issues"},"bin":{"memoria":"dist/index.js"},"dist":{"shasum":"387870e2b969ba92a38059ca07295205a4494eb9","tarball":"https://registry.npmjs.org/@byronwade/memoria/-/memoria-1.0.4.tgz","fileCount":7,"integrity":"sha512-7Kcl1GVxqhUzlZi1ql9JfXthOh0awN0okBlzIByl9ID/eQJTatQmhs8hs6KhaJqXNaLdvdVP85gqJwjajDmnLg==","signatures":[{"sig":"MEUCIAj/pxi/P3VK2azG3Ec1++BNCheP5c9Pa2Mip5xBNBRwAiEAm+NwI0zFIW8vSKHXNq1ycvPxID5NET5nwSXFqz1xFR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152197},"knip":{"ignore":["benchmarks/**"]},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"fa8f5dfcd9048c2b9740765a8b25b778efb7dada","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"byronwade","email":"bcw1995@gmail.com"},"repository":{"url":"git+https://github.com/byronwade/memoria.git","type":"git"},"_npmVersion":"11.6.2","description":"The Memory Your AI Lacks - MCP server giving AI Senior Developer Intuition through git forensics","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.8","ignore":"^7.0.5","lru-cache":"^11.2.4","simple-git":"^3.27.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.5.0","@types/node":"^20.14.0","@vitest/coverage-v8":"^4.0.15"},"_npmOperationalInternal":{"tmp":"tmp/memoria_1.0.4_1764830123197_0.9996284933603687","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@byronwade/memoria","version":"1.0.5","keywords":["mcp","git","memoria","memory","forensics","code-analysis","model-context-protocol","ai-tools"],"author":{"name":"Byron Wade"},"license":"MIT","_id":"@byronwade/memoria@1.0.5","maintainers":[{"name":"byronwade","email":"bcw1995@gmail.com"}],"homepage":"https://github.com/byronwade/memoria","bugs":{"url":"https://github.com/byronwade/memoria/issues"},"bin":{"memoria":"dist/index.js"},"dist":{"shasum":"302e6c4f53ae17018f3ea7370d505ea571152f3d","tarball":"https://registry.npmjs.org/@byronwade/memoria/-/memoria-1.0.5.tgz","fileCount":7,"integrity":"sha512-BTH1g3A2b8G/Ftj+SQRHtHxeKzzIZhUphcw4MbFPLAURm+ROLbHxQvvn25cmauo9NxJIJViClq5uFSUFs4LAOg==","signatures":[{"sig":"MEUCIAnitivUaIHhHjbCzij0gyqRPsFFUQQACRZy4RVApU8rAiEAgFWRJPg+XFivcaKpl3VkEsjQJh4qEKamngna8h+a6K0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157816},"knip":{"ignore":["benchmarks/**"]},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"82241147c74a779923949f4212f5ab22c8f57c9f","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"byronwade","email":"bcw1995@gmail.com"},"repository":{"url":"git+https://github.com/byronwade/memoria.git","type":"git"},"_npmVersion":"11.6.2","description":"The Memory Your AI Lacks - MCP server giving AI Senior Developer Intuition through git forensics","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.8","ignore":"^7.0.5","lru-cache":"^11.2.4","simple-git":"^3.27.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.5.0","@types/node":"^20.14.0","@vitest/coverage-v8":"^4.0.15"},"_npmOperationalInternal":{"tmp":"tmp/memoria_1.0.5_1764833288438_0.39945741932750023","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@byronwade/memoria","version":"1.0.6","keywords":["mcp","git","memoria","memory","forensics","code-analysis","model-context-protocol","ai-tools"],"author":{"name":"Byron Wade"},"license":"MIT","_id":"@byronwade/memoria@1.0.6","maintainers":[{"name":"byronwade","email":"bcw1995@gmail.com"}],"homepage":"https://github.com/byronwade/memoria","bugs":{"url":"https://github.com/byronwade/memoria/issues"},"bin":{"memoria":"dist/index.js"},"dist":{"shasum":"9faff9a404b29a375a961fc74bade4ba7a9f1b0f","tarball":"https://registry.npmjs.org/@byronwade/memoria/-/memoria-1.0.6.tgz","fileCount":7,"integrity":"sha512-56wak9+5XVR1sn6aPVjklYbh5u+tl1qvl0ApfERY2N5S+IdXOuL4vDOANBqjjc7IqvJoUukeulUFyV+3pR3wig==","signatures":[{"sig":"MEQCIGa6w/vRPaWL33dsyeIgGRNM+A/zcs7mjRWyd1vz8FPkAiAJV/ZB2hLn4rhTQPaxMyIisULmlQi/CWAdLYftCclShg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158354},"knip":{"ignore":["benchmarks/**"]},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8af769e69542e26c5750af968a7f9e52fdbb6c2c","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"byronwade","email":"bcw1995@gmail.com"},"repository":{"url":"git+https://github.com/byronwade/memoria.git","type":"git"},"_npmVersion":"11.6.2","description":"The Memory Your AI Lacks - MCP server giving AI Senior Developer Intuition through git forensics","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.8","ignore":"^7.0.5","lru-cache":"^11.2.4","simple-git":"^3.27.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.5.0","@types/node":"^20.14.0","@vitest/coverage-v8":"^4.0.15"},"_npmOperationalInternal":{"tmp":"tmp/memoria_1.0.6_1764833636176_0.29574453664372946","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@byronwade/memoria","version":"1.0.7","keywords":["mcp","git","memoria","memory","forensics","code-analysis","model-context-protocol","ai-tools"],"author":{"name":"Byron Wade"},"license":"MIT","_id":"@byronwade/memoria@1.0.7","maintainers":[{"name":"byronwade","email":"bcw1995@gmail.com"}],"homepage":"https://github.com/byronwade/memoria","bugs":{"url":"https://github.com/byronwade/memoria/issues"},"bin":{"memoria":"dist/cli.js","memoria-server":"dist/index.js"},"dist":{"shasum":"bd6d68d91f05372406ab1f076b4db422c7acd9e4","tarball":"https://registry.npmjs.org/@byronwade/memoria/-/memoria-1.0.7.tgz","fileCount":15,"integrity":"sha512-XD5sbGFTdUPRWMgJMnVJgPmX0k8GTMlHG/bZmZ3VktNIunxWNk/UKq9483W6mfPBXXZA0Kxx9sxPsNIbQesVuw==","signatures":[{"sig":"MEYCIQCBGOOxspWvDU2XJP3ZVXlvJPOlYyOydXYGqKKLD5ZuTgIhAJQ/+zKD05pyROYXHx/URngvd7JtHtaxkWcbZPFUAv3A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189807},"knip":{"ignore":["benchmarks/**"]},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3fc1cb6fc703c474a72436ea98e8cb9664b689cf","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"byronwade","email":"bcw1995@gmail.com"},"repository":{"url":"git+https://github.com/byronwade/memoria.git","type":"git"},"_npmVersion":"11.6.2","description":"The Memory Your AI Lacks - MCP server giving AI Senior Developer Intuition through git forensics","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.8","ignore":"^7.0.5","lru-cache":"^11.2.4","simple-git":"^3.27.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.5.0","@types/node":"^20.14.0","@vitest/coverage-v8":"^4.0.15"},"_npmOperationalInternal":{"tmp":"tmp/memoria_1.0.7_1764836291932_0.5090036280962782","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@byronwade/memoria","version":"1.0.8","keywords":["mcp","git","memoria","memory","forensics","code-analysis","model-context-protocol","ai-tools"],"author":{"name":"Byron Wade"},"license":"MIT","_id":"@byronwade/memoria@1.0.8","maintainers":[{"name":"byronwade","email":"bcw1995@gmail.com"}],"homepage":"https://github.com/byronwade/memoria","bugs":{"url":"https://github.com/byronwade/memoria/issues"},"bin":{"memoria":"dist/cli.js","memoria-server":"dist/index.js"},"dist":{"shasum":"a85f7e6b1f9bfcc55264bafaa7d0dbb01f0a64ef","tarball":"https://registry.npmjs.org/@byronwade/memoria/-/memoria-1.0.8.tgz","fileCount":15,"integrity":"sha512-kNI/unPf+9Z4VN96KXrGs7hcMvYN52tYEbRmQOAKAegv5oWUMKd0mGHfnuoBl4KCewpYhDwvX3vU3B458F578g==","signatures":[{"sig":"MEQCIGl3af6Wto24s/kE95OAFsxPm5EeeRqUxhwklvE6zAYgAiAcV3HFnhk0hG1f6Arpghu5lTtn0e6tW5Z393E5JJkTkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189807},"knip":{"ignore":["benchmarks/**"]},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"73f5277c5965fd98f400207773818a6eec55591d","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"byronwade","email":"bcw1995@gmail.com"},"repository":{"url":"git+https://github.com/byronwade/memoria.git","type":"git"},"_npmVersion":"11.6.2","description":"The Memory Your AI Lacks - MCP server giving AI Senior Developer Intuition through git forensics","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.8","ignore":"^7.0.5","lru-cache":"^11.2.4","simple-git":"^3.27.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.5.0","@types/node":"^20.14.0","@vitest/coverage-v8":"^4.0.15"},"_npmOperationalInternal":{"tmp":"tmp/memoria_1.0.8_1764836608985_0.28120147078569","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@byronwade/memoria","version":"1.0.9","keywords":["mcp","git","memoria","memory","forensics","code-analysis","model-context-protocol","ai-tools"],"author":{"name":"Byron Wade"},"license":"MIT","_id":"@byronwade/memoria@1.0.9","maintainers":[{"name":"byronwade","email":"bcw1995@gmail.com"}],"homepage":"https://github.com/byronwade/memoria","bugs":{"url":"https://github.com/byronwade/memoria/issues"},"bin":{"memoria":"dist/cli.js","memoria-server":"dist/index.js"},"dist":{"shasum":"dd7fcca1acb9cdc137c65b93341adf27827c7094","tarball":"https://registry.npmjs.org/@byronwade/memoria/-/memoria-1.0.9.tgz","fileCount":15,"integrity":"sha512-67jTk82jX+wsjZXs3i6EBu8LclWu+07AQIJPVkovOblB1F0QKKmJTqtSp5WZOTN0V7XeYsRhruZuMLlSlgEfyA==","signatures":[{"sig":"MEUCIQDYMQ6fEXDMYree/HVrzdWinS9Nb55kcYhUtu/xGEJJwQIgfnHyyvvhRXUG4FClNMMwmjDYDdr/P3TRiI2yXX8mjck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189807},"knip":{"ignore":["benchmarks/**"]},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d1dfb80137a1d57f55e1e587aae6938d2ca281ec","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"byronwade","email":"bcw1995@gmail.com"},"repository":{"url":"git+https://github.com/byronwade/memoria.git","type":"git"},"_npmVersion":"11.6.2","description":"The Memory Your AI Lacks - MCP server giving AI Senior Developer Intuition through git forensics","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.8","ignore":"^7.0.5","lru-cache":"^11.2.4","simple-git":"^3.27.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.5.0","@types/node":"^20.14.0","@vitest/coverage-v8":"^4.0.15"},"_npmOperationalInternal":{"tmp":"tmp/memoria_1.0.9_1764836743066_0.6126089983565524","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@byronwade/memoria","version":"1.0.10","keywords":["mcp","git","memoria","memory","forensics","code-analysis","model-context-protocol","ai-tools"],"author":{"name":"Byron Wade"},"license":"MIT","_id":"@byronwade/memoria@1.0.10","maintainers":[{"name":"byronwade","email":"bcw1995@gmail.com"}],"homepage":"https://github.com/byronwade/memoria","bugs":{"url":"https://github.com/byronwade/memoria/issues"},"bin":{"memoria":"dist/cli.js","memoria-server":"dist/index.js"},"dist":{"shasum":"c1585908aca7386a1ae88be2d773961263d07294","tarball":"https://registry.npmjs.org/@byronwade/memoria/-/memoria-1.0.10.tgz","fileCount":15,"integrity":"sha512-WU3PeEryVccZx7sMV6sxOnDYdPIa5xCqTqo9lPb6Dik8hnXaQK+EwDik9eYDQ0ONKXImqqqgpmDYzEnmRPbcAg==","signatures":[{"sig":"MEUCIQD36cfbC+Pdt7Te/C0gjf9oGkfYKCHC+bZbbs1JT6ySEgIgBGvif4QDCfjp2+cFazJkZwKCnE1zJGhEvhPQHaBlTjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193764},"knip":{"ignore":["benchmarks/**"]},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a82307037a6ffc029d4187aa9dde5999cd529f71","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"byronwade","email":"bcw1995@gmail.com"},"repository":{"url":"git+https://github.com/byronwade/memoria.git","type":"git"},"_npmVersion":"11.6.2","description":"The Memory Your AI Lacks - MCP server giving AI Senior Developer Intuition through git forensics","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.8","ignore":"^7.0.5","lru-cache":"^11.2.4","simple-git":"^3.27.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.5.0","@types/node":"^20.14.0","@vitest/coverage-v8":"^4.0.15"},"_npmOperationalInternal":{"tmp":"tmp/memoria_1.0.10_1764839456300_0.9789344170777736","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@byronwade/memoria","version":"1.0.11","keywords":["mcp","git","memoria","memory","forensics","code-analysis","model-context-protocol","ai-tools"],"author":{"name":"Byron Wade"},"license":"MIT","_id":"@byronwade/memoria@1.0.11","maintainers":[{"name":"byronwade","email":"bcw1995@gmail.com"}],"homepage":"https://github.com/byronwade/memoria","bugs":{"url":"https://github.com/byronwade/memoria/issues"},"bin":{"memoria":"dist/cli.js","memoria-server":"dist/index.js"},"dist":{"shasum":"9c92af61eff4936fef08713139a6df9db9932112","tarball":"https://registry.npmjs.org/@byronwade/memoria/-/memoria-1.0.11.tgz","fileCount":15,"integrity":"sha512-vNag2M5qZqQ/xG1kdbXX9v5LzxhMyiKS5c0V0wO3WV/yH7Kevh1UwZVraAcznL2PLTQAFSQl9ttvo4QOUubBHA==","signatures":[{"sig":"MEUCIQCMHurLQdFKw9Th52wy4/ipNqTrBqzGozrfU/JfB3XUMwIgbi/vKvBT5KfYOg2RF+YWEfyjPsZg9URV8rpjcof6kz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202058},"knip":{"ignore":["benchmarks/**"]},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"33c5a4be6539aa3702972aae068297e8b2d4af69","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"byronwade","email":"bcw1995@gmail.com"},"repository":{"url":"git+https://github.com/byronwade/memoria.git","type":"git"},"_npmVersion":"11.6.2","description":"The Memory Your AI Lacks - MCP server giving AI Senior Developer Intuition through git forensics","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.8","ignore":"^7.0.5","lru-cache":"^11.2.4","simple-git":"^3.27.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.5.0","@types/node":"^20.14.0","@vitest/coverage-v8":"^4.0.15"},"_npmOperationalInternal":{"tmp":"tmp/memoria_1.0.11_1764840024086_0.8788265186244435","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@byronwade/memoria","version":"1.0.12","keywords":["mcp","git","memoria","memory","forensics","code-analysis","model-context-protocol","ai-tools"],"author":{"name":"Byron Wade"},"license":"MIT","_id":"@byronwade/memoria@1.0.12","maintainers":[{"name":"byronwade","email":"bcw1995@gmail.com"}],"homepage":"https://github.com/byronwade/memoria","bugs":{"url":"https://github.com/byronwade/memoria/issues"},"bin":{"memoria":"dist/cli.js","memoria-server":"dist/index.js"},"dist":{"shasum":"eb936082cbe3adc4c7f299d20406edb61dcc3ef2","tarball":"https://registry.npmjs.org/@byronwade/memoria/-/memoria-1.0.12.tgz","fileCount":15,"integrity":"sha512-NQGpxYeeD71+gnzThtL5ntjhoixzeLRzvP+LMFYDc+3AY2iiFl2E81s279mtZd6o2Sr9tHchakkjp8hKHcASYA==","signatures":[{"sig":"MEQCIApxA7582+VGBI2G4b73EesOp1ncFSdSBB/FJvGVYz1kAiBYIgn7dXIhVEtHKPRLUva0M4Ce4G6+5kHZzI/BvC1m+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197821},"knip":{"ignore":["benchmarks/**"]},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"098e785356ff2a8c908c53d5b32e27f9975fb6e8","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"byronwade","email":"bcw1995@gmail.com"},"repository":{"url":"git+https://github.com/byronwade/memoria.git","type":"git"},"_npmVersion":"11.6.2","description":"The Memory Your AI Lacks - MCP server giving AI Senior Developer Intuition through git forensics","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.8","ignore":"^7.0.5","lru-cache":"^11.2.4","simple-git":"^3.27.0","@clack/prompts":"^0.11.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.5.0","@types/node":"^20.14.0","@vitest/coverage-v8":"^4.0.15"},"_npmOperationalInternal":{"tmp":"tmp/memoria_1.0.12_1764840835436_0.2521581762830969","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@byronwade/memoria","version":"1.0.13","keywords":["mcp","git","memoria","memory","forensics","code-analysis","model-context-protocol","ai-tools"],"author":{"name":"Byron Wade"},"license":"MIT","_id":"@byronwade/memoria@1.0.13","maintainers":[{"name":"byronwade","email":"bcw1995@gmail.com"}],"homepage":"https://github.com/byronwade/memoria","bugs":{"url":"https://github.com/byronwade/memoria/issues"},"bin":{"memoria":"dist/cli.js","memoria-server":"dist/index.js"},"dist":{"shasum":"968bb9a41d1cfdef98214f8d66622b5e2aea1ab6","tarball":"https://registry.npmjs.org/@byronwade/memoria/-/memoria-1.0.13.tgz","fileCount":15,"integrity":"sha512-N22OiHK+qtB3qPqxOh9ib8PClhUyC2M7Igg5y6gaZsT4oAndubRV1s0syD53PWruvlvytOweLtTtVswlcXXiRw==","signatures":[{"sig":"MEUCIQDmQapCmMhicNwiMSe0tUF1u06Zs1ST0ikc5r94tFN2FQIgfdDzdSaWoCT/SIOHRHq9Q5oQhdpUf6svhO2CbZfg8tc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200924},"knip":{"ignore":["benchmarks/**"]},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c3801d5c4fba519c146875d77ec10972f63b620d","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"byronwade","email":"bcw1995@gmail.com"},"repository":{"url":"git+https://github.com/byronwade/memoria.git","type":"git"},"_npmVersion":"11.6.2","description":"The Memory Your AI Lacks - MCP server giving AI Senior Developer Intuition through git forensics","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.8","ignore":"^7.0.5","lru-cache":"^11.2.4","simple-git":"^3.27.0","@clack/prompts":"^0.11.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.5.0","@types/node":"^20.14.0","@vitest/coverage-v8":"^4.0.15"},"_npmOperationalInternal":{"tmp":"tmp/memoria_1.0.13_1764841101538_0.9711233794163998","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@byronwade/memoria","version":"1.0.14","keywords":["mcp","git","memoria","memory","forensics","code-analysis","model-context-protocol","ai-tools"],"author":{"name":"Byron Wade"},"license":"MIT","_id":"@byronwade/memoria@1.0.14","maintainers":[{"name":"byronwade","email":"bcw1995@gmail.com"}],"homepage":"https://github.com/byronwade/memoria","bugs":{"url":"https://github.com/byronwade/memoria/issues"},"bin":{"memoria":"dist/cli.js","memoria-server":"dist/index.js"},"dist":{"shasum":"9f307ec79dbe09155d9943a76afbac9502cc3365","tarball":"https://registry.npmjs.org/@byronwade/memoria/-/memoria-1.0.14.tgz","fileCount":15,"integrity":"sha512-TP5Ewh9oP8gcUa2CIkl5R5HhbDNQjt933MZ7B/3hmxn8WjU6rLSsfjyEmymCVgvUen7d0L/HctCeD/5dCYoqfQ==","signatures":[{"sig":"MEUCIEOYzNPB1D+zyel7dN/CG11YgTBsPXWLB/qVK+EgzJX0AiEA8PJJntGwlFFyWQRycnBgfhMCBD8DUSES0eYXgjW7S/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200935},"knip":{"ignore":["benchmarks/**"]},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"073b107dd987b2f098de3d29e427a5fca3b7f403","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"byronwade","email":"bcw1995@gmail.com"},"repository":{"url":"git+https://github.com/byronwade/memoria.git","type":"git"},"_npmVersion":"11.6.2","description":"The Memory Your AI Lacks - MCP server giving AI Senior Developer Intuition through git forensics","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.8","ignore":"^7.0.5","lru-cache":"^11.2.4","simple-git":"^3.27.0","@clack/prompts":"^0.11.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.5.0","@types/node":"^20.14.0","@vitest/coverage-v8":"^4.0.15"},"_npmOperationalInternal":{"tmp":"tmp/memoria_1.0.14_1764841348496_0.2579790527783332","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@byronwade/memoria","version":"1.0.15","keywords":["mcp","git","memoria","memory","forensics","code-analysis","model-context-protocol","ai-tools"],"author":{"name":"Byron Wade"},"license":"MIT","_id":"@byronwade/memoria@1.0.15","maintainers":[{"name":"byronwade","email":"bcw1995@gmail.com"}],"homepage":"https://github.com/byronwade/memoria","bugs":{"url":"https://github.com/byronwade/memoria/issues"},"bin":{"memoria":"dist/cli.js","memoria-server":"dist/index.js"},"dist":{"shasum":"a2d3a122a90f6c974ac652522a3218592749f635","tarball":"https://registry.npmjs.org/@byronwade/memoria/-/memoria-1.0.15.tgz","fileCount":15,"integrity":"sha512-Inwf+1i4xI9IILsFPJf3X96fKkqCiUHz3RrjP0B4X06Rp9P3irfjKr9s/caIco7kAnHo4Zp5yCXNKQaXBYRZsQ==","signatures":[{"sig":"MEUCIHE1JwYlj/YODHiB/93S8CfDFGc55K6jqaHAsIDqiZzBAiEAwln1GWERC4JCuxd5A2TuNiqTIondiKJpsm/6HKNVFMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218212},"knip":{"ignore":["benchmarks/**"]},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./src/index.ts","engines":{"node":">=18.0.0"},"gitHead":"bf262b58040a6c4b572a5602d07d11be5f5dbc4c","scripts":{"dev":"tsc --watch","lint":"echo \"No lint configured\"","test":"vitest run","build":"tsc","start":"node dist/index.js","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"byronwade","email":"bcw1995@gmail.com"},"repository":{"url":"git+https://github.com/byronwade/memoria.git","type":"git"},"_npmVersion":"11.6.2","description":"The Memory Your AI Lacks - MCP server giving AI Senior Developer Intuition through git forensics","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.8","chalk":"^5.6.2","ignore":"^7.0.5","lru-cache":"^11.2.4","simple-git":"^3.27.0","@smithery/sdk":"^2.1.0","@clack/prompts":"^0.11.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.5.0","@types/node":"^20.14.0","@vitest/coverage-v8":"^4.0.15"},"_npmOperationalInternal":{"tmp":"tmp/memoria_1.0.15_1765037456709_0.9826310105867906","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@byronwade/memoria","version":"1.0.16","keywords":["mcp","git","memoria","memory","forensics","code-analysis","model-context-protocol","ai-tools"],"author":{"name":"Byron Wade"},"license":"MIT","_id":"@byronwade/memoria@1.0.16","maintainers":[{"name":"byronwade","email":"bcw1995@gmail.com"}],"homepage":"https://github.com/byronwade/memoria","bugs":{"url":"https://github.com/byronwade/memoria/issues"},"bin":{"memoria":"dist/cli.js","memoria-server":"dist/index.js"},"dist":{"shasum":"e0e7440f868bd0a6e212c8f2ad48c6eff8e63ced","tarball":"https://registry.npmjs.org/@byronwade/memoria/-/memoria-1.0.16.tgz","fileCount":15,"integrity":"sha512-F3ZrWVXwoO8YWKyIBie3uhvJWq29YgNgwah5TY+iCWOp9QteLReDJIm5UhzUIrU5yjohL5TJm5SHAL+mQVe1dA==","signatures":[{"sig":"MEUCIQD/cmLs4ys1B5NvOEcsaEQljmxDKiuQKG5lUtvfJz5TUwIgcD8gJrXkRn4NzJ7XUhjvmbRVImdUmlyJN1sWT1MY21g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250475},"knip":{"ignore":["benchmarks/**"]},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./src/index.ts","engines":{"node":">=18.0.0"},"gitHead":"a94c49b6f4d3f9138e6c68f713e6be2fb0b365b8","scripts":{"dev":"tsc --watch","lint":"echo \"No lint configured\"","test":"vitest run","build":"tsc","start":"node dist/index.js","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"byronwade","email":"bcw1995@gmail.com"},"repository":{"url":"git+https://github.com/byronwade/memoria.git","type":"git"},"_npmVersion":"11.6.2","description":"The Memory Your AI Lacks - MCP server giving AI Senior Developer Intuition through git forensics","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.8","chalk":"^5.6.2","ignore":"^7.0.5","lru-cache":"^11.2.4","simple-git":"^3.27.0","@smithery/sdk":"^2.1.0","@clack/prompts":"^0.11.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.5.0","@types/node":"^20.14.0","@vitest/coverage-v8":"^4.0.15"},"_npmOperationalInternal":{"tmp":"tmp/memoria_1.0.16_1765039485568_0.02468287213331677","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@byronwade/memoria","version":"1.0.19","keywords":["mcp","git","memoria","memory","forensics","code-analysis","model-context-protocol","ai-tools"],"author":{"name":"Byron Wade"},"license":"MIT","_id":"@byronwade/memoria@1.0.19","maintainers":[{"name":"byronwade","email":"bcw1995@gmail.com"}],"homepage":"https://github.com/byronwade/memoria","bugs":{"url":"https://github.com/byronwade/memoria/issues"},"bin":{"memoria":"dist/cli.js","memoria-server":"dist/index.js"},"dist":{"shasum":"17e3a969923950d381c4e90cf53fa75449e81b6a","tarball":"https://registry.npmjs.org/@byronwade/memoria/-/memoria-1.0.19.tgz","fileCount":15,"integrity":"sha512-2yJnU1XLMGslQ3DqofcgzHMCozKDNXwTNDCBjNZ54gyP2QQACnQfXlv2Tyo2tVlCngdAbOCyfxgsp8g2pfIP+Q==","signatures":[{"sig":"MEYCIQCnfUbGJz3mXOEvKl9m7bw7KtMLJuW2hkaiygfvy90qZQIhALHJWEvh85vRbpv4phton7yi9Dr9b3ejgDYZyYtB4RoN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360613},"knip":{"ignore":["benchmarks/**"]},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./src/index.ts","engines":{"node":">=18.0.0"},"gitHead":"c9d441e3a35650eeee4c2617daf97e72cff543b9","scripts":{"dev":"tsc --watch","lint":"echo \"No lint configured\"","test":"vitest run","build":"tsc","start":"node dist/index.js","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"byronwade","email":"bcw1995@gmail.com"},"repository":{"url":"git+https://github.com/byronwade/memoria.git","type":"git"},"_npmVersion":"11.6.2","description":"The Memory Your AI Lacks - MCP server giving AI Senior Developer Intuition through git forensics","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.8","chalk":"^5.6.2","ignore":"^7.0.5","lru-cache":"^11.2.4","simple-git":"^3.27.0","@smithery/sdk":"^2.1.0","@clack/prompts":"^0.11.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.5.0","@types/node":"^20.14.0","@vitest/coverage-v8":"^4.0.15"},"_npmOperationalInternal":{"tmp":"tmp/memoria_1.0.19_1765043057590_0.2651300098904228","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@byronwade/memoria","version":"1.0.20","keywords":["mcp","git","memoria","memory","forensics","code-analysis","model-context-protocol","ai-tools"],"author":{"name":"Byron Wade"},"license":"MIT","_id":"@byronwade/memoria@1.0.20","maintainers":[{"name":"byronwade","email":"bcw1995@gmail.com"}],"homepage":"https://github.com/byronwade/memoria","bugs":{"url":"https://github.com/byronwade/memoria/issues"},"bin":{"memoria":"dist/cli.js","memoria-server":"dist/index.js"},"dist":{"shasum":"97dc45446a13634f9fd38873363916f2426b4e29","tarball":"https://registry.npmjs.org/@byronwade/memoria/-/memoria-1.0.20.tgz","fileCount":31,"integrity":"sha512-pd1FMLTTIs/UFVigtAh+KqBIUwMciLjnInXLGT4C1TcZLGP7AjeJxUtF/2vNHTnEmLPX4FOOzvMLr+zVjF27ow==","signatures":[{"sig":"MEYCIQDszJKml0mGgA6AXNVIgw1PhQtoZ62RMf8GBy8OywRTOQIhAN6gkt2hvKOa8m0KtHbc7UA4r24gpz5LldUidYbeWTfI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511463},"knip":{"ignore":["benchmarks/**"]},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./src/index.ts","engines":{"node":">=18.0.0"},"gitHead":"5fbfedbc6456b345ee285c84f203a556a042c918","scripts":{"dev":"tsc --watch","lint":"echo \"No lint configured\"","test":"vitest run","build":"tsc","start":"node dist/index.js","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"byronwade","email":"bcw1995@gmail.com"},"repository":{"url":"git+https://github.com/byronwade/memoria.git","type":"git"},"_npmVersion":"11.6.2","description":"The Memory Your AI Lacks - MCP server giving AI Senior Developer Intuition through git forensics","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.8","chalk":"^5.6.2","ignore":"^7.0.5","lru-cache":"^11.2.4","simple-git":"^3.27.0","@smithery/sdk":"^2.1.0","@clack/prompts":"^0.11.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.5.0","@types/node":"^20.14.0","@vitest/coverage-v8":"^4.0.15"},"_npmOperationalInternal":{"tmp":"tmp/memoria_1.0.20_1765077613746_0.7957068798125833","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@byronwade/memoria","version":"1.0.21","keywords":["mcp","git","memoria","memory","forensics","code-analysis","model-context-protocol","ai-tools"],"author":{"name":"Byron Wade"},"license":"MIT","_id":"@byronwade/memoria@1.0.21","maintainers":[{"name":"byronwade","email":"bcw1995@gmail.com"}],"homepage":"https://github.com/byronwade/memoria","bugs":{"url":"https://github.com/byronwade/memoria/issues"},"bin":{"memoria":"dist/cli.js","memoria-server":"dist/index.js"},"dist":{"shasum":"76edd89f05989ca2a990cc599b80c0e4652093de","tarball":"https://registry.npmjs.org/@byronwade/memoria/-/memoria-1.0.21.tgz","fileCount":31,"integrity":"sha512-Jya3EIV1r2ifE5kHY8vfjp1uwof4kaK4qav4l3l5o+OudpGHzvkZUIFj9Lq6M7QUYLPc6VqB+jJ54IboNKBxfA==","signatures":[{"sig":"MEQCIH1hOJ5t5SGOw9TpJ0f6pQYtijzh9cLoaaW0fLPgfHBSAiBgWR24ydzC2muCCBf1EhQBvt9AhkqRAeemzJNxppMcbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":543420},"knip":{"ignore":["benchmarks/**"]},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./src/index.ts","engines":{"node":">=18.0.0"},"gitHead":"5fbfedbc6456b345ee285c84f203a556a042c918","scripts":{"dev":"tsc --watch","lint":"echo \"No lint configured\"","test":"vitest run","build":"tsc","start":"node dist/index.js","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"byronwade","email":"bcw1995@gmail.com"},"repository":{"url":"git+https://github.com/byronwade/memoria.git","type":"git"},"_npmVersion":"11.6.2","description":"The Memory Your AI Lacks - MCP server giving AI Senior Developer Intuition through git forensics","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.8","chalk":"^5.6.2","ignore":"^7.0.5","lru-cache":"^11.2.4","simple-git":"^3.27.0","@smithery/sdk":"^2.1.0","@clack/prompts":"^0.11.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.5.0","@types/node":"^20.14.0","@vitest/coverage-v8":"^4.0.15"},"_npmOperationalInternal":{"tmp":"tmp/memoria_1.0.21_1765080650483_0.5655519116532148","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@byronwade/memoria","version":"1.0.22","keywords":["mcp","git","memoria","memory","forensics","code-analysis","model-context-protocol","ai-tools"],"author":{"name":"Byron Wade"},"license":"MIT","_id":"@byronwade/memoria@1.0.22","maintainers":[{"name":"byronwade","email":"bcw1995@gmail.com"}],"homepage":"https://github.com/byronwade/memoria","bugs":{"url":"https://github.com/byronwade/memoria/issues"},"bin":{"memoria":"dist/cli.js","memoria-server":"dist/index.js"},"dist":{"shasum":"9962793594d92037e913ed579708319ef56cf1fe","tarball":"https://registry.npmjs.org/@byronwade/memoria/-/memoria-1.0.22.tgz","fileCount":31,"integrity":"sha512-GqoP/xlkIN0o84GlRo1Z0TmAaqo3odGRyK1UPaxhJnkIDdII5wI9aX9FEgDocTjfAZt0KWg9Me0vJDxUbgXrHQ==","signatures":[{"sig":"MEQCIBEJ3X0UrYwqBh+dO9dvkUtO+udNsgDxOMZvPmqlzQCgAiBrfGuhury57hig8Bg2IDI+D9jsxngrbNgsopYB7KjXdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":543460},"knip":{"ignore":["benchmarks/**"]},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./src/index.ts","engines":{"node":">=18.0.0"},"gitHead":"5fbfedbc6456b345ee285c84f203a556a042c918","scripts":{"dev":"tsc --watch","lint":"echo \"No lint configured\"","test":"vitest run","build":"tsc","start":"node dist/index.js","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"byronwade","email":"bcw1995@gmail.com"},"repository":{"url":"git+https://github.com/byronwade/memoria.git","type":"git"},"_npmVersion":"11.6.2","description":"The Memory Your AI Lacks - MCP server giving AI Senior Developer Intuition through git forensics","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.8","chalk":"^5.6.2","ignore":"^7.0.5","lru-cache":"^11.2.4","simple-git":"^3.27.0","@smithery/sdk":"^2.1.0","@clack/prompts":"^0.11.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.5.0","@types/node":"^20.14.0","@vitest/coverage-v8":"^4.0.15"},"_npmOperationalInternal":{"tmp":"tmp/memoria_1.0.22_1765081225195_0.25064375405897654","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@byronwade/memoria","version":"1.0.23","keywords":["mcp","git","memoria","memory","forensics","code-analysis","model-context-protocol","ai-tools"],"author":{"name":"Byron Wade"},"license":"MIT","_id":"@byronwade/memoria@1.0.23","maintainers":[{"name":"byronwade","email":"bcw1995@gmail.com"}],"homepage":"https://github.com/byronwade/memoria","bugs":{"url":"https://github.com/byronwade/memoria/issues"},"bin":{"memoria":"dist/cli.js","memoria-server":"dist/index.js"},"dist":{"shasum":"7bc1d7f6d0f841a140b8468aebc7b39a3f1b9a42","tarball":"https://registry.npmjs.org/@byronwade/memoria/-/memoria-1.0.23.tgz","fileCount":31,"integrity":"sha512-I/bspHRVa4e4EjSDAl5cjMkSV4Tz49B0f1BSWeloA00Q8DBaTJlG3hP4OjTfEu8rTZUXqTZxhtKcxMmPOqXSEQ==","signatures":[{"sig":"MEYCIQD3W5LKeeYgGanyECi/S8XvyreyHe9M3YgLPnHORPyDqgIhAL/P6fWX6URhuqQuYIMHVjE9yxwkKGm3u7Scgc9cLtY0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":544974},"knip":{"ignore":["benchmarks/**"]},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./src/index.ts","engines":{"node":">=18.0.0"},"gitHead":"5fbfedbc6456b345ee285c84f203a556a042c918","scripts":{"dev":"tsc --watch","lint":"echo \"No lint configured\"","test":"vitest run","build":"tsc","start":"node dist/index.js","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"byronwade","email":"bcw1995@gmail.com"},"repository":{"url":"git+https://github.com/byronwade/memoria.git","type":"git"},"_npmVersion":"11.6.2","description":"The Memory Your AI Lacks - MCP server giving AI Senior Developer Intuition through git forensics","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.8","chalk":"^5.6.2","ignore":"^7.0.5","lru-cache":"^11.2.4","simple-git":"^3.27.0","@smithery/sdk":"^2.1.0","@clack/prompts":"^0.11.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.5.0","@types/node":"^20.14.0","@vitest/coverage-v8":"^4.0.15"},"_npmOperationalInternal":{"tmp":"tmp/memoria_1.0.23_1765081530880_0.692178029967311","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@byronwade/memoria","version":"1.0.24","keywords":["mcp","git","memoria","memory","forensics","code-analysis","model-context-protocol","ai-tools"],"author":{"name":"Byron Wade"},"license":"MIT","_id":"@byronwade/memoria@1.0.24","maintainers":[{"name":"byronwade","email":"bcw1995@gmail.com"}],"homepage":"https://github.com/byronwade/memoria","bugs":{"url":"https://github.com/byronwade/memoria/issues"},"bin":{"memoria":"dist/cli.js","memoria-server":"dist/index.js"},"dist":{"shasum":"54425e4efdc426b4f7efad8720cb1ba11e483bfc","tarball":"https://registry.npmjs.org/@byronwade/memoria/-/memoria-1.0.24.tgz","fileCount":35,"integrity":"sha512-F2tN3wuR6yewQDiJZDrlmiOXOraeo+ce6k/vk0/WL89IsUjJho1bF3VUiVhnewZXtFUAxZOHxvEQUGV+uup62w==","signatures":[{"sig":"MEYCIQDk9fff7pdM6Xsc5ScsMOLA8vWMXw4atUX7jM4hXV7KOgIhAKFJeS5NsnLCA/6E+veEzDAfHiL0k6DyXi46qs9JUTHI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":555205},"knip":{"ignore":["benchmarks/**"]},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./src/index.ts","engines":{"node":">=18.0.0"},"gitHead":"5fbfedbc6456b345ee285c84f203a556a042c918","scripts":{"dev":"tsc --watch","lint":"echo \"No lint configured\"","test":"vitest run","build":"tsc","start":"node dist/index.js","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"byronwade","email":"bcw1995@gmail.com"},"repository":{"url":"git+https://github.com/byronwade/memoria.git","type":"git"},"_npmVersion":"11.6.2","description":"The Memory Your AI Lacks - MCP server giving AI Senior Developer Intuition through git forensics","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.8","chalk":"^5.6.2","ignore":"^7.0.5","lru-cache":"^11.2.4","simple-git":"^3.27.0","@smithery/sdk":"^2.1.0","@clack/prompts":"^0.11.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.5.0","@types/node":"^20.14.0","@vitest/coverage-v8":"^4.0.15"},"_npmOperationalInternal":{"tmp":"tmp/memoria_1.0.24_1765082295063_0.42254563735659145","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@byronwade/memoria","version":"1.0.25","keywords":["mcp","git","memoria","memory","forensics","code-analysis","model-context-protocol","ai-tools"],"author":{"name":"Byron Wade"},"license":"MIT","_id":"@byronwade/memoria@1.0.25","maintainers":[{"name":"byronwade","email":"bcw1995@gmail.com"}],"homepage":"https://github.com/byronwade/memoria","bugs":{"url":"https://github.com/byronwade/memoria/issues"},"bin":{"memoria":"dist/cli.js","memoria-server":"dist/index.js"},"dist":{"shasum":"dabfa151b4eaa454b220c134245c1b2d49f644c2","tarball":"https://registry.npmjs.org/@byronwade/memoria/-/memoria-1.0.25.tgz","fileCount":35,"integrity":"sha512-/4vClMe5YMTbcQxtMM4D9RB6olOW9r3pRiLPtWbscr4VmZ6zNC4e3Rt4fLx9Kfndym34flARBZ5NuX3GXs7dfw==","signatures":[{"sig":"MEUCICJcic9wJbfDn0djBIscAbtHCye15FYTRfu/mtPGdjYWAiEAhcOG7JaX0Ie1H66LRBs4ljSzyzuduJ5F551sJICMoas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":560952},"knip":{"ignore":["benchmarks/**"]},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./src/index.ts","engines":{"node":">=18.0.0"},"gitHead":"f6a11b6cb40e9bf0f419aaa6a8d0beeb0a57562e","scripts":{"dev":"tsc --watch","lint":"echo \"No lint configured\"","test":"vitest run","build":"tsc","start":"node dist/index.js","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"byronwade","email":"bcw1995@gmail.com"},"repository":{"url":"git+https://github.com/byronwade/memoria.git","type":"git"},"_npmVersion":"11.6.2","description":"The Memory Your AI Lacks - MCP server giving AI Senior Developer Intuition through git forensics","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.8","chalk":"^5.6.2","ignore":"^7.0.5","lru-cache":"^11.2.4","simple-git":"^3.27.0","@smithery/sdk":"^2.1.0","@clack/prompts":"^0.11.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.5.0","@types/node":"^20.14.0","@vitest/coverage-v8":"^4.0.15"},"_npmOperationalInternal":{"tmp":"tmp/memoria_1.0.25_1765132413376_0.1933648960924952","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@byronwade/memoria","version":"1.0.26","keywords":["mcp","git","memoria","memory","forensics","code-analysis","model-context-protocol","ai-tools"],"author":{"name":"Byron Wade"},"license":"MIT","_id":"@byronwade/memoria@1.0.26","maintainers":[{"name":"byronwade","email":"bcw1995@gmail.com"}],"homepage":"https://github.com/byronwade/memoria","bugs":{"url":"https://github.com/byronwade/memoria/issues"},"bin":{"memoria":"dist/cli.js","memoria-server":"dist/index.js"},"dist":{"shasum":"518819fb5c0f5d899ce098dd4090c9be533f43d0","tarball":"https://registry.npmjs.org/@byronwade/memoria/-/memoria-1.0.26.tgz","fileCount":35,"integrity":"sha512-ralrUwgJkUXHG7wI3C94zSEjRAur4LM9354eBEnAaRzps1fRCoFdbkn6FKLlizCvUJpGhnNe8Ai5hwNVS9p9QA==","signatures":[{"sig":"MEUCICwUDr/uPTmhwqZnanebxU8HolfkUeAyCBRiYp6pJQ18AiEAxZthapcKQdNS4/ciiw9/YqrRa5xf2SzMcimj8KYsKQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558681},"knip":{"ignore":["benchmarks/**"]},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./src/index.ts","engines":{"node":">=18.0.0"},"gitHead":"f6a11b6cb40e9bf0f419aaa6a8d0beeb0a57562e","scripts":{"dev":"bunx tsx watch --clear-screen=false src/index.ts","lint":"echo \"No lint configured\"","test":"vitest run","build":"tsc","start":"node dist/index.js","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"byronwade","email":"bcw1995@gmail.com"},"repository":{"url":"git+https://github.com/byronwade/memoria.git","type":"git"},"_npmVersion":"11.6.2","description":"The Memory Your AI Lacks - MCP server giving AI Senior Developer Intuition through git forensics","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.8","chalk":"^5.6.2","ignore":"^7.0.5","lru-cache":"^11.2.4","simple-git":"^3.27.0","@smithery/sdk":"^2.1.0","@clack/prompts":"^0.11.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.5.0","@types/node":"^20.14.0","@vitest/coverage-v8":"^4.0.15"},"_npmOperationalInternal":{"tmp":"tmp/memoria_1.0.26_1765146238006_0.8752285565948312","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@byronwade/memoria","version":"1.0.27","keywords":["mcp","git","memoria","memory","forensics","code-analysis","model-context-protocol","ai-tools"],"author":{"name":"Byron Wade"},"license":"MIT","_id":"@byronwade/memoria@1.0.27","maintainers":[{"name":"byronwade","email":"bcw1995@gmail.com"}],"homepage":"https://github.com/byronwade/memoria","bugs":{"url":"https://github.com/byronwade/memoria/issues"},"bin":{"memoria":"dist/cli.js","memoria-server":"dist/index.js"},"dist":{"shasum":"152ba8e938fe9b3ab92640623d1e79ec09297b08","tarball":"https://registry.npmjs.org/@byronwade/memoria/-/memoria-1.0.27.tgz","fileCount":35,"integrity":"sha512-Mm93D2UXkhaTG00nGOqLwjVpWDo/Cv+nJr3CWTJ+AWC66kJ+SFKNw7YjlEFeCMQBuMMIwMsRJ8BX4yLJXV6Bbg==","signatures":[{"sig":"MEYCIQDXAEFOoA3wF4K0cZQ6V7El2n6rpxXiJ+aJ06PLdAPDVQIhAJzdK69hhSX1nScaDXW6y1Qjn7o1HE/57bwodCeg6J4R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":559002},"knip":{"ignore":["benchmarks/**"]},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./src/index.ts","engines":{"node":">=18.0.0"},"gitHead":"f6a11b6cb40e9bf0f419aaa6a8d0beeb0a57562e","scripts":{"dev":"bunx tsx watch --clear-screen=false src/index.ts","lint":"echo \"No lint configured\"","test":"vitest run","build":"tsc","start":"node dist/index.js","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"byronwade","email":"bcw1995@gmail.com"},"repository":{"url":"git+https://github.com/byronwade/memoria.git","type":"git"},"_npmVersion":"11.6.2","description":"The Memory Your AI Lacks - MCP server giving AI Senior Developer Intuition through git forensics","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.8","chalk":"^5.6.2","ignore":"^7.0.5","lru-cache":"^11.2.4","simple-git":"^3.27.0","@smithery/sdk":"^2.1.0","@clack/prompts":"^0.11.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.5.0","@types/node":"^20.14.0","@vitest/coverage-v8":"^4.0.15"},"_npmOperationalInternal":{"tmp":"tmp/memoria_1.0.27_1765146461504_0.2506244702183449","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@byronwade/memoria","version":"1.0.28","keywords":["mcp","git","memoria","memory","forensics","code-analysis","model-context-protocol","ai-tools"],"author":{"name":"Byron Wade"},"license":"MIT","_id":"@byronwade/memoria@1.0.28","maintainers":[{"name":"byronwade","email":"bcw1995@gmail.com"}],"homepage":"https://github.com/byronwade/memoria","bugs":{"url":"https://github.com/byronwade/memoria/issues"},"bin":{"memoria":"dist/cli.js","memoria-server":"dist/index.js"},"dist":{"shasum":"8149e8960615df2b56088061849b4be9d0b3ebbd","tarball":"https://registry.npmjs.org/@byronwade/memoria/-/memoria-1.0.28.tgz","fileCount":35,"integrity":"sha512-EsUbezB4fTKkAI4QCRG0D+b9zIiEdWolIk070OwEF5g6OS4Td01VlxhHPfvFD46h+3yYtP3q8VWCDCOEsGxbmg==","signatures":[{"sig":"MEUCIA80qaxEtwcdFo110Eb+I2kgFT8YjD03HHmlvQsnacNyAiEAwcBSME18axVxt/ObD8fOK7oBYvW/hl2RGrt4ZGhLuSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":561657},"knip":{"ignore":["benchmarks/**"]},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./src/index.ts","engines":{"node":">=18.0.0"},"gitHead":"f6a11b6cb40e9bf0f419aaa6a8d0beeb0a57562e","scripts":{"dev":"bunx tsx watch --clear-screen=false src/index.ts","lint":"echo \"No lint configured\"","test":"vitest run","build":"tsc","start":"node dist/index.js","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"byronwade","email":"bcw1995@gmail.com"},"repository":{"url":"git+https://github.com/byronwade/memoria.git","type":"git"},"_npmVersion":"11.6.2","description":"The Memory Your AI Lacks - MCP server giving AI Senior Developer Intuition through git forensics","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.8","chalk":"^5.6.2","ignore":"^7.0.5","lru-cache":"^11.2.4","simple-git":"^3.27.0","@smithery/sdk":"^2.1.0","@clack/prompts":"^0.11.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.5.0","@types/node":"^20.14.0","@vitest/coverage-v8":"^4.0.15"},"_npmOperationalInternal":{"tmp":"tmp/memoria_1.0.28_1765147092335_0.1081461639358614","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@byronwade/memoria","version":"1.0.29","keywords":["mcp","git","memoria","memory","forensics","code-analysis","model-context-protocol","ai-tools"],"author":{"name":"Byron Wade"},"license":"MIT","_id":"@byronwade/memoria@1.0.29","maintainers":[{"name":"byronwade","email":"bcw1995@gmail.com"}],"homepage":"https://github.com/byronwade/memoria","bugs":{"url":"https://github.com/byronwade/memoria/issues"},"bin":{"memoria":"dist/cli.js","memoria-server":"dist/index.js"},"dist":{"shasum":"6bf928b6a87b232310d416a4aed99c103a0e16cf","tarball":"https://registry.npmjs.org/@byronwade/memoria/-/memoria-1.0.29.tgz","fileCount":35,"integrity":"sha512-mdBgBE+HF/Iewq9jv5i8gJu++mQsKoRl7PQjgnFiyROARXgzXLW3jsyXyPeHCJIBkOQjWKzSyGGSCkd0WhvUZw==","signatures":[{"sig":"MEQCIGUX0GcJJHFT2JKYL+szKtfUlsNx625+dys/jghJaDHgAiADR+SILx12q3RyuVy9+dIUmaXc+tH4M9y8bm5cP4KT7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":563233},"knip":{"ignore":["benchmarks/**"]},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./src/index.ts","engines":{"node":">=18.0.0"},"gitHead":"f6a11b6cb40e9bf0f419aaa6a8d0beeb0a57562e","scripts":{"dev":"bunx tsx watch --clear-screen=false src/index.ts","lint":"echo \"No lint configured\"","test":"vitest run","build":"tsc","start":"node dist/index.js","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"byronwade","email":"bcw1995@gmail.com"},"repository":{"url":"git+https://github.com/byronwade/memoria.git","type":"git"},"_npmVersion":"11.6.2","description":"The Memory Your AI Lacks - MCP server giving AI Senior Developer Intuition through git forensics","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.8","chalk":"^5.6.2","ignore":"^7.0.5","lru-cache":"^11.2.4","simple-git":"^3.27.0","@smithery/sdk":"^2.1.0","@clack/prompts":"^0.11.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.5.0","@types/node":"^20.14.0","@vitest/coverage-v8":"^4.0.15"},"_npmOperationalInternal":{"tmp":"tmp/memoria_1.0.29_1765147638131_0.6868687799300177","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"@byronwade/memoria","version":"1.0.30","keywords":["mcp","git","memoria","memory","forensics","code-analysis","model-context-protocol","ai-tools"],"author":{"name":"Byron Wade"},"license":"MIT","_id":"@byronwade/memoria@1.0.30","maintainers":[{"name":"byronwade","email":"bcw1995@gmail.com"}],"homepage":"https://github.com/byronwade/memoria","bugs":{"url":"https://github.com/byronwade/memoria/issues"},"bin":{"memoria":"dist/cli.js","memoria-server":"dist/index.js"},"dist":{"shasum":"525e89d4d4d612fcd47b27258feca83aeacdebff","tarball":"https://registry.npmjs.org/@byronwade/memoria/-/memoria-1.0.30.tgz","fileCount":79,"integrity":"sha512-+EP/Vd00hpzZf+xo6zka5opcIt1Z9LZpsRMZ3urK26XWouFwic784liDmCGW7Gf8C0ajS7OhvUhG2DXIsiSdOQ==","signatures":[{"sig":"MEUCIQDsz8IPHYO3aOSEugOviBGQxVjXfI7amF3b71IJjkHWfwIgfUdDUAlU4DT93PvtZUT8yk34/G8p5dk0zVanlvIjRtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1124313},"knip":{"ignore":["benchmarks/**"]},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./src/index.ts","engines":{"node":">=18.0.0"},"gitHead":"f6a11b6cb40e9bf0f419aaa6a8d0beeb0a57562e","scripts":{"dev":"bunx tsx watch --clear-screen=false src/index.ts","lint":"echo \"No lint configured\"","test":"vitest run","build":"tsc","start":"node dist/index.js","test:ui":"vitest --ui","start:http":"node dist/http-server.js","test:watch":"vitest","vercel-build":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"byronwade","email":"bcw1995@gmail.com"},"repository":{"url":"git+https://github.com/byronwade/memoria.git","type":"git"},"_npmVersion":"11.6.2","description":"The Memory Your AI Lacks - MCP server giving AI Senior Developer Intuition through git forensics","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.8","chalk":"^5.6.2","ignore":"^7.0.5","express":"^5.0.1","lru-cache":"^11.2.4","simple-git":"^3.27.0","@vercel/node":"^5.5.15","@smithery/sdk":"^2.1.0","@clack/prompts":"^0.11.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.5.0","@types/node":"^20.14.0","@types/express":"^5.0.0","@vitest/coverage-v8":"^4.0.15"},"_npmOperationalInternal":{"tmp":"tmp/memoria_1.0.30_1765164492831_0.10342930941347817","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@byronwade/memoria","version":"1.0.31","keywords":["mcp","git","memoria","memory","forensics","code-analysis","model-context-protocol","ai-tools"],"author":{"name":"Byron Wade"},"license":"MIT","_id":"@byronwade/memoria@1.0.31","maintainers":[{"name":"byronwade","email":"bcw1995@gmail.com"}],"homepage":"https://github.com/byronwade/memoria","bugs":{"url":"https://github.com/byronwade/memoria/issues"},"bin":{"memoria":"dist/cli.js","memoria-server":"dist/index.js"},"dist":{"shasum":"9723c8420ccf0a72963b46fb0c8e21eec9be6f00","tarball":"https://registry.npmjs.org/@byronwade/memoria/-/memoria-1.0.31.tgz","fileCount":43,"integrity":"sha512-2leYRqLSsQFXLZOdAF3FpD0j23ijk0dCccus02bKM/4o0AD22GlGluMd54lXxeFZnUiYi+o7MbmGGWuqJv0LVA==","signatures":[{"sig":"MEYCIQDijAx4og8EU4/rg8yQZI4BuVnCxdinA4KxqyZQcr2tRQIhAIrOHNY9IKBw8QPxZI3qvJY1lAE9I+6afmGJ9eRoz7Fy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":569218},"knip":{"ignore":["benchmarks/**"]},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./src/index.ts","engines":{"node":">=18.0.0"},"gitHead":"f6a11b6cb40e9bf0f419aaa6a8d0beeb0a57562e","scripts":{"dev":"bunx tsx watch --clear-screen=false src/index.ts","lint":"echo \"No lint configured\"","test":"vitest run","build":"tsc","start":"node dist/index.js","test:ui":"vitest --ui","start:http":"node dist/http-server.js","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"byronwade","email":"bcw1995@gmail.com"},"repository":{"url":"git+https://github.com/byronwade/memoria.git","type":"git"},"_npmVersion":"11.6.2","description":"The Memory Your AI Lacks - MCP server giving AI Senior Developer Intuition through git forensics","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.8","chalk":"^5.6.2","ignore":"^7.0.5","express":"^5.0.1","lru-cache":"^11.2.4","simple-git":"^3.27.0","@vercel/node":"^5.5.15","@smithery/sdk":"^2.1.0","@clack/prompts":"^0.11.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.5.0","@types/node":"^20.14.0","@types/express":"^5.0.0","@vitest/coverage-v8":"^4.0.15"},"_npmOperationalInternal":{"tmp":"tmp/memoria_1.0.31_1765168910762_0.7612436820201747","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"@byronwade/memoria","version":"1.0.32","description":"The Memory Your AI Lacks - MCP server giving AI Senior Developer Intuition through git forensics","type":"module","main":"dist/index.js","module":"./src/index.ts","bin":{"memoria":"dist/cli.js","memoria-server":"dist/index.js"},"scripts":{"build":"tsc","start":"node dist/index.js","start:http":"node dist/http-server.js","dev":"bunx tsx watch --clear-screen=false src/index.ts","lint":"echo \"No lint configured\"","test":"vitest run","test:watch":"vitest","test:ui":"vitest --ui","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"keywords":["mcp","git","memoria","memory","forensics","code-analysis","model-context-protocol","ai-tools"],"author":{"name":"Byron Wade"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/byronwade/memoria.git"},"homepage":"https://github.com/byronwade/memoria","bugs":{"url":"https://github.com/byronwade/memoria/issues"},"engines":{"node":">=18.0.0"},"knip":{"ignore":["benchmarks/**"]},"publishConfig":{"access":"public"},"dependencies":{"@clack/prompts":"^0.11.0","@modelcontextprotocol/sdk":"^1.0.4","@smithery/sdk":"^2.1.0","@vercel/node":"^5.5.15","chalk":"^5.6.2","express":"^5.0.1","ignore":"^7.0.5","lru-cache":"^11.2.4","simple-git":"^3.27.0","zod":"^3.23.8"},"devDependencies":{"@types/express":"^5.0.0","@types/node":"^20.14.0","@vitest/coverage-v8":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.5.0","vitest":"^4.0.15"},"gitHead":"f6a11b6cb40e9bf0f419aaa6a8d0beeb0a57562e","types":"./dist/index.d.ts","_id":"@byronwade/memoria@1.0.32","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-+sBU1fC7an0u1cgT55ftJpp3facAd4EzpCvvztdopSD32sxQ1wcKdf6QPV1b0NzNqhV6EqqSPZEoZqRXFzSXmQ==","shasum":"ac13f6e237fd69161c5b650fff856c98de3e94ca","tarball":"https://registry.npmjs.org/@byronwade/memoria/-/memoria-1.0.32.tgz","fileCount":47,"unpackedSize":589993,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCF4oPHDVgZPLcPtwMP9jmp7UIv4QBsVAnbJcHwOMqocQIgPIgK+aueRgpMnuii+ETi6zdhXSY+K1t86yDRwGpXCu8="}]},"_npmUser":{"name":"byronwade","email":"bcw1995@gmail.com"},"directories":{},"maintainers":[{"name":"byronwade","email":"bcw1995@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/memoria_1.0.32_1765205669176_0.15417907871452474"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-04T03:27:51.000Z","modified":"2025-12-08T14:54:29.523Z","1.0.0":"2025-12-04T03:27:51.277Z","1.0.1":"2025-12-04T03:49:47.124Z","1.0.2":"2025-12-04T05:27:08.843Z","1.0.3":"2025-12-04T06:14:08.912Z","1.0.4":"2025-12-04T06:35:23.370Z","1.0.5":"2025-12-04T07:28:08.580Z","1.0.6":"2025-12-04T07:33:56.317Z","1.0.7":"2025-12-04T08:18:12.091Z","1.0.8":"2025-12-04T08:23:29.165Z","1.0.9":"2025-12-04T08:25:43.244Z","1.0.10":"2025-12-04T09:10:56.447Z","1.0.11":"2025-12-04T09:20:24.220Z","1.0.12":"2025-12-04T09:33:55.619Z","1.0.13":"2025-12-04T09:38:21.716Z","1.0.14":"2025-12-04T09:42:28.635Z","1.0.15":"2025-12-06T16:10:56.866Z","1.0.16":"2025-12-06T16:44:45.796Z","1.0.19":"2025-12-06T17:44:17.774Z","1.0.20":"2025-12-07T03:20:13.890Z","1.0.21":"2025-12-07T04:10:50.727Z","1.0.22":"2025-12-07T04:20:25.422Z","1.0.23":"2025-12-07T04:25:31.072Z","1.0.24":"2025-12-07T04:38:15.220Z","1.0.25":"2025-12-07T18:33:33.529Z","1.0.26":"2025-12-07T22:23:58.175Z","1.0.27":"2025-12-07T22:27:41.652Z","1.0.28":"2025-12-07T22:38:12.486Z","1.0.29":"2025-12-07T22:47:18.294Z","1.0.30":"2025-12-08T03:28:13.031Z","1.0.31":"2025-12-08T04:41:50.947Z","1.0.32":"2025-12-08T14:54:29.321Z"},"bugs":{"url":"https://github.com/byronwade/memoria/issues"},"author":{"name":"Byron Wade"},"license":"MIT","homepage":"https://github.com/byronwade/memoria","keywords":["mcp","git","memoria","memory","forensics","code-analysis","model-context-protocol","ai-tools"],"repository":{"type":"git","url":"git+https://github.com/byronwade/memoria.git"},"description":"The Memory Your AI Lacks - MCP server giving AI Senior Developer Intuition through git forensics","maintainers":[{"name":"byronwade","email":"bcw1995@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"memoria.svg\" alt=\"Memoria Logo\" width=\"120\">\n</p>\n\n# Memoria\n\n**The Memory Your AI Lacks.**\n\nAn MCP server that prevents your AI from breaking code by revealing hidden file dependencies through git forensics — plus cloud memories and guardrails for teams.\n\n[![npm version](https://img.shields.io/npm/v/@byronwade/memoria.svg)](https://www.npmjs.com/package/@byronwade/memoria)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![TypeScript](https://img.shields.io/badge/TypeScript-5.5-blue.svg)](https://www.typescriptlang.org/)\n[![MCP](https://img.shields.io/badge/MCP-1.0-green.svg)](https://modelcontextprotocol.io)\n[![Twitter](https://img.shields.io/badge/Twitter-@byron__c__wade-1DA1F2.svg?logo=twitter)](https://twitter.com/byron_c_wade)\n\n---\n\n## Free vs Paid\n\n| Feature | Free (Local) | Paid (Cloud) |\n|---------|--------------|--------------|\n| **Git Analysis** (13 engines) | Unlimited | Unlimited |\n| **Risk Scores & Coupling** | Unlimited | Unlimited |\n| **History Search** | Unlimited | Unlimited |\n| **Cloud Memories** | - | Team-wide context |\n| **Guardrails** | - | File protection rules |\n| **Dashboard** | - | Visual analytics |\n\n**Free tier runs 100% locally** — no account, no API keys, no cloud.\n\n**Paid tier adds team intelligence** — shared memories, guardrails, and dashboards synced across your org.\n\n---\n\n## Quick Install\n\n### One-Click Install (Smithery)\n\n<a href=\"https://smithery.ai/server/@byronwade/memoria\"><img src=\"https://smithery.ai/badge/@byronwade/memoria\" alt=\"Smithery - Install Memoria\" height=\"28\" /></a>\n\nClick the badge above to install Memoria with one click via Smithery.\n\n### Quick Copy-Paste Config\n\nAdd this to your MCP config file (works with Claude, Cursor, Windsurf, Cline):\n\n```json\n{\n  \"mcpServers\": {\n    \"memoria\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@byronwade/memoria\"]\n    }\n  }\n}\n```\n\n### Terminal One-Liners\n\n| Tool | Command |\n|------|---------|\n| **Claude Code** | `claude mcp add memoria -- npx -y @byronwade/memoria` |\n| **Claude Desktop** | `npx @anthropic/claude-code mcp add memoria -- npx -y @byronwade/memoria` |\n| **Cursor** | `mkdir -p .cursor && echo '{\"mcpServers\":{\"memoria\":{\"command\":\"npx\",\"args\":[\"-y\",\"@byronwade/memoria\"]}}}' > .cursor/mcp.json` |\n| **npm global** | `npm install -g @byronwade/memoria` |\n\n### Cursor Connect (HTTP + OAuth)\n\nFor a Connect-button experience in Cursor, run the HTTP MCP server and register its manifest:\n\n1) Set production env:\n```\nMCP_HTTP_HOST=0.0.0.0\nMCP_HTTP_PORT=8799\nMCP_HTTP_BASE_URL=https://your.domain.com    # public HTTPS base\nMEMORIA_OAUTH_CLIENT_ID=memoria-client       # adjust as needed\nMEMORIA_OAUTH_REDIRECT=cursor://anysphere.cursor-mcp/oauth/callback\nMEMORIA_OAUTH_SECRET=replace-me              # HMAC secret for JWT access tokens\n```\n2) Start the HTTP server: `npm run build && npm run start:http`\n3) In Cursor, add the MCP via manifest URL: `https://your.domain.com/manifest.json`\n4) Click Connect, complete OAuth in the browser, then tools will appear.\n\nNotes:\n- OAuth code/token are issued by the built-in endpoints (`/oauth/authorize`, `/oauth/token`) with short TTLs.\n- Update `MEMORIA_OAUTH_SECRET` and front the service with HTTPS in production.\n- Replace the in-memory code/token store with durable storage for real deployments.\n\n<details>\n<summary><strong>Windows PowerShell Install</strong></summary>\n\n```powershell\n# Claude Desktop\n$config = \"$env:APPDATA\\Claude\\claude_desktop_config.json\"\n$json = if(Test-Path $config){Get-Content $config | ConvertFrom-Json}else{@{}}\n$json.mcpServers = @{memoria=@{command=\"npx\";args=@(\"-y\",\"@byronwade/memoria\")}}\n$json | ConvertTo-Json -Depth 10 | Set-Content $config\n```\n\n</details>\n\n<details>\n<summary><strong>macOS Manual Install</strong></summary>\n\n```bash\n# Claude Desktop (requires jq: brew install jq)\necho '{\"mcpServers\":{\"memoria\":{\"command\":\"npx\",\"args\":[\"-y\",\"@byronwade/memoria\"]}}}' | \\\n  jq -s '.[0] * .[1]' ~/Library/Application\\ Support/Claude/claude_desktop_config.json - > tmp.json && \\\n  mv tmp.json ~/Library/Application\\ Support/Claude/claude_desktop_config.json\n```\n\n</details>\n\n**Then restart your AI tool. That's it!**\n\n---\n\n## Why Memoria?\n\nYou ask your AI to refactor a file. It does a perfect job. You run your app. **It crashes.**\n\nWhy? Some other file depended on the old implementation - but there's no import between them, so the AI didn't know.\n\n**Memoria fixes this.** It analyzes git history to find files that change together, even without direct imports.\n\n```\nWithout Memoria:                        With Memoria:\n-----------------                       -------------\nYou: \"Update route.ts\"                  You: \"Update route.ts\"\nAI: \"Done!\"                             Memoria: \"85% coupled with billing.tsx\"\nResult: CRASH                           AI: \"I'll update both files\"\n                                        Result: Works\n```\n\n---\n\n## The Four MCP Tools\n\n### 1. `analyze_file` (FREE)\nFull forensic analysis of any file — risk score, coupled files, static dependents, pre-flight checklist.\n\n### 2. `ask_history` (FREE)\nSearch git history to understand WHY code exists. Solves Chesterton's Fence problem.\n\n### 3. `get_context` (FREE + PAID)\nGet context for a file before editing:\n- **FREE**: Git-based coupling, risk assessment, checklist\n- **PAID**: Cloud memories from your team, guardrail warnings\n\n### 4. `save_lesson` (PAID)\nSave a lesson or context that persists across sessions and team members.\n\n---\n\n## Enabling Cloud Features\n\nTo enable cloud memories and guardrails, set these environment variables:\n\n```bash\n# In your shell or .env file\nexport MEMORIA_API_URL=https://memoria.dev\nexport MEMORIA_TOKEN=mem_xxxxx  # Get from https://memoria.dev/dashboard\n```\n\nOr in your MCP config:\n\n```json\n{\n  \"mcpServers\": {\n    \"memoria\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@byronwade/memoria\"],\n      \"env\": {\n        \"MEMORIA_API_URL\": \"https://memoria.dev\",\n        \"MEMORIA_TOKEN\": \"mem_xxxxx\"\n      }\n    }\n  }\n}\n```\n\nWithout these, Memoria runs in free mode with full local git analysis.\n\n---\n\n## The 13 Analysis Engines\n\nAll engines run locally for free:\n\n| Engine | What It Does | Speed |\n|--------|--------------|-------|\n| **Volatility** | Panic keyword detection with time-decay | ~10ms |\n| **Entanglement** | Files that change together >15% | ~45ms |\n| **Sentinel** | Drift detection for stale dependencies | <1ms |\n| **Static Imports** | Files that import the target | ~8ms |\n| **History Search** | Git archaeology with line-range support | ~7ms |\n| **Documentation** | Markdown files referencing exports | ~50ms |\n| **Type Coupling** | Files sharing type definitions | ~100ms |\n| **Content Coupling** | Files sharing string literals | ~30ms |\n| **Test Files** | Auto-discovered test/mock files | ~20ms |\n| **Environment** | Files sharing env variables | ~15ms |\n| **Schema/Model** | Database schema dependencies | ~25ms |\n| **API Endpoints** | Client code calling your routes | ~30ms |\n| **Re-Export Chain** | Transitive barrel file imports | ~40ms |\n\n**Total analysis time: ~150ms** — all engines run in parallel.\n\n---\n\n## CLI Commands\n\nMemoria includes a full CLI for manual analysis:\n\n```bash\n# Full forensic analysis (same as AI's analyze_file)\nmemoria analyze src/index.ts\n\n# Quick risk assessment\nmemoria risk src/api/route.ts\n\n# Show coupled files\nmemoria coupled src/auth.ts\n\n# Find files that import the target\nmemoria importers src/types.ts\n\n# Search git history (same as AI's ask_history)\nmemoria history \"setTimeout\" src/utils.ts\nmemoria history \"fix\" --type=message\n\n# Install auto-pilot rules for your AI tool\nmemoria init --all\n```\n\n---\n\n## Example Output\n\n```\n# Forensics: `route.ts`\n\n**RISK: 65/100** - HIGH\n45% volatility | 5 coupled | 8 dependents | 1 stale\n\n> Proceed carefully. Check all coupled files and update stale dependencies.\n\n---\n\n## Coupled Files\n\n**`billing/page.tsx`** - 85% (schema)\n> These files share type definitions. If you modify types in one, update the other to match.\n  + interface SubscriptionUpdated\n  - oldStatus: string\n\n**`route.test.ts`** - 90% [test]\n> Test file for this module. Update when changing exports.\n\n**`services/stripe.ts`** - 75% [env]\n> Shares env vars: STRIPE_KEY, STRIPE_SECRET\n\n---\n\n## Cloud Memories (Paid)\n\n**CRITICAL MEMORIES**\n- Safari OAuth requires 100ms delay before redirect (commit abc123)\n- Always invalidate old sessions before creating new ones\n\n---\n\n## Pre-flight Checklist\n\n- [ ] Modify `route.ts`\n- [ ] Update `billing/page.tsx` (schema)\n- [ ] Update `tests/stripe.test.ts` - stale 12d\n```\n\n---\n\n## Configuration (Optional)\n\nCreate a `.memoria.json` in your project root:\n\n```json\n{\n  \"thresholds\": {\n    \"couplingPercent\": 20,\n    \"driftDays\": 14,\n    \"analysisWindow\": 100\n  },\n  \"ignore\": [\n    \"**/*.lock\",\n    \"dist/\",\n    \"legacy/**\"\n  ],\n  \"panicKeywords\": {\n    \"postmortem\": 3,\n    \"incident\": 3,\n    \"p0\": 3\n  },\n  \"riskWeights\": {\n    \"volatility\": 0.35,\n    \"coupling\": 0.30,\n    \"drift\": 0.20,\n    \"importers\": 0.15\n  }\n}\n```\n\n---\n\n## Private & Local\n\nThe free tier runs **100% on your machine**.\n\n- No code is uploaded to the cloud\n- No API keys required\n- Works offline\n- Analyzes your local `.git` folder directly\n\nYour code never leaves your computer unless you opt into cloud features.\n\n---\n\n## Auto-Pilot Mode\n\nWant your AI to check Memoria **automatically** before every edit?\n\n```bash\n# Install globally first\nnpm install -g @byronwade/memoria\n\n# Then in your project directory:\nmemoria init --all\n```\n\nThis installs rule files that tell your AI to always call `analyze_file` before editing code.\n\n| Flag | File | Tool |\n|------|------|------|\n| `--cursor` | `.cursor/rules/memoria.mdc` | Cursor |\n| `--claude` | `.claude/CLAUDE.md` | Claude Code |\n| `--windsurf` | `.windsurfrules` | Windsurf |\n| `--cline` | `.clinerules` | Cline/Continue |\n| `--all` | All of the above | All tools |\n\n---\n\n## Requirements\n\n- Node.js 18+\n- Git repository with commit history\n- MCP-compatible AI tool\n\n---\n\n## Development\n\n```bash\nnpm install\nnpm run build                     # turbo build across workspaces\nnpm test                          # turbo test (runs vitest in mcp-server)\n\n# Focus on a single app/package\nnpx turbo run build --filter=@byronwade/memoria\nnpx turbo run dev --filter=@byronwade/memoria\n```\n\n---\n\n## Troubleshooting\n\n<details>\n<summary><strong>\"Tool not found\" or \"analyze_file not available\"</strong></summary>\n\n1. **Restart your AI tool** - MCP servers only load on startup\n2. **Check config syntax** - JSON must be valid (no trailing commas)\n3. **Verify Node.js 18+** - Run `node --version` to check\n4. **Check file path** - Config file must be in the exact location for your tool\n\n</details>\n\n<details>\n<summary><strong>\"Not a git repository\"</strong></summary>\n\nMemoria requires a git repository with history. Make sure:\n1. You're in a git repo (`git status` should work)\n2. The repo has at least a few commits\n3. You're passing an **absolute path** to `analyze_file`\n\n</details>\n\n<details>\n<summary><strong>npx is slow or times out</strong></summary>\n\nInstall globally for faster startup:\n```bash\nnpm install -g @byronwade/memoria\n```\n\nThen update your config to use `memoria` directly:\n```json\n{\n  \"mcpServers\": {\n    \"memoria\": {\n      \"command\": \"memoria\"\n    }\n  }\n}\n```\n\n</details>\n\n**Still stuck?** [Open an issue](https://github.com/byronwade/memoria/issues) with your config and error message.\n\n---\n\n## License\n\nMIT\n\n---\n\n**When Memoria saves you from a regression, [let us know](https://github.com/byronwade/memoria/issues).**\n","readmeFilename":"README.md"}