{"_id":"@azrtydxb/novamem-mcp","_rev":"8-cad8e4ba655effb9e804b07b94282445","name":"@azrtydxb/novamem-mcp","dist-tags":{"latest":"1.2.1"},"versions":{"0.1.0":{"name":"@azrtydxb/novamem-mcp","version":"0.1.0","license":"MIT","_id":"@azrtydxb/novamem-mcp@0.1.0","maintainers":[{"name":"piwi3910","email":"pascal@watteel.be"}],"homepage":"https://github.com/azrtydxb/novamem#readme","bugs":{"url":"https://github.com/azrtydxb/novamem/issues"},"bin":{"novamem-mcp":"dist/bin.js","novamem-login":"dist/login.js"},"dist":{"shasum":"6a3da627189023dfe303e44237f8a07f11b20665","tarball":"https://registry.npmjs.org/@azrtydxb/novamem-mcp/-/novamem-mcp-0.1.0.tgz","fileCount":14,"integrity":"sha512-fIqTDncy8Z6Sgy10Km7bVUNiKpnrryO8DZwcZq00r1KG4/bFWmMGhmb+TAEp7fS8kjPa2DtalwQUpqk+l+uy6g==","signatures":[{"sig":"MEUCIQDZMfOeGYWRdwVdL8X5xSvXcouq6WMiuEEV77Srj8A3ywIgHh17fX7ysJFbBSaVCC/+crpRmN0VYzg1gFINnMaZYSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azrtydxb%2fnovamem-mcp@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40204},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js"},"gitHead":"eda7fddc27ce8d12ae1d27259f86e0d2d2a9288c","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"piwi3910","email":"pascal@watteel.be"},"repository":{"url":"git+https://github.com/azrtydxb/novamem.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.8.2","description":"MCP-stdio shim for the novamem memory service","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@azrtydxb/novamem":"workspace:*","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novamem-mcp_0.1.0_1777910070051_0.5705462615572885","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@azrtydxb/novamem-mcp","version":"1.0.0","license":"Apache-2.0","_id":"@azrtydxb/novamem-mcp@1.0.0","maintainers":[{"name":"piwi3910","email":"pascal@watteel.be"}],"homepage":"https://github.com/azrtydxb/novamem#readme","bugs":{"url":"https://github.com/azrtydxb/novamem/issues"},"bin":{"novamem-mcp":"dist/bin.js"},"dist":{"shasum":"9c8d617a9beaa5823b1a3981ea164aa07bcc3bcb","tarball":"https://registry.npmjs.org/@azrtydxb/novamem-mcp/-/novamem-mcp-1.0.0.tgz","fileCount":10,"integrity":"sha512-DxLz/CkpvNsDlgm3znBDjABawG4NZG5cq0RuF//DvczCJHHrlvKRos3iJqgo2R7kcD0/OtDcOBOG+k6BtGyTXg==","signatures":[{"sig":"MEYCIQC6Umzv1PeUsgI1pp7cUU1ZCrWTWTX7R7iRE6l/7gLQCQIhANH22K84ixy81mjyVC4lkdhyT+vfIBv0BXtxmJcvkvse","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azrtydxb%2fnovamem-mcp@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46340},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19"},"exports":{".":"./dist/index.js"},"gitHead":"e4425e89fadc069c657c2f8ecb737b63b49c49c7","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9420f31a-43b2-4dd1-b956-4959ef62a611"}},"repository":{"url":"git+https://github.com/azrtydxb/novamem.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.11.0","description":"MCP-stdio shim for the novamem memory service","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@azrtydxb/novamem":"workspace:*","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novamem-mcp_1.0.0_1777974415984_0.3375500286002877","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@azrtydxb/novamem-mcp","version":"1.1.0","license":"Apache-2.0","_id":"@azrtydxb/novamem-mcp@1.1.0","maintainers":[{"name":"piwi3910","email":"pascal@watteel.be"}],"homepage":"https://github.com/azrtydxb/novamem#readme","bugs":{"url":"https://github.com/azrtydxb/novamem/issues"},"bin":{"novamem-mcp":"dist/bin.js"},"dist":{"shasum":"4e901695181e09e241f5e8d0920fa98e9a81f2ea","tarball":"https://registry.npmjs.org/@azrtydxb/novamem-mcp/-/novamem-mcp-1.1.0.tgz","fileCount":10,"integrity":"sha512-Tl6PrgIpkujVOWB3o8BwJHxrYFI/BTl1DyjCtbIW6pOVjlqF4WtPdhKYgKDhQatbg370Pr4rFaDh+HXAlvW9yw==","signatures":[{"sig":"MEUCIC6b/nX+ED5QSOi1G5Xtt/hL7Hq03nl/0VdChT1lNJ4HAiEAyz20ebYBzxZXZvXKW6njodNiDtt9sbgR6IehlPI4KAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azrtydxb%2fnovamem-mcp@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46340},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19"},"exports":{".":"./dist/index.js"},"gitHead":"d438dcd7e4b2b3ac36d882e3188cedb9095bc8f8","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9420f31a-43b2-4dd1-b956-4959ef62a611"}},"repository":{"url":"git+https://github.com/azrtydxb/novamem.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.11.0","description":"MCP-stdio shim for the novamem memory service","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@azrtydxb/novamem":"workspace:*","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novamem-mcp_1.1.0_1777977286250_0.8563294387023961","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@azrtydxb/novamem-mcp","version":"1.1.1","license":"Apache-2.0","_id":"@azrtydxb/novamem-mcp@1.1.1","maintainers":[{"name":"piwi3910","email":"pascal@watteel.be"}],"homepage":"https://github.com/azrtydxb/novamem#readme","bugs":{"url":"https://github.com/azrtydxb/novamem/issues"},"bin":{"novamem-mcp":"dist/bin.js"},"dist":{"shasum":"8dcf31e1e29e83abd6a5259d40fafb7bd9d97a26","tarball":"https://registry.npmjs.org/@azrtydxb/novamem-mcp/-/novamem-mcp-1.1.1.tgz","fileCount":10,"integrity":"sha512-PkCuCeokM7d3Kg9qFfqzILYKqz9xXEfXSCzQiBk+ajVdXEoBVfxQmEJ7IkchgDpmkymBeAjkkclpKdftb0emcg==","signatures":[{"sig":"MEUCIQDak2Hk3Ufc/o3SPCK8ai0LSkkMzpxG6csefhkAmHYtoQIgeou1SHiWy41s14PX65gMHubC67UEH/dtwyU5Nq5iAaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azrtydxb%2fnovamem-mcp@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46340},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19"},"exports":{".":"./dist/index.js"},"gitHead":"de7027fe93a6bc6a4bb1bb141c66ac1ea473f765","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9420f31a-43b2-4dd1-b956-4959ef62a611"}},"repository":{"url":"git+https://github.com/azrtydxb/novamem.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.11.0","description":"MCP-stdio shim for the novamem memory service","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@azrtydxb/novamem":"workspace:*","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novamem-mcp_1.1.1_1777980461367_0.07166000293072683","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@azrtydxb/novamem-mcp","version":"1.1.2","license":"Apache-2.0","_id":"@azrtydxb/novamem-mcp@1.1.2","maintainers":[{"name":"piwi3910","email":"pascal@watteel.be"}],"homepage":"https://github.com/azrtydxb/novamem#readme","bugs":{"url":"https://github.com/azrtydxb/novamem/issues"},"bin":{"novamem-mcp":"dist/bin.js"},"dist":{"shasum":"dbd20a8bf9524bbb42cf8a37818f63b25a0cc87a","tarball":"https://registry.npmjs.org/@azrtydxb/novamem-mcp/-/novamem-mcp-1.1.2.tgz","fileCount":10,"integrity":"sha512-3T0WJKDIho/vzTkCIBx3+u5yex125VciRFJv7hoyYNk6n9N7Fk/J5hx2rpfcWRWk27AQl6pyKQ/VqMjtqXy01A==","signatures":[{"sig":"MEUCIQCv0TRC7SIQIk1z71DUEBwDDcPzs3hTMh6roGhcDKQNDgIgVgZRz0ISRaiQiVChVV50hCROcLuaBBGvxYmDtrJp39U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azrtydxb%2fnovamem-mcp@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46340},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19"},"exports":{".":"./dist/index.js"},"gitHead":"fef337eb04b11053f2185b11be3c8df0297bd612","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9420f31a-43b2-4dd1-b956-4959ef62a611"}},"repository":{"url":"git+https://github.com/azrtydxb/novamem.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.11.0","description":"MCP-stdio shim for the novamem memory service","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@azrtydxb/novamem":"workspace:*","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novamem-mcp_1.1.2_1777981895972_0.36605822817194067","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@azrtydxb/novamem-mcp","version":"1.1.3","license":"Apache-2.0","_id":"@azrtydxb/novamem-mcp@1.1.3","maintainers":[{"name":"piwi3910","email":"pascal@watteel.be"}],"homepage":"https://github.com/azrtydxb/novamem#readme","bugs":{"url":"https://github.com/azrtydxb/novamem/issues"},"bin":{"novamem-mcp":"dist/bin.js"},"dist":{"shasum":"a9c06ad6eb3984120e332fa6f793df76fcf2d9d1","tarball":"https://registry.npmjs.org/@azrtydxb/novamem-mcp/-/novamem-mcp-1.1.3.tgz","fileCount":11,"integrity":"sha512-aYUmYxV8T3zuXGhD3YmxYpr2Pnakxg9sdi8sphH+f7iyV9Y7RfFowYCQgTdHBw2BH+ewpLFpW0bM+ZCjiUFTRw==","signatures":[{"sig":"MEYCIQCombqiuKX1dTy14el5ZAmb4hVKwZwPT1Pt4gmAbFb/ggIhAMPdjjMYB+1Csb25qWx8pPnnxvuXRHpLeGKECe+QF3V6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azrtydxb%2fnovamem-mcp@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57548},"main":"dist/index.js","type":"module","_from":"file:azrtydxb-novamem-mcp-1.1.3.tgz","types":"dist/index.d.ts","engines":{"node":">=20.19"},"exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9420f31a-43b2-4dd1-b956-4959ef62a611"}},"_resolved":"/tmp/6179565922be5900bd44386e0271851e/azrtydxb-novamem-mcp-1.1.3.tgz","_integrity":"sha512-aYUmYxV8T3zuXGhD3YmxYpr2Pnakxg9sdi8sphH+f7iyV9Y7RfFowYCQgTdHBw2BH+ewpLFpW0bM+ZCjiUFTRw==","repository":{"url":"git+https://github.com/azrtydxb/novamem.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.11.0","description":"MCP-stdio shim for the novamem memory service","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@azrtydxb/novamem":"1.1.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novamem-mcp_1.1.3_1777983490768_0.9599728769577669","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@azrtydxb/novamem-mcp","version":"1.2.0","license":"Apache-2.0","_id":"@azrtydxb/novamem-mcp@1.2.0","maintainers":[{"name":"piwi3910","email":"pascal@watteel.be"}],"homepage":"https://github.com/azrtydxb/novamem#readme","bugs":{"url":"https://github.com/azrtydxb/novamem/issues"},"bin":{"novamem-mcp":"dist/bin.js"},"dist":{"shasum":"c9b9557d91a6f985f580ed7dee75fe9b89d87b61","tarball":"https://registry.npmjs.org/@azrtydxb/novamem-mcp/-/novamem-mcp-1.2.0.tgz","fileCount":11,"integrity":"sha512-VC/CsBIf6O3fFzt9uLGAOV2W3wwAezRtubRUVckxbrnLCaYUDmiEtxHR8dqM2NXxpU51DU9sJasiU9XXaA9teg==","signatures":[{"sig":"MEQCIC77QRENsbcvy5z98CAyf/xQXVQHxoucoYdaQPKk8w5PAiAawhoh07qMeiU2Es7BWoIDHfHmozFNyj/xtbh2AytMig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azrtydxb%2fnovamem-mcp@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57548},"main":"dist/index.js","type":"module","_from":"file:azrtydxb-novamem-mcp-1.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20.19"},"exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9420f31a-43b2-4dd1-b956-4959ef62a611"}},"_resolved":"/tmp/0a994926fa84d6a2531684e902d00a8f/azrtydxb-novamem-mcp-1.2.0.tgz","_integrity":"sha512-VC/CsBIf6O3fFzt9uLGAOV2W3wwAezRtubRUVckxbrnLCaYUDmiEtxHR8dqM2NXxpU51DU9sJasiU9XXaA9teg==","repository":{"url":"git+https://github.com/azrtydxb/novamem.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.11.0","description":"MCP-stdio shim for the novamem memory service","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@azrtydxb/novamem":"1.1.3","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novamem-mcp_1.2.0_1777985401147_0.06731692775557785","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@azrtydxb/novamem-mcp","version":"1.2.1","description":"MCP-stdio shim for the novamem memory service","license":"Apache-2.0","type":"module","main":"dist/index.js","types":"dist/index.d.ts","bin":{"novamem-mcp":"dist/bin.js"},"exports":{".":"./dist/index.js"},"publishConfig":{"access":"public","provenance":true},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.4","@azrtydxb/novamem":"1.1.3"},"engines":{"node":">=20.19"},"repository":{"type":"git","url":"git+https://github.com/azrtydxb/novamem.git","directory":"packages/mcp"},"homepage":"https://github.com/azrtydxb/novamem#readme","bugs":{"url":"https://github.com/azrtydxb/novamem/issues"},"scripts":{"build":"tsc -p tsconfig.json","test":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_id":"@azrtydxb/novamem-mcp@1.2.1","_integrity":"sha512-edJD4/wgIFf3cy7XkC/mxvgFI/8+l3cPL6bBVh46GkwRh0JIlKUcKwPr2CbccgDH9T5MsLTNaTvAKDeWi9M+OA==","_resolved":"/tmp/57b62e95ef18dd18c8b69ff539e16aa3/azrtydxb-novamem-mcp-1.2.1.tgz","_from":"file:azrtydxb-novamem-mcp-1.2.1.tgz","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-edJD4/wgIFf3cy7XkC/mxvgFI/8+l3cPL6bBVh46GkwRh0JIlKUcKwPr2CbccgDH9T5MsLTNaTvAKDeWi9M+OA==","shasum":"92d6c8ce33c140c0924cf4516cc9f6b35b6db985","tarball":"https://registry.npmjs.org/@azrtydxb/novamem-mcp/-/novamem-mcp-1.2.1.tgz","fileCount":11,"unpackedSize":57548,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azrtydxb%2fnovamem-mcp@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDaWu1Appr5hfN6oOAFTmncqtAbU5ScprMk8BQ85GE2uAIhAJwi7RPgtr7wYtMh6QJvix4HhYxsTKd51C1ZlEvbQphh"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9420f31a-43b2-4dd1-b956-4959ef62a611"}},"directories":{},"maintainers":[{"name":"piwi3910","email":"pascal@watteel.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/novamem-mcp_1.2.1_1778036237322_0.14121590896389646"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-04T15:54:29.989Z","modified":"2026-05-06T02:57:17.805Z","0.1.0":"2026-05-04T15:54:30.220Z","1.0.0":"2026-05-05T09:46:56.131Z","1.1.0":"2026-05-05T10:34:46.391Z","1.1.1":"2026-05-05T11:27:41.534Z","1.1.2":"2026-05-05T11:51:36.177Z","1.1.3":"2026-05-05T12:18:10.926Z","1.2.0":"2026-05-05T12:50:01.318Z","1.2.1":"2026-05-06T02:57:17.485Z"},"bugs":{"url":"https://github.com/azrtydxb/novamem/issues"},"license":"Apache-2.0","homepage":"https://github.com/azrtydxb/novamem#readme","repository":{"type":"git","url":"git+https://github.com/azrtydxb/novamem.git","directory":"packages/mcp"},"description":"MCP-stdio shim for the novamem memory service","maintainers":[{"name":"piwi3910","email":"pascal@watteel.be"}],"readme":"# @azrtydxb/novamem-mcp\n\nMCP-stdio shim for [novamem](https://github.com/azrtydxb/novamem). Bridges stdio↔HTTP for MCP hosts that haven't shipped remote-MCP support yet (older Claude Desktop, Cursor, …).\n\n```bash\nnpx @azrtydxb/novamem-mcp\n```\n\n> If your client supports remote MCP, point it directly at `http://<host>:7778/mcp/sse` instead — no shim needed. See the main repo's README for the SSE config shape.\n\n## MCP shim\n\n```json\n{\n  \"mcpServers\": {\n    \"novamem\": {\n      \"command\": \"npx\",\n      \"args\": [\"@azrtydxb/novamem-mcp\"],\n      \"env\": {\n        \"NOVAMEM_BASE_URL\": \"http://localhost:7778\",\n        \"NOVAMEM_TOKEN\": \"nm_…\"\n      }\n    }\n  }\n}\n```\n\n`NOVAMEM_TOKEN` is a `nm_…` user bearer minted from the dashboard's API Tokens page. It carries every right the owning user has — the user's whole memory plus every project they're a member of.\n\n## Tools advertised\n\nMemory operations (every tool accepts an optional `project` — id or human name):\n\n- `memory_search` / `memory_remember` / `memory_update` / `memory_recent` / `memory_today` / `memory_neighbors` / `memory_forget` / `memory_stats`\n- `memory_remember` accepts `sourceType`, `capturedFrom`, `confidence`, and `force` (bypass the worthiness gate)\n- `memory_update` rewrites an existing entry in place; preserves id + hits + edges; re-embeds when content changes\n\nProject lifecycle:\n\n- `project_list` / `project_create` / `project_delete`\n- `project_activate({ project })` / `project_deactivate` — set or clear the caller's active project. When set, memory_* calls without an explicit `project` arg default to it.\n- `project_share({ project, username })` / `project_unshare(...)` — owner adds/removes members by their **exact email address** (the server resolves via `findUserByExactEmail`).\n\n## See also\n\n- [SECURITY.md](https://github.com/azrtydxb/novamem/blob/main/SECURITY.md) — auth model and hardening checklist\n- Main repo for the OpenAPI spec, dashboard, and HTTP API\n","readmeFilename":"README.md"}