2:I[2567,["8905","static/chunks/8905-f6f9469353911fb0.js","3143","static/chunks/3143-f3ed02939fea6e75.js","5766","static/chunks/5766-4fe247b65648a8a7.js","7648","static/chunks/7648-34771bb3fdb1b05c.js","5878","static/chunks/5878-a24e9e9351be5527.js","4873","static/chunks/4873-c0e6d61ba4803b99.js","2567","static/chunks/2567-8a901c98801ff9e7.js","4891","static/chunks/app/(marketing)/guides/mcp-memory-server/page-4f3a1cef1319cb63.js"],"MarketingShell"]
3:I[7382,["8905","static/chunks/8905-f6f9469353911fb0.js","3143","static/chunks/3143-f3ed02939fea6e75.js","5766","static/chunks/5766-4fe247b65648a8a7.js","7648","static/chunks/7648-34771bb3fdb1b05c.js","5878","static/chunks/5878-a24e9e9351be5527.js","4873","static/chunks/4873-c0e6d61ba4803b99.js","2567","static/chunks/2567-8a901c98801ff9e7.js","4891","static/chunks/app/(marketing)/guides/mcp-memory-server/page-4f3a1cef1319cb63.js"],"Section"]
4:I[7382,["8905","static/chunks/8905-f6f9469353911fb0.js","3143","static/chunks/3143-f3ed02939fea6e75.js","5766","static/chunks/5766-4fe247b65648a8a7.js","7648","static/chunks/7648-34771bb3fdb1b05c.js","5878","static/chunks/5878-a24e9e9351be5527.js","4873","static/chunks/4873-c0e6d61ba4803b99.js","2567","static/chunks/2567-8a901c98801ff9e7.js","4891","static/chunks/app/(marketing)/guides/mcp-memory-server/page-4f3a1cef1319cb63.js"],"CodeBlock"]
5:I[2972,["8905","static/chunks/8905-f6f9469353911fb0.js","3143","static/chunks/3143-f3ed02939fea6e75.js","5766","static/chunks/5766-4fe247b65648a8a7.js","7648","static/chunks/7648-34771bb3fdb1b05c.js","5878","static/chunks/5878-a24e9e9351be5527.js","4873","static/chunks/4873-c0e6d61ba4803b99.js","2567","static/chunks/2567-8a901c98801ff9e7.js","4891","static/chunks/app/(marketing)/guides/mcp-memory-server/page-4f3a1cef1319cb63.js"],""]
6:I[7382,["8905","static/chunks/8905-f6f9469353911fb0.js","3143","static/chunks/3143-f3ed02939fea6e75.js","5766","static/chunks/5766-4fe247b65648a8a7.js","7648","static/chunks/7648-34771bb3fdb1b05c.js","5878","static/chunks/5878-a24e9e9351be5527.js","4873","static/chunks/4873-c0e6d61ba4803b99.js","2567","static/chunks/2567-8a901c98801ff9e7.js","4891","static/chunks/app/(marketing)/guides/mcp-memory-server/page-4f3a1cef1319cb63.js"],"ButtonLink"]
7:I[4707,[],""]
8:I[6423,[],""]
9:I[4873,["8905","static/chunks/8905-f6f9469353911fb0.js","3143","static/chunks/3143-f3ed02939fea6e75.js","5766","static/chunks/5766-4fe247b65648a8a7.js","7648","static/chunks/7648-34771bb3fdb1b05c.js","1713","static/chunks/1713-838bb3f7c92f419b.js","5878","static/chunks/5878-a24e9e9351be5527.js","5171","static/chunks/5171-aaa283ed518a3a17.js","4873","static/chunks/4873-c0e6d61ba4803b99.js","3185","static/chunks/app/layout-55f17a50ce66ac2f.js"],"Providers"]
a:I[6151,["8905","static/chunks/8905-f6f9469353911fb0.js","3143","static/chunks/3143-f3ed02939fea6e75.js","5766","static/chunks/5766-4fe247b65648a8a7.js","7648","static/chunks/7648-34771bb3fdb1b05c.js","1713","static/chunks/1713-838bb3f7c92f419b.js","5878","static/chunks/5878-a24e9e9351be5527.js","5171","static/chunks/5171-aaa283ed518a3a17.js","4873","static/chunks/4873-c0e6d61ba4803b99.js","3185","static/chunks/app/layout-55f17a50ce66ac2f.js"],"Shell"]
b:{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"}
c:{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"}
d:{"display":"inline-block"}
e:{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0}
0:["q1YVfubpdyGLQ7xy7lGVj",[[["",{"children":["(marketing)",{"children":["guides",{"children":["mcp-memory-server",{"children":["__PAGE__",{}]}]}]}]},"$undefined","$undefined",true],["",{"children":["(marketing)",{"children":["guides",{"children":["mcp-memory-server",{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{"children":["$","$L3",null,{"className":"page-y","children":["$","article",null,{"className":"prose-omem max-w-3xl","children":[["$","div",null,{"className":"tech-label mb-3","children":"Guide"}],["$","h1",null,{"className":"display text-3xl","children":"A memory MCP server for Claude"}],["$","p",null,{"className":"lede","children":["MCP is how Claude Desktop and other clients talk to outside tools. This guide gives Claude memory that persists between conversations, runs entirely on your machine, and can answer"," ",["$","em",null,{"children":"why"}]," it believes what it believes, not just what."]}],["$","h2",null,{"children":"Start the server"}],["$","$L4",null,{"label":"Install and run","single":"pip install omem-infrastructure\nomem-server"}],["$","p",null,{"className":"mt-3 text-note text-muted","children":"First run prints a project id and an API key, and serves a dashboard on the same port where you can watch memories arrive."}],["$","h2",null,{"children":"Wire it into Claude Desktop"}],["$","p",null,{"children":["Add this to ",["$","code",null,{"className":"mono text-fg","children":"claude_desktop_config.json"}]," ","(macOS: ",["$","code",null,{"className":"mono text-fg","children":"~/Library/Application Support/Claude/"}],", Windows: ",["$","code",null,{"className":"mono text-fg","children":"%APPDATA%\\Claude\\"}],") and restart the app:"]}],["$","$L4",null,{"label":"claude_desktop_config.json","single":"{\n  \"mcpServers\": {\n    \"omem\": {\n      \"command\": \"omem-mcp\",\n      \"env\": {\n        \"OMEM_API_KEY\": \"omem_sk_...\",\n        \"OMEM_BASE_URL\": \"http://127.0.0.1:8787\",\n        \"OMEM_PROJECT\": \"proj_...\",\n        \"OMEM_AGENT\": \"claude\"\n      }\n    }\n  }\n}"}],["$","p",null,{"children":[["$","code",null,{"className":"mono text-fg","children":"omem-mcp"}]," speaks MCP over stdio and starts with nothing else configured. Claude gets"," ",["$","code",null,{"className":"mono text-fg","children":"remember"}],","," ",["$","code",null,{"className":"mono text-fg","children":"recall"}]," and"," ",["$","code",null,{"className":"mono text-fg","children":"why"}]," tools, plus the reasoning verbs."]}],["$","h2",null,{"children":"What makes this memory different"}],["$","p",null,{"children":["The model proposes memories; a belief revision engine decides what is actually believed. When two remembered facts contradict each other, both survive, flagged, with sides. Ask the"," ",["$","code",null,{"className":"mono text-fg","children":"why"}]," tool about anything and you get the evidence chain: who said it, when, what contradicts it. Retract a fact and everything concluded from it is withdrawn in the same request. Nothing is silently overwritten because a newer message arrived."]}],["$","p",null,{"children":"Everything stays local: SQLite on your disk, zero runtime dependencies, and the server provably makes no outbound connections. The air-gap test in CI fails the build if any code path so much as looks up an external hostname."}],["$","h2",null,{"children":"Where to go next"}],["$","p",null,{"children":["The ",["$","$L5",null,{"href":"/docs/quickstart","children":"quickstart"}]," covers the same server from the SDK side, and the"," ",["$","$L5",null,{"href":"/guides/agent-memory-python","children":"Python guide"}]," shows the belief-tracking surface the MCP tools sit on."]}],["$","div",null,{"className":"mt-8 flex flex-wrap gap-3","children":[["$","$L6",null,{"href":"/docs/quickstart","children":"Quickstart"}],["$","$L6",null,{"href":"https://github.com/troybrandonc-bit/Omem","variant":"secondary","external":true,"children":"Source on GitHub"}]]}]]}]}]}],null],null],null]},[null,["$","$L7",null,{"parallelRouterKey":"children","segmentPath":["children","(marketing)","children","guides","children","mcp-memory-server","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L8",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[null,["$","$L7",null,{"parallelRouterKey":"children","segmentPath":["children","(marketing)","children","guides","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L8",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[null,["$","$L7",null,{"parallelRouterKey":"children","segmentPath":["children","(marketing)","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L8",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/7183c2fce13bcfd8.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","className":"__variable_8adcd2 __variable_46451f","suppressHydrationWarning":true,"children":[["$","head",null,{"children":["$","script",null,{"dangerouslySetInnerHTML":{"__html":"(function(){try{\nvar s=localStorage.getItem(\"omem-theme\");\nvar d=s?s===\"dark\":window.matchMedia(\"(prefers-color-scheme: dark)\").matches;\nif(d)document.documentElement.classList.add(\"dark\");\ndocument.documentElement.style.colorScheme=d?\"dark\":\"light\";\n}catch(e){}})();"}}]}],["$","body",null,{"children":[["$","a",null,{"href":"#main","className":"skip-link","children":"Skip to content"}],["$","$L9",null,{"children":["$","$La",null,{"children":["$","$L7",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L8",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":"$b","children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":"$c","children":"404"}],["$","div",null,{"style":"$d","children":["$","h2",null,{"style":"$e","children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}]]}]]}]],null],null],["$Lf",null]]]]
f:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1, viewport-fit=cover"}],["$","meta","1",{"name":"theme-color","media":"(prefers-color-scheme: light)","content":"#faf9f6"}],["$","meta","2",{"name":"theme-color","media":"(prefers-color-scheme: dark)","content":"#171614"}],["$","meta","3",{"charSet":"utf-8"}],["$","title","4",{"children":"A memory MCP server for Claude / OMEM"}],["$","meta","5",{"name":"description","content":"Give Claude Desktop persistent memory with remember, recall and why tools through MCP. One pip install, one JSON block, runs entirely on your machine."}],["$","meta","6",{"name":"application-name","content":"OMEM"}],["$","meta","7",{"name":"format-detection","content":"telephone=no"}],["$","link","8",{"rel":"icon","href":"/icon.png?2085097fd5dec5e8","type":"image/png","sizes":"512x512"}],["$","link","9",{"rel":"apple-touch-icon","href":"/apple-icon.png?75e7810ff587c16c","type":"image/png","sizes":"180x180"}],["$","meta","10",{"name":"next-size-adjust"}]]
1:null
