{"_id":"@mnemoverse/mcp-memory-server","_rev":"44-2f05abbe6ee15c5cd6f76f6987dd3bb8","name":"@mnemoverse/mcp-memory-server","dist-tags":{"latest":"0.17.1"},"versions":{"0.1.0":{"name":"@mnemoverse/mcp-memory-server","version":"0.1.0","keywords":["mcp","memory","ai","claude","cursor","mnemoverse","persistent-memory","model-context-protocol"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.1.0","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"65de2e0a7426a78b7e06d2d86ef30785742b277f","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.1.0.tgz","fileCount":8,"integrity":"sha512-Mlok5j9A5rz4kgfRNXMsV2MYsRTmHXspDne9CL1UPrs6/ykkyGT52EslEi97R1W2hMnJTWrzH2zIFcUFz+ndLg==","signatures":[{"sig":"MEQCIBEHDKkME/zrUKdKlgsUqh+KTOnxDEx/Qa9EpbAWBnSmAiARrnDgtFBOTA8FN/jSrXakuLZT3N9ac/Y2wSHKWNHa7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24612},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"04922e7da69131374e19d6667160875cfab6f932","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"mnemoverse","email":"helloworld@mnemoverse.org"},"repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Mnemoverse Memory API — persistent AI memory across Claude Code, Cursor, VS Code, and any MCP client","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.1.0_1775847433114_0.5606929066535165","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@mnemoverse/mcp-memory-server","version":"0.1.1","keywords":["mcp","memory","ai","claude","cursor","mnemoverse","persistent-memory","model-context-protocol"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.1.1","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"89e06dc4edbb85046916becc18137724ca09f948","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.1.1.tgz","fileCount":8,"integrity":"sha512-G79rUxSS8o+60ZD+XA+OltkG+H+9VtReWylM0MDAW/ikrdREOD+83aff/S7vAogqHtT9p6HdDvuBMrbO4tfwlQ==","signatures":[{"sig":"MEUCIQDANr6X6STUKvozWp149GoIK+BH5SapU0eKvT6XvAyh6AIgGP8da0wX09zyh3KcKjSIfV7KKSxoVeWPJU3wUJW91KY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25216},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"04922e7da69131374e19d6667160875cfab6f932","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"mnemoverse","email":"helloworld@mnemoverse.org"},"repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Mnemoverse Memory API — persistent AI memory across Claude Code, Cursor, VS Code, and any MCP client","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.1.1_1775848229741_0.916147236343253","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@mnemoverse/mcp-memory-server","version":"0.3.0","keywords":["mcp","memory","ai","claude","cursor","mnemoverse","persistent-memory","model-context-protocol"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.3.0","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"7061fc8ae50942a4096b03f922c46d218cd0448f","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.3.0.tgz","fileCount":19,"integrity":"sha512-I42bvqSM6KJM1fZKXEscaAUKRREqemUSXrDxcNPdDIXoDaZCJBDDInc7cdun7auURuiyMfhinznweO+oM/VYNA==","signatures":[{"sig":"MEQCIA5i91Wik+PUcJ84OdzqTUMostPmATCpvqo542mkyYTsAiABk549801LQvsGKWHcdrVdRftKCxRO+xFOrveNot+PJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51912},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"6b34c4c205aa84166e1faf3b1754601094509939","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","prepublishOnly":"npm run build","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs"},"_npmUser":{"name":"mnemoverse","email":"helloworld@mnemoverse.org"},"repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Mnemoverse Memory API — persistent AI memory across Claude Code, Cursor, VS Code, and any MCP client","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.3.0_1776008679905_0.14422550234113252","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@mnemoverse/mcp-memory-server","version":"0.3.1","keywords":["mcp","memory","ai","claude","cursor","mnemoverse","persistent-memory","model-context-protocol"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.3.1","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"aa9dc6a4b5bab3feeeb8c6bdd0cafeea219968b1","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.3.1.tgz","fileCount":27,"integrity":"sha512-IaCtHv7hk1m+dHX4AY0v4HlKT2rKlAQQct1HpWMzPnBoMxPLyxQLWKpmCnm4yVouVLwXwRET5Ub2KXWNtECsDA==","signatures":[{"sig":"MEQCIB4MelXvC/BMvxzHcSHlQ7t7WeYwDeYS59Gk1RkTUJJSAiA0sqwNw7mw0JZKkS9Ve2tzEBILxZkAZCSLSPgNLi21og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76056},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"17423ad3dc90e664b62690d4798a33792ff08771","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","install-hooks":"node scripts/install-hooks.mjs","prepublishOnly":"npm run build","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs"},"_npmUser":{"name":"mnemoverse","email":"helloworld@mnemoverse.org"},"repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Mnemoverse Memory API — persistent AI memory across Claude Code, Cursor, VS Code, and any MCP client","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.3.1_1776019419779_0.8468654595711611","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@mnemoverse/mcp-memory-server","version":"0.3.2","keywords":["mcp","memory","ai","claude","cursor","mnemoverse","persistent-memory","model-context-protocol"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.3.2","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"93150d5ebc3b6925a89bda4d0b928bcc00e7877b","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.3.2.tgz","fileCount":28,"integrity":"sha512-840eTa7xqMXIN/CeOKQBFozzXJmjgZOu9UtB7U6vnC/iHPAAXh96Pvwdni3qeOb8Gxi6acq/c01tAFgS4HylyA==","signatures":[{"sig":"MEQCIGBvWVmN9PXlxl38MPBFXPxMf4FSWpUdHnPkAwbcF9/LAiBI4FscW2mCnedVzzBuhA+2BQJ7yeFZLK0oQsMOb1NubQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89754},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"cbc21aaa8311f0d1a8a1f41536394b9dec20005e","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","install-hooks":"node scripts/install-hooks.mjs","prepublishOnly":"npm run build","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs"},"_npmUser":{"name":"mnemoverse","email":"helloworld@mnemoverse.org"},"repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Mnemoverse Memory API — persistent AI memory across Claude Code, Cursor, VS Code, and any MCP client","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.3.2_1776025047239_0.04350775409563945","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@mnemoverse/mcp-memory-server","version":"0.3.3","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.3.3","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"0ef75c3b4bd09f5df46c7cfbeac514e9c51f657f","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.3.3.tgz","fileCount":6,"integrity":"sha512-PpYTtnET+gk4YlLbJ+TU3C51te+OdxK7mtX9jIs7zJRsx58MfChlAdgktd8NoBKkhJSR2Zp3tqZipNl6aqWghA==","signatures":[{"sig":"MEUCIQDcisuonL8W/oOYv1ku8vzPN8+aOwKolNvpsmJ8gIyXOgIgH7yVJcxk3fmWj/Hfnkw3ArXd7T51Vg5VGg24icRx6ng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31298},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"eb2a1ac614c73e5e1c86a1f93e6400c8fc650753","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","install-hooks":"node scripts/install-hooks.mjs","prepublishOnly":"npm run build","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs"},"_npmUser":{"name":"mnemoverse","email":"helloworld@mnemoverse.org"},"repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Mnemoverse Memory API — persistent AI memory across Claude Code, Cursor, VS Code, and any MCP client","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.3.3_1776026665880_0.028795365525448258","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@mnemoverse/mcp-memory-server","version":"0.3.4","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.3.4","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"4367bee51e805b4de5fb0190b7e8fc628a30e59e","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.3.4.tgz","fileCount":6,"integrity":"sha512-6OEUmlD6t/c15kNAPMbjSMPliP4zfAKfNhI6/BEmjqrRHXL+4tVa+snZzK3dtY+hQZ0Vnd68jH64cuUfrcOpxg==","signatures":[{"sig":"MEUCIQCfYoak9cRSyF2ChJmEgQCuSDdp5uuj8aI3I14UN8nukgIgFypWa3j7B7t461ZsrZymMp7KU3R7l5y1YGkSGrIS++A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34159},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f7173425d3510e5bb947840ca4c0c93113f2966f","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","mcpb:pack":"npm run build && npx -y @anthropic-ai/mcpb@2 pack . dist-mcpb/mnemoverse-memory.mcpb","install-hooks":"node scripts/install-hooks.mjs","mcpb:validate":"npx -y @anthropic-ai/mcpb@2 validate .","prepublishOnly":"npm run build","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs"},"_npmUser":{"name":"mnemoverse","email":"helloworld@mnemoverse.org"},"repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Mnemoverse Memory API — persistent AI memory across Claude Code, Cursor, VS Code, and any MCP client","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.3.4_1780226972797_0.23329117102996455","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@mnemoverse/mcp-memory-server","version":"0.3.5","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.3.5","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"abfb10cae4b65f57d985a5e312b86d80c1808d76","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.3.5.tgz","fileCount":6,"integrity":"sha512-WWcaGnRxgeHqebJ7ov/1Q7xUGvLLIr2+Ltxnf+qWz83924j2G4I/wJh8PCYB0tlHa6wAb4x3DAh4aXXkY28LHg==","signatures":[{"sig":"MEUCIGB4xs8aRRZDr34gwMeE8mkBfWfZF73TTJv+5zz+W8TlAiEAzZ1QChg+D5eym+8ftj/rknQGmMbRuz/LfUs2XaNk4bo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34159},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"3c78329d0ddebc26bcac792f1ddc5f8354e77dd6","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","mcpb:pack":"npm run build && npx -y @anthropic-ai/mcpb@2 pack . dist-mcpb/mnemoverse-memory.mcpb","install-hooks":"node scripts/install-hooks.mjs","mcpb:validate":"npx -y @anthropic-ai/mcpb@2 validate .","prepublishOnly":"npm run build","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs"},"_npmUser":{"name":"mnemoverse","email":"helloworld@mnemoverse.org"},"repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Mnemoverse Memory API — persistent AI memory across Claude Code, Cursor, VS Code, and any MCP client","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.3.5_1780227214167_0.6139156932961811","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@mnemoverse/mcp-memory-server","version":"0.3.6","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.3.6","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"4746d3c12c896fc793bacc820b828e659d5b9faa","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.3.6.tgz","fileCount":6,"integrity":"sha512-oZnbWTXNoCU8/+QMk2Lw9NQ+lCHcqmUOD9e2ZBJbnK6XXhR3cX4zZrPP2LtNUMJYIRur5ja4ebRt6TkoWhdj3g==","signatures":[{"sig":"MEUCIHoYmrZSA00WzieLHMaoU7CHMC2X4mVAT8hk27+Mgwi8AiEAh624crlWVatis53xp/TNZtgNmGjg8BErtgU1aR+1MZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35324},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"9e4b4333bf001675c093208f4a371fb7125fc2dc","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","mcpb:pack":"npm run build && npx -y @anthropic-ai/mcpb@2 pack . dist-mcpb/mnemoverse-memory.mcpb","install-hooks":"node scripts/install-hooks.mjs","mcpb:validate":"npx -y @anthropic-ai/mcpb@2 validate .","prepublishOnly":"npm run build","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs"},"_npmUser":{"name":"mnemoverse","email":"helloworld@mnemoverse.org"},"repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Mnemoverse Memory API — persistent AI memory across Claude Code, Cursor, VS Code, and any MCP client","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.3.6_1781566462144_0.1696717903845011","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@mnemoverse/mcp-memory-server","version":"0.3.7","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.3.7","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"e8ac4f169c72e169742c37cb8d67d63638ac3353","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.3.7.tgz","fileCount":6,"integrity":"sha512-FhsOI9JYO8iLqE5p5wX5J2gVZxYeLAyxsAy6LCNrK85MXLUWt/MAiVqUPQ0Kv6XhslXOFgxBTA6FQsdXQ/lknQ==","signatures":[{"sig":"MEYCIQDu/2+CsUfsDlVaVNPP+9BB+xBCKIeBSn6DrThBnvYiOQIhALOAXNK/uY7HP9tarJfSkeHVK1jET3dcXsYhs2tcvoiK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35912},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"e33626a422aa03604a959a7964148d3e621ddf8f","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","mcpb:pack":"npm run build && npx -y @anthropic-ai/mcpb@2 pack . dist-mcpb/mnemoverse-memory.mcpb","install-hooks":"node scripts/install-hooks.mjs","mcpb:validate":"npx -y @anthropic-ai/mcpb@2 validate .","prepublishOnly":"npm run build","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs"},"_npmUser":{"name":"mnemoverse","email":"helloworld@mnemoverse.org"},"repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Mnemoverse Memory API — persistent AI memory across Claude Code, Cursor, VS Code, and any MCP client","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.3.7_1781599410984_0.7785674070121273","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@mnemoverse/mcp-memory-server","version":"0.3.8","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.3.8","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"4770de11367cfd2716ccdf6335e3268bf0ceac4e","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.3.8.tgz","fileCount":6,"integrity":"sha512-fB2lsHWZiLJKL2Z2zAoSgjG18eE7uAd5fpFBEU4Vgr63xetydce/NV66lYxCEvrPrVrg0wR3EGVXFVAyqMIHyg==","signatures":[{"sig":"MEYCIQDtDHCIN0qyc1m786lBOJR3DxTzLTLO4oMjnWiqKY2pFwIhAMH9zSvSW/OmOJs+zz3TBJ+Lttruz7lG50pQGI60YkhL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36518},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"983446ea6bebdf3a659a9e1242a04926544f815a","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","mcpb:pack":"npm run build && npx -y @anthropic-ai/mcpb@2 pack . dist-mcpb/mnemoverse-memory.mcpb","install-hooks":"node scripts/install-hooks.mjs","mcpb:validate":"npx -y @anthropic-ai/mcpb@2 validate .","prepublishOnly":"npm run build","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs"},"_npmUser":{"name":"mnemoverse","email":"helloworld@mnemoverse.org"},"repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Mnemoverse Memory API — persistent AI memory across Claude Code, Cursor, VS Code, and any MCP client","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.3.8_1781711781363_0.9828785987512116","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@mnemoverse/mcp-memory-server","version":"0.3.9","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol","hosted-memory","forgetting","vendor-neutral"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.3.9","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"6471eba4c3b7ca714912addd11531cc42be6cb37","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.3.9.tgz","fileCount":6,"integrity":"sha512-oyB+8JdbclYO+MlTdxiPjKFtkhWOTPhZ1WKJMMFqacSnP1lW2Rl6MyX3PtjI/P1ZNpqL0mFhAkCOkzKZ7B0lzw==","signatures":[{"sig":"MEUCIQDlR/yqQWls+7wk3V9Xe1Ko3ePOPcI3I0kMY2hRSIbSfAIgSQZn4NxpBDoKdynRPKCbJbhWhJIhuQwzuE2j0LB624M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36768},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"096f6c41b24a4b60e76c063731b15368bf0f2636","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","mcpb:pack":"npm run build && npx -y @anthropic-ai/mcpb@2 pack . dist-mcpb/mnemoverse-memory.mcpb","install-hooks":"node scripts/install-hooks.mjs","mcpb:validate":"npx -y @anthropic-ai/mcpb@2 validate .","prepublishOnly":"npm run build","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs"},"_npmUser":{"name":"mnemoverse","email":"helloworld@mnemoverse.org"},"repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Hosted persistent memory for AI agents that learns which facts help and lets the rest fade — one key across Claude Code, Cursor, VS Code & ChatGPT, no infra to run","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.3.9_1781788723110_0.8908438362375415","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@mnemoverse/mcp-memory-server","version":"0.3.10","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol","hosted-memory","forgetting","vendor-neutral"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.3.10","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"8f4a34ff3e7e383811acea39b4d1485d0d685056","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.3.10.tgz","fileCount":6,"integrity":"sha512-2G1b5mkh6x9SZFUstwwOcNciznjkjfMaIkRgg0MnidZPiIkOpQxkXnkFAQQI+L3Jx1f17lpAipArSqs73W2Ftw==","signatures":[{"sig":"MEYCIQCgd8lAoXqaxA9aDDeOJLlpUaZCXnHyFWbsaZxVxj3KqQIhAKOgXiSfeZPOQmSAXfv1GxjpH88r6BY14tDcdYyBw4oa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36769},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"28885dc1d646753ae02eb88178ad09e7aae67197","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","mcpb:pack":"npm run build && npx -y @anthropic-ai/mcpb@2 pack . dist-mcpb/mnemoverse-memory.mcpb","install-hooks":"node scripts/install-hooks.mjs","mcpb:validate":"npx -y @anthropic-ai/mcpb@2 validate .","prepublishOnly":"npm run build","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs"},"_npmUser":{"name":"mnemoverse","email":"helloworld@mnemoverse.org"},"repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Hosted persistent memory for AI agents that learns which facts help and lets the rest fade — one key across Claude Code, Cursor, VS Code & ChatGPT, no infra to run","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.3.10_1781789484257_0.4319273165666473","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@mnemoverse/mcp-memory-server","version":"0.4.0","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol","hosted-memory","forgetting","vendor-neutral"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.4.0","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"41f0c752e89e2f609bf063b2dfa180a85394d37f","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.4.0.tgz","fileCount":6,"integrity":"sha512-sC+Puxv7uK3saLxvNeJpuXLCoTdt490U6s/kcuUqrLNjaCjcehMnk/ah3fKjQ37GkmGJxyNNuBcoar0f/u2v9Q==","signatures":[{"sig":"MEYCIQDHzGJGIKQDhSSMak2PEL4r78ls3xWmdHSFlk48gqsIOQIhANLJuCfFlUWkVGRL1ikzF3WzqXuDpyIsG+ZOmEsItgAI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36922},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f53ea2ef35ce217f24422c21d577aacc99e302fe","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","mcpb:pack":"npm run build && npx -y @anthropic-ai/mcpb@2 pack . dist-mcpb/mnemoverse-memory.mcpb","install-hooks":"node scripts/install-hooks.mjs","mcpb:validate":"npx -y @anthropic-ai/mcpb@2 validate .","prepublishOnly":"npm run build","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs"},"_npmUser":{"name":"mnemoverse","email":"helloworld@mnemoverse.org"},"repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Hosted persistent memory for AI agents that learns which facts help and lets the rest fade — one key across Claude Code, Cursor, VS Code & ChatGPT, no infra to run","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.4.0_1782417819475_0.28042681524430013","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@mnemoverse/mcp-memory-server","version":"0.4.1","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol","hosted-memory","forgetting","vendor-neutral"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.4.1","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"91e5a3daa6aabdf6219249e4ecbd040479cf057a","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.4.1.tgz","fileCount":6,"integrity":"sha512-vkHX6iaHopF+M9ViUf+YhBddAqcsiyLP7Q8SKW+M45hfZqIMWcaNW54Jx6ZX0v5BOPILW8F2xcv3MVHf0Fv+cA==","signatures":[{"sig":"MEUCIH6HoJa6sVca6LnCIY2XkGGYeWFpNS5TVD2TglfKF7LGAiEAjgUa7d00qDfl+BOozM0mswrafHcfLTlbYoJEnDUf/yg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38781},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"45389ee99eb62eaf233767a1a115396b40b53ed3","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","mcpb:pack":"npm run build && npx -y @anthropic-ai/mcpb@2 pack . dist-mcpb/mnemoverse-memory.mcpb","install-hooks":"node scripts/install-hooks.mjs","mcpb:validate":"npx -y @anthropic-ai/mcpb@2 validate .","prepublishOnly":"npm run build","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs","check:release-sync":"node scripts/check-release-sync.mjs"},"_npmUser":{"name":"mnemoverse","email":"helloworld@mnemoverse.org"},"repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Hosted persistent memory for AI agents that learns which facts help and lets the rest fade — one key across Claude Code, Cursor, VS Code & ChatGPT, no infra to run","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.4.1_1782649548951_0.7360772420101653","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@mnemoverse/mcp-memory-server","version":"0.4.2","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol","hosted-memory","forgetting","vendor-neutral"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.4.2","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"f37e21a203371f8adc132611a8a897d0e47ecc82","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.4.2.tgz","fileCount":6,"integrity":"sha512-w3ij6DEcrT+oE9u83EA7/Rq+V8scPvMenAVG2PLHqh/SJjmTHD5mLF5FT0taelQOvgAy+7sCRj2uoLTCIzvdPQ==","signatures":[{"sig":"MEYCIQCYqSqfsIQ8mRB0TpUlk2S7wSYGO038B7c2nh4ZioDMagIhAP+YF1XLUP0DwlKr/lt9s5TO6KhHUAbQijdN0ElP1ZGm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38954},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d792dfe33e3b3c9d9d441d5481df3124d6187a0c","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","mcpb:pack":"npm run build && npx -y @anthropic-ai/mcpb@2 pack . dist-mcpb/mnemoverse-memory.mcpb","install-hooks":"node scripts/install-hooks.mjs","mcpb:validate":"npx -y @anthropic-ai/mcpb@2 validate .","prepublishOnly":"npm run build","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs","check:release-sync":"node scripts/check-release-sync.mjs"},"_npmUser":{"name":"mnemoverse","email":"helloworld@mnemoverse.org"},"repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Hosted persistent memory for AI agents that learns which facts help and lets the rest fade — one key across Claude Code, Cursor, VS Code & ChatGPT, no infra to run","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.4.2_1783125076493_0.1828798728517389","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@mnemoverse/mcp-memory-server","version":"0.5.0","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol","hosted-memory","forgetting","vendor-neutral"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.5.0","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"8d8ac4416bbda4116f07f9b3c02f712c87bad056","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.5.0.tgz","fileCount":6,"integrity":"sha512-amKA+P88M6uQcX1IyDQ+IMZW6crh4mlRMQGEpSVMk3iyPku2F+zZ8wfG2m8sgv2688E2/SmXQdiTKmO5w/kJnw==","signatures":[{"sig":"MEUCIQDyVXVrl7ZgeuEzOh59Q8lfxYyLl7Xh5NQXEQEPxd3ZfgIgAkYWPsGTD7V/0pVq86A4I2YOc/Vwnr1XtDcuef50fe8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48827},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"581bf7614f8aa8ce048655af77bb74e9377a63d0","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","mcpb:pack":"npm run build && npx -y @anthropic-ai/mcpb@2 pack . dist-mcpb/mnemoverse-memory.mcpb","install-hooks":"node scripts/install-hooks.mjs","mcpb:validate":"npx -y @anthropic-ai/mcpb@2 validate .","prepublishOnly":"npm run build","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs","check:release-sync":"node scripts/check-release-sync.mjs"},"_npmUser":{"name":"mnemoverse","email":"helloworld@mnemoverse.org"},"repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Hosted persistent memory for AI agents that learns which facts help and lets the rest fade — one key across Claude Code, Cursor, VS Code & ChatGPT, no infra to run","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.5.0_1783727167662_0.010702381576532805","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@mnemoverse/mcp-memory-server","version":"0.7.0","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol","hosted-memory","forgetting","vendor-neutral"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.7.0","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"9f86cb9f247f515066820be554629d6ede7f0365","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.7.0.tgz","fileCount":12,"integrity":"sha512-yVVhtujGQ6mryZsClzsiAEbU3DW5eeKBwriEVscYuwpi2a/1EaH7JENEOZnumqPRke2ZN5XNh2WbeG1nVC22oA==","signatures":[{"sig":"MEYCIQCs9ZTxrNuZ1ER/5bFwn9UA+Q8dDn6ORq8rHQ1LXZBZPgIhAJZLSXt2XFVOOZgnegyPH5tkN6uw3tzCu0Li6n9vPMtO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83802},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"046b62b44b602a47e8d1e90c43380b45b5874cf3","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","mcpb:pack":"npm run build && npx -y @anthropic-ai/mcpb@2 pack . dist-mcpb/mnemoverse-memory.mcpb","test:watch":"vitest","install-hooks":"node scripts/install-hooks.mjs","mcpb:validate":"npx -y @anthropic-ai/mcpb@2 validate .","prepublishOnly":"npm run build","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs","check:release-sync":"node scripts/check-release-sync.mjs"},"_npmUser":{"name":"mnemoverse","email":"helloworld@mnemoverse.org"},"repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Hosted persistent memory for AI agents that learns which facts help and lets the rest fade — one key across Claude Code, Cursor, VS Code & ChatGPT, no infra to run","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.7.0_1785881007575_0.851557684374832","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@mnemoverse/mcp-memory-server","version":"0.8.0","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol","hosted-memory","forgetting","vendor-neutral"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.8.0","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"5c93fd5db54c82b397a4f9cdffd6afa04d4b59f0","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.8.0.tgz","fileCount":12,"integrity":"sha512-LORdG8Mwenod9RjZggdNh52Pa2Jxq5tyj/SHN0eANACCDJIyv0MPB+n80S6ULfTsVCNLkPHHgcJkNgepHeMrkw==","signatures":[{"sig":"MEUCIQDeqYOf9XQsDqKh8oUbGKncCmKI/sCV3nY1yU1Tw1soTwIgGnPLWspj+s0D4sB2w5JGFRwK6yIITXOfV3+1p4Fp2a4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84707},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"8556c41ba5bdd871590d421cb290776608fa8fde","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","mcpb:pack":"npm run build && npx -y @anthropic-ai/mcpb@2 pack . dist-mcpb/mnemoverse-memory.mcpb","test:watch":"vitest","install-hooks":"node scripts/install-hooks.mjs","mcpb:validate":"npx -y @anthropic-ai/mcpb@2 validate .","prepublishOnly":"npm run build","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs","check:release-sync":"node scripts/check-release-sync.mjs"},"_npmUser":{"name":"mnemoverse","email":"helloworld@mnemoverse.org"},"repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Hosted persistent memory for AI agents that learns which facts help and lets the rest fade — one key across Claude Code, Cursor, VS Code & ChatGPT, no infra to run","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.8.0_1786016765922_0.6437410538128607","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@mnemoverse/mcp-memory-server","version":"0.8.1","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol","hosted-memory","forgetting","vendor-neutral"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.8.1","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"fdf5f35846c2fa2126bd3062305a2fa0d55d96fd","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.8.1.tgz","fileCount":21,"integrity":"sha512-bJbyJiT7AzmH3V94FVuN8L/zTAOg6xT+AX7/A08z6xQzEk3l+Ng2l7rfBtqRDQxFO5GUJDZJuAZWX+r9M1zxRg==","signatures":[{"sig":"MEQCIAQEz7imUCG7IuvRe8rlW/t/zJ41iisnkT0xWftt2hSyAiAoQcE7Av6zVrugfc9GWSSCi7FSMcqWT5p+ffOBuWgF4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233666},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"ac259a4bdde7d5553de262e203baa971aded3015","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","mcpb:pack":"npm run build && npx -y @anthropic-ai/mcpb@2 pack . dist-mcpb/mnemoverse-memory.mcpb","test:watch":"vitest","install-hooks":"node scripts/install-hooks.mjs","mcpb:validate":"npx -y @anthropic-ai/mcpb@2 validate .","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs","check:release-sync":"node scripts/check-release-sync.mjs"},"_npmUser":{"name":"mnemoverse","email":"helloworld@mnemoverse.org"},"repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Hosted persistent memory for AI agents that learns which facts help and lets the rest fade — one key across Claude Code, Cursor, VS Code & ChatGPT, no infra to run","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.8.1_1786272400375_0.4074704432384355","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@mnemoverse/mcp-memory-server","version":"0.8.2","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol","hosted-memory","forgetting","vendor-neutral"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.8.2","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"b3ddc3f946d0d2ce51ba3e3625af753df21a3d09","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.8.2.tgz","fileCount":21,"integrity":"sha512-VOms4kX0B2J1IEdrQdgAXAWoh/edKsgEcgEzCdF9aYJVdMAbVsb8X2C6VmN/O9ArO8m3VPAOdr2rZBcN39DGPA==","signatures":[{"sig":"MEYCIQC1J2kcsT1uB2RBpNk4A9QF3s0F864RTJH/ASERIpMV7gIhALeQCullY9K1Nvi1kdk4pJ5czp4DxdHbog097+lJ3G/T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233666},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"062b50f31aba27dee8d051b1656d43a8855dd940","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","mcpb:pack":"npm run build && npx -y @anthropic-ai/mcpb@2 pack . dist-mcpb/mnemoverse-memory.mcpb","test:watch":"vitest","install-hooks":"node scripts/install-hooks.mjs","mcpb:validate":"npx -y @anthropic-ai/mcpb@2 validate .","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs","check:release-sync":"node scripts/check-release-sync.mjs"},"_npmUser":{"name":"mnemoverse","email":"helloworld@mnemoverse.org"},"repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Hosted persistent memory for AI agents that learns which facts help and lets the rest fade — one key across Claude Code, Cursor, VS Code & ChatGPT, no infra to run","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.8.2_1786653890313_0.6838674403225558","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@mnemoverse/mcp-memory-server","version":"0.8.3","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol","hosted-memory","forgetting","vendor-neutral"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.8.3","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"75cf3df0f49bda51b4c9ac8ad79f1568b2fba689","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.8.3.tgz","fileCount":21,"integrity":"sha512-uQ1kmxFP2yg6/2JjzpwJDr1xJD7gwTntTFcY2VY3sCOiH0Nj7uNi8L15lN+TAlB4xS66tfl+xYnKPk/uMlCgWg==","signatures":[{"sig":"MEQCIE5iS/AI0hyCcoNtJwwEFfU22gw/ALALUdaBJcfAhNBZAiB1KKTLERNVz0qnnKtQFXR711dxhzOB9t6G6oSzVWGqOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239706},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"funding":"https://github.com/sponsors/izgorodin","gitHead":"0153632ae38fa569a44e683faa6842588de26fa6","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","mcpb:pack":"npm run build && npx -y @anthropic-ai/mcpb@2 pack . dist-mcpb/mnemoverse-memory.mcpb","test:watch":"vitest","install-hooks":"node scripts/install-hooks.mjs","mcpb:validate":"npx -y @anthropic-ai/mcpb@2 validate .","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs","check:release-sync":"node scripts/check-release-sync.mjs"},"_npmUser":{"name":"mnemoverse","email":"helloworld@mnemoverse.org"},"repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Hosted persistent memory for AI agents that learns which facts help and lets the rest fade — one key across Claude Code, Cursor, VS Code & ChatGPT, no infra to run","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.8.3_1786727736124_0.13662468056387067","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@mnemoverse/mcp-memory-server","version":"0.8.4","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol","hosted-memory","forgetting","vendor-neutral"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.8.4","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"b60ed3e0b9146d11c0627c4cb9c9cf8506f96a64","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.8.4.tgz","fileCount":21,"integrity":"sha512-UDPd4EwXO49VJJL0Di0vE3AeaAA6dF1+kXbKSaYEhieFpDH+W1d46sIPCFrkn45JP7zwW5OVy9ZJ5ScmDYC0og==","signatures":[{"sig":"MEYCIQCgJKuMz+LCYqYcG3Y5ixuJ1hn8ccerf1teJbA3sZOBDwIhAOozzshqVAP3Fx2Z8vc0yHXsq7lmCJLF7Ccum/zGigff","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243354},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"funding":"https://github.com/sponsors/izgorodin","gitHead":"33ed2a9f2b4ec157833d4433bd5827c1d6e5a16f","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","mcpb:pack":"npm run build && npx -y @anthropic-ai/mcpb@2 pack . dist-mcpb/mnemoverse-memory.mcpb","test:watch":"vitest","install-hooks":"node scripts/install-hooks.mjs","mcpb:validate":"npx -y @anthropic-ai/mcpb@2 validate .","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs","check:release-sync":"node scripts/check-release-sync.mjs"},"_npmUser":{"name":"mnemoverse","email":"helloworld@mnemoverse.org"},"repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Hosted persistent memory for AI agents that learns which facts help and lets the rest fade — one key across Claude Code, Cursor, VS Code & ChatGPT, no infra to run","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.8.4_1786919647028_0.37304842078200595","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@mnemoverse/mcp-memory-server","version":"0.9.0","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol","hosted-memory","forgetting","vendor-neutral"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.9.0","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"9950012e436521feb98dbf90b73aafd18dbf6f0a","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.9.0.tgz","fileCount":21,"integrity":"sha512-xam9rEyFrNsUc0iIdIDCB5CzoYOA5ljXPA2qj7XYyDsfDTgHjjN8TUn+X1wFnzOO8vCnw7NeSihcbrf0i43Ocw==","signatures":[{"sig":"MEYCIQDTwH8Qtd529Q/+dbH2wmFrXa4JOzEBDAAM5q0HSHZBvAIhAOIw4PgMI4CTz91qL90LZmW5AfzYKPeZkoinqbkPPhjd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234390},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"funding":"https://github.com/sponsors/izgorodin","gitHead":"348e64c8935456924a1947124d71f87ae824f517","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","mcpb:pack":"npm run build && npx -y @anthropic-ai/mcpb@2 pack . dist-mcpb/mnemoverse-memory.mcpb","test:watch":"vitest","install-hooks":"node scripts/install-hooks.mjs","mcpb:validate":"npx -y @anthropic-ai/mcpb@2 validate .","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs","check:release-sync":"node scripts/check-release-sync.mjs"},"_npmUser":{"name":"mnemoverse","email":"helloworld@mnemoverse.org"},"repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Hosted persistent memory for AI agents that learns which facts help and lets the rest fade — one key across Claude Code, Cursor, VS Code & ChatGPT, no infra to run","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.9.0_1787407718552_0.9016635987212058","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@mnemoverse/mcp-memory-server","version":"0.9.1","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol","hosted-memory","forgetting","vendor-neutral"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.9.1","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"04efe70c03b2962531413aa48772e723d975e18f","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.9.1.tgz","fileCount":24,"integrity":"sha512-QsIebTWMYTCSW67QWy2CwNneg+KUDwBxbpGWbgxpXSV+arvsHxLtgHRkSLS433i0irZX5Io87UGH1kuDOESzoQ==","signatures":[{"sig":"MEUCIQDM1ApR7ePDxqW7n6UNPfwUvl1i3lvGwrGoecHnF0lQEgIgA970AJ0pCP4wtm8WNqcEU47wpUi0i4hNc7/6j4uJ88Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284013},"main":"./dist/index.js","type":"module","_from":"file:mnemoverse-mcp-memory-server-0.9.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"funding":"https://github.com/sponsors/izgorodin","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","mcpb:pack":"npm run build && npx -y @anthropic-ai/mcpb@2 pack . dist-mcpb/mnemoverse-memory.mcpb","test:watch":"vitest","install-hooks":"node scripts/install-hooks.mjs","mcpb:validate":"npx -y @anthropic-ai/mcpb@2 validate .","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs","check:release-sync":"node scripts/check-release-sync.mjs"},"_npmUser":{"name":"mnemoverse","email":"helloworld@mnemoverse.org"},"_resolved":"/home/runner/work/mcp-memory-server/mcp-memory-server/mnemoverse-mcp-memory-server-0.9.1.tgz","_integrity":"sha512-QsIebTWMYTCSW67QWy2CwNneg+KUDwBxbpGWbgxpXSV+arvsHxLtgHRkSLS433i0irZX5Io87UGH1kuDOESzoQ==","repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Hosted persistent memory for AI agents that learns which facts help — feedback re-ranks recall — one key across Claude Code, Cursor, VS Code & ChatGPT, no infra to run","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.9.1_1787531444922_0.21590732779191724","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@mnemoverse/mcp-memory-server","version":"0.10.0","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol","hosted-memory","vendor-neutral"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.10.0","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"5163320db709c0310e0f91e36499d72c7c05d517","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.10.0.tgz","fileCount":27,"integrity":"sha512-zOzgd/1mYcVLZWBsLoKLtGClvdWRxmKtMtyEbFRBoCi2yyivAnceA2kbXrG7L2Fhx71mWH+aN46jX574ejNbVg==","signatures":[{"sig":"MEUCIAzBEH8u0dcUQSVNGm+QP7BClDzki6HpgLK1SWgbSfAwAiEAm7nXcr0U1NvBWppOwUlN2rIJpu5ycNTE5qdQITat/4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355209},"main":"./dist/index.js","type":"module","_from":"file:mnemoverse-mcp-memory-server-0.10.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"funding":"https://github.com/sponsors/izgorodin","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","mcpb:pack":"npm run build && npx -y @anthropic-ai/mcpb@2 pack . dist-mcpb/mnemoverse-memory.mcpb","test:watch":"vitest","install-hooks":"node scripts/install-hooks.mjs","mcpb:validate":"npx -y @anthropic-ai/mcpb@2 validate .","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs","check:release-sync":"node scripts/check-release-sync.mjs"},"_npmUser":{"name":"mnemoverse","email":"helloworld@mnemoverse.org"},"_resolved":"/home/runner/work/mcp-memory-server/mcp-memory-server/mnemoverse-mcp-memory-server-0.10.0.tgz","_integrity":"sha512-zOzgd/1mYcVLZWBsLoKLtGClvdWRxmKtMtyEbFRBoCi2yyivAnceA2kbXrG7L2Fhx71mWH+aN46jX574ejNbVg==","repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Hosted persistent memory for AI agents that learns which facts help — feedback re-ranks recall — one key across Claude Code, Cursor, VS Code & ChatGPT, no infra to run","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.10.0_1789506408929_0.07993459822201743","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@mnemoverse/mcp-memory-server","version":"0.10.1","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol","hosted-memory","vendor-neutral"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.10.1","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"c60d4ca365f98980f7c237ad64aa8e28628abdd6","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.10.1.tgz","fileCount":27,"integrity":"sha512-meda6HTmFbxSsbVH//54xxw1tPiZsgs/6cFUjC98KjZPFsXadgOjIfAXChJJi30g9l7f1jVtUD8sKT6E76DmQw==","signatures":[{"sig":"MEYCIQD44P1TpAFRrHl1uBBpYxfTOsXIzMFKiSJxtBJtXy+HeQIhAJ0CZxrmey51nu/RQcYb5BRegdqGNGfTdlucChcnq1m7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363284},"main":"./dist/index.js","type":"module","_from":"file:mnemoverse-mcp-memory-server-0.10.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"funding":"https://github.com/sponsors/izgorodin","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","mcpb:pack":"npm run build && npx -y @anthropic-ai/mcpb@2 pack . dist-mcpb/mnemoverse-memory.mcpb","test:watch":"vitest","install-hooks":"node scripts/install-hooks.mjs","mcpb:validate":"npx -y @anthropic-ai/mcpb@2 validate .","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs","check:release-sync":"node scripts/check-release-sync.mjs"},"_npmUser":{"name":"mnemoverse","email":"helloworld@mnemoverse.org"},"_resolved":"/home/runner/work/mcp-memory-server/mcp-memory-server/mnemoverse-mcp-memory-server-0.10.1.tgz","_integrity":"sha512-meda6HTmFbxSsbVH//54xxw1tPiZsgs/6cFUjC98KjZPFsXadgOjIfAXChJJi30g9l7f1jVtUD8sKT6E76DmQw==","repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Hosted persistent memory for AI agents that learns which facts help — feedback re-ranks recall — one key across Claude Code, Cursor, VS Code & ChatGPT, no infra to run","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.10.1_1789565417614_0.454958913747441","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@mnemoverse/mcp-memory-server","version":"0.10.2","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol","hosted-memory","vendor-neutral"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.10.2","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"86444146de875dc729d7bb01618eeea5f3f27adb","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.10.2.tgz","fileCount":27,"integrity":"sha512-GGVC3gLswx/qQI4UhFVcRXiZhrPTbhs2p8B89L4N3JujO4tGwAi8GdvFMNZB8BYreWa67iBkXO6U/CpKx73X8A==","signatures":[{"sig":"MEYCIQDD91dVxy0eE4hV7r6PZLpsR2+rna7dXEaIqxKB/GujDgIhAM3QDdTNprdCAUQIBhAQsBRvRXpeEDzncDPw5pghduHp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGj1MsZcmVxGMjC4wOM3fCp64v4TkDeN5CG4XXB3COMCAiAgeyh5qxI6V2adZsQRTm+yhI2TAuP/qWNcd/vK06bf+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":387010},"main":"./dist/index.js","type":"module","_from":"file:mnemoverse-mcp-memory-server-0.10.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"funding":"https://github.com/sponsors/izgorodin","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","mcpb:pack":"npm run build && npx -y @anthropic-ai/mcpb@2 pack . dist-mcpb/mnemoverse-memory.mcpb","test:watch":"vitest","install-hooks":"node scripts/install-hooks.mjs","mcpb:validate":"npx -y @anthropic-ai/mcpb@2 validate .","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs","check:release-sync":"node scripts/check-release-sync.mjs"},"_npmUser":{"name":"mnemoverse","email":"helloworld@mnemoverse.org"},"_resolved":"/home/runner/work/mcp-memory-server/mcp-memory-server/mnemoverse-mcp-memory-server-0.10.2.tgz","_integrity":"sha512-GGVC3gLswx/qQI4UhFVcRXiZhrPTbhs2p8B89L4N3JujO4tGwAi8GdvFMNZB8BYreWa67iBkXO6U/CpKx73X8A==","repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Hosted persistent memory for AI agents that learns which facts help — feedback re-ranks recall — one key across Claude Code, Cursor, VS Code & ChatGPT, no infra to run","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.10.2_1789916310666_0.04673023616956096","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@mnemoverse/mcp-memory-server","version":"0.11.0","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol","hosted-memory","vendor-neutral","mcp-server","long-term-memory","agent-memory","claude-code","memory-rooms"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.11.0","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"42ffc9271260e5f412864548548dddff48e89192","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.11.0.tgz","fileCount":42,"integrity":"sha512-JGqjDu9FjQEZbTXO0rdvGKtYL7FGc3QXoXgjzETztXlSh1zTJ5h9nnkTNYAg/hig+ZJIoV8c8856gKMKlcKc7g==","signatures":[{"sig":"MEYCIQDvih0re2o5u9+XGotVU6T17a6Y3wQB7KNxOcw8z5KsDgIhALVr8eVsCqatAFGVpGSJa4Iuse2tQSVGTdpARpTl53wk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDzCXcqH9ayd/qJLrWLZws2/7kSkHmewNbttMaSINEp4wIge2jXOMWE/lxtC1jZlIBTIk8AcXbOTFcOkmevWQrHfrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":479569},"main":"./dist/index.js","type":"module","_from":"file:mnemoverse-mcp-memory-server-0.11.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":"./dist/*","./shared":{"types":"./dist/shared.d.ts","default":"./dist/shared.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/izgorodin","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","mcpb:pack":"npm run build && npx -y @anthropic-ai/mcpb@2 pack . dist-mcpb/mnemoverse-memory.mcpb","test:watch":"vitest","limits:check":"node scripts/generate-limits.mjs --check","install-hooks":"node scripts/install-hooks.mjs","mcpb:validate":"npx -y @anthropic-ai/mcpb@2 validate .","limits:refresh":"node scripts/generate-limits.mjs","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs","check:release-sync":"node scripts/check-release-sync.mjs"},"_npmUser":{"name":"mnemoverse","email":"helloworld@mnemoverse.org"},"_resolved":"/home/runner/work/mcp-memory-server/mcp-memory-server/mnemoverse-mcp-memory-server-0.11.0.tgz","_integrity":"sha512-JGqjDu9FjQEZbTXO0rdvGKtYL7FGc3QXoXgjzETztXlSh1zTJ5h9nnkTNYAg/hig+ZJIoV8c8856gKMKlcKc7g==","repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Hosted AI agent memory over MCP that learns from outcomes — feedback re-ranks recall — with shared rooms for multi-agent work; one key or OAuth across Claude Code, Cursor, VS Code & ChatGPT, no infra to run","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.6.5","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.11.0_1790185646952_0.4431928182654692","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@mnemoverse/mcp-memory-server","version":"0.12.0","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol","hosted-memory","vendor-neutral","mcp-server","long-term-memory","agent-memory","claude-code","memory-rooms"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.12.0","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"89d85ab91b75f55ec012122ea8eb0dc8515c9ee2","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.12.0.tgz","fileCount":42,"integrity":"sha512-ouGEyEXF9XhT6OtIevpkOyosKtgLZqs6QLawHy/7yPG52o31F1xhQjK0tdvDUpa+9Ve0QrNLn2/+l1uTghm+kg==","signatures":[{"sig":"MEYCIQCVPcGp5IicNc8Xntr/sQRzka1ZKLMmZAXVEmycttO7XgIhAMNex8Qpc+L5yajF2JCYvT/33FjndzXMhuTndOb1Qebt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGnZ0bNNXeRXkCjdkcHBhWLynod32gMVd5EgmpfZhSbEAiBxhWiRvE9KIaEdehKVIsoCqxPNmFZDg5xmNr6Rrajprw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":569483},"main":"./dist/index.js","type":"module","_from":"file:mnemoverse-mcp-memory-server-0.12.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":"./dist/*","./shared":{"types":"./dist/shared.d.ts","default":"./dist/shared.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/izgorodin","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","mcpb:pack":"npm run build && npx -y @anthropic-ai/mcpb@2 pack . dist-mcpb/mnemoverse-memory.mcpb","test:watch":"vitest","limits:check":"node scripts/generate-limits.mjs --check","install-hooks":"node scripts/install-hooks.mjs","mcpb:validate":"npx -y @anthropic-ai/mcpb@2 validate .","limits:refresh":"node scripts/generate-limits.mjs","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs","check:release-sync":"node scripts/check-release-sync.mjs"},"_npmUser":{"name":"mnemoverse","email":"helloworld@mnemoverse.org"},"_resolved":"/home/runner/work/mcp-memory-server/mcp-memory-server/mnemoverse-mcp-memory-server-0.12.0.tgz","_integrity":"sha512-ouGEyEXF9XhT6OtIevpkOyosKtgLZqs6QLawHy/7yPG52o31F1xhQjK0tdvDUpa+9Ve0QrNLn2/+l1uTghm+kg==","repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Hosted AI agent memory over MCP that learns from outcomes — feedback re-ranks recall — with shared rooms for multi-agent work; one key or OAuth across Claude Code, Cursor, VS Code & ChatGPT, no infra to run","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.6.5","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.12.0_1790327916727_0.024631868127295675","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@mnemoverse/mcp-memory-server","version":"0.12.1","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol","hosted-memory","vendor-neutral","mcp-server","long-term-memory","agent-memory","claude-code","memory-rooms"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.12.1","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"0fc60fd93632efd10607e2753b171c38581fbcdb","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.12.1.tgz","fileCount":42,"integrity":"sha512-AGrT27/ado2cllUwVdY4nHB+e8QTg74rWZWXkw4msJ1AsPSXkh+zlBFpQa2avsn0fotirNhRTbSaWjA/53a7/Q==","signatures":[{"sig":"MEQCIQDFkkA3hqt2gsVrmVdpvOfdyeELLRyYbe97ESKeqzLqEAIfGITPvSVf3BQyAdS5KHBSTv7V94sGcbeju3Fp2SBSMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDEoqWCaShy0GWu/7U89eLhoCf2cY6I7z1ovyo1e7khEAiEAi/sjKFtFZ6v+dFFWYci/OmTlk3Hfyj9BK2NRpil07DA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":583129},"main":"./dist/index.js","type":"module","_from":"file:mnemoverse-mcp-memory-server-0.12.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":"./dist/*","./shared":{"types":"./dist/shared.d.ts","default":"./dist/shared.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/izgorodin","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","mcpb:pack":"npm run build && npx -y @anthropic-ai/mcpb@2 pack . dist-mcpb/mnemoverse-memory.mcpb","test:watch":"vitest","limits:check":"node scripts/generate-limits.mjs --check","install-hooks":"node scripts/install-hooks.mjs","mcpb:validate":"npx -y @anthropic-ai/mcpb@2 validate .","limits:refresh":"node scripts/generate-limits.mjs","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs","check:release-sync":"node scripts/check-release-sync.mjs"},"_npmUser":{"name":"mnemoverse","email":"helloworld@mnemoverse.org"},"_resolved":"/home/runner/work/mcp-memory-server/mcp-memory-server/mnemoverse-mcp-memory-server-0.12.1.tgz","_integrity":"sha512-AGrT27/ado2cllUwVdY4nHB+e8QTg74rWZWXkw4msJ1AsPSXkh+zlBFpQa2avsn0fotirNhRTbSaWjA/53a7/Q==","repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Hosted AI agent memory over MCP that learns from outcomes — feedback re-ranks recall — with shared rooms for multi-agent work; one key or OAuth across Claude Code, Cursor, VS Code & ChatGPT, no infra to run","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.6.5","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.12.1_1790358813699_0.9719268645487149","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@mnemoverse/mcp-memory-server","version":"0.13.0","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol","hosted-memory","vendor-neutral","mcp-server","long-term-memory","agent-memory","claude-code","memory-rooms"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.13.0","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"552d75153bb62c419b921d5c63536d59df8af552","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.13.0.tgz","fileCount":43,"integrity":"sha512-P5onNRX0QgEK4IvxVnkq6W+wQKh5OjSWN94Toq/sNa/4+DODulx0CPXu1BKVs+HsX1SiTr4b5XkeuuVix1Lqcg==","signatures":[{"sig":"MEUCIQDekXTWSh9Ox5mGO2D65BIDc8nLsoRAblA3/uqpTGCsVQIgffkGbMWAKj84ZCnTHHDzRc7OHCBZ4w1O3U6wK7PcxTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCXr2I4CbyfsIgV/PpEWDUVLCih7osAmtwP1pS7YzUglAIgOi7pYwsBlWmAIyHxOeM3OmM264ZG0ol4QJ85ORVhEHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618123},"main":"./dist/index.js","type":"module","_from":"file:mnemoverse-mcp-memory-server-0.13.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":"./dist/*","./shared":{"types":"./dist/shared.d.ts","default":"./dist/shared.js"},"./tools.json":"./tools.json","./package.json":"./package.json"},"funding":"https://github.com/sponsors/izgorodin","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","mcpb:pack":"npm run build && npx -y @anthropic-ai/mcpb@2 pack . dist-mcpb/mnemoverse-memory.mcpb","postbuild":"node scripts/generate-tools-manifest.mjs && node scripts/generate-configs.mjs","test:watch":"vitest","limits:check":"node scripts/generate-limits.mjs --check","verify:tools":"node scripts/generate-tools-manifest.mjs --check","install-hooks":"node scripts/install-hooks.mjs","mcpb:validate":"npx -y @anthropic-ai/mcpb@2 validate .","limits:refresh":"node scripts/generate-limits.mjs","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs","check:release-sync":"node scripts/check-release-sync.mjs"},"_npmUser":{"name":"mnemoverse","email":"helloworld@mnemoverse.org"},"_resolved":"/home/runner/work/mcp-memory-server/mcp-memory-server/mnemoverse-mcp-memory-server-0.13.0.tgz","_integrity":"sha512-P5onNRX0QgEK4IvxVnkq6W+wQKh5OjSWN94Toq/sNa/4+DODulx0CPXu1BKVs+HsX1SiTr4b5XkeuuVix1Lqcg==","repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Hosted AI agent memory over MCP that learns from outcomes — feedback re-ranks recall — with shared rooms for multi-agent work; one key or OAuth across Claude Code, Cursor, VS Code & ChatGPT, no infra to run","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.6.5","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.13.0_1790527008400_0.38182392745751015","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@mnemoverse/mcp-memory-server","version":"0.13.1","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol","hosted-memory","vendor-neutral","mcp-server","long-term-memory","agent-memory","claude-code","memory-rooms"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.13.1","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"98840a764256a2a2b53ba4a0d72d7690a72abd01","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.13.1.tgz","fileCount":43,"integrity":"sha512-1K0g63wKBVvJMQx4sTcyZa0Z0e34/XYaj++d5ektznfm6193oiF8cGkidfpKJsFD/kE6Kc1r/ShVOVKIUC2GPg==","signatures":[{"sig":"MEUCICPxkyAEmaIozr7dvl52TtRPPG0tJiA3H/J1zYSSQnwAAiEApezaUMX5OoKY582OuQVwJK8A8GGbQiuMZHJtNHy1xm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDnVE6zzAhCUd9xlthDA7x5sMEPefbralQAiIP8+gtFtwIgP0BTKQyOzjUX1gRO++SGvLDpH/gGfRgVXUlZ6uDc4SI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mnemoverse%2fmcp-memory-server@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":618310},"main":"./dist/index.js","type":"module","_from":"file:mnemoverse-mcp-memory-server-0.13.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":"./dist/*","./shared":{"types":"./dist/shared.d.ts","default":"./dist/shared.js"},"./tools.json":"./tools.json","./package.json":"./package.json"},"funding":"https://github.com/sponsors/izgorodin","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","mcpb:pack":"npm run build && npx -y @anthropic-ai/mcpb@2 pack . dist-mcpb/mnemoverse-memory.mcpb","postbuild":"node scripts/generate-tools-manifest.mjs && node scripts/generate-configs.mjs","test:watch":"vitest","limits:check":"node scripts/generate-limits.mjs --check","verify:tools":"node scripts/generate-tools-manifest.mjs --check","install-hooks":"node scripts/install-hooks.mjs","mcpb:validate":"npx -y @anthropic-ai/mcpb@2 validate .","limits:refresh":"node scripts/generate-limits.mjs","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs","check:release-sync":"node scripts/check-release-sync.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05223e43-607c-487b-9a55-704bffd511be"}},"_resolved":"/home/runner/work/mcp-memory-server/mcp-memory-server/mnemoverse-mcp-memory-server-0.13.1.tgz","_integrity":"sha512-1K0g63wKBVvJMQx4sTcyZa0Z0e34/XYaj++d5ektznfm6193oiF8cGkidfpKJsFD/kE6Kc1r/ShVOVKIUC2GPg==","repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"11.20.0","description":"Hosted AI agent memory over MCP that learns from outcomes — feedback re-ranks recall — with shared rooms for multi-agent work; one key or OAuth across Claude Code, Cursor, VS Code & ChatGPT, no infra to run","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.13.1_1790614234134_0.007523045158880803","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@mnemoverse/mcp-memory-server","version":"0.14.0","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol","hosted-memory","vendor-neutral","mcp-server","long-term-memory","agent-memory","claude-code","memory-rooms"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.14.0","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"36e5c886957a4dca9ed41d1a8ae67bb80084c5bf","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.14.0.tgz","fileCount":43,"integrity":"sha512-pUOOk8WxTIw128SUhOQee1lgZCtkr4TnUFQQ4Wrigqd/PKoPutWDT/Qz+q/BKG0ImzSxa0A1Ktd9akKBkzyikA==","signatures":[{"sig":"MEYCIQDmLi2gnK7l8yaDDG8zR/suX75TAIprw78G1nCFL4jgSAIhALCaEKDXf/zCh47rmvaYH4x9GK9lAtntZ4KvSNHq2wps","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCoPcCYzvI2WiEadFMVLNg0svOyxhflxqddXrzALBcm/gIgBMzCYRY37KgNuQ/BRzRcI3HHUqnMa+5b9J8ysVoCyJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mnemoverse%2fmcp-memory-server@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":624975},"main":"./dist/index.js","type":"module","_from":"file:mnemoverse-mcp-memory-server-0.14.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":"./dist/*","./shared":{"types":"./dist/shared.d.ts","default":"./dist/shared.js"},"./tools.json":"./tools.json","./package.json":"./package.json"},"funding":"https://github.com/sponsors/izgorodin","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","mcpb:pack":"npm run build && npx -y @anthropic-ai/mcpb@2 pack . dist-mcpb/mnemoverse-memory.mcpb","postbuild":"node scripts/generate-tools-manifest.mjs && node scripts/generate-configs.mjs","test:watch":"vitest","limits:check":"node scripts/generate-limits.mjs --check","verify:tools":"node scripts/generate-tools-manifest.mjs --check","install-hooks":"node scripts/install-hooks.mjs","mcpb:validate":"npx -y @anthropic-ai/mcpb@2 validate .","limits:refresh":"node scripts/generate-limits.mjs","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs","check:release-sync":"node scripts/check-release-sync.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"05223e43-607c-487b-9a55-704bffd511be"}},"_resolved":"/home/runner/work/mcp-memory-server/mcp-memory-server/mnemoverse-mcp-memory-server-0.14.0.tgz","_integrity":"sha512-pUOOk8WxTIw128SUhOQee1lgZCtkr4TnUFQQ4Wrigqd/PKoPutWDT/Qz+q/BKG0ImzSxa0A1Ktd9akKBkzyikA==","repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"11.20.0","description":"Hosted AI agent memory over MCP that learns from outcomes — feedback re-ranks recall — with shared rooms for multi-agent work; one key or OAuth across Claude Code, Cursor, VS Code & ChatGPT, no infra to run","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.14.0_1790722244548_0.41368118486381045","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@mnemoverse/mcp-memory-server","version":"0.14.1","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol","hosted-memory","vendor-neutral","mcp-server","long-term-memory","agent-memory","claude-code","memory-rooms"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.14.1","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"d358137773710cf9fef6d68b6c3c5b1e09fc0d5c","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.14.1.tgz","fileCount":43,"integrity":"sha512-lxWDT4pKprquvk7KL00jCCWozKhKkYLTpIwpkdGBfioCvZEgS8RR1VA0/bDgp56poQQFxn9iUVeOZm5KJfZeQQ==","signatures":[{"sig":"MEYCIQCEY13pC4xFjqvixEMuyETFYH9Bil6MB7HUN25Qrxh/qQIhAL4uu+Cc/J1aY4bO6WT8SFPcQXm7ExraXakYDVjOpwv5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDx9z8mcWqStmwsEaiVmaClLtwR37XVMk8M4TXzLnwK6AiEAw2hlodcgPdDkDf72kGCPe4aCTVJf0Mb9vC6pum5FfsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mnemoverse%2fmcp-memory-server@0.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":624930},"main":"./dist/index.js","type":"module","_from":"file:mnemoverse-mcp-memory-server-0.14.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":"./dist/*","./shared":{"types":"./dist/shared.d.ts","default":"./dist/shared.js"},"./tools.json":"./tools.json","./package.json":"./package.json"},"funding":"https://github.com/sponsors/izgorodin","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","mcpb:pack":"npm run build && npx -y @anthropic-ai/mcpb@2 pack . dist-mcpb/mnemoverse-memory.mcpb","postbuild":"node scripts/generate-tools-manifest.mjs && node scripts/generate-configs.mjs","test:watch":"vitest","limits:check":"node scripts/generate-limits.mjs --check","verify:tools":"node scripts/generate-tools-manifest.mjs --check","install-hooks":"node scripts/install-hooks.mjs","mcpb:validate":"npx -y @anthropic-ai/mcpb@2 validate .","limits:refresh":"node scripts/generate-limits.mjs","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs","check:release-sync":"node scripts/check-release-sync.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"05223e43-607c-487b-9a55-704bffd511be"}},"_resolved":"/home/runner/work/mcp-memory-server/mcp-memory-server/mnemoverse-mcp-memory-server-0.14.1.tgz","_integrity":"sha512-lxWDT4pKprquvk7KL00jCCWozKhKkYLTpIwpkdGBfioCvZEgS8RR1VA0/bDgp56poQQFxn9iUVeOZm5KJfZeQQ==","repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"11.20.0","description":"Hosted AI agent memory over MCP that learns from outcomes — feedback re-ranks recall — with shared rooms for multi-agent work; one key or OAuth across Claude Code, Cursor, VS Code & ChatGPT, no infra to run","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.14.1_1790722635112_0.06079876507778814","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"@mnemoverse/mcp-memory-server","version":"0.14.2","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol","hosted-memory","vendor-neutral","mcp-server","long-term-memory","agent-memory","claude-code","memory-rooms"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.14.2","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"c966ce3447524f579bc907ca762428318d83dede","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.14.2.tgz","fileCount":43,"integrity":"sha512-wPIhXXzjpgFzqdLo1+TBNIA+hnNddv6oqHtIpT+BoVI2HeQifJiZDBMphI2k49FNkqfzxkPflTzjFlaPcyRRvg==","signatures":[{"sig":"MEYCIQCFGU33J7cJqBCe5jn4wL0McugLpXs969v+7qR2+siZUwIhAOscJ1979AtO38JE9YNNh7uJIZ34RWMaKhqQGgohTYET","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCiCI7zURK/E7DDS5qIIrtH9CeZz2KazHOnH4k7d7eHCAIhAOdHipuMOTRjnutn692YsadYam+JDCyIdr3NrJXfV1+/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mnemoverse%2fmcp-memory-server@0.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":624932},"main":"./dist/index.js","type":"module","_from":"file:mnemoverse-mcp-memory-server-0.14.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":"./dist/*","./shared":{"types":"./dist/shared.d.ts","default":"./dist/shared.js"},"./tools.json":"./tools.json","./package.json":"./package.json"},"funding":"https://github.com/sponsors/izgorodin","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","mcpb:pack":"npm run build && npx -y @anthropic-ai/mcpb@2 pack . dist-mcpb/mnemoverse-memory.mcpb","postbuild":"node scripts/generate-tools-manifest.mjs && node scripts/generate-configs.mjs","test:watch":"vitest","limits:check":"node scripts/generate-limits.mjs --check","verify:tools":"node scripts/generate-tools-manifest.mjs --check","install-hooks":"node scripts/install-hooks.mjs","mcpb:validate":"npx -y @anthropic-ai/mcpb@2 validate .","limits:refresh":"node scripts/generate-limits.mjs","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs","check:release-sync":"node scripts/check-release-sync.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"05223e43-607c-487b-9a55-704bffd511be"}},"_resolved":"/home/runner/work/mcp-memory-server/mcp-memory-server/mnemoverse-mcp-memory-server-0.14.2.tgz","_integrity":"sha512-wPIhXXzjpgFzqdLo1+TBNIA+hnNddv6oqHtIpT+BoVI2HeQifJiZDBMphI2k49FNkqfzxkPflTzjFlaPcyRRvg==","repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"11.20.0","description":"Hosted AI agent memory over MCP that learns from outcomes — feedback re-ranks recall — with shared rooms for multi-agent work; one key or OAuth across Claude Code, Cursor, VS Code & ChatGPT, no infra to run","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.14.2_1790760784006_0.46454303172566314","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@mnemoverse/mcp-memory-server","version":"0.15.0","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol","hosted-memory","vendor-neutral","mcp-server","long-term-memory","agent-memory","claude-code","memory-rooms"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.15.0","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"13e5a0413ebafab85787f284024d0c40cd974584","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.15.0.tgz","fileCount":43,"integrity":"sha512-NfFu/nBuAzqd5SgqbXWJJIPJ+wJeKL0axFbzcjOFxsD0V1LLM97YGEgQSrE47ctpIUajiygESZU0lGjUlYZKOg==","signatures":[{"sig":"MEUCIEiuUg5UJD5GpyiTnUnLBB3CgnBQoCUm9XUfDlNk9FadAiEA3jMo9LJ95LepBqy6DT93WCaqOSrL+DTdnPrhObWb68Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHbb0c7rTazp7+8axaXWPCRKr46hwDHjKKb5asYCcfibAiAbNYvCbosbD/Z8U7eVSFIlgIQJMqSoz3CK+e0t4AeufA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mnemoverse%2fmcp-memory-server@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":627643},"main":"./dist/index.js","type":"module","_from":"file:mnemoverse-mcp-memory-server-0.15.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":"./dist/*","./shared":{"types":"./dist/shared.d.ts","default":"./dist/shared.js"},"./tools.json":"./tools.json","./package.json":"./package.json"},"funding":"https://github.com/sponsors/izgorodin","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","mcpb:pack":"npm run build && npx -y @anthropic-ai/mcpb@2 pack . dist-mcpb/mnemoverse-memory.mcpb","postbuild":"node scripts/generate-tools-manifest.mjs && node scripts/generate-configs.mjs","test:watch":"vitest","limits:check":"node scripts/generate-limits.mjs --check","verify:tools":"node scripts/generate-tools-manifest.mjs --check","install-hooks":"node scripts/install-hooks.mjs","mcpb:validate":"npx -y @anthropic-ai/mcpb@2 validate .","limits:refresh":"node scripts/generate-limits.mjs","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs","check:release-sync":"node scripts/check-release-sync.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"05223e43-607c-487b-9a55-704bffd511be"}},"_resolved":"/home/runner/work/mcp-memory-server/mcp-memory-server/mnemoverse-mcp-memory-server-0.15.0.tgz","_integrity":"sha512-NfFu/nBuAzqd5SgqbXWJJIPJ+wJeKL0axFbzcjOFxsD0V1LLM97YGEgQSrE47ctpIUajiygESZU0lGjUlYZKOg==","repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"11.20.0","description":"Hosted AI agent memory over MCP that learns from outcomes — feedback re-ranks recall — with shared rooms for multi-agent work; one key or OAuth across Claude Code, Cursor, VS Code & ChatGPT, no infra to run","directories":{},"_nodeVersion":"22.23.3","dependencies":{"zod":"^4.6.5","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.15.0_1791284751713_0.4127439887449931","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@mnemoverse/mcp-memory-server","version":"0.15.1","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol","hosted-memory","vendor-neutral","mcp-server","long-term-memory","agent-memory","claude-code","memory-rooms"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.15.1","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"601cdcdcae441d9d57cc09ee8f96192c9fb06e12","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.15.1.tgz","fileCount":46,"integrity":"sha512-ZXnOxyhvul7aisdWGR3VMFWSeKvySXJaTIfIf02DGJOLU3kYnJ+O3prT10vnHIq/XxMfoOA8FbsswPWLwRePHA==","signatures":[{"sig":"MEUCIQDdTjCJiPVPJcHL+xfHKmG7zbq16yLbYJOsIuwg9y66SQIgH07YFwP325lHGGV452AHwjDQbccLJgi37K5bUe02Op8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE7dIyULBhish1Edw9tg4EpYFan+u12Y+jOLbyNlBzXgAiEAyY+d1hXzv6z5I6RJ9snGYTnlVPrlAE78ePcYfMo3tMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mnemoverse%2fmcp-memory-server@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":654787},"main":"./dist/index.js","type":"module","_from":"file:mnemoverse-mcp-memory-server-0.15.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":"./dist/*","./shared":{"types":"./dist/shared.d.ts","default":"./dist/shared.js"},"./tools.json":"./tools.json","./package.json":"./package.json"},"funding":"https://github.com/sponsors/izgorodin","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","mcpb:pack":"npm run build && npx -y @anthropic-ai/mcpb@2 pack . dist-mcpb/mnemoverse-memory.mcpb","postbuild":"node scripts/generate-tools-manifest.mjs && node scripts/generate-configs.mjs","test:watch":"vitest","check:forms":"node scripts/check-forms.mjs","limits:check":"node scripts/generate-limits.mjs --check","verify:tools":"node scripts/generate-tools-manifest.mjs --check","install-hooks":"node scripts/install-hooks.mjs","mcpb:validate":"npx -y @anthropic-ai/mcpb@2 validate .","limits:refresh":"node scripts/generate-limits.mjs","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs","check:release-sync":"node scripts/check-release-sync.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"05223e43-607c-487b-9a55-704bffd511be"}},"_resolved":"/home/runner/work/mcp-memory-server/mcp-memory-server/mnemoverse-mcp-memory-server-0.15.1.tgz","_integrity":"sha512-ZXnOxyhvul7aisdWGR3VMFWSeKvySXJaTIfIf02DGJOLU3kYnJ+O3prT10vnHIq/XxMfoOA8FbsswPWLwRePHA==","repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"11.20.0","description":"Hosted AI agent memory over MCP that learns from outcomes — feedback re-ranks recall — with shared rooms for multi-agent work; one key or OAuth across Claude Code, Cursor, VS Code & ChatGPT, no infra to run","directories":{},"_nodeVersion":"22.23.3","dependencies":{"zod":"^4.6.5","@modelcontextprotocol/sdk":"^1.32.1"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.18.0","vitest":"^4.1.9","typescript":"^5.8.3","@types/node":"^22.15.3","ajv-formats":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.15.1_1791846071908_0.3448149706130581","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"@mnemoverse/mcp-memory-server","version":"0.15.2","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol","hosted-memory","vendor-neutral","mcp-server","long-term-memory","agent-memory","claude-code","memory-rooms","memory-layer","ai-memory","llm-memory","feedback"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.15.2","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"dbf912593293eb8ba879142a5ce1c963ed743d14","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.15.2.tgz","fileCount":46,"integrity":"sha512-lm1uyPzCJ4dfqJTSosK74sbEzFGt8wfIzHb33tgkBY8ZmC9aAJBB8yUS9jOKcYEZjJ4WWMwj1YdueGSz/9wVVA==","signatures":[{"sig":"MEUCIC9s2kU+BY20HXyFrWgSSzuJFcInZ8CinYO+pvUAmxIiAiEAwsBmlrSFMk82W5lUq4DPjUFgIaCEhBdei5jyZew1hYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCB+pRCvoWWQjAeK2QXEThIkZk3diCOieckN04Ds4KfOwIhAJKlgEeAgAjvGpEYmrsQPPKuYXB8TDr3PHIMkoATMZGq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mnemoverse%2fmcp-memory-server@0.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":655564},"main":"./dist/index.js","type":"module","_from":"file:mnemoverse-mcp-memory-server-0.15.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":"./dist/*","./shared":{"types":"./dist/shared.d.ts","default":"./dist/shared.js"},"./tools.json":"./tools.json","./package.json":"./package.json"},"funding":"https://github.com/sponsors/izgorodin","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","mcpb:pack":"npm run build && npx -y @anthropic-ai/mcpb@2 pack . dist-mcpb/mnemoverse-memory.mcpb","postbuild":"node scripts/generate-tools-manifest.mjs && node scripts/generate-configs.mjs","test:watch":"vitest","check:forms":"node scripts/check-forms.mjs","limits:check":"node scripts/generate-limits.mjs --check","verify:tools":"node scripts/generate-tools-manifest.mjs --check","install-hooks":"node scripts/install-hooks.mjs","mcpb:validate":"npx -y @anthropic-ai/mcpb@2 validate .","limits:refresh":"node scripts/generate-limits.mjs","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs","check:release-sync":"node scripts/check-release-sync.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"05223e43-607c-487b-9a55-704bffd511be"}},"_resolved":"/home/runner/work/mcp-memory-server/mcp-memory-server/mnemoverse-mcp-memory-server-0.15.2.tgz","_integrity":"sha512-lm1uyPzCJ4dfqJTSosK74sbEzFGt8wfIzHb33tgkBY8ZmC9aAJBB8yUS9jOKcYEZjJ4WWMwj1YdueGSz/9wVVA==","repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"11.20.0","description":"Hosted long-term memory for AI agents over MCP. Write and read memories from Claude Code, Cursor, VS Code and ChatGPT; rating a recalled memory as helpful or misleading re-ranks what comes back next. OAuth sign-in or API key, free plan.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"zod":"^4.6.5","@modelcontextprotocol/sdk":"^1.32.1"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.18.0","vitest":"^4.1.11","typescript":"^5.8.3","@types/node":"^22.15.3","ajv-formats":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.15.2_1792348800519_0.7969920156151764","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"@mnemoverse/mcp-memory-server","version":"0.15.3","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol","hosted-memory","vendor-neutral","mcp-server","long-term-memory","agent-memory","claude-code","memory-rooms","memory-layer","ai-memory","llm-memory","feedback"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.15.3","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"d851bc92a7de01976ddb2a2d4a3927709178ad05","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.15.3.tgz","fileCount":46,"integrity":"sha512-XOFbAc7JvC4HfaZof1Y5kOlc0iplT7DAg1p0fOk1ihRH1vI5/SNu/90a1MG0LnR5uHZGUJkga6is63aOosfh0g==","signatures":[{"sig":"MEUCIAuudkC7Jnc2dBjXGAgZHymaqiBBijuqtAVuVUbeUdR3AiEAomfdAuSGq60/j40RTYdd0z/sQVNN23PSSOswOKzeXa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDFPepicT71rVXqgirCKm/1dklrNGboim/CfRn7VWtpGwIgaxI4BEivlq0JrD9FLH9XJPFBUgbgjYVS92s045CIZJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mnemoverse%2fmcp-memory-server@0.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":656460},"main":"./dist/index.js","type":"module","_from":"file:mnemoverse-mcp-memory-server-0.15.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":"./dist/*","./shared":{"types":"./dist/shared.d.ts","default":"./dist/shared.js"},"./tools.json":"./tools.json","./package.json":"./package.json"},"funding":"https://github.com/sponsors/izgorodin","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","mcpb:pack":"npm run build && npx -y @anthropic-ai/mcpb@2 pack . dist-mcpb/mnemoverse-memory.mcpb","postbuild":"node scripts/generate-tools-manifest.mjs && node scripts/generate-configs.mjs","test:watch":"vitest","check:forms":"node scripts/check-forms.mjs","limits:check":"node scripts/generate-limits.mjs --check","verify:tools":"node scripts/generate-tools-manifest.mjs --check","install-hooks":"node scripts/install-hooks.mjs","mcpb:validate":"npx -y @anthropic-ai/mcpb@2 validate .","limits:refresh":"node scripts/generate-limits.mjs","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs","check:release-sync":"node scripts/check-release-sync.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"05223e43-607c-487b-9a55-704bffd511be"}},"_resolved":"/home/runner/work/mcp-memory-server/mcp-memory-server/mnemoverse-mcp-memory-server-0.15.3.tgz","_integrity":"sha512-XOFbAc7JvC4HfaZof1Y5kOlc0iplT7DAg1p0fOk1ihRH1vI5/SNu/90a1MG0LnR5uHZGUJkga6is63aOosfh0g==","repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"11.20.0","description":"Hosted long-term memory for AI agents over MCP. Write and read memories from Claude Code, Cursor, VS Code and ChatGPT; rating a recalled memory as helpful or misleading re-ranks what comes back next. OAuth sign-in or API key, free plan.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"zod":"^4.6.5","@modelcontextprotocol/sdk":"^1.32.1"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.18.0","vitest":"^4.1.11","typescript":"^5.8.3","@types/node":"^22.15.3","ajv-formats":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.15.3_1792349098688_0.010652392491316665","host":"s3://npm-registry-packages-npm-production"}},"0.15.4":{"name":"@mnemoverse/mcp-memory-server","version":"0.15.4","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol","hosted-memory","vendor-neutral","mcp-server","long-term-memory","agent-memory","claude-code","memory-rooms","memory-layer","ai-memory","llm-memory","feedback"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.15.4","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"de43e4b05aac451d6bf2343e90da42877dcf7b7d","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.15.4.tgz","fileCount":46,"integrity":"sha512-Kh81dE+Cq9qZO3rFXs8P4f3pabbvgU6pntGBlZlQ3dJe5hJmKUOI0ovHFzOOksre/TnKvxn39nEwUPPddLZ/pA==","signatures":[{"sig":"MEQCIHg7cYuMRI47ZDu76Mnu+exhYCRlBGqSjhBIhltiVeBiAiBREiQx5tOpI3+xOvkpJhzI+QfW4tfB5vA4ipVkvdpA7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBik75DLMoT4OWhRipuGOct/SUr8T2IzqYliDICIEM8TAiEA1Asq8/cx1y2FEO8zb8vn7mORBJk7HyrWLZfzKEYSoIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mnemoverse%2fmcp-memory-server@0.15.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":656168},"main":"./dist/index.js","type":"module","_from":"file:mnemoverse-mcp-memory-server-0.15.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":"./dist/*","./shared":{"types":"./dist/shared.d.ts","default":"./dist/shared.js"},"./tools.json":"./tools.json","./package.json":"./package.json"},"funding":"https://github.com/sponsors/izgorodin","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","mcpb:pack":"npm run build && npx -y @anthropic-ai/mcpb@2 pack . dist-mcpb/mnemoverse-memory.mcpb","postbuild":"node scripts/generate-tools-manifest.mjs && node scripts/generate-configs.mjs","test:watch":"vitest","check:forms":"node scripts/check-forms.mjs","limits:check":"node scripts/generate-limits.mjs --check","verify:tools":"node scripts/generate-tools-manifest.mjs --check","install-hooks":"node scripts/install-hooks.mjs","mcpb:validate":"npx -y @anthropic-ai/mcpb@2 validate .","limits:refresh":"node scripts/generate-limits.mjs","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs","check:release-sync":"node scripts/check-release-sync.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"05223e43-607c-487b-9a55-704bffd511be"}},"_resolved":"/home/runner/work/mcp-memory-server/mcp-memory-server/mnemoverse-mcp-memory-server-0.15.4.tgz","_integrity":"sha512-Kh81dE+Cq9qZO3rFXs8P4f3pabbvgU6pntGBlZlQ3dJe5hJmKUOI0ovHFzOOksre/TnKvxn39nEwUPPddLZ/pA==","repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"11.20.0","description":"Hosted long-term memory for AI agents over MCP. Write and read memories from Claude Code, Cursor, VS Code and ChatGPT; rating a recalled memory as helpful or misleading re-ranks what comes back next. OAuth sign-in or API key, free plan.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"zod":"^4.6.5","@modelcontextprotocol/sdk":"^1.32.1"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.18.0","vitest":"^4.1.11","typescript":"^5.8.3","@types/node":"^22.15.3","ajv-formats":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.15.4_1792698372185_0.1013920258711225","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@mnemoverse/mcp-memory-server","version":"0.16.0","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol","hosted-memory","vendor-neutral","mcp-server","long-term-memory","agent-memory","claude-code","memory-rooms","memory-layer","ai-memory","llm-memory","feedback"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.16.0","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"a38623077d3cb707e713416bee5939194f4d7e48","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.16.0.tgz","fileCount":46,"integrity":"sha512-elI2mgI0qTX9jRa1YQXr3TTAiyoQ5Y6Dc0EB5MsHX6NXQRCVxBgxyJJ2dmmEXmrdEn0Oswqj5nk4JJ/0CGiRTw==","signatures":[{"sig":"MEQCICEvwnMS3OPmIWh1o0EKkJugLkMCvFSLHafR/MHudYJmAiAZGIdHdvFOFN4rye9q+4CiMJgvcnYcae94Eh/XLcfkUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHy+tLUfdravsuaFJJ6wuP0dWoLtAEBj3BxrfIV0uM+uAiEAxP0gWCJh/BTcTw/OwM01ENr94wjIXwzbbBY3tqZmj3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mnemoverse%2fmcp-memory-server@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":667269},"main":"./dist/index.js","type":"module","_from":"file:mnemoverse-mcp-memory-server-0.16.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":"./dist/*","./shared":{"types":"./dist/shared.d.ts","default":"./dist/shared.js"},"./tools.json":"./tools.json","./package.json":"./package.json"},"funding":"https://github.com/sponsors/izgorodin","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","mcpb:pack":"npm run build && npx -y @anthropic-ai/mcpb@2 pack . dist-mcpb/mnemoverse-memory.mcpb","postbuild":"node scripts/generate-tools-manifest.mjs && node scripts/generate-configs.mjs","test:watch":"vitest","check:forms":"node scripts/check-forms.mjs","limits:check":"node scripts/generate-limits.mjs --check","verify:tools":"node scripts/generate-tools-manifest.mjs --check","install-hooks":"node scripts/install-hooks.mjs","mcpb:validate":"npx -y @anthropic-ai/mcpb@2 validate .","limits:refresh":"node scripts/generate-limits.mjs","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs","check:release-sync":"node scripts/check-release-sync.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"05223e43-607c-487b-9a55-704bffd511be"}},"_resolved":"/home/runner/work/mcp-memory-server/mcp-memory-server/mnemoverse-mcp-memory-server-0.16.0.tgz","_integrity":"sha512-elI2mgI0qTX9jRa1YQXr3TTAiyoQ5Y6Dc0EB5MsHX6NXQRCVxBgxyJJ2dmmEXmrdEn0Oswqj5nk4JJ/0CGiRTw==","repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"11.20.0","description":"Hosted long-term memory for AI agents over MCP. Write and read memories from Claude Code, Cursor, VS Code and ChatGPT; rating a recalled memory as helpful or misleading re-ranks what comes back next. OAuth sign-in or API key, free plan.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"zod":"^4.6.5","@modelcontextprotocol/sdk":"^1.32.1"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.18.0","vitest":"^4.1.11","typescript":"^5.8.3","@types/node":"^22.15.3","ajv-formats":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.16.0_1792768124299_0.9558972539633763","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@mnemoverse/mcp-memory-server","version":"0.17.0","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol","hosted-memory","vendor-neutral","mcp-server","long-term-memory","agent-memory","claude-code","memory-rooms","memory-layer","ai-memory","llm-memory","feedback"],"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","_id":"@mnemoverse/mcp-memory-server@0.17.0","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"homepage":"https://mnemoverse.com/docs/api/mcp-server","bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"bin":{"mcp-memory-server":"dist/index.js"},"dist":{"shasum":"3c9cf9b0456062be168e275547dd816eec02f9dc","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.17.0.tgz","fileCount":46,"integrity":"sha512-PaPzlBCHkDWn2MjQA3LEBTY5UerAFzEdmcgSzEMoxuDQ0RBLSE9jGzKQJ4fGdPoJIvyncYl5+ILJMHIN2a8u4Q==","signatures":[{"sig":"MEYCIQCGBRFGCWxE4S74VKHI9paPYNwyvJqjn+7hxegnc6uBggIhAI39u3weQGZZ6ChEsSG7GOwh2GNaein92TTXAaCtYDeI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCaMVMQIRZVVFDLBlipt3YCZtEPGYmlLn0jXZcj51mhpAIgIE6/0ydM9QzGkemO1n+QtnM+I9MPc7mtso+nbkFsLYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mnemoverse%2fmcp-memory-server@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":674429},"main":"./dist/index.js","type":"module","_from":"file:mnemoverse-mcp-memory-server-0.17.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":"./dist/*","./shared":{"types":"./dist/shared.d.ts","default":"./dist/shared.js"},"./tools.json":"./tools.json","./package.json":"./package.json"},"funding":"https://github.com/sponsors/izgorodin","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","mcpb:pack":"npm run build && npx -y @anthropic-ai/mcpb@2 pack . dist-mcpb/mnemoverse-memory.mcpb","postbuild":"node scripts/generate-tools-manifest.mjs && node scripts/generate-configs.mjs","test:watch":"vitest","check:forms":"node scripts/check-forms.mjs","limits:check":"node scripts/generate-limits.mjs --check","verify:tools":"node scripts/generate-tools-manifest.mjs --check","install-hooks":"node scripts/install-hooks.mjs","mcpb:validate":"npx -y @anthropic-ai/mcpb@2 validate .","limits:refresh":"node scripts/generate-limits.mjs","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs","check:release-sync":"node scripts/check-release-sync.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"05223e43-607c-487b-9a55-704bffd511be"}},"_resolved":"/home/runner/work/mcp-memory-server/mcp-memory-server/mnemoverse-mcp-memory-server-0.17.0.tgz","_integrity":"sha512-PaPzlBCHkDWn2MjQA3LEBTY5UerAFzEdmcgSzEMoxuDQ0RBLSE9jGzKQJ4fGdPoJIvyncYl5+ILJMHIN2a8u4Q==","repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"11.20.0","description":"Hosted long-term memory for AI agents over MCP. Write and read memories from Claude Code, Cursor, VS Code and ChatGPT; rating a recalled memory as helpful or misleading re-ranks what comes back next. OAuth sign-in or API key, free plan.","directories":{},"_nodeVersion":"22.23.4","dependencies":{"zod":"^4.6.5","@modelcontextprotocol/sdk":"^1.32.1"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.18.0","vitest":"^4.1.11","typescript":"^5.8.3","@types/node":"^22.15.3","ajv-formats":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-server_0.17.0_1793342099267_0.8602365466504842","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"_id":"@mnemoverse/mcp-memory-server@0.17.1","bin":{"mcp-memory-server":"dist/index.js"},"bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"dist":{"shasum":"89ad21b61ebe8640cdf67ca454cb9b78e3d8e8d9","tarball":"https://registry.npmjs.org/@mnemoverse/mcp-memory-server/-/mcp-memory-server-0.17.1.tgz","fileCount":46,"integrity":"sha512-GDwnTShCqG5BlDE65e+0+F0l9hBwMG1qqluWG8FaX2GND8gJR59XSiXJGTA3+tdCj/5xrtlyagDFY1atTwyfYQ==","signatures":[{"sig":"MEYCIQDBfozHfsmkwZ3Q5+FK16ZH8ZoEu7vDclsNXtvMeifxngIhAKz47lrnSWtMvhp9rjQjEunjFRKqn1WUCvX6Uf2dJBkd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFREHvdphlHD4dwSdWMyFmU/+GxvRmdYSP9Dm/JjdzOXAiEAmA1h+gGQFq1/1e76TCZG3y3zPJBof6v9qCScb18ctkM="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mnemoverse%2fmcp-memory-server@0.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":675957},"main":"./dist/index.js","name":"@mnemoverse/mcp-memory-server","type":"module","_from":"file:mnemoverse-mcp-memory-server-0.17.1.tgz","types":"./dist/index.d.ts","author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":"./dist/*","./shared":{"types":"./dist/shared.d.ts","default":"./dist/shared.js"},"./tools.json":"./tools.json","./package.json":"./package.json"},"funding":"https://github.com/sponsors/izgorodin","license":"MIT","mcpName":"io.github.mnemoverse/mcp-memory-server","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc","start":"node dist/index.js","prebuild":"npm run generate:configs","mcpb:pack":"npm run build && npx -y @anthropic-ai/mcpb@2 pack . dist-mcpb/mnemoverse-memory.mcpb","postbuild":"node scripts/generate-tools-manifest.mjs && node scripts/generate-configs.mjs","test:watch":"vitest","check:forms":"node scripts/check-forms.mjs","limits:check":"node scripts/generate-limits.mjs --check","verify:tools":"node scripts/generate-tools-manifest.mjs --check","install-hooks":"node scripts/install-hooks.mjs","mcpb:validate":"npx -y @anthropic-ai/mcpb@2 validate .","limits:refresh":"node scripts/generate-limits.mjs","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json","verify:configs":"node scripts/generate-configs.mjs --check","generate:configs":"node scripts/generate-configs.mjs","check:release-sync":"node scripts/check-release-sync.mjs"},"version":"0.17.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"05223e43-607c-487b-9a55-704bffd511be"}},"homepage":"https://mnemoverse.com/docs/api/mcp-server","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol","hosted-memory","vendor-neutral","mcp-server","long-term-memory","agent-memory","claude-code","memory-rooms","memory-layer","ai-memory","llm-memory","feedback"],"_resolved":"/home/runner/work/mcp-memory-server/mcp-memory-server/mnemoverse-mcp-memory-server-0.17.1.tgz","_integrity":"sha512-GDwnTShCqG5BlDE65e+0+F0l9hBwMG1qqluWG8FaX2GND8gJR59XSiXJGTA3+tdCj/5xrtlyagDFY1atTwyfYQ==","repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"_npmVersion":"11.20.0","description":"Hosted long-term memory for AI agents over MCP. Write and read memories from Claude Code, Cursor, VS Code and ChatGPT; rating a recalled memory as helpful or misleading re-ranks what comes back next. OAuth sign-in or API key, free plan.","directories":{},"maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"_nodeVersion":"22.23.4","dependencies":{"zod":"^4.6.5","@modelcontextprotocol/sdk":"^1.32.1"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.18.0","vitest":"^4.1.11","typescript":"^5.8.3","@types/node":"^22.15.3","ajv-formats":"^3.0.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-memory-server_0.17.1_1793840249904_0.40719046755544464"}}},"time":{"created":"2026-04-10T18:57:13.007Z","modified":"2026-11-05T00:57:30.349Z","0.1.0":"2026-04-10T18:57:13.243Z","0.1.1":"2026-04-10T19:10:29.899Z","0.3.0":"2026-04-12T15:44:40.040Z","0.3.1":"2026-04-12T18:43:39.917Z","0.3.2":"2026-04-12T20:17:27.356Z","0.3.3":"2026-04-12T20:44:26.026Z","0.3.4":"2026-05-31T11:29:32.960Z","0.3.5":"2026-05-31T11:33:34.317Z","0.3.6":"2026-06-15T23:34:22.298Z","0.3.7":"2026-06-16T08:43:31.118Z","0.3.8":"2026-06-17T15:56:21.499Z","0.3.9":"2026-06-18T13:18:43.267Z","0.3.10":"2026-06-18T13:31:24.459Z","0.4.0":"2026-06-25T20:03:39.710Z","0.4.1":"2026-06-28T12:25:49.130Z","0.4.2":"2026-07-04T00:31:16.769Z","0.5.0":"2026-07-10T23:46:07.858Z","0.7.0":"2026-08-04T22:03:27.722Z","0.8.0":"2026-08-06T11:46:06.061Z","0.8.1":"2026-08-09T10:46:40.543Z","0.8.2":"2026-08-13T20:44:50.465Z","0.8.3":"2026-08-14T17:15:36.312Z","0.8.4":"2026-08-16T22:34:07.191Z","0.9.0":"2026-08-22T14:08:38.696Z","0.9.1":"2026-08-24T00:30:45.089Z","0.10.0":"2026-09-15T21:06:49.228Z","0.10.1":"2026-09-16T13:30:17.742Z","0.10.2":"2026-09-20T14:58:30.768Z","0.11.0":"2026-09-23T17:47:27.023Z","0.12.0":"2026-09-25T09:18:36.818Z","0.12.1":"2026-09-25T17:53:33.788Z","0.13.0":"2026-09-27T16:36:48.487Z","0.13.1":"2026-09-28T16:50:34.212Z","0.14.0":"2026-09-29T22:50:44.643Z","0.14.1":"2026-09-29T22:57:15.265Z","0.14.2":"2026-09-30T09:33:04.152Z","0.15.0":"2026-10-06T11:05:51.806Z","0.15.1":"2026-10-12T23:01:12.001Z","0.15.2":"2026-10-18T18:40:00.631Z","0.15.3":"2026-10-18T18:44:58.811Z","0.15.4":"2026-10-22T19:46:12.276Z","0.16.0":"2026-10-23T15:08:44.403Z","0.17.0":"2026-10-30T06:34:59.414Z","0.17.1":"2026-11-05T00:57:30.033Z"},"bugs":{"url":"https://github.com/mnemoverse/mcp-memory-server/issues"},"author":{"name":"Mnemoverse","email":"hello@mnemoverse.com"},"license":"MIT","homepage":"https://mnemoverse.com/docs/api/mcp-server","keywords":["mcp","memory","ai","ai-agent","claude","cursor","vscode","chatgpt","mnemoverse","persistent-memory","shared-memory","cross-tool","model-context-protocol","hosted-memory","vendor-neutral","mcp-server","long-term-memory","agent-memory","claude-code","memory-rooms","memory-layer","ai-memory","llm-memory","feedback"],"repository":{"url":"git+https://github.com/mnemoverse/mcp-memory-server.git","type":"git"},"description":"Hosted long-term memory for AI agents over MCP. Write and read memories from Claude Code, Cursor, VS Code and ChatGPT; rating a recalled memory as helpful or misleading re-ranks what comes back next. OAuth sign-in or API key, free plan.","maintainers":[{"name":"mnemoverse","email":"helloworld@mnemoverse.org"}],"readme":"# Mnemoverse Memory\n\n**Hosted long-term memory for AI agents over MCP.** Two calls cover the basics: `memory_write` saves a memory, and `memory_read` finds it again by a natural-language query. Pass `domain: \"user:<id>\"` on both to keep each user's memories apart (a namespace inside your account, not a permission boundary). Rating a recalled memory as helpful or misleading re-ranks what comes back next (`memory_feedback`).\n\n**Free plan, no credit card:** 1,000 queries a day (reads, writes and feedback combined), 10,000 atoms of storage, 60 requests a minute. Plans and limits: [mnemoverse.com/pricing](https://mnemoverse.com/pricing)\n\n**Using ChatGPT?** [Install the published Mnemoverse Memory plugin](https://chatgpt.com/plugins/plugin_asdk_app_6ada598cec7c81918b22105edfafcb33), then complete browser sign-in. Follow the [ChatGPT guide](https://mnemoverse.com/docs/api/chatgpt) to verify the connection; no local package or custom MCP setup is needed for this route.\n\n**Other clients:** connect with an OAuth sign-in on the hosted endpoint `https://mcp.mnemoverse.com/mcp`, or run this package locally with an API key. Setup for Claude Code, Claude Desktop, Cursor, VS Code, Devin Desktop (formerly Windsurf), Zed, JetBrains, Cline and Gemini CLI is below. Steps for other hosts: [mnemoverse.com/docs/api/install-by-host](https://mnemoverse.com/docs/api/install-by-host)\n\nShared rooms (beta) let several agents work from one memory.\n\n`@mnemoverse/mcp-memory-server` is the MIT-licensed MCP server for the hosted Mnemoverse memory engine.\n\n**Official sources only:** this repository, the npm package `@mnemoverse/mcp-memory-server`, and the `.mcpb` attached to this repository's [GitHub Releases](https://github.com/mnemoverse/mcp-memory-server/releases). A copy of this README elsewhere with its own \"Download\" button is not ours: please don't run it, and report it to us at support@mnemoverse.com.\n\n[![npm version](https://img.shields.io/npm/v/@mnemoverse/mcp-memory-server.svg?color=cb3837&label=npm)](https://www.npmjs.com/package/@mnemoverse/mcp-memory-server)\n[![npm downloads](https://img.shields.io/npm/dm/@mnemoverse/mcp-memory-server.svg?color=blue&label=downloads)](https://www.npmjs.com/package/@mnemoverse/mcp-memory-server)\n[![MCP Registry](https://img.shields.io/badge/MCP_Registry-listed-0ea5e9)](https://registry.modelcontextprotocol.io/v0/servers?search=mnemoverse)\n[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)\n[![Research: SLoD arXiv](https://img.shields.io/badge/Research-arXiv%3A2603.08965-b31b1b)](https://arxiv.org/abs/2603.08965)\n[![Glama quality](https://glama.ai/mcp/servers/mnemoverse/mcp-memory-server/badges/score.svg)](https://glama.ai/mcp/servers/mnemoverse/mcp-memory-server)\n\n## What is Mnemoverse Memory?\n\nMnemoverse is a hosted memory engine for AI agents, reached over the Model Context Protocol. It stores what your agents learn (decisions, preferences, lessons) and returns it in any connected tool, so one memory follows you across Claude Code, Cursor, VS Code and ChatGPT with one account: an OAuth sign-in on the hosted endpoint, or an API key in a local config.\n\n**What is open source here, and what is not.** This repository, the MCP server, is MIT, and so is the Python SDK. The memory engine they talk to is a hosted service with a free tier. Self-hosting the engine is available on Enterprise plans by agreement, when security or compliance requirements call for it; by default we run it for you.\n\n## How it compares\n\nMost agent memory today lives in one of three places. Per-tool instruction files (`CLAUDE.md`, `.cursorrules`, `AGENTS.md`) are versioned and readable, each new session reads them again, and a committed file travels with its repository; but a file reaches only the tools that look for its name, so a rule written for Claude Code is not there in a ChatGPT chat. A vector store behind RAG retrieves by similarity, and similarity never changes because advice helped or misled. Local-first memory servers win on privacy and latency, and ask you to run and update the infrastructure yourself. Mnemoverse is the managed, cross-tool option in that landscape: nothing to deploy, one account everywhere, and rating a recalled memory as helpful or misleading re-ranks what comes back next. If you need memory inside your own perimeter, a local-first server is the better choice; this one is hosted by default, with Enterprise self-hosting by agreement.\n\n> ⭐ If Mnemoverse saves you from re-explaining context to your agents, [star the repo](https://github.com/mnemoverse/mcp-memory-server). It helps other builders find it.\n\n## Quick Start\n\nCreate a free account at [console.mnemoverse.com](https://console.mnemoverse.com/sign-up?utm_source=readme&utm_medium=readme&utm_campaign=mcp-memory-server) (no credit card). Every setup in this section connects to the hosted server `https://mcp.mnemoverse.com/mcp` and signs you in through the browser, so there is no key to copy. To run this package on your machine with an API key instead, see [Local package with an API key](#local-package-with-an-api-key).\n\n### 1. Connect your AI tool\n\n<!-- INSTALL_SNIPPETS_START — generated from src/configs/source.json. Run `npm run generate:configs` to refresh. Do not edit by hand. -->\n\n**Claude Code** — the hosted server, with a browser sign-in. No API key, nothing to install:\n\n```bash\nclaude mcp add --scope user --transport http mnemoverse https://mcp.mnemoverse.com/mcp\n```\n\nThen start Claude Code, run `/mcp`, select `mnemoverse` and choose **Authenticate**. If the command ran inside a Claude Code session (yours, or Claude ran it for you), that session does not load the new server: exit and start `claude` again first.\n\n**Cursor** — click to add the hosted server. Cursor signs you in through the browser, so there is no key to paste:\n\n[![Add to Cursor](https://cursor.com/deeplink/mcp-install-dark.svg)](https://cursor.com/install-mcp?name=mnemoverse&config=eyJ1cmwiOiJodHRwczovL21jcC5tbmVtb3ZlcnNlLmNvbS9tY3AifQ==)\n\nThe button writes `{\"url\": \"https://mcp.mnemoverse.com/mcp\"}` under `mnemoverse` in `~/.cursor/mcp.json`, the global config that covers every project. Then click **Connect** next to `mnemoverse` in Cursor's MCP settings (**Customize** in the sidebar; **Cursor Settings → Tools & MCPs** in Cursor 3.21.16) and approve in the browser. Cursor runs the sign-in and keeps the token itself.\n\n**Any MCP client** — a client that adds a remote server by URL and runs the MCP sign-in (OAuth) itself takes `https://mcp.mnemoverse.com/mcp`. Any other client takes the entry below: [`mcp-remote`](https://www.npmjs.com/package/mcp-remote), a separate open-source bridge, runs through `npx` (Node.js 20.18.1 or later), forwards to the same URL and opens the same browser sign-in on first start. Neither way needs a key:\n\n```json\n{\n  \"mcpServers\": {\n    \"mnemoverse\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"mcp-remote@latest\",\n        \"https://mcp.mnemoverse.com/mcp\"\n      ]\n    }\n  }\n}\n```\n\nThe bridge keeps its sign-ins in `~/.mcp-auth`. If a sign-in gets stuck, its README says to delete that folder and restart the client.\n\n\n<!-- INSTALL_SNIPPETS_END -->\n\n<details>\n<summary><b>Setup per client</b> — VS Code, Claude Desktop, Cline, Devin Desktop (formerly Windsurf), Zed, JetBrains</summary>\n\n<!-- MORE_CLIENTS_START — generated from src/configs/source.json. Run `npm run generate:configs` to refresh. Do not edit by hand. -->\n\n**VS Code** — the [VS Code extension](https://github.com/mnemoverse/mnemoverse-vscode) signs in through the browser, with no key to paste: install it and run **Mnemoverse: Sign In**. Without the extension, add the hosted server to `.vscode/mcp.json` (VS Code 1.102 or later; VS Code uses `servers`, not `mcpServers`). VS Code opens the browser sign-in on first use, and the entry holds no key, so the file is safe to commit:\n\n```json\n{\n  \"servers\": {\n    \"mnemoverse\": {\n      \"type\": \"http\",\n      \"url\": \"https://mcp.mnemoverse.com/mcp\"\n    }\n  }\n}\n```\n\n**Claude Desktop** — add the hosted server as a custom connector: **Customize → Connectors**, then **+** and **Add custom connector**, paste `https://mcp.mnemoverse.com/mcp` and sign in when the browser opens. The connector also works on claude.ai and in the Claude mobile apps; free Claude plans allow one custom connector. To use `claude_desktop_config.json` instead, add the [`mcp-remote`](https://www.npmjs.com/package/mcp-remote) bridge, which runs through `npx` (Node.js 20.18.1 or later), and restart Claude Desktop; the bridge opens the same browser sign-in:\n\n```json\n{\n  \"mcpServers\": {\n    \"mnemoverse\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"mcp-remote@latest\",\n        \"https://mcp.mnemoverse.com/mcp\"\n      ]\n    }\n  }\n}\n```\n\n**Cline** — in the Cline panel, open **MCP Servers**, then the **Remote Servers** tab. Enter `mnemoverse` as the server name and `https://mcp.mnemoverse.com/mcp` as the URL, choose **Streamable HTTP**, click **Add Server**, then click **Authenticate** on the server's row and sign in in the browser. The same entry by hand, in `cline_mcp_settings.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"mnemoverse\": {\n      \"type\": \"streamableHttp\",\n      \"url\": \"https://mcp.mnemoverse.com/mcp\"\n    }\n  }\n}\n```\n\nKeep `\"type\": \"streamableHttp\"`: without it Cline uses the older SSE transport.\n\n**Devin Desktop (formerly Windsurf)** — add the [`mcp-remote`](https://www.npmjs.com/package/mcp-remote) bridge, which runs through `npx` (Node.js 20.18.1 or later), to `~/.config/devin/mcp_config.json` (`%APPDATA%\\devin\\mcp_config.json` on Windows) and restart Devin Desktop; the bridge opens the browser sign-in on first start:\n\n```json\n{\n  \"mcpServers\": {\n    \"mnemoverse\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"mcp-remote@latest\",\n        \"https://mcp.mnemoverse.com/mcp\"\n      ]\n    }\n  }\n}\n```\n\nDevin also documents a remote entry with only `\"url\"` and its own sign-in; that sign-in has not been tested with Mnemoverse yet.\n\n**Zed** — add the [`mcp-remote`](https://www.npmjs.com/package/mcp-remote) bridge, which runs through `npx` (Node.js 20.18.1 or later), to `~/.config/zed/settings.json` (Zed uses `context_servers`); the bridge opens the browser sign-in on first start:\n\n```json\n{\n  \"context_servers\": {\n    \"mnemoverse\": {\n      \"source\": \"custom\",\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"mcp-remote@latest\",\n        \"https://mcp.mnemoverse.com/mcp\"\n      ]\n    }\n  }\n}\n```\n\nZed also accepts the URL itself (`\"url\": \"https://mcp.mnemoverse.com/mcp\"`) and runs its own sign-in; that route has not been tested with Mnemoverse yet.\n\n**JetBrains** (AI Assistant) — *Settings → Tools → AI Assistant → Model Context Protocol (MCP)*, then paste the [`mcp-remote`](https://www.npmjs.com/package/mcp-remote) bridge, which runs through `npx` (Node.js 20.18.1 or later); the bridge opens the browser sign-in on first start:\n\n```json\n{\n  \"mcpServers\": {\n    \"mnemoverse\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"mcp-remote@latest\",\n        \"https://mcp.mnemoverse.com/mcp\"\n      ]\n    }\n  }\n}\n```\n\n\n<!-- MORE_CLIENTS_END -->\n\n</details>\n\n**Gemini CLI**: `gemini extensions install https://github.com/mnemoverse/gemini-extension` connects the same hosted server. **ChatGPT**: [install the published plugin](https://chatgpt.com/plugins/plugin_asdk_app_6ada598cec7c81918b22105edfafcb33) and follow the [ChatGPT guide](https://mnemoverse.com/docs/api/chatgpt); [custom MCP setup](https://mnemoverse.com/docs/api/chatgpt-custom-mcp) remains a separate advanced alternative. Steps for more hosts: [mnemoverse.com/docs/api/install-by-host](https://mnemoverse.com/docs/api/install-by-host)\n\n> ⚠️ **Restart your AI client** after editing the config. MCP servers are only picked up on client startup.\n\n### 2. Try it — 30 seconds to verify it works\n\nFirst ask the agent to call `memory_stats` and inspect the actual response. A successful result confirms read access, including an empty account. Visible tools alone do not. If you only wanted to connect memory, you can stop here; writing has not been tested.\n\nFor a save-and-recall test you want to run, choose a harmless true fact, then ask the agent to save it with `memory_write` in a domain such as `setup-check`. Check the tool result before treating the fact as saved. `NOT STORED` or `stored: false` means no new memory was saved: keep the returned reason, do not assume it was a duplicate, and do not retry writes blindly.\n\nAfter a successful write, open a **new chat / new session** and ask the agent to call `memory_read` for that fact in the same domain.\n\nVerify that the actual `memory_read` result contains your fact. An answer without the tool result does not prove persistence. If writing succeeded but read-back failed, saving is confirmed and verification remains incomplete.\n\nIf a call fails, keep the actual error. Check that the client was fully restarted and that browser sign-in finished (in Claude Code, `/mcp`; in Cursor, **Connect** next to `mnemoverse`). With the [local package](#local-package-with-an-api-key), check the key privately in the client configuration; do not paste it into chat or troubleshooting output. An existing matching memory found after a refused write is not a newly saved test fact.\n\n> ⭐ If the second session remembered, [star the repo](https://github.com/mnemoverse/mcp-memory-server). It helps other builders find it.\n\n### 3. Make it a habit\n\nThe test above works because you asked the agent to call the tool. In normal work it will not, unless it has a standing instruction that says when to read memory and when to save. The `setup_memory` prompt writes those rules for Claude Code, Claude, Cursor or Codex, and [Make Your Agent Use Memory](https://mnemoverse.com/docs/api/agent-memory) explains where they go and how to confirm the tools work first.\n\n## Local package with an API key\n\nThis package also runs on your machine as a local MCP server (stdio, Node.js 18 or later) that authenticates with an API key. Use it when a client cannot complete a browser sign-in, for unattended runs, or when you would rather manage a key yourself. It reaches the same memory as the hosted server.\n\n### 1. Get a free API key\n\nSign up at [console.mnemoverse.com](https://console.mnemoverse.com/sign-up?utm_source=readme&utm_medium=readme&utm_campaign=mcp-memory-server) (no credit card) and create a key.\n\n**Check the key before you put it in a config.** Both forms ask for the key at a masked prompt and never pass it as a command argument, so it lands neither in your shell history nor in the process list.\n\nmacOS, Linux, Git Bash:\n```bash\nprintf 'Mnemoverse API key: '; read -rs KEY; echo\nprintf 'X-Api-Key: %s\\n' \"$KEY\" | curl -s -H @- https://core.mnemoverse.com/api/v1/memory/stats; unset KEY\n```\n\nWindows PowerShell 5.1 and PowerShell 7:\n```powershell\n$k = [Net.NetworkCredential]::new('', (Read-Host 'Mnemoverse API key' -AsSecureString)).Password\ntry { (Invoke-WebRequest https://core.mnemoverse.com/api/v1/memory/stats -Headers @{ 'X-Api-Key' = $k } -UseBasicParsing).Content }\ncatch { if ($_.ErrorDetails.Message) { $_.ErrorDetails.Message } else { (New-Object IO.StreamReader($_.Exception.Response.GetResponseStream())).ReadToEnd() } }; Remove-Variable k\n```\n\n| The output contains | What it means |\n|---|---|\n| JSON that includes `\"total_atoms\"` | The key works. |\n| `\"reason\":\"placeholder_key\"` | That is the example key from these docs. Create a real one at the console. |\n| `\"reason\":\"malformed_key\"` | Not the shape of a key: cut short in the paste, wrapped in quotes, or a different token entirely. |\n| `\"reason\":\"invalid_key\"` | The shape is right and no such key exists. Copy it again from the console. |\n| `\"reason\":\"revoked_key\"` | The key was revoked and will not work again. Create a new one. |\n| `\"reason\":\"missing_key\"` | No key reached the API: what you entered was empty. |\n\nIn the JSON, `reason` sits inside the `details` object (`details.reason`), next to `details.keys_url`, the console page where keys are created.\n\n**The hosted server accepts the key too.** A client that can send a fixed header needs no local package: point it at `https://mcp.mnemoverse.com/mcp` with the header `Authorization: Bearer mk_live_YOUR_KEY` ([details](https://mnemoverse.com/docs/api/remote-mcp-server#with-an-api-key-instead-of-the-sign-in)).\n\n### 2. Add it to your client\n\nWhere a client has a user-level config, the entry below goes there, so the key is written **once, covering every project**. Avoid a per-project config file for a key: it lives inside the repository and can be committed with it. The local entry and the hosted one share the name `mnemoverse`, so use one or the other in a client, not both.\n\n<details>\n<summary><b>Config per client</b> — Claude Code, Cursor, VS Code, Claude Desktop, Cline, Devin Desktop (formerly Windsurf), Zed, JetBrains</summary>\n\n<!-- LOCAL_KEY_SNIPPETS_START — generated from src/configs/source.json. Run `npm run generate:configs` to refresh. Do not edit by hand. -->\n\n**Claude Code** — put your own key in place of `mk_live_YOUR_KEY`:\n\n```bash\nclaude mcp add mnemoverse --scope user \\\n  -e MNEMOVERSE_API_KEY=mk_live_YOUR_KEY \\\n  -e MNEMOVERSE_API_URL=https://core.mnemoverse.com/api/v1 \\\n  -- npx -y @mnemoverse/mcp-memory-server@latest\n```\n\nOn Windows (PowerShell), paste the same command as one line — PowerShell does not read the `\\` line continuations:\n\n```powershell\nclaude mcp add mnemoverse --scope user -e MNEMOVERSE_API_KEY=mk_live_YOUR_KEY -e MNEMOVERSE_API_URL=https://core.mnemoverse.com/api/v1 -- npx -y @mnemoverse/mcp-memory-server@latest\n```\n\n**Cursor** — add the JSON below to `~/.cursor/mcp.json`, the global config that covers every project, merging it with any servers already there, and put your own key in place of `mk_live_YOUR_KEY`. Do not put it in a project-level `.cursor/mcp.json`: that file lives inside the repository and is committed with it unless you exclude it, and this config holds your key.\n\n```json\n{\n  \"mcpServers\": {\n    \"mnemoverse\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"@mnemoverse/mcp-memory-server@latest\"\n      ],\n      \"env\": {\n        \"MNEMOVERSE_API_KEY\": \"mk_live_YOUR_KEY\",\n        \"MNEMOVERSE_API_URL\": \"https://core.mnemoverse.com/api/v1\"\n      }\n    }\n  }\n}\n```\n\n**VS Code** — add to `.vscode/mcp.json` (VS Code uses `servers`, not `mcpServers`). Never put a literal `mk_live_` key in that file: it is committed with the repository. The `inputs` entry below prompts for the key instead; VS Code masks what you type and keeps it in its own secret storage, not in the file. VS Code's non-interactive Agent Host mode does not start a server that prompts for inputs, so for unattended use there, leave out the `inputs` entry and the `MNEMOVERSE_API_KEY` line, and set `MNEMOVERSE_API_KEY` in the environment of the process that launches VS Code:\n\n```json\n{\n  \"inputs\": [\n    {\n      \"type\": \"promptString\",\n      \"id\": \"mnemoverse-api-key\",\n      \"description\": \"Mnemoverse API key (starts with mk_live_), for this local package only: the hosted server https://mcp.mnemoverse.com/mcp signs in with OAuth and takes no key. Optional to install and inspect — the server starts and lists its tools without a key; every actual tool call requires one. Get one free in ~30s at https://console.mnemoverse.com\",\n      \"password\": true\n    }\n  ],\n  \"servers\": {\n    \"mnemoverse\": {\n      \"type\": \"stdio\",\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"@mnemoverse/mcp-memory-server@latest\"\n      ],\n      \"env\": {\n        \"MNEMOVERSE_API_KEY\": \"${input:mnemoverse-api-key}\",\n        \"MNEMOVERSE_API_URL\": \"https://core.mnemoverse.com/api/v1\"\n      }\n    }\n  }\n}\n```\n\n**Claude Desktop** — add to `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"mnemoverse\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"@mnemoverse/mcp-memory-server@latest\"\n      ],\n      \"env\": {\n        \"MNEMOVERSE_API_KEY\": \"mk_live_YOUR_KEY\",\n        \"MNEMOVERSE_API_URL\": \"https://core.mnemoverse.com/api/v1\"\n      }\n    }\n  }\n}\n```\n\n**Cline** — *MCP Servers → Configure* (or edit `cline_mcp_settings.json`). Cline reads `env` values literally, so paste your real key — not a `${VAR}` reference:\n\n```json\n{\n  \"mcpServers\": {\n    \"mnemoverse\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"@mnemoverse/mcp-memory-server@latest\"\n      ],\n      \"env\": {\n        \"MNEMOVERSE_API_KEY\": \"mk_live_YOUR_KEY\",\n        \"MNEMOVERSE_API_URL\": \"https://core.mnemoverse.com/api/v1\"\n      }\n    }\n  }\n}\n```\n\n**Devin Desktop (formerly Windsurf)** — add to `~/.config/devin/mcp_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"mnemoverse\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"@mnemoverse/mcp-memory-server@latest\"\n      ],\n      \"env\": {\n        \"MNEMOVERSE_API_KEY\": \"mk_live_YOUR_KEY\",\n        \"MNEMOVERSE_API_URL\": \"https://core.mnemoverse.com/api/v1\"\n      }\n    }\n  }\n}\n```\n\n**Zed** — add to `~/.config/zed/settings.json` (Zed uses `context_servers`, and `\"source\": \"custom\"` is required):\n\n```json\n{\n  \"context_servers\": {\n    \"mnemoverse\": {\n      \"source\": \"custom\",\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"@mnemoverse/mcp-memory-server@latest\"\n      ],\n      \"env\": {\n        \"MNEMOVERSE_API_KEY\": \"mk_live_YOUR_KEY\",\n        \"MNEMOVERSE_API_URL\": \"https://core.mnemoverse.com/api/v1\"\n      }\n    }\n  }\n}\n```\n\n**JetBrains** (AI Assistant) — *Settings → Tools → AI Assistant → Model Context Protocol (MCP)*, then paste:\n\n```json\n{\n  \"mcpServers\": {\n    \"mnemoverse\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"@mnemoverse/mcp-memory-server@latest\"\n      ],\n      \"env\": {\n        \"MNEMOVERSE_API_KEY\": \"mk_live_YOUR_KEY\",\n        \"MNEMOVERSE_API_URL\": \"https://core.mnemoverse.com/api/v1\"\n      }\n    }\n  }\n}\n```\n\n> Why `@latest`? Bare `npx @mnemoverse/mcp-memory-server` is cached indefinitely by npm and stops re-checking the registry. The `@latest` suffix forces a metadata lookup on every Claude Code / Cursor / VS Code session start (~100-300ms), so you always pick up new releases.\n\n<!-- LOCAL_KEY_SNIPPETS_END -->\n\n</details>\n\nRestart the client after editing its config, then run the two-session check from step 2 of the Quick Start.\n\n## Tools\n\n| Tool | What it does |\n|------|-------------|\n| `memory_write` | Store a memory — insight, preference, lesson learned |\n| `memory_read` | Search memories by natural language query (optional recency ordering, time bounds, author exclusion) |\n| `memory_list_recent` | List newest memories first — no query; `since`/`until` bounds (inclusive) + cursor paging |\n| `memory_feedback` | Rate a recalled memory as helpful or misleading, which re-ranks what comes back next |\n| `memory_stats` | Check how many memories stored, which domains exist |\n| `memory_create_room` | Create a shared memory room; its address works as a `domain` on write/read |\n| `memory_invite_to_room` | Mint an invite (code + link) for a room you own; single-use unless `max_uses` allows more |\n| `memory_join_room` | Join a shared room with an invite code (`mnvr_...`) |\n| `memory_list_rooms` | List rooms you own or joined, with each room's address to use as `domain` |\n| `memory_graph` | Read the association edges around given concepts — weight, outcome valence, co-activation count |\n| `vault_list` | List Vault secrets by alias and purpose — the secret value is never returned |\n\n### Prompts\n\nFour named prompts for clients that show MCP prompts as commands (Claude Code as `/mcp__mnemoverse__<name>`). None of them calls the API itself: three ask the model to use the tools above, and `setup_memory` hands you rules for your own agent.\n\n| Prompt | Arguments | What it asks for |\n|------|------|-------------|\n| `recall` | `topic` | Search memory for a topic with `memory_read` and summarize only what comes back |\n| `save_insight` | `insight`, optional `domain` | Store an insight with `memory_write` and confirm what was stored |\n| `what_do_you_know` | `subject` | A briefing from `memory_read` that flags what is not stored |\n| `setup_memory` | optional `host`: `claude-code`, `claude-ai`, `cursor` or `codex` | Memory rules for CLAUDE.md, AGENTS.md, Cursor rules or your chat preferences, and where they go, so your assistant checks and saves memory without being reminded |\n\n### Resources\n\n`memory://item/{memory_id}` opens one saved memory by its id (the `id:` line of a `memory_read` result) for clients that attach MCP resources. It returns the memory's `memory_id`, `content` and `domain` as JSON. It reads your own store only: a memory read from a shared room cannot be opened by id.\n\n### Tool surface stability\n\n`tools/list` is frozen per released version, so a client can save the list it\nsaw and diff it against what the server serves today, by version.\n\n- **Within a PATCH** (x.y.Z): tool names, argument schemas and the `annotations`\n  object of every tool (`title`, `readOnlyHint`, `destructiveHint`,\n  `idempotentHint`, `openWorldHint`) do not change. Only text may: descriptions\n  and what a tool returns, as the CHANGELOG rules state.\n- **Within a MINOR** (x.Y.0): tools and annotation fields may be added, never\n  removed or renamed, and no declared annotation field disappears or flips\n  silently. Every addition has a line in the CHANGELOG under that version. A\n  MINOR may also add an output schema (`outputSchema`, with\n  `structuredContent` returned alongside the same text) to a tool that did\n  not have one; once declared, that schema's fields are add-only under this\n  same rule. Where this server's output schema deliberately differs from the\n  hosted connector's, the CHANGELOG entry says so; today that is\n  `memory_id` in every output schema, a plain string here and a\n  GUID-validated string there (this package's ids are opaque);\n  `memory_list_recent`'s `next_cursor`, optional here (absent when the\n  service sent a continuation token this client will not pass on) and\n  required there; `memory_stats`, which carries five optional fields\n  (`episodes`, `prototypes`, `hebbian_edges`, `avg_valence`,\n  `avg_importance`) the connector's schema does not declare; the room\n  tools (`memory_create_room`, `memory_invite_to_room`, `memory_join_room`,\n  `memory_list_rooms`), where several fields the connector marks required\n  are optional here (`name`, `scope`, `already_member`, and the invite's\n  `code`, `scope`, `room_address` and `expires_at`), because a value core\n  did not send is an honest outcome here rather than a placeholder; and\n  `memory_list_rooms` and `vault_list`, which drop a row with no usable\n  identity (`room_id`, `address`, `role`; `alias`, `context`) from the data,\n  reported once on stderr, instead of emitting empty strings into required\n  fields; and `memory_read` and `memory_list_recent`, which carry an optional\n  `rooms_not_searched` field (the shared rooms an unscoped call did not\n  search) that the connector's schemas do not declare yet.\n- **Removing or renaming a tool or a tool's input parameter, or dropping or\n  renaming a declared annotation field,** is announced one MINOR ahead: the\n  tool (or parameter) stays, its description says\n  `deprecated since x.y, removed in x.z`, and the change lands only in the\n  announced version, with its CHANGELOG line. A renamed parameter is accepted\n  under both names until then (0.11 renamed `memory_feedback`'s `atom_ids` to\n  `memory_ids`; the old name was removed in 0.13, as announced after 0.12\n  shipped sooner than the first announcement assumed). A rename is announced by naming\n  both the old and the new name; the version pair alone does not say what a\n  client should look for. Because a MINOR may add a field but not remove one, a\n  renamed annotation field is declared under both names until the announced\n  version.\n- Any difference between two unfiltered registrations of this package at the\n  same version is a bug. Report it with both `tools/list` outputs. One exception, by configuration: a server\n  built on the `/shared` entry point may ask for its own noun in the three\n  descriptions that name the server (`wording.serverNoun`, below), which\n  changes those three description strings and nothing else; tool names,\n  input and output schemas and annotations never vary by configuration.\n\nEvery `inputSchema` and `outputSchema` is JSON Schema 2020-12, the dialect MCP\nassumes when a schema names none, and names none (#189).\n\nThe list above is the current surface: eleven tools, each declaring all four hints.\nThe hosted connector at `mcp.mnemoverse.com/mcp` registers tools from this package\nat the version it pins, then applies its own host profile. For ChatGPT that profile\nwithholds `vault_list`; it is a connector-layer filter, not a configurable tool\nlist in this package. Compare the same package version and host profile when\nchecking parity; see [tool availability by host](https://mnemoverse.com/docs/api/tool-availability).\nThe package's unfiltered list is published as\n[`tools.json`](./tools.json), generated from the built server (name, title,\ndescription and annotations per tool); the test suite and the release workflow\nfail when it does not list what the server registers, and the `.mcpb` manifest's\ntool list is derived from it.\n\n**If the hosted connector stops answering in a session.** A client can keep showing the connector as connected while every call in that session fails with \"not connected\". Reconnecting it on claude.ai does not revive a session that is already stuck; reconnect from inside the session instead (in Claude Code, `/mcp`, then sign in again). Meanwhile this local server, set up with an API key from the same account as in [Local package with an API key](#local-package-with-an-api-key), reaches the same memory and does not depend on that session's sign-in.\n\n### Building a second MCP server on this package\n\n`@mnemoverse/mcp-memory-server/shared` is the entry point another server registers these same tools from, instead of keeping its own copy (ADR-025, mnemoverse-core). It exports `registerMemoryTools`/`registerMemoryPrompts`/`registerMemoryResources`, the three typed error classes (`ApiError`, `NetworkError`, `UnreadableBodyError`), `MAX_RESULT_CHARS`/`capResult`, and two optional dependencies a hosted deployment injects to speak in its own voice: `wording` (its own server noun and error vocabulary, including an OAuth mode under which no 401 or 403 explanation names an API key) and `writeAuthor` (vouching for the end user behind a write). See [`docs/shared.md`](./docs/shared.md) for the full contract.\n\n## Use cases\n\nThe pattern that pays off first is cross-tool continuity: a decision made while pairing in Claude Code is there when you open Cursor an hour later, and the preference you stated in VS Code holds in a ChatGPT session that evening. Teams use shared rooms the same way — one place where an agent's lessons about a codebase accumulate instead of being re-taught per seat. And rating a recalled memory as helpful or misleading re-ranks what comes back next, which matters once a store grows past what anyone curates by hand.\n\nConcrete things worth writing:\n\n- **User preferences**: \"I use dark mode\", \"I prefer Tailwind over CSS modules\"\n- **Project context**: \"This project uses PostgreSQL + Prisma\", \"Deploy to Railway\"\n- **Lessons learned**: \"Always run tests before push on this repo\"\n- **Decisions made**: \"We chose REST over GraphQL because of caching simplicity\"\n- **People & roles**: \"Alice is the designer, Bob owns the API\"\n- **Past mistakes**: \"Don't deploy on Fridays — learned this the hard way\"\n\n## Universal Memory\n\nOne account works across all tools, whether a tool signs in through the browser or uses an API key. Write a memory in Claude Code — read it in Cursor. Learn something in VS Code — your GPT Custom Action knows it too.\n\n```\n                    ┌── Claude Code (this MCP server)\n                    ├── Cursor (this MCP server)\n   Mnemoverse API ──├── VS Code (this MCP server)\n   (one memory)     ├── GPT (Custom Actions)\n                    ├── Python SDK (pip install mnemoverse)\n                    └── REST API (curl)\n```\n\n## Configuration\n\nThe local package reads two environment variables. The hosted server needs neither: it signs you in through the browser.\n\n| Env Variable | Required | Default |\n|-------------|----------|---------|\n| `MNEMOVERSE_API_KEY` | For every tool call — the server starts and lists its tools without one | — |\n| `MNEMOVERSE_API_URL` | No | `https://core.mnemoverse.com/api/v1` |\n\n## Research behind it\n\nThe retrieval model is published: [arXiv:2603.08965](https://arxiv.org/abs/2603.08965), accepted at the GRAAI workshop at IEEE WCCI 2026 — it establishes the abstraction-discovery method the memory model builds on. No benchmark figures appear in this README, ours or anyone's: numbers will come with a reproducible run to stand behind, not before.\n\n## Links\n\n**Setup and reference**\n\n- [Documentation](https://mnemoverse.com/docs/api/mcp-server)\n- [Cursor](https://mnemoverse.com/docs/api/cursor) · [VS Code](https://mnemoverse.com/docs/api/vs-code) · [Claude Code](https://mnemoverse.com/docs/api/claude) · [ChatGPT](https://mnemoverse.com/docs/api/chatgpt)\n- [Python SDK](https://mnemoverse.com/docs/api/python-sdk)\n- [API Reference](https://mnemoverse.com/docs/api/reference)\n- [Console (account and API keys)](https://console.mnemoverse.com/sign-up?utm_source=readme&utm_medium=readme&utm_campaign=mcp-memory-server)\n\n**Background reading**\n\n- [Memory MCP servers compared](https://mnemoverse.com/docs/library/memory-mcp-servers-compared) — thirteen shipping options, with pricing and registry presence\n- [How to choose a memory MCP server](https://mnemoverse.com/docs/library/memory-mcp) — the five questions that narrow the field\n- [What AI agent memory is](https://mnemoverse.com/docs/library/ai-agent-memory) — the category explained\n- [Is this a vector database?](https://mnemoverse.com/docs/library/not-a-vector-database) — what makes a memory layer different\n- [Shared memory for multi-agent systems](https://mnemoverse.com/docs/library/shared-memory-for-multi-agent-systems) — how Rooms work and when to use them\n\n**Other ways to install it**\n\nThe same memory, packaged for hosts that prefer a plugin or an extension over an MCP config block. How each one connects and authenticates differs, so the line below says which is which rather than claiming one flow for all of them.\n\n- [Claude Code plugin](https://github.com/mnemoverse/claude-plugin) — remote endpoint over MCP with an OAuth sign-in, no key to paste. Bundles the `agent-memory-discipline` skill\n  ```\n  claude plugin marketplace add mnemoverse/claude-plugin\n  claude plugin install mnemoverse@mnemoverse\n  ```\n- [Cursor plugin](https://github.com/mnemoverse/cursor-plugin) — same remote endpoint, same sign-in\n- [Gemini CLI extension](https://github.com/mnemoverse/gemini-extension) — same remote endpoint. `gemini extensions install https://github.com/mnemoverse/gemini-extension`\n- VS Code extension ([VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=Mnemoverse.mnemoverse-vscode), [Open VSX](https://open-vsx.org/extension/mnemoverse/mnemoverse-vscode), [source](https://github.com/mnemoverse/mnemoverse-vscode)) — signs in through the browser, with pasting a key kept as a fallback command\n- Desktop extension: `manifest.json` in this repository is an MCPB manifest. This one is different from the four above: it runs the server as a local `node` process and reads `MNEMOVERSE_API_KEY` from the extension settings rather than calling the hosted endpoint. The packaged `.mcpb` ships with each release\n\n**Standing rules, separate from this server**\n\n- [agent-memory-discipline](https://github.com/mnemoverse/agent-memory-discipline) — when an agent should recall before acting and save afterward. CC0, backend-neutral, works against any memory store rather than this one. It carries its own [marketplace manifest](https://github.com/mnemoverse/agent-memory-discipline/blob/main/.claude-plugin/marketplace.json) under `.claude-plugin/`.\n- [awesome-agent-memory](https://github.com/mnemoverse/awesome-agent-memory) — a curated index of the category, CC0, including the servers this one competes with\n\n**Project**\n\n- [GitHub](https://github.com/mnemoverse/mcp-memory-server)\n- [Releases](https://github.com/mnemoverse/mcp-memory-server/releases)\n- [MCP Registry entry](https://registry.modelcontextprotocol.io/v0/servers?search=mnemoverse)\n- [Contributing](CONTRIBUTING.md)\n\n## Privacy Policy\n\nThis server sends to the Mnemoverse API (`core.mnemoverse.com`), authenticated with your API key, what a tool call carries — and nothing else it can see. It does **not** read your AI client's conversation history, your local files, or anything you don't pass to a `memory_*` / `vault_*` tool. Stored memories live under your account; Mnemoverse never sells them and never shares them on its own. The one sharing path is the one you create yourself: inviting someone to a shared room grants their assistant access to that room's memories, bounded by the invite's scope.\n\nWhat each tool sends:\n\n| Tool | Data sent |\n|---|---|\n| `memory_write` | the `content`, `concepts`, and `domain` you pass |\n| `memory_read` | the `query`, plus any filters: `domain`, `since`/`until`, `exclude_author`, `top_k`, `order_by` |\n| `memory_list_recent` | the feed filters: `domain`, `since`/`until`, `exclude_author`, `limit`, `cursor` |\n| `memory_feedback` | the `memory_ids` being rated (sent to the API as `atom_ids`), the `outcome` score, and the `domain` when you pass one (a shared room's address) |\n| `memory_create_room` | the room `name` and `description` |\n| `memory_invite_to_room` | the `room_id`, invite `scope`, and expiry |\n| `memory_join_room` | the invite `code` |\n| `memory_graph` | the `seeds`, plus any of `depth`, `domain`, `min_weight`, `limit` you pass |\n| `memory_stats` / `memory_list_rooms` / `vault_list` | no request body — authenticated GETs |\n\nOne thing goes out that you did not explicitly request: since 0.8.1, when a search or feed comes back empty, the server sends one or two authenticated read-only GET probes (`/memory/rooms` and/or `/memory/stats`) so the empty answer can say what it did not cover. Since 0.16.0 a search or feed without `domain` that does return results also sends one, to `/memory/rooms`, so the answer can name the shared rooms it did not search. The probes carry your API key and nothing else, change no stored state, and are disclosed in the [CHANGELOG](CHANGELOG.md).\n\n| | |\n|---|---|\n| **Privacy Policy** | <https://mnemoverse.com/docs/legal/privacy-policy> |\n| **Retention & deletion** | correct a wrong or stale memory by writing a fresh one; an individual personal memory can be deleted through the REST API; deletion is not exposed through this MCP server |\n| **Contact** | hello@mnemoverse.com |\n\n## License\n\n[MIT](LICENSE) © Mnemoverse\n","readmeFilename":"README.md"}