{"_id":"mcpscraper-memory","_rev":"43-b247a75c985f0198fa4662926fe9c2bd","name":"mcpscraper-memory","dist-tags":{"latest":"1.22.1"},"versions":{"1.0.0":{"name":"mcpscraper-memory","version":"1.0.0","_id":"mcpscraper-memory@1.0.0","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"c4dba6246e19c9d1ed4b80ea52f7d76d5f7c446e","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.0.0.tgz","fileCount":4,"integrity":"sha512-Qzeiskm5bCbfd+n43noW1R6jCfnVakrYwqGb+LzIiPvNV4rN/FQU+UCnRMQkCIKU7C+C6fBRfm3JgA3hN/cIeA==","signatures":[{"sig":"MEUCIQCLlW0BnhJz/YYrYCNIkyGar7NAUOWwiXpZuJOb2Yf/cAIgU5/2gyg7Uq0ivvajaQXWpQk/JQqr6LVlD+UHVYuF9B4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14957},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"cfda04ee50577f7a049292d442be61ff844cd5d6","scripts":{"dev":"mastra dev","build":"mastra build","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"_npmVersion":"11.10.1","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"25.7.0","dependencies":{"ai":"latest","pg":"latest","zod":"^3.25.0","jose":"^6.2.3","inngest":"latest","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/rag":"latest","@mastra/core":"latest","@mastra/memory":"latest","@mastra/inngest":"latest","@mastra/deployer-vercel":"latest","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","@types/pg":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.0.0_1782962710814_0.9351856951337578","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"mcpscraper-memory","version":"1.1.0","_id":"mcpscraper-memory@1.1.0","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"fa557242ebf7517925504a443bb955912b20c111","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.1.0.tgz","fileCount":4,"integrity":"sha512-Rt7FQhuJo+2g9U217Wh5MCegM7JkXXVHNYu39jy4/35cw+n/RY6BuAgPYF5KlUAGm1AltSEGayLyDlsDrldCVQ==","signatures":[{"sig":"MEYCIQCjhDyhWFCeyhOAB9bnpwe6LGrQ/aJR5dZPpKHjoaUxpAIhANyFuIb8nhYEuKj15N5bPal5N8djzK+E1Lhur76P4qsu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14957},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"8cc67b482c51743b24b6a1ca80908dc8edd9f642","scripts":{"dev":"mastra dev","build":"mastra build","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"_npmVersion":"11.10.1","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"25.7.0","dependencies":{"ai":"latest","pg":"latest","zod":"^3.25.0","jose":"^6.2.3","inngest":"latest","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/rag":"latest","@mastra/core":"latest","@mastra/memory":"latest","@mastra/inngest":"latest","@mastra/deployer-vercel":"latest","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","@types/pg":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.1.0_1783010663456_0.5114634002752347","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"mcpscraper-memory","version":"1.3.4","_id":"mcpscraper-memory@1.3.4","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"62a8cf076e43ac0e95d5a56707b3ab86819d5980","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.3.4.tgz","fileCount":4,"integrity":"sha512-Qi0WrBrvu8KLP266A8s5Js3QaiGT8vSI++89wq06uUguw6eizmVwoHYBGFJXdX7YOhftvLVSt6XbEgUNiC0EkA==","signatures":[{"sig":"MEUCIQDdsoXc4VCdT7z0YzyrnVQxus24Ktf6UZVkbFtN1LpfWQIgPVba7/SOUiboXBuozPm98MWMKewRq6CJ5baQ3EHZXkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14990},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"c03814195c16f852df5fdd7c176071576f160abd","scripts":{"dev":"mastra dev","build":"mastra build","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"_npmVersion":"11.10.1","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"25.7.0","dependencies":{"ai":"latest","pg":"latest","zod":"^3.25.0","jose":"^6.2.3","inngest":"latest","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/rag":"latest","@mastra/core":"latest","@fal-ai/client":"^1.10.1","@mastra/memory":"latest","@mastra/inngest":"latest","@mastra/deployer-vercel":"latest","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","@types/pg":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.3.4_1783216224657_0.5438909623246666","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"mcpscraper-memory","version":"1.4.0","_id":"mcpscraper-memory@1.4.0","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"1aae44bd035084df8831c079dfae0ee48b2c1f94","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.4.0.tgz","fileCount":4,"integrity":"sha512-ufBdkZp+b7Nx+I1Csiym8x5G4l7phrpD/4symLhAuqjXfb9Jl6yl5Bl3ucrAsH4rQBR15l6JuWF6nKZaI2AVvg==","signatures":[{"sig":"MEUCIHZXe/sPc3ZYMQFJT8drtB0PkaoPf4CFquF9DaPdaVJbAiEAj66GCDFikdOQZxEuUpc4PdmlQh+CF4psa+x6KP1uSCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14990},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"1dbbc3ce477a814d4869b7d1ad35e73fac67e818","scripts":{"dev":"mastra dev","build":"mastra build","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"_npmVersion":"11.10.1","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"25.7.0","dependencies":{"ai":"latest","pg":"latest","zod":"^3.25.0","jose":"^6.2.3","inngest":"latest","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/rag":"latest","@mastra/core":"latest","@fal-ai/client":"^1.10.1","@mastra/memory":"latest","@mastra/inngest":"latest","@mastra/deployer-vercel":"latest","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","@types/pg":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.4.0_1783227292951_0.7505136236237564","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"mcpscraper-memory","version":"1.4.1","_id":"mcpscraper-memory@1.4.1","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"ab98dd2227d1308b3890dfef2da5cb691979e4e9","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.4.1.tgz","fileCount":4,"integrity":"sha512-FgfwjGuesfFdVEuXYd0Dch8QlzvdijK+x6Cxet853BtJPgG4eSxl1iGR3e/wWrdgcg/SouvNKEp3H+vvlfSUcg==","signatures":[{"sig":"MEUCIQCcf7aN/TN0qRKWbVU5lJoGhEWDMJsrbkhBVxZk+jj6egIgSlZsCOh7WqGUpWWeM+UAXunHdr2vkIBG4WxG0jWPfPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14990},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"cdf6c2252ec4db3046f63383d7361a6538dea425","scripts":{"dev":"mastra dev","build":"mastra build","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"_npmVersion":"11.10.1","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"25.7.0","dependencies":{"ai":"latest","pg":"latest","zod":"^3.25.0","jose":"^6.2.3","inngest":"latest","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/rag":"latest","@mastra/core":"latest","@fal-ai/client":"^1.10.1","@mastra/memory":"latest","@mastra/inngest":"latest","@mastra/deployer-vercel":"latest","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","@types/pg":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.4.1_1783239953099_0.1478893015292575","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"mcpscraper-memory","version":"1.4.2","_id":"mcpscraper-memory@1.4.2","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"eebe5a10449e16d79d1cfc26f7620938a7f8e3e8","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.4.2.tgz","fileCount":4,"integrity":"sha512-p/3LKylzybKgbXJq5Rai6vfEr2PFwUaF/z1f+upsmGNzIbQ9KbKfVkedH+sek3fIKilU/5CAv5Zhmsbw7uFIrg==","signatures":[{"sig":"MEQCIFENdudFAqBI+ZAxRlYsIp+wR8kRd2CJXuihAzmG/ZMzAiBwJ/5gPY8xsbrXyfq4PXtfgjSfTU74NQaxaV4N2zXAOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14992},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"6e94c75d82ad13ea96efa082ffb0940e8ed40746","scripts":{"dev":"mastra dev","build":"mastra build","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"_npmVersion":"11.10.1","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"25.7.0","dependencies":{"ai":"latest","pg":"latest","zod":"^3.25.0","jose":"^6.2.3","inngest":"latest","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/rag":"latest","@mastra/core":"latest","@fal-ai/client":"^1.10.1","@mastra/memory":"latest","@mastra/inngest":"latest","@mastra/deployer-vercel":"latest","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","@types/pg":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.4.2_1783270232385_0.8441602419848955","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"mcpscraper-memory","version":"1.4.3","_id":"mcpscraper-memory@1.4.3","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"5f1391fb1ea9356f67f0e1517dfd350bffdfc8b6","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.4.3.tgz","fileCount":4,"integrity":"sha512-MDL4r4ahYYdmEIhaDiRqya9GZlIHdTmzsD5IO5G2APKHIp+j1K6gwJ86H4oa9DYkzQJl2ku8Max35dmYQVIC2g==","signatures":[{"sig":"MEUCIBDuewkJ3A6ACMp0pgoFIVfiLtSXXJQZqRkryJ+1xmWQAiEA1zp3qtqIMizI28XkWkBlWZ/+at3kVUfAJVlGOheNQ0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14992},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"0afc420f5cb93fef954c3510e9aacbfad4ac71ab","scripts":{"dev":"mastra dev","build":"mastra build","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"_npmVersion":"11.10.1","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"25.7.0","dependencies":{"ai":"latest","pg":"latest","zod":"^3.25.0","jose":"^6.2.3","inngest":"latest","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/rag":"latest","@mastra/core":"latest","@fal-ai/client":"^1.10.1","@mastra/memory":"latest","@mastra/inngest":"latest","@mastra/deployer-vercel":"latest","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","@types/pg":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.4.3_1783300760854_0.21722928914040973","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"mcpscraper-memory","version":"1.5.0","_id":"mcpscraper-memory@1.5.0","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"52a9eef7ae592f39c9568f13410323a48dd5c16b","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.5.0.tgz","fileCount":4,"integrity":"sha512-nuaZVOhUpdEuzlO3mnSV6vp8dXDhcf+qG3zj2odJ5BkB1cZNE7rss5RZRjSb9p0eQCNm7KxcPHarE4bJIgn+pA==","signatures":[{"sig":"MEYCIQCG+w1x3lO/hmNP05xhV+FS3dfsH54HYLv25xAgRgrpFgIhAM9ds1zTfX+je00CmL6EoDg2w8fXviCt7aN3Jnhs5cl3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14992},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"ba692d8acf50c6f34f42b06f4e48e715b339b4df","scripts":{"dev":"mastra dev","build":"mastra build","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"_npmVersion":"11.10.1","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"25.7.0","dependencies":{"ai":"latest","pg":"latest","zod":"^3.25.0","jose":"^6.2.3","inngest":"latest","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/rag":"latest","@mastra/core":"latest","@fal-ai/client":"^1.10.1","@mastra/memory":"latest","@mastra/inngest":"latest","@mastra/deployer-vercel":"latest","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","@types/pg":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.5.0_1783302798132_0.7352948222430957","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"mcpscraper-memory","version":"1.5.1","_id":"mcpscraper-memory@1.5.1","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"f7a70082a0937d642cfd9a0f6450fbda84a50f9a","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.5.1.tgz","fileCount":4,"integrity":"sha512-XW54P5buk945zT82HytsGTQ611ke/uXDri5ixasS7wSiyjWatAo8sL6ZQX4krUVfpPCIMjDppY4sDH48MtfbKQ==","signatures":[{"sig":"MEQCIDcwzN7wyCwhkq/sar8CEJmDE4iboKU/v7RwF5c/UdCAAiBCcGjnPu4X/ye6jQG6+wfEoRmbs8pHxJTr8WkYxg0ykA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14992},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"3dfb46cc18d37fd89b9712de102d960e89c18eb9","scripts":{"dev":"mastra dev","build":"mastra build","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"_npmVersion":"11.10.1","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"25.7.0","dependencies":{"ai":"latest","pg":"latest","zod":"^3.25.0","jose":"^6.2.3","inngest":"latest","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/rag":"latest","@mastra/core":"latest","@fal-ai/client":"^1.10.1","@mastra/memory":"latest","@mastra/inngest":"latest","@mastra/deployer-vercel":"latest","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","@types/pg":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.5.1_1783309459721_0.8462138876312861","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"mcpscraper-memory","version":"1.5.3","_id":"mcpscraper-memory@1.5.3","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"0b569484a4da6b11298204a3e1eb47b07b687866","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.5.3.tgz","fileCount":4,"integrity":"sha512-AA2WWVfxsLzeTVqmstRSX4c9esJj1YFn2Q2h6PKBNZMj6Zj8oKFPxzl9QNkgZ+htrXTaCaZhv0swFvQ6PEzqGA==","signatures":[{"sig":"MEUCIQDlJiJORo/FizMTYII+jK+L3SZVA2NHfrC+p1Mn40ll2QIgLWnr8vxSl1U4qgrfIIJwFgzD30lmC0r1cOMijpYOzIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14992},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"72aacd7c9cb13bbd5644cb2a505d177e97ed1797","scripts":{"dev":"mastra dev","build":"mastra build","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"_npmVersion":"11.10.1","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"25.7.0","dependencies":{"ai":"latest","pg":"latest","zod":"^3.25.0","jose":"^6.2.3","inngest":"latest","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/rag":"latest","@mastra/core":"latest","@fal-ai/client":"^1.10.1","@mastra/memory":"latest","@mastra/inngest":"latest","@mastra/deployer-vercel":"latest","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","@types/pg":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.5.3_1783313096495_0.8413487630092755","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"mcpscraper-memory","version":"1.6.0","_id":"mcpscraper-memory@1.6.0","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"21feed05c94a6f7551f79243e6fdf135857877dc","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.6.0.tgz","fileCount":4,"integrity":"sha512-Nuh+Ua3VYW1SHRfVBQZUkLc0foqEoSkSqwRJfzvgC8iA65nsdA3KCwmo/jIlHzMIaCXgAbpnjd4LxeEd4vfUjg==","signatures":[{"sig":"MEQCICPRWdCU9f/mn1mUwghnATCzkpqXGOkBPdbFsENnbrv7AiB1322zDHFBziQ/0DX7XlGdVcnLDcEi5pROWFN1Xlsh2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14828},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"83a5d6212d11fb76d39daa8bf8a94645a33920df","scripts":{"dev":"mastra dev","build":"mastra build","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"_npmVersion":"11.10.1","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"25.7.0","dependencies":{"zod":"^3.25.0","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/core":"latest","mcpscraper-memory-db":"^1.1.0","@mastra/deployer-vercel":"latest","mcpscraper-memory-tools":"^1.2.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.6.0_1783703033867_0.9300960666086979","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"mcpscraper-memory","version":"1.7.0","_id":"mcpscraper-memory@1.7.0","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"35fa313bec5db05b9524856cb2529644c8ecd1b1","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.7.0.tgz","fileCount":4,"integrity":"sha512-nyIlSOlDJbZv3ry7cr+Luxa872diJpsdduSB+ErM8Q/7G1U0aEtbLhrJrvAw4Lqfr7wRjs4AIpzITwSep5nGfQ==","signatures":[{"sig":"MEQCID2aamVzjn1aF90MGGu8AVWcBqyjKCgOV2op+erp0KwXAiBsr5UYNiEo4CSCO5VAsIGcbphb7rvJdkkrE0t75bAncg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14828},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"1fbad2270ddfaa3ed9ea7e204aa3cdd753fb1c56","scripts":{"dev":"mastra dev","build":"mastra build","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"_npmVersion":"11.10.1","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"25.7.0","dependencies":{"zod":"^3.25.0","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/core":"latest","mcpscraper-memory-db":"^1.1.0","@mastra/deployer-vercel":"latest","mcpscraper-memory-tools":"^1.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.7.0_1783726890538_0.5895733139854971","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"mcpscraper-memory","version":"1.8.0","_id":"mcpscraper-memory@1.8.0","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"973f2f144a9ee66b859e1cec67743dfc2bcd2da4","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.8.0.tgz","fileCount":4,"integrity":"sha512-MVjW0b6lac7bUH8AbN3rOg5atMk+/cjwg8RnDRb3S7DXA6n6wu/3q8vNPxlt36ky2sCsejuP5pHuOZU9+t6E7A==","signatures":[{"sig":"MEUCIQChs12f550T8CSbo7U4HJhQWY7HfJXnuTatp9374NArjQIgIZqHWIohK0D940grxPQzduAcXZ6uv3OGd0gf7cnEsZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14828},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"c1e0df7d22dd4fbee93104c82fccdfe054bdc59a","scripts":{"dev":"mastra dev","build":"mastra build","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"_npmVersion":"11.10.1","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"25.7.0","dependencies":{"zod":"^3.25.0","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/core":"latest","mcpscraper-memory-db":"^1.3.0","@mastra/deployer-vercel":"latest","mcpscraper-memory-tools":"^1.4.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.8.0_1783802775381_0.8554875216266644","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"mcpscraper-memory","version":"1.9.0","_id":"mcpscraper-memory@1.9.0","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"3c70d2dcb302332cfe099efc44dfeaf137309198","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.9.0.tgz","fileCount":4,"integrity":"sha512-6Pv6HzZ6BO34MgQoKm+RTXWTdGCLbYUDHIzLXQ/kIr/yIREZ5qXAvDI5G6FpYsHLoevJW2Fh0tl0vfIXp+662g==","signatures":[{"sig":"MEQCIBjUS5Y6Z36Uxp+Jv0IAu/rrzg6B9IHBIaBtjnVBoL2nAiBEqnCxvkTjSfHUrvSL2R0YU9Rph7A+GXmamQW0LOgDrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14828},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"c597b884c834ab673ac4ae3f7f4151b650afa9a2","scripts":{"dev":"mastra dev","build":"mastra build","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"_npmVersion":"11.10.1","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"25.7.0","dependencies":{"zod":"^3.25.0","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/core":"latest","mcpscraper-memory-db":"^1.4.1","@mastra/deployer-vercel":"latest","mcpscraper-memory-tools":"^1.5.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.9.0_1784048137800_0.08567200859452662","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"mcpscraper-memory","version":"1.9.1","_id":"mcpscraper-memory@1.9.1","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"5f6c9ec97b8a2fb29a96c0576128c6a8f70714cd","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.9.1.tgz","fileCount":4,"integrity":"sha512-9k3i502sn63JofYHO2gU1IWpVzc+Xx7dCljyl9MZbheiCxTupEjA5AMRtwZJfRSHCbvWrSzdSM07izAKLQfCPw==","signatures":[{"sig":"MEQCIDSDPqGKj9hoi9osKqpOBsgGsC8EBeO8kuLJL6ZV7huFAiAoMOa6coAWdKTW4zVpbvwbx3AQfzA1oc50YZuFmbdtMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15812},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"ae8381e9f2d2a2708078da58accbeb257180a948","scripts":{"dev":"mastra dev","build":"mastra build","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"_npmVersion":"11.10.1","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"25.7.0","dependencies":{"zod":"^3.25.0","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/core":"latest","mcpscraper-memory-db":"^1.4.2","@mastra/deployer-vercel":"latest","mcpscraper-memory-tools":"^1.5.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.9.1_1784055106195_0.1067378892906965","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"mcpscraper-memory","version":"1.9.2","_id":"mcpscraper-memory@1.9.2","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"2c489446307223ce9e03701e00511684468d2681","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.9.2.tgz","fileCount":4,"integrity":"sha512-Prv0ZfhEE7ajkfyAPsYUhbvxjjkM5gYEG3ipa1afqoHIXKfE88R2kHOrhmf71tMXGxeMVkViblpRtp8pdbKs3Q==","signatures":[{"sig":"MEYCIQD0ymh2oEVYSEB6G+HwcdZXG5+Dq/2yyHMGKcA8JsAGZgIhALsqevvHwx1YaH3Q6f6/GDnCXHDFYfPSqV5PcCO5Lsgf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16155},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"a8d4a96402ac565443fe3416b5e2ab7fb4262a04","scripts":{"dev":"mastra dev","build":"mastra build","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"_npmVersion":"11.16.0","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.0","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/core":"latest","mcpscraper-memory-db":"^1.5.0","@mastra/deployer-vercel":"latest","mcpscraper-memory-tools":"^1.6.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.9.2_1784329169023_0.8688682695547583","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"mcpscraper-memory","version":"1.10.0","_id":"mcpscraper-memory@1.10.0","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"d6fc9de18a097f0a66f8aaef80bf78528d23e401","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.10.0.tgz","fileCount":4,"integrity":"sha512-iOS9T1Xdf6tmBFcAUZ1GfIUlMqEfLYjNSrwN6b/8/aP6iKwn2GmYkACB/qf59qzvXoQI12TLAgwZNazMcWXD1A==","signatures":[{"sig":"MEUCIQCJulhFfQ86fKpglESdOKqUGBRybr5VECEeQ9ph8lX1tAIgRaqVe0UxQluJE6ldwKSRIMLilZwc2mLXtVwQz7HBnu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16158},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"4fbbaa811b3efe1113e014717fb1f8f5e726e727","scripts":{"dev":"mastra dev","build":"mastra build","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"_npmVersion":"11.16.0","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.0","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/core":"latest","mcpscraper-memory-db":"^1.6.0","@mastra/deployer-vercel":"latest","mcpscraper-memory-tools":"^1.7.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.10.0_1784566143984_0.4478947584870745","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"mcpscraper-memory","version":"1.10.1","_id":"mcpscraper-memory@1.10.1","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"47e16f3811170c34e672be75e2175cf40a6ad725","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.10.1.tgz","fileCount":4,"integrity":"sha512-TJPO1vaUKWKoy656a3xGVf0ZGuxoV1/ej1+Afd1fshpqkQUFwLj/FRRB1lbW+BwSMWI4scQgSgCtFf1ho+3mrw==","signatures":[{"sig":"MEYCIQD/GoOhrzWGJAw1yUX6NzCgq1qpQwyY4McA2csnttFs0wIhAMaCjmEDpS+ThSOZQ2ZLOMS84AMAXu2SsYJJWmtzwPAK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16158},"type":"module","engines":{"node":">=22.13.0"},"scripts":{"dev":"mastra dev","build":"mastra build","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"_npmVersion":"11.16.0","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.0","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/core":"latest","mcpscraper-memory-db":"^1.6.0","@mastra/deployer-vercel":"latest","mcpscraper-memory-tools":"^1.7.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.10.1_1784568238985_0.9323317772250297","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"mcpscraper-memory","version":"1.11.0","_id":"mcpscraper-memory@1.11.0","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"129a471c38908632f8a2599b52f279af3a901a34","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.11.0.tgz","fileCount":4,"integrity":"sha512-rFg+YypX+nEHB4sF7MSkbtRmkjC2Ws35RCOQ44vZXqjK+3yAscSqfB9aGjasiGWjJEksz2mtgpy6TeHTKvC39g==","signatures":[{"sig":"MEUCIQC42tW29WhXSJO1q/6YqfEk0JQYKe0w14xgRcV9jtGEXgIgBtFf5YikLShSiIldB8pYR9rb19mv6Zkx7dIf2p06YwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16158},"type":"module","engines":{"node":">=22.13.0"},"scripts":{"dev":"mastra dev","build":"mastra build","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"_npmVersion":"11.16.0","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.0","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/core":"latest","mcpscraper-memory-db":"^1.7.0","@mastra/deployer-vercel":"latest","mcpscraper-memory-tools":"^1.8.2","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.11.0_1784586121640_0.756435487770003","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"mcpscraper-memory","version":"1.11.1","_id":"mcpscraper-memory@1.11.1","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"afbeba54cf637565da0e058449f96aae96b6e200","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.11.1.tgz","fileCount":4,"integrity":"sha512-iWCpTBCQfPwLqbeYrpSUYTcZJr/fJNMPd44FV4UGWc3n1Lvh21Iaz59v8bOwMoivh5JgEUT4nOljpxu6L2ohWg==","signatures":[{"sig":"MEUCIHaKvOEHRJZcCeytHWmEJlYFfzJq527L9mQDMJ/LciW3AiEAqVWEXUymX0BkalI528mOI4dHDDtELSs5o+PueuWsnJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16158},"type":"module","engines":{"node":">=22.13.0"},"scripts":{"dev":"mastra dev","build":"mastra build","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"_npmVersion":"11.16.0","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.0","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/core":"latest","mcpscraper-memory-db":"^1.7.0","@mastra/deployer-vercel":"latest","mcpscraper-memory-tools":"^1.8.3","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.11.1_1784590171677_0.5112185308469122","host":"s3://npm-registry-packages-npm-production"}},"1.11.2":{"name":"mcpscraper-memory","version":"1.11.2","_id":"mcpscraper-memory@1.11.2","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"5dd89f1002283d963d72d936444cf51abebdf63e","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.11.2.tgz","fileCount":4,"integrity":"sha512-L4NvkG/QPSkbj+5wT2KQFflPGluT8ynx6l9EiYBv7DNhJpEGDnSpFzQ+ROFkOXI8p/XdnxzhW8K6zejB0aK8Rw==","signatures":[{"sig":"MEYCIQCgZmnQ2vXbVNmTQCeQ00oKFzdLnpootknC6T7WumUkTwIhAOdpGEswV2ldYEvglrdXH6kWWvNz01rQ8sh2hlseyn1N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16158},"type":"module","engines":{"node":">=22.13.0"},"scripts":{"dev":"mastra dev","build":"mastra build","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"_npmVersion":"11.16.0","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.0","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/core":"latest","mcpscraper-memory-db":"^1.7.2","@mastra/deployer-vercel":"latest","mcpscraper-memory-tools":"^1.8.4","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.11.2_1784591187796_0.5967960107937973","host":"s3://npm-registry-packages-npm-production"}},"1.11.3":{"name":"mcpscraper-memory","version":"1.11.3","_id":"mcpscraper-memory@1.11.3","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"def06f4c62760a186e471205e6143ce0d2da3b5c","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.11.3.tgz","fileCount":4,"integrity":"sha512-rA0eUKsXBj5TioqwF4C8FmMM+4FDQEK4I+coHNClArg/kUKoA0TkPRgdilYb0E+BbyU62ij/Pd8wSUHm0SIM5w==","signatures":[{"sig":"MEUCIEqmUGiZRqqb3//Jp94MRLZqUynmHgYFmPUFd0p97LiuAiEAgrJo+Wpg8qeU0I6RzXqV7Lb9zjzcAgJjgl2GZHLcoyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16158},"type":"module","engines":{"node":">=22.13.0"},"scripts":{"dev":"mastra dev","build":"mastra build","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"_npmVersion":"11.16.0","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.0","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/core":"latest","mcpscraper-memory-db":"^1.7.2","@mastra/deployer-vercel":"latest","mcpscraper-memory-tools":"^1.8.4","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.11.3_1784591504136_0.2696547093650763","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"mcpscraper-memory","version":"1.12.0","_id":"mcpscraper-memory@1.12.0","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"258b8ac39ad0faa45a65ad9ff793df81abbd8796","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.12.0.tgz","fileCount":4,"integrity":"sha512-g9LuSnHKVACKx3BhsRuNhbejza8FKeBTGE+7XwMEaouoErw3koeSuL7t6WzxKn7uFlt9xbT/+McCTwFHs7cDow==","signatures":[{"sig":"MEUCIQCmqVZHBxYPVz7OgkOtZV9Gg8G1T4KpKfYmnP2y3tAjAQIgBHa0WbPdT0HpEizM82WdXhszq5UAeHEn8T3+EAEy+KE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16158},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"cd4ce6bd7523f3ca6c29d818f81f927c636fb690","scripts":{"dev":"mastra dev","build":"mastra build","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"_npmVersion":"11.16.0","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.0","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/core":"latest","mcpscraper-memory-db":"^1.8.0","@mastra/deployer-vercel":"latest","mcpscraper-memory-tools":"^1.9.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.12.0_1784679829701_0.6938140068441585","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"mcpscraper-memory","version":"1.12.1","_id":"mcpscraper-memory@1.12.1","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"c23a019c2f73dd90ce0cf4ba5574bd549b36c692","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.12.1.tgz","fileCount":4,"integrity":"sha512-zKtFp9BqmUMfhvQ+COSr4ccgX3nmJHFFHEDoL9xBPefAMCxhsqvq/FBGQG0a0cyFVRndqz5wW39L090fXPHLcg==","signatures":[{"sig":"MEUCIQDCQXy8db/Njmxo7M3HoDb6tbHMo6PltPtaNSZ+WtiRHgIgMcLZTru5YwYqrep/cyc9BHHWHQf8Z7PzhN6HBq5/3qU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16158},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"23a213db10d96e0ea3fe5f070a79852e87873584","scripts":{"dev":"mastra dev","build":"mastra build","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"_npmVersion":"11.16.0","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.0","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/core":"latest","mcpscraper-memory-db":"^1.8.1","@mastra/deployer-vercel":"latest","mcpscraper-memory-tools":"^1.9.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.12.1_1784684585011_0.30882895581561653","host":"s3://npm-registry-packages-npm-production"}},"1.12.2":{"name":"mcpscraper-memory","version":"1.12.2","_id":"mcpscraper-memory@1.12.2","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"5f85950bcea76a81730e56914a15d0b9088031d3","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.12.2.tgz","fileCount":4,"integrity":"sha512-mn65oRWYOed4T8Tin9BY9ZQeWsa70Rqa8SwXFdXRZrT+8VmXI0btDPCPidOIEHuDviu2CvRh25v3uO99lNjfaA==","signatures":[{"sig":"MEQCIBenOe0vEYS+FcQxduhVPjZcc0iqG7Ko4V3G+Dm3olVFAiACIFaU14uAg/TeNm6UTALQdnfHT/ECXxrsyz103814Sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16158},"type":"module","engines":{"node":">=22.13.0"},"scripts":{"dev":"mastra dev","build":"mastra build","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"_npmVersion":"11.16.0","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.0","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/core":"latest","mcpscraper-memory-db":"^1.8.1","@mastra/deployer-vercel":"latest","mcpscraper-memory-tools":"^1.9.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.12.2_1784740500382_0.3985845245764126","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"mcpscraper-memory","version":"1.13.0","_id":"mcpscraper-memory@1.13.0","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"52e253a28dc771019a417c7459cf60b458734a1e","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.13.0.tgz","fileCount":4,"integrity":"sha512-7kAOePB3Y22lYOcd9vAwnBa2jAaAAIOt02DfGhhDVOW4mVNsy2JlhnuYV3MGNhrcZeCCjEPqmqkwgjTnNHb0cA==","signatures":[{"sig":"MEUCIAdQrD4hLA+BSJd5PFm574ecaQexebBtcHJkLoNGYUYxAiEA7YfcdAyU3fxALDADGM3pCKkp41ywRu4Juxpskmrb2sE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16159},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"31d89c5b85a161351404dee7059086720da09579","scripts":{"dev":"mastra dev","build":"mastra build","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"_npmVersion":"11.16.0","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.0","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/core":"latest","mcpscraper-memory-db":"^1.9.0","@mastra/deployer-vercel":"latest","mcpscraper-memory-tools":"^1.10.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.13.0_1785260838322_0.7253702623530898","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"mcpscraper-memory","version":"1.14.0","_id":"mcpscraper-memory@1.14.0","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"1a4f39ef82c77df885b4ecb3df698febcfccc3b0","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.14.0.tgz","fileCount":4,"integrity":"sha512-boyfvQGne8M+DTKgKCHBrn0+so6lEZiaEuAahXLW/ruo6tlTgs6Cb5/4sTeOxCLNizyev9Ef7Vvg/EctTWYu6w==","signatures":[{"sig":"MEYCIQCK3CevJzDJK5VZQTcI3mWrzOOzrtyWQo+F3Cl5bkzZQQIhAOmxTlk3XGtWDV5n28lIU/z3w+evS7TVhWcrnXh2r6N+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16160},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"bb2cd60de400215597521b359f4019c4b55ac4d2","scripts":{"dev":"mastra dev","build":"mastra build","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"_npmVersion":"11.16.0","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.0","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/core":"latest","mcpscraper-memory-db":"^1.10.0","@mastra/deployer-vercel":"latest","mcpscraper-memory-tools":"^1.11.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.14.0_1785274843453_0.049289159770957935","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"mcpscraper-memory","version":"1.15.0","_id":"mcpscraper-memory@1.15.0","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"ea0d882caf41341e42d53ef092d14d426c1372f5","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.15.0.tgz","fileCount":4,"integrity":"sha512-u2SQikUzExVfPG4JtOPt0Wa6eCte39GPTxmDKYjjILy6AmnR2sIwvV7YiKnTzOHfOjyvAFKSQfI4epq/wKxs1Q==","signatures":[{"sig":"MEUCIFo3pnU2CHZ2QYquBc68xV0EhVg0k4Pyv82EvbQxrGK7AiEAzTXq8P5feqeKUKB1gpjPwLrk46B2DSUH4dPThgiUyFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17253},"type":"module","engines":{"node":">=22.13.0"},"scripts":{"dev":"mastra dev","test":"node --import tsx --test tests/*.test.mjs src/mastra/mcp/tools/*.test.ts","build":"mastra build","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"_npmVersion":"11.16.0","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.0","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/core":"latest","mcpscraper-memory-db":"1.11.0","@mastra/deployer-vercel":"latest","mcpscraper-memory-tools":"1.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.15.0_1785462818139_0.13668146407677262","host":"s3://npm-registry-packages-npm-production"}},"1.15.1":{"name":"mcpscraper-memory","version":"1.15.1","_id":"mcpscraper-memory@1.15.1","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"a318dac4da66f1fa5bd34589ba1583a196744e1e","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.15.1.tgz","fileCount":4,"integrity":"sha512-ZmuzmR4+nZMnDyaEH8xEH/m9c0fRN4/9Iv+jjoRudk2dC5cuIhjamLqdvwNlluPBGadE4SWn7u8BtixGJCHUwA==","signatures":[{"sig":"MEUCIQDcqpOOCzDD4d1JrtIEszf/7/DA7LZ8Of9ba/mdgXYLzwIgQ39tq9P8CMngEl8kXKGz5hW6zkh1qAsJykalDQYf7Nk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17253},"type":"module","engines":{"node":">=22.13.0"},"scripts":{"dev":"mastra dev","test":"node --import tsx --test tests/*.test.mjs src/mastra/mcp/tools/*.test.ts","build":"mastra build","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"_npmVersion":"11.16.0","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.0","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/core":"latest","mcpscraper-memory-db":"1.11.0","@mastra/deployer-vercel":"latest","mcpscraper-memory-tools":"1.12.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.15.1_1785787024758_0.7870059084331207","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"mcpscraper-memory","version":"1.16.0","_id":"mcpscraper-memory@1.16.0","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"c122479ab0b05fdf0881949f1b7f791e7d61e0dc","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.16.0.tgz","fileCount":4,"integrity":"sha512-Pe+ReczRF4cpxLrKhLLUova4k4uT89Lu2fwQiXC+7oCTqKVVYDlhS+P7HvuwvXFWraohDi95BG6C2NBjfX0WmQ==","signatures":[{"sig":"MEYCIQDDuQoINHp3hW9fApmy0DXQYLkXd5YadcQcmq8pypypeQIhAOphzaZ/QWfzjiL0CO6ajcv6mkt9pjTnX3liVJg/Vcph","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17253},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"5f007c6c0ea6436dd2c78d7ad1e30fb7448f5c89","scripts":{"dev":"mastra dev","test":"node --import tsx --test tests/*.test.mjs src/mastra/mcp/tools/*.test.ts","build":"mastra build","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"_npmVersion":"11.16.0","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.0","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/core":"latest","mcpscraper-memory-db":"1.12.0","@mastra/deployer-vercel":"latest","mcpscraper-memory-tools":"1.13.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.16.0_1785809240379_0.7445387375359371","host":"s3://npm-registry-packages-npm-production"}},"1.16.1":{"name":"mcpscraper-memory","version":"1.16.1","_id":"mcpscraper-memory@1.16.1","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"ca5a28bcb9b8ab1eb033ae9d21042de7d0f16fb6","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.16.1.tgz","fileCount":4,"integrity":"sha512-1EgSMV0p82j0zfaj5F8IqhWVOeOaPKT2dyOs1PXvjdqFPaajBUsbIQ3IT35IAGOGkYuGOcwAGknSJrYQsZC2kQ==","signatures":[{"sig":"MEUCIQDvzRD53GwKjjdVcZmL0G5riq940Gf4UI+v/o6BgnYRfgIgWOq2e0YKa/t3YI5INPk12Z7YMqyRfPgKxkY/ngsDKRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17253},"type":"module","engines":{"node":">=22.13.0"},"scripts":{"dev":"mastra dev","test":"node --import tsx --test tests/*.test.mjs src/mastra/mcp/tools/*.test.ts","build":"mastra build","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"_npmVersion":"11.16.0","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.0","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/core":"latest","mcpscraper-memory-db":"1.12.1","@mastra/deployer-vercel":"latest","mcpscraper-memory-tools":"1.13.2","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.16.1_1785812543035_0.9953056903592779","host":"s3://npm-registry-packages-npm-production"}},"1.16.2":{"name":"mcpscraper-memory","version":"1.16.2","_id":"mcpscraper-memory@1.16.2","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"a99a9b91a573ba5345a018aefa5804767212bc68","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.16.2.tgz","fileCount":4,"integrity":"sha512-eM36ycvrTCYkC1THl7JrlMYuP6M6UWZYK7ud8rSYHSoSGgv4VVCUvB1O42M9NAugBN4xWq0QxHwz2LnWN8YWOw==","signatures":[{"sig":"MEQCICukK2RIOaPwxpgHXBZpAj9z0GMrfcpI3qvf4JOhGVogAiBWRJc3hUy1SdhJguIvSdVWs6QU+HDC9W+1Kv3cegnNgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17253},"type":"module","engines":{"node":">=22.13.0"},"scripts":{"dev":"mastra dev","test":"node --import tsx --test tests/*.test.mjs src/mastra/mcp/tools/*.test.ts","build":"mastra build","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"_npmVersion":"11.16.0","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.0","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/core":"latest","mcpscraper-memory-db":"1.12.1","@mastra/deployer-vercel":"latest","mcpscraper-memory-tools":"1.13.3","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.16.2_1785813386879_0.33030185682749225","host":"s3://npm-registry-packages-npm-production"}},"1.17.1":{"name":"mcpscraper-memory","version":"1.17.1","_id":"mcpscraper-memory@1.17.1","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"4159adbc7dd305c1649ec06ae3820f3d3a32bb3a","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.17.1.tgz","fileCount":4,"integrity":"sha512-JKl7H/FNjVcWPv2KlCkuW2g1ingP7NPQm+UqVmDlzEeHnOfmi3F90OZQrdCAvsWSfFu+pX4ss4lhuA7AF73IRQ==","signatures":[{"sig":"MEUCICz1u0meM8pAcZk0+0SMQLL8Isj6ZVviKA6SUTUbHnALAiEA8SqrJakMlVAG9kaKRN7HPKeJQr2oM1qi/j8WZihM6F0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17253},"type":"module","engines":{"node":">=22.13.0"},"scripts":{"dev":"mastra dev","test":"node --import tsx --test tests/*.test.mjs src/mastra/mcp/tools/*.test.ts","build":"mastra build","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"_npmVersion":"11.16.0","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.0","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/core":"latest","mcpscraper-memory-db":"1.13.1","@mastra/deployer-vercel":"latest","mcpscraper-memory-tools":"1.14.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.17.1_1786394590956_0.60565555602344","host":"s3://npm-registry-packages-npm-production"}},"1.17.2":{"name":"mcpscraper-memory","version":"1.17.2","_id":"mcpscraper-memory@1.17.2","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"homepage":"https://github.com/VilovietaSEO/mcp-memory#readme","bugs":{"url":"https://github.com/VilovietaSEO/mcp-memory/issues"},"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"e99c5098c9c9619d0e8363d235311037d051e96d","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.17.2.tgz","fileCount":5,"integrity":"sha512-d7MzH5ku4VaVdnv91RRNNALDTWUn+/5UWIJbfAJo7B0BbxtYnnwUiH1czU8spzOd0TGV8212dMgWy03gMve3jw==","signatures":[{"sig":"MEYCIQD7kcrZYCnmvvqWsYMmoLKjPWOffHeJ0KBmDHxETGFoDQIhAK+OCc/kYsBBuI7qkfPBGIpl6JXzgP8XqM1I2S5fGgPE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26643},"type":"module","engines":{"node":">=22.13.0"},"scripts":{"dev":"mastra dev","test":"node --import tsx --test tests/*.test.mjs src/mastra/mcp/tools/*.test.ts","build":"mastra build","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"repository":{"url":"git+https://github.com/VilovietaSEO/mcp-memory.git","type":"git"},"_npmVersion":"11.16.0","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.0","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/core":"latest","mcpscraper-memory-db":"1.13.1","@mastra/deployer-vercel":"latest","mcpscraper-memory-tools":"1.14.2","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.17.2_1786464709997_0.4422810918261253","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"mcpscraper-memory","version":"1.18.0","_id":"mcpscraper-memory@1.18.0","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"homepage":"https://github.com/VilovietaSEO/mcp-memory#readme","bugs":{"url":"https://github.com/VilovietaSEO/mcp-memory/issues"},"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"9a1587d929682107d6f0d5a62a2a365659616ea9","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.18.0.tgz","fileCount":3,"integrity":"sha512-lTcmW7qDHVWeae9h21T0q0zK4a6p/C0jfXypd1uCeF8XGTPKe36yqAu7HjQeH5upeWx+SrcXZ6w/8/nssSxrGA==","signatures":[{"sig":"MEYCIQD/N9E90AaHpibcCBYr2xbAQZOde1CapwBpea5089MRiwIhANKynxJAd4RSmesyzSE66hiCryLh7/FSCiIFcZWWN7zh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14785},"type":"module","engines":{"node":">=22.13.0"},"scripts":{"dev":"mastra dev","test":"node --import tsx --test tests/*.test.mjs src/mastra/mcp/tools/*.test.ts","build":"mastra build","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"repository":{"url":"git+https://github.com/VilovietaSEO/mcp-memory.git","type":"git"},"_npmVersion":"11.16.0","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.0","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/core":"latest","mcpscraper-memory-db":"1.14.0","@mastra/deployer-vercel":"latest","mcpscraper-memory-tools":"1.15.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.18.0_1786643657822_0.6235608126197685","host":"s3://npm-registry-packages-npm-production"}},"1.18.1":{"name":"mcpscraper-memory","version":"1.18.1","_id":"mcpscraper-memory@1.18.1","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"homepage":"https://github.com/VilovietaSEO/mcp-memory#readme","bugs":{"url":"https://github.com/VilovietaSEO/mcp-memory/issues"},"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"9266538d16733d62d78f9b9c2cdafef3d885255c","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.18.1.tgz","fileCount":5,"integrity":"sha512-K0jNNdSXe2dFWDCwBoXxetdbyj3XMvKqMRrSdXc7tqaO7M89R2jMfs4DjeRFbKJPxvuQzrIQ0k/7Cgmc2Ibtrg==","signatures":[{"sig":"MEQCIG8G5S57ahEdGPN6kGr1/c7422G1JY9Emac+slGpMoe8AiBxiz8iVkQF8Is4k9Wrvmf4dRt7fjYqX1Gnn+rNWKxspQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27327},"type":"module","engines":{"node":">=22.13.0"},"scripts":{"dev":"mastra dev","test":"node --import tsx --test tests/*.test.mjs src/mastra/mcp/tools/*.test.ts","build":"mastra build","prepack":"npm run build:cli","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"repository":{"url":"git+https://github.com/VilovietaSEO/mcp-memory.git","type":"git"},"_npmVersion":"11.16.0","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.0","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/core":"latest","mcpscraper-memory-db":"1.14.0","@mastra/deployer-vercel":"latest","mcpscraper-memory-tools":"1.15.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.18.1_1786643972364_0.7580043383357822","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"mcpscraper-memory","version":"1.19.0","_id":"mcpscraper-memory@1.19.0","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"homepage":"https://github.com/VilovietaSEO/mcp-memory#readme","bugs":{"url":"https://github.com/VilovietaSEO/mcp-memory/issues"},"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"de3e3e69ea4d27cc22473037e0ac2482ba481ff6","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.19.0.tgz","fileCount":4,"integrity":"sha512-KpvrTzxz690irzQu3xpMUMvEtSfvhlJs7jLPa10A9lcl3nU/jmtGg8YvHQAkGhG/J4CTjoQ9U+LphTLLx3SrCw==","signatures":[{"sig":"MEQCIDPZ5Yhp3PeTx5y9c+9D2Jyw5D5hR+xWvDUTTC+nr0lVAiBWpx3Yhj5QCqolRJ/ALvF5EWDoj5/a/Y9YKW6vtFxWng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20348},"type":"module","engines":{"node":">=22.13.0"},"scripts":{"dev":"mastra dev","test":"node --import tsx --test tests/*.test.mjs src/mastra/mcp/tools/*.test.ts","build":"mastra build && node scripts/verify-mastra-build.mjs","prepack":"npm run build:cli","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"repository":{"url":"git+https://github.com/VilovietaSEO/mcp-memory.git","type":"git"},"_npmVersion":"11.16.0","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.0","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/core":"latest","mcpscraper-memory-db":"1.15.1","@mastra/deployer-vercel":"latest","mcpscraper-memory-tools":"1.16.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.19.0_1787876654448_0.7820705658363574","host":"s3://npm-registry-packages-npm-production"}},"1.19.1":{"name":"mcpscraper-memory","version":"1.19.1","_id":"mcpscraper-memory@1.19.1","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"homepage":"https://github.com/VilovietaSEO/mcp-memory#readme","bugs":{"url":"https://github.com/VilovietaSEO/mcp-memory/issues"},"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"600da6b7208a61ef024bd7e9aca20d242b61505c","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.19.1.tgz","fileCount":4,"integrity":"sha512-7lXRSIH5I6/igTSr0CXeH7b3zfKMBaSIB31AIGpLlvedi9Rzh12/S+UOGBEi5JYUY26LJ45+aE+u6xVwl6WREw==","signatures":[{"sig":"MEUCIQDqZKy0CWG9B2bs2pYfbH+QHb0BnsPcAPWk15xDvXWLLQIgVVi2C3mMaYIy6q3xrHqhzA26DcH9SOmBBEQu0MtUsgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20553},"type":"module","engines":{"node":">=22.13.0"},"scripts":{"dev":"mastra dev","test":"node --import tsx --test tests/*.test.mjs src/mastra/mcp/tools/*.test.ts","build":"mastra build && node scripts/verify-mastra-build.mjs","prepack":"npm run build:cli","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"repository":{"url":"git+https://github.com/VilovietaSEO/mcp-memory.git","type":"git"},"_npmVersion":"11.16.0","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.0","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/core":"latest","mcpscraper-memory-db":"1.15.1","@mastra/deployer-vercel":"latest","mcpscraper-memory-tools":"1.16.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.19.1_1787876883615_0.12021955042470078","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"mcpscraper-memory","version":"1.20.0","_id":"mcpscraper-memory@1.20.0","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"homepage":"https://github.com/VilovietaSEO/mcp-scraper/tree/main/apps/memory#readme","bugs":{"url":"https://github.com/VilovietaSEO/mcp-scraper/issues"},"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"76ca9920aaafd1f58609b3152c5c278390de9755","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.20.0.tgz","fileCount":4,"integrity":"sha512-K7TN/sVqZOjSZ7HiZ1b49JM1U5VDtUorUMNk/qKsePIEL37S3UbJp09ZvbwJZQQpHEO0PPoe5QbdcTYq3EVvIA==","signatures":[{"sig":"MEUCICemK7axN7SmTsNgqcHUjZTrzvVR6Cp1qzwwxS5KTr6fAiEAkfEVkIAAoj63uPxIP4zE8mQbcB339EXjof9ZBwD1rzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23002},"type":"module","engines":{"node":">=22.13.0"},"scripts":{"dev":"mastra dev","test":"npm run test:packages && npm run test:server","build":"npm run build:packages && npm run build:server && npm run build:cli","prepack":"npm run build:cli","build:cli":"tsup","typecheck":"npm run typecheck:packages && npm run typecheck:server","test:server":"node --import tsx --test tests/*.test.mjs src/mastra/mcp/tools/*.test.ts","build:server":"mastra build && node scripts/verify-mastra-build.mjs","test:packages":"npm run test --workspace=mcpscraper-memory-db && npm run test --workspace=mcpscraper-memory-tools","build:packages":"npm run build --workspace=mcpscraper-memory-db && npm run build --workspace=mcpscraper-memory-tools","verify:packages":"node scripts/verify-package-artifacts.mjs","typecheck:server":"tsc --noEmit","verify:workspaces":"node scripts/verify-workspace-packages.mjs","typecheck:packages":"npm run typecheck --workspace=mcpscraper-memory-db && npm run typecheck --workspace=mcpscraper-memory-tools"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"repository":{"url":"git+https://github.com/VilovietaSEO/mcp-scraper.git","type":"git","directory":"apps/memory"},"workspaces":["packages/memory-db","packages/memory-tools"],"_npmVersion":"11.16.0","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.0","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/core":"latest","mcpscraper-memory-db":"1.16.0","@mastra/deployer-vercel":"latest","mcpscraper-memory-tools":"1.17.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.20.0_1787956045968_0.3583630539174816","host":"s3://npm-registry-packages-npm-production"}},"1.21.1":{"name":"mcpscraper-memory","version":"1.21.1","_id":"mcpscraper-memory@1.21.1","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"homepage":"https://github.com/VilovietaSEO/mcp-scraper/tree/main/apps/memory#readme","bugs":{"url":"https://github.com/VilovietaSEO/mcp-scraper/issues"},"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"e4cf8ee8982ce97010d093509e54a64a00883962","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.21.1.tgz","fileCount":4,"integrity":"sha512-1fHUX4FQDi3/wsuRJ10WOP/FGvfQhsx8fyYEiNGVLw43H9Kw5ssFNarD64czLdyUUPOgKu4HUn1gpP2hm2f5Vw==","signatures":[{"sig":"MEQCIHMPcAefjaakIBcohknHtgGTdM9XD7n9jRnnjSt9l86+AiAPsMoBOtl5NgO3n8JiBRt5sigUj+8iRblR8yf3b1lz1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24657},"type":"module","_from":"file:/tmp/memory-runtime-1211-candidate.ey3dSS/mcpscraper-memory-1.21.1.tgz","engines":{"node":">=22.13.0"},"scripts":{"dev":"mastra dev","test":"npm run test:packages && npm run test:server","build":"npm run build:packages && npm run build:server && npm run build:cli","prepack":"npm run build:cli","build:cli":"tsup","typecheck":"npm run typecheck:packages && npm run typecheck:server","test:server":"node --import tsx --test tests/*.test.mjs src/mastra/mcp/tools/*.test.ts","build:server":"node scripts/build-mastra-with-released-deps.mjs && node scripts/verify-mastra-build.mjs","test:packages":"npm run test --workspace=mcpscraper-memory-db && npm run test --workspace=mcpscraper-memory-tools","build:packages":"npm run build --workspace=mcpscraper-memory-db && npm run build --workspace=mcpscraper-memory-tools","verify:packages":"node scripts/verify-package-artifacts.mjs","typecheck:server":"tsc --noEmit","verify:workspaces":"node scripts/verify-workspace-packages.mjs","typecheck:packages":"npm run typecheck --workspace=mcpscraper-memory-db && npm run typecheck --workspace=mcpscraper-memory-tools"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"_resolved":"/tmp/memory-runtime-1211-candidate.ey3dSS/mcpscraper-memory-1.21.1.tgz","_integrity":"sha512-1fHUX4FQDi3/wsuRJ10WOP/FGvfQhsx8fyYEiNGVLw43H9Kw5ssFNarD64czLdyUUPOgKu4HUn1gpP2hm2f5Vw==","repository":{"url":"git+https://github.com/VilovietaSEO/mcp-scraper.git","type":"git","directory":"apps/memory"},"workspaces":["packages/memory-db","packages/memory-tools"],"_npmVersion":"11.16.0","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.0","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/core":"latest","mcpscraper-memory-db":"1.17.0","@mastra/deployer-vercel":"latest","mcpscraper-memory-tools":"1.18.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.21.1_1788296085394_0.08854669255413539","host":"s3://npm-registry-packages-npm-production"}},"1.21.2":{"name":"mcpscraper-memory","version":"1.21.2","_id":"mcpscraper-memory@1.21.2","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"homepage":"https://github.com/VilovietaSEO/mcp-scraper/tree/main/apps/memory#readme","bugs":{"url":"https://github.com/VilovietaSEO/mcp-scraper/issues"},"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"f7f96e9f8a74e0a91faf60c15428eed01db3136a","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.21.2.tgz","fileCount":4,"integrity":"sha512-D7pNXiqtA3EZQYJdtmu+J7XcAM36f+ge44gPxpp7IeLhxE3bumLGW5QsVax6DSbM8qt2WBtBSLNpLKWOmjFjlQ==","signatures":[{"sig":"MEUCIGWvRQYzyHrMfjB7tpmnU6SmR8fhB1ZNbkr5G9FAJ4H5AiEAqxT0k0A7FCCDexnnhh4iiY0LPtORh9egZwZ4bG4eXvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25334},"type":"module","engines":{"node":">=22.13.0"},"scripts":{"dev":"mastra dev","test":"npm run test:packages && npm run test:server","build":"npm run build:packages && npm run build:server && npm run build:cli","prepack":"npm run build:cli","build:cli":"tsup","typecheck":"npm run typecheck:packages && npm run typecheck:server","test:server":"node --import tsx --test tests/*.test.mjs src/mastra/mcp/tools/*.test.ts","build:server":"node scripts/build-mastra-with-released-deps.mjs && node scripts/verify-mastra-build.mjs","test:packages":"npm run test --workspace=mcpscraper-memory-db && npm run test --workspace=mcpscraper-memory-tools","build:packages":"npm run build --workspace=mcpscraper-memory-db && npm run build --workspace=mcpscraper-memory-tools","verify:packages":"node scripts/verify-package-artifacts.mjs","typecheck:server":"tsc --noEmit","verify:workspaces":"node scripts/verify-workspace-packages.mjs","typecheck:packages":"npm run typecheck --workspace=mcpscraper-memory-db && npm run typecheck --workspace=mcpscraper-memory-tools"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"repository":{"url":"git+https://github.com/VilovietaSEO/mcp-scraper.git","type":"git","directory":"apps/memory"},"workspaces":["packages/memory-db","packages/memory-tools"],"_npmVersion":"11.16.0","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.0","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/core":"latest","mcpscraper-memory-db":"1.17.1","@mastra/deployer-vercel":"latest","mcpscraper-memory-tools":"1.18.2","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.21.2_1788300502250_0.5899186540340733","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"mcpscraper-memory","version":"1.22.0","_id":"mcpscraper-memory@1.22.0","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"homepage":"https://github.com/VilovietaSEO/mcp-scraper/tree/main/apps/memory#readme","bugs":{"url":"https://github.com/VilovietaSEO/mcp-scraper/issues"},"bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"dist":{"shasum":"7a7119ca12128c464342fbb92c3fa56ab94953a1","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.22.0.tgz","fileCount":4,"integrity":"sha512-TsCs21SCUIsQD8lKavH9auNmq4DgOeml5w2EVsmMaSwf0wMorZc/fdnQ67nxi9/H+5d/KOGRjdwc64BembVj6g==","signatures":[{"sig":"MEUCIGDt39WqTNLyGgPevifbYjZJasoeNjl5Majxak1HRSNVAiEA5xUJa4rXBauT2aVWZuaOgP/fJnNnPld6/86QESB6S4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25241},"type":"module","_from":"file:/tmp/memory-release-pack/mcpscraper-memory-1.22.0.tgz","engines":{"node":">=22.13.0"},"scripts":{"dev":"mastra dev","test":"npm run test:packages && npm run test:server","build":"npm run build:packages && npm run build:server && npm run build:cli","prepack":"npm run build:cli","build:cli":"tsup","typecheck":"npm run typecheck:packages && npm run typecheck:server","test:server":"node --import tsx --test tests/*.test.mjs src/mastra/mcp/tools/*.test.ts","build:server":"node scripts/build-mastra-with-released-deps.mjs && node scripts/verify-mastra-build.mjs","test:packages":"npm run test --workspace=mcpscraper-memory-db && npm run test --workspace=mcpscraper-memory-tools","build:packages":"npm run build --workspace=mcpscraper-memory-db && npm run build --workspace=mcpscraper-memory-tools","verify:packages":"node scripts/verify-package-artifacts.mjs","typecheck:server":"tsc --noEmit","verify:mcp-schema":"tsx scripts/verify-strict-mcp-schema.ts","verify:workspaces":"node scripts/verify-workspace-packages.mjs","typecheck:packages":"npm run typecheck --workspace=mcpscraper-memory-db && npm run typecheck --workspace=mcpscraper-memory-tools"},"_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"_resolved":"/tmp/memory-release-pack/mcpscraper-memory-1.22.0.tgz","_integrity":"sha512-TsCs21SCUIsQD8lKavH9auNmq4DgOeml5w2EVsmMaSwf0wMorZc/fdnQ67nxi9/H+5d/KOGRjdwc64BembVj6g==","repository":{"url":"git+https://github.com/VilovietaSEO/mcp-scraper.git","type":"git","directory":"apps/memory"},"workspaces":["packages/memory-db","packages/memory-tools"],"_npmVersion":"11.16.0","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.0","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/core":"latest","mcpscraper-memory-db":"1.18.0","@mastra/deployer-vercel":"latest","mcpscraper-memory-tools":"1.19.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mcpscraper-memory_1.22.0_1788375311159_0.20570185695875876","host":"s3://npm-registry-packages-npm-production"}},"1.22.1":{"_id":"mcpscraper-memory@1.22.1","bin":{"mcpscraper-memory":"dist/bin/mcp-stdio-server.js"},"bugs":{"url":"https://github.com/VilovietaSEO/mcp-scraper/issues"},"dist":{"shasum":"7114382ee05a6cafd646c358d2500baaa4e3b19e","tarball":"https://registry.npmjs.org/mcpscraper-memory/-/mcpscraper-memory-1.22.1.tgz","fileCount":4,"integrity":"sha512-criFm4A736aunBgPn3qSvPPhCi9TKpm5p3Q4RPn1Mcum2Fd2xKId4XGoZ4fOhEOAgZqSqHHWg0oqtvxmrm2mPw==","signatures":[{"sig":"MEUCIDkJ+cyOWeCJld2JPNhSozmmdp1Zpx7RFSUX0jO9uIpiAiEAi8eVAvIgU89SocriLnQ54rw0v3fiIWuID48835BO4EQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICtFcP/7xiv0QAbPEsMzJtqwgZnEvylLyYBtaBcynHWeAiA70Yf3Vbv3y6a/OAsp6VrpWpu9ltUqJMIF00WotrsnGg=="}],"unpackedSize":25451},"name":"mcpscraper-memory","type":"module","_from":"file:/tmp/mcp-memory-release-1.22.1/mcpscraper-memory-1.22.1.tgz","engines":{"node":">=22.13.0"},"scripts":{"dev":"mastra dev","test":"npm run test:packages && npm run test:server","build":"npm run build:packages && npm run build:server && npm run build:cli","prepack":"npm run build:cli","build:cli":"tsup","typecheck":"npm run typecheck:packages && npm run typecheck:server","test:server":"node --import tsx --test tests/*.test.mjs src/mastra/mcp/tools/*.test.ts","build:server":"node scripts/build-mastra-with-released-deps.mjs && node scripts/verify-mastra-build.mjs","test:packages":"npm run test --workspace=mcpscraper-memory-db && npm run test --workspace=mcpscraper-memory-tools","build:packages":"npm run build --workspace=mcpscraper-memory-db && npm run build --workspace=mcpscraper-memory-tools","verify:packages":"node scripts/verify-package-artifacts.mjs","typecheck:server":"tsc --noEmit","verify:mcp-schema":"tsx scripts/verify-strict-mcp-schema.ts","verify:workspaces":"node scripts/verify-workspace-packages.mjs","typecheck:packages":"npm run typecheck --workspace=mcpscraper-memory-db && npm run typecheck --workspace=mcpscraper-memory-tools"},"version":"1.22.1","_npmUser":{"name":"vilovieta","email":"Seo@andrewansley.com"},"homepage":"https://github.com/VilovietaSEO/mcp-scraper/tree/main/apps/memory#readme","_resolved":"/tmp/mcp-memory-release-1.22.1/mcpscraper-memory-1.22.1.tgz","_integrity":"sha512-criFm4A736aunBgPn3qSvPPhCi9TKpm5p3Q4RPn1Mcum2Fd2xKId4XGoZ4fOhEOAgZqSqHHWg0oqtvxmrm2mPw==","repository":{"url":"git+https://github.com/VilovietaSEO/mcp-scraper.git","type":"git","directory":"apps/memory"},"workspaces":["packages/memory-db","packages/memory-tools"],"_npmVersion":"11.16.0","description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","directories":{},"maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.0","@mastra/pg":"latest","@mastra/mcp":"latest","@mastra/core":"latest","mcpscraper-memory-db":"1.18.0","@mastra/deployer-vercel":"latest","mcpscraper-memory-tools":"1.19.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.3.5","mastra":"latest","typescript":"^5.6.0","@types/node":"latest"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcpscraper-memory_1.22.1_1790137722336_0.6158588118676822"}}},"time":{"created":"2026-07-02T03:25:10.539Z","modified":"2026-09-23T04:28:42.584Z","1.0.0":"2026-07-02T03:25:10.953Z","1.1.0":"2026-07-02T16:44:23.600Z","1.3.4":"2026-07-05T01:50:24.798Z","1.4.0":"2026-07-05T04:54:53.116Z","1.4.1":"2026-07-05T08:25:53.252Z","1.4.2":"2026-07-05T16:50:32.529Z","1.4.3":"2026-07-06T01:19:20.986Z","1.5.0":"2026-07-06T01:53:18.255Z","1.5.1":"2026-07-06T03:44:19.859Z","1.5.3":"2026-07-06T04:44:56.626Z","1.6.0":"2026-07-10T17:03:54.029Z","1.7.0":"2026-07-10T23:41:30.716Z","1.8.0":"2026-07-11T20:46:15.520Z","1.9.0":"2026-07-14T16:55:37.942Z","1.9.1":"2026-07-14T18:51:46.311Z","1.9.2":"2026-07-17T22:59:29.159Z","1.10.0":"2026-07-20T16:49:04.164Z","1.10.1":"2026-07-20T17:23:59.125Z","1.11.0":"2026-07-20T22:22:01.789Z","1.11.1":"2026-07-20T23:29:31.811Z","1.11.2":"2026-07-20T23:46:27.936Z","1.11.3":"2026-07-20T23:51:44.279Z","1.12.0":"2026-07-22T00:23:49.868Z","1.12.1":"2026-07-22T01:43:05.157Z","1.12.2":"2026-07-22T17:15:00.510Z","1.13.0":"2026-07-28T17:47:18.476Z","1.14.0":"2026-07-28T21:40:43.598Z","1.15.0":"2026-07-31T01:53:38.309Z","1.15.1":"2026-08-03T19:57:04.895Z","1.16.0":"2026-08-04T02:07:20.526Z","1.16.1":"2026-08-04T03:02:23.225Z","1.16.2":"2026-08-04T03:16:27.032Z","1.17.1":"2026-08-10T20:43:11.137Z","1.17.2":"2026-08-11T16:11:50.136Z","1.18.0":"2026-08-13T17:54:17.956Z","1.18.1":"2026-08-13T17:59:32.507Z","1.19.0":"2026-08-28T00:24:14.650Z","1.19.1":"2026-08-28T00:28:03.752Z","1.20.0":"2026-08-28T22:27:26.109Z","1.21.1":"2026-09-01T20:54:45.549Z","1.21.2":"2026-09-01T22:08:22.408Z","1.22.0":"2026-09-02T18:55:11.280Z","1.22.1":"2026-09-23T04:28:42.421Z"},"bugs":{"url":"https://github.com/VilovietaSEO/mcp-scraper/issues"},"homepage":"https://github.com/VilovietaSEO/mcp-scraper/tree/main/apps/memory#readme","repository":{"url":"git+https://github.com/VilovietaSEO/mcp-scraper.git","type":"git","directory":"apps/memory"},"description":"mcp-memory — a hosted, multi-tenant, access-controlled per-user Obsidian/Neon memory exposed AS an MCP server, with a scheduled optimization layer. Its own standalone MCP product.","maintainers":[{"name":"vilovieta","email":"Seo@andrewansley.com"}],"readme":"# mcp-memory\n\nA hosted, multi-tenant MCP server for structured personal/business memory — notes across 15\npurpose-built vaults, semantic search, typeahead, and real structured data tables (typed columns,\nfilter, sort) — plus **Scheduled Actions**: freeform-text automations that run on a cadence, using\nyour [MCP Scraper](https://mcpscraper.dev) tools to gather live data and mcp-memory to store it.\n\nCustomer setup uses one endpoint, `https://mcpscraper.dev/mcp`, and one long-lived credential,\n`MCP_SCRAPER_API_KEY`, for scraping and Memory. This package is a compatibility stdio proxy to that\nunified server; nothing runs or is stored on your machine.\n\nThis repository also owns the independently publishable `mcpscraper-memory-db` workspace for\nPostgres/PgVector storage, vault contracts, Jina embeddings, and reranking, and the\n`mcpscraper-memory-tools` workspace for public tool behavior. The hosted backend consumes their\nreleased package versions. Release those dependencies first, then update and redeploy this service\nbefore downstream products advertise a newer memory-tool contract.\n\n## Repository development\n\nRun `npm install` once at the repository root. The root workspace then owns the server, CLI, database\npackage, and tool package dependency graph:\n\n```sh\nnpm run build\nnpm run typecheck\nnpm test\nnpm run verify:workspaces\nnpm run verify:packages\n```\n\nPackage identities and release versions remain independent. See [`packages/README.md`](packages/README.md)\nfor ownership boundaries and import provenance.\n\n## Connect\n\n**OAuth remote connector** (Claude.ai web, Claude Desktop's \"Add custom connector\") — add\n`https://mcpscraper.dev/mcp` and log in.\n\n**This package**, for clients that only support local stdio MCP servers (Claude Code, Cursor,\nWindsurf, and similar):\n\n```json\n{\n  \"mcpServers\": {\n    \"mcp-memory\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"mcpscraper-memory\"],\n      \"env\": { \"MCP_SCRAPER_API_KEY\": \"sk_...\" }\n    }\n  }\n}\n```\n\nCreate or rotate the same key used by MCP Scraper at `https://mcpscraper.dev/dashboard`.\n\n## Scheduled Actions access and billing\n\nScheduled Actions requires an active MCP Scraper Starter plan or higher. It is included with that\nplan rather than sold as a separate subscription, and there is no separate monthly run quota.\n\n- Every started scheduled occurrence costs 75 MCP Scraper Credits.\n- Agent-mode runs also add 1.5 times OpenRouter's actual reported model cost.\n- Deterministic `connection_sync` runs do not use a model, so they cost only the 75-Credit base.\n- Creating, listing, pausing, or deleting definitions does not itself consume a scheduled-run charge.\n\nMCP Scraper is the source of truth for paid-plan access and the Credit ledger. mcp-memory retains\nthe schedule definitions, default timezone, hosted-link key, and encrypted delegated MCP Scraper key;\nhistorical entitlement/quota columns are migration data, not current runtime gates. See the live\n[Scheduled Actions guide](https://mcpscraper.dev/scheduler) and [pricing](https://mcpscraper.dev/pricing).\n\n## Scheduled results and artifact templates\n\nNew scheduled executions have a durable result record separate from their automation definition\nand scheduler receipt. Use `list_scheduled_runs` for the unopened inbox or broader history and pass\nthe returned opaque `runId` unchanged to `get_scheduled_run` and state-mutation tools.\n\n`list_artifact_templates` returns the built-in Editorial Reading Room preset and saved templates.\nSaving creates version 1; every edit creates a new immutable version. Automations select either\n`{\"mode\":\"none\"}` or one exact saved template version. No artifact disables only rich report\nrendering—it does not disable Memory-note or vault output.\n\nThe MCP resource `memory://scheduled-results-contract` provides the concise machine-readable\ncontract. Templates and rendered HTML are not embedded; existing Memory notes continue through the\nnormal indexing path. Expiring run-view links are issued by MCP Scraper and are separate from broad\nScheduled Actions management links.\n\n## Environment variables\n\n- `MCP_SCRAPER_API_KEY` — the one customer key used for scraping and Memory.\n- `MCP_SCRAPER_MCP_URL` — optional endpoint override. Defaults to `https://mcpscraper.dev/mcp`.\n\nRun `npx mcpscraper-memory --help` for setup instructions from the terminal.\n","readmeFilename":"README.md"}