{"preferenceLocale": "en-US", "requestedLocale": "en-US", "contentLocale": "en-US", "fallbackReason": "", "source": "accept-language"}
{"schemaVersion": "1.0.0", "pageId": "product-mcp", "locale": "en-US", "contentLocale": "en-US", "status": "native", "fallbackReason": "", "canonicalPath": "/product/mcp", "routePath": "/product/mcp", "family": "product_subpage", "title": "MCP Clients \u0026 Setup", "description": "", "editionDigest": "e578248990d37c25624ba41335c84779b99c2b661f6a6b9184590ce2d6fd9bb2", "revision": "e578248990d37c25624ba41335c84779b99c2b661f6a6b9184590ce2d6fd9bb2", "canonicalContentDigest": "07916079527a6963df529dabbc293a6076e73e95792019de2c183f144a539920", "anchors": ["mcp-clients", "mcp-setup", "quickstart"], "serverOwned": false, "metadata": {"title": "MCP Clients \u0026 Setup", "description": "", "canonicalPath": "/product/mcp", "htmlLang": "en"}, "payload": {"page": "mcp", "content": {"label": "MCP", "title": "XMemo MCP server", "kicker": "One URL. Every AI you use.", "lead": "Add XMemo to ChatGPT, Claude, Cursor, Codex or any MCP client. Every agent shares the same memory, projects and snapshots, and you sign in once instead of pasting keys.", "cards": [["Connector apps", "ChatGPT and Claude add XMemo from their own settings. Sign in and you are done, nothing to install."], ["Remote MCP with sign-in", "Add the URL to the client's MCP config. It opens an XMemo sign-in the first time, and no key goes in the file."], ["Remote MCP with a key", "For clients without OAuth. The config reads XMEMO_KEY from your environment, so the key itself never lands in the file."], ["Local bridge", "For clients that only launch local commands. mcp-remote, or the XMemo local proxy, carries the connection to the hosted server."]], "sections": [{"kicker": "MCP", "title": "Connection details", "body": "Add the server URL to any MCP client. OAuth clients sign in from the browser; key-based clients read XMEMO_KEY from the environment.", "items": [["MCP Server URL", "https://xmemo.dev/mcp"], ["Transport", "Streamable HTTP over HTTPS"], ["Sign-in", "OAuth, or a scoped key in XMEMO_KEY for key-based clients"], ["Agent discovery", "https://xmemo.dev/.well-known/agent-discovery.json"], ["Public support", "https://xmemo.dev/support"]]}, {"kicker": "Marketplaces", "title": "Find XMemo in your marketplace", "body": "Prefer installing from a store? XMemo is listed where MCP clients look for servers.", "items": [["ChatGPT Plugins", "Install XMemo from the ChatGPT plugin directory and sign in. No URL to paste."], ["Claude", "Approved for Claude's directory. Until the listing goes live, add XMemo as a custom connector."], ["Official MCP Registry", "Listed as io.github.yonro/xmemo, the entry MCP clients and other registries read from."], ["GitHub MCP Registry", "Install XMemo into VS Code and other MCP hosts straight from GitHub."], ["Smithery", "Browse XMemo's tools and connect it from Smithery's MCP catalog."], ["ClawHub", "Install the XMemo Skill for OpenClaw agents from ClawHub."]]}, {"kicker": "OpenClaw recommendation", "title": "Use the XMemo Skill with the OpenClaw memory plugin", "body": "Install the XMemo Skill and the OpenClaw memory plugin together: run xmemo login, then xmemo setup openclaw. Add --with-mcp if you also want the hosted MCP server.", "items": [["Skill", "https://clawhub.ai/xmemo/xmemo — guidance for when to recall, remember, update handoff state, and avoid saving secrets."], ["Plugin", "https://clawhub.ai/plugins/@xmemo/openclaw-memory — the OpenClaw runtime entry that exposes XMemo memory tools and reuses the shared XMemo credential."], ["Machine-readable config", "OpenClaw can fetch https://xmemo.dev/.well-known/agent-discovery.json and https://xmemo.dev/v1/mcp/config/openclaw without receiving any token material."]], "code": "xmemo login\nxmemo setup openclaw\n# optional fallback: xmemo setup openclaw --with-mcp\n# mcp only: xmemo setup openclaw --mcp-only"}, {"kicker": "Hermes recommendation", "title": "Use the native Hermes XMemo memory provider", "body": "Hermes Agent works best with the hermes-xmemo memory provider, which joins Hermes' own memory lifecycle: run xmemo login, then xmemo setup hermes. Add --with-mcp if you also want the hosted MCP server.", "items": [["Plugin package", "hermes-xmemo — installed by xmemo setup hermes, with pip install hermes-xmemo kept as the lower-level manual path."], ["Repository", "https://github.com/yonro/hermes-xmemo-plugin — source and manual install instructions for the Hermes provider."], ["Machine-readable config", "Hermes-aware agents can fetch https://xmemo.dev/.well-known/agent-discovery.json and https://xmemo.dev/v1/mcp/config/hermes without receiving any token material."]], "code": "xmemo login\nxmemo setup hermes\n# optional fallback: xmemo setup hermes --with-mcp\n# mcp only: xmemo setup hermes --mcp-only"}]}, "siblings": [{"slug": "mcp", "label": "MCP", "active": true}, {"slug": "skills", "label": "Skills", "active": false}, {"slug": "changelog", "label": "Changelog", "active": false}, {"slug": "stories", "label": "Stories", "active": false}], "cards": [{"index": 1, "title": "Connector apps", "body": "ChatGPT and Claude add XMemo from their own settings. Sign in and you are done, nothing to install."}, {"index": 2, "title": "Remote MCP with sign-in", "body": "Add the URL to the client's MCP config. It opens an XMemo sign-in the first time, and no key goes in the file."}, {"index": 3, "title": "Remote MCP with a key", "body": "For clients without OAuth. The config reads XMEMO_KEY from your environment, so the key itself never lands in the file."}, {"index": 4, "title": "Local bridge", "body": "For clients that only launch local commands. mcp-remote, or the XMemo local proxy, carries the connection to the hosted server."}], "sections": [{"kicker": "MCP", "title": "Connection details", "body": "Add the server URL to any MCP client. OAuth clients sign in from the browser; key-based clients read XMEMO_KEY from the environment.", "item_list": [{"name": "MCP Server URL", "desc": "https://xmemo.dev/mcp"}, {"name": "Transport", "desc": "Streamable HTTP over HTTPS"}, {"name": "Sign-in", "desc": "OAuth, or a scoped key in XMEMO_KEY for key-based clients"}, {"name": "Agent discovery", "desc": "https://xmemo.dev/.well-known/agent-discovery.json"}, {"name": "Public support", "desc": "https://xmemo.dev/support"}], "code": "", "kind": ""}, {"kicker": "Marketplaces", "title": "Find XMemo in your marketplace", "body": "Prefer installing from a store? XMemo is listed where MCP clients look for servers.", "item_list": [{"name": "ChatGPT Plugins", "desc": "Install XMemo from the ChatGPT plugin directory and sign in. No URL to paste."}, {"name": "Claude", "desc": "Approved for Claude's directory. Until the listing goes live, add XMemo as a custom connector."}, {"name": "Official MCP Registry", "desc": "Listed as io.github.yonro/xmemo, the entry MCP clients and other registries read from."}, {"name": "GitHub MCP Registry", "desc": "Install XMemo into VS Code and other MCP hosts straight from GitHub."}, {"name": "Smithery", "desc": "Browse XMemo's tools and connect it from Smithery's MCP catalog."}, {"name": "ClawHub", "desc": "Install the XMemo Skill for OpenClaw agents from ClawHub."}], "code": "", "kind": ""}, {"kicker": "OpenClaw recommendation", "title": "Use the XMemo Skill with the OpenClaw memory plugin", "body": "Install the XMemo Skill and the OpenClaw memory plugin together: run xmemo login, then xmemo setup openclaw. Add --with-mcp if you also want the hosted MCP server.", "item_list": [{"name": "Skill", "desc": "https://clawhub.ai/xmemo/xmemo — guidance for when to recall, remember, update handoff state, and avoid saving secrets."}, {"name": "Plugin", "desc": "https://clawhub.ai/plugins/@xmemo/openclaw-memory — the OpenClaw runtime entry that exposes XMemo memory tools and reuses the shared XMemo credential."}, {"name": "Machine-readable config", "desc": "OpenClaw can fetch https://xmemo.dev/.well-known/agent-discovery.json and https://xmemo.dev/v1/mcp/config/openclaw without receiving any token material."}], "code": "xmemo login\nxmemo setup openclaw\n# optional fallback: xmemo setup openclaw --with-mcp\n# mcp only: xmemo setup openclaw --mcp-only", "kind": ""}, {"kicker": "Hermes recommendation", "title": "Use the native Hermes XMemo memory provider", "body": "Hermes Agent works best with the hermes-xmemo memory provider, which joins Hermes' own memory lifecycle: run xmemo login, then xmemo setup hermes. Add --with-mcp if you also want the hosted MCP server.", "item_list": [{"name": "Plugin package", "desc": "hermes-xmemo — installed by xmemo setup hermes, with pip install hermes-xmemo kept as the lower-level manual path."}, {"name": "Repository", "desc": "https://github.com/yonro/hermes-xmemo-plugin — source and manual install instructions for the Hermes provider."}, {"name": "Machine-readable config", "desc": "Hermes-aware agents can fetch https://xmemo.dev/.well-known/agent-discovery.json and https://xmemo.dev/v1/mcp/config/hermes without receiving any token material."}], "code": "xmemo login\nxmemo setup hermes\n# optional fallback: xmemo setup hermes --with-mcp\n# mcp only: xmemo setup hermes --mcp-only", "kind": ""}], "mcpClientSnippets": [], "stories": [], "storiesMeta": {"allStoriesLabel": "All stories", "filterLabel": "Filter stories", "allTypesLabel": "All types", "proofLevelsLabel": "Proof levels", "evidenceLabel": "Evidence", "sourceLabel": "Source", "readStoryLabel": "Read story", "viewSourceLabel": "View source", "backToStoriesLabel": "Back to Stories", "backToAllStoriesLabel": "Back to all Stories", "previousStoryLabel": "Previous story", "nextStoryLabel": "Next story", "relatedStoriesLabel": "Related stories", "noStoryFoundLabel": "Story not found", "typeLabels": {"award": "Award", "marketplace": "Marketplace", "partnership": "Partnership", "case_study": "Case study", "launch": "Launch", "community": "Community", "company": "Company", "trust": "Trust"}, "audienceLabels": {"users": "Users", "developers": "Developers", "investors": "Investors", "enterprise": "Enterprise"}, "proofLevelLabels": {"official": "Official source", "public-source": "Public source", "partner-approved": "Partner approved", "customer-approved": "Customer approved", "self-reported": "XMemo update"}, "proofLevelDescriptions": {"official": "Confirmed by an official platform or institution.", "public-source": "Backed by a third-party public source without implying a formal partnership.", "partner-approved": "Approved by the named partner for public display.", "customer-approved": "Approved by the named customer for public display.", "self-reported": "Self-reported XMemo product update. Use the source note to understand the public artifact or internal product boundary."}}, "hostedQuickstart": {"title": "", "body": "", "steps": []}, "memoryConsoleStory": {"title": "", "body": "", "trustHref": "", "trustCta": "", "features": []}, "faqTroubleshooting": {"title": "", "body": "", "actionLabel": "", "safetyLabel": "", "items": [], "groups": []}, "personaFlows": [], "labels": {"accountEntry": "Account entry", "agentMemoryControlPlane": "AI agent memory layer", "brand": "XMemo", "clientTargets": "client targets", "commandPalette": "Command palette", "configPath": "Config path:", "copy": "Copy", "copyAsMarkdown": "Copy as Markdown ▾", "copyConfig": "Copy config", "copyUnavailable": "Copy unavailable", "copied": "Copied", "credentialHandoff": "credential handoff", "docs": "Docs", "docsDesc": "Hosted XMemo quickstart for people connecting MCP clients.", "docsHeader": "Docs header", "docsLead": "Start with what XMemo does for you, then connect the hosted memory layer to the client you use.", "docsVersion": "Hosted · Beta pilot", "inThisArticle": "In this article", "invitedOnly": "invited only", "login": "Log in / Sign up", "mcp": "MCP", "mcpDesc": "Configure ChatGPT, VS Code / GitHub Copilot, Copilot CLI, Codex, Gemini CLI, Cursor, and custom MCP clients.", "mcpNpmQuickSetup": "⚡ Quick setup: run \u003ccode\u003enpx @xmemo/client setup --url https://xmemo.dev\u003c/code\u003e to auto-generate per-client instance IDs and apply reviewed config for supported clients.", "mcpSetupConsole": "MCP setup console", "mcpSetupDescription": "Pick the MCP client to see the public-safe snippet for its settings surface. OAuth snippets omit bearer tokens; direct snippets reference \u003ccode\u003eXMEMO_KEY\u003c/code\u003e only when needed plus generated, non-secret agent identity headers instead of literal credentials.", "canonicalCapabilityMatrix": "Open the canonical client capability matrix", "mcpDocsRedirect": "MCP setup details, client snippets, and tool explanations are organized in Docs.", "navTrust": "Trust", "noMatches": "No matches.", "openAccountEntry": "Open account entry ↗", "openDocsChapter": "Open Docs chapter", "openProductNavigation": "Open public navigation", "pasteSnippet": "Paste the selected snippet into the listed config path or dashboard, keep the hosted URL as shown, and set XMEMO_AGENT_INSTANCE_ID once per local client when the snippet references it. Then complete OAuth for OAuth clients or restart the direct MCP client.", "personaConnection": "Connection", "personaFlowsBody": "Choose the path that matches how you want to use XMemo. Each flow keeps credentials out of public docs and ends with a concrete memory action.", "personaFlowsTitle": "Persona onboarding flows", "personaGoal": "Goal", "personaSuccessAction": "Success action", "personaTroubleshooting": "Troubleshooting", "perClientMcpConfigPreview": "Per-client MCP config preview", "pilotAccess": "Pilot access", "product": "Home", "productDesc": "Back to the XMemo overview.", "productHome": "Home", "publicNavigation": "XMemo public navigation", "publicResources": "XMemo public resources", "loadingProductContext": "Loading product context", "productContextUnavailable": "Product context unavailable", "cachedPublicResourceRoute": "Showing the cached public resource route while the context API recovers.", "publicSafeNote": "Public-safe page: only hosted public URLs are shown; no console links, credential values, or internal control-plane endpoints are exposed here.", "quickSetup": "Quick setup", "quickstart": "Quickstart for XMemo", "search": "Search", "searchDocs": "Search docs", "searchPlaceholder": "Search docs, MCP, skills, install…", "stories": "Stories", "storiesDesc": "Launches, listings and milestones", "skills": "Skills", "skillsDesc": "Connect XMemo as an agent Skill in addition to MCP.", "skillsDocsRedirect": "Skill connector guidance and agent command patterns are organized in Docs.", "start": "Get started", "startPilot": "Get started", "startPilotDesc": "Create your XMemo workspace.", "supportedMcpClients": "Supported MCP clients", "typeToFilter": "Type to filter", "brandHome": "XMemo home", "language": "Language", "changelog": "Changelog", "downloadSkillPackage": "Download Skill package", "installSkillTitle": "Install the Skill", "installTool": "Download tool", "curlInstall": "curl", "wgetInstall": "wget", "macosLinuxInstall": "macOS, Linux, and WSL", "windowsInstall": "Windows PowerShell", "askAgentInstall": "Ask your agent", "inspectInstallScript": "Inspect install script", "wgetAlternative": "Alternative with wget", "posixInstallExplanation": "Use this in macOS, Linux, or WSL.", "powershellInstallExplanation": "Use this in Windows PowerShell.", "agentInstallExplanation": "Paste this into an agent you trust to follow its normal safety checks.", "copyInstallCommand": "Copy install command", "posixInstallCommand": "macOS, Linux, and WSL", "powershellInstallCommand": "Windows PowerShell", "copyPowerShellInstallCommand": "Copy PowerShell install command", "copyFailed": "Copy failed. Select the command text, then press Ctrl+C or Command+C.", "loginConsole": "Log in / Console"}, "docsMarkdown": [], "skillPackage": null, "skillCapability": null, "docsNavTree": null, "activeRoute": null, "activeToolReference": null, "whereIsMyData": null, "publicBaseUrl": "https://xmemo.dev", "isDocsHost": false}, "prefixedRoutesActive": false}
{"schemaVersion": "1.0.0", "pageId": "product-mcp", "locale": "en-US", "contentLocale": "en-US", "status": "native", "fallbackReason": "", "canonicalPath": "/product/mcp", "routePath": "/product/mcp", "family": "product_subpage", "title": "MCP Clients \u0026 Setup", "description": "", "editionDigest": "e578248990d37c25624ba41335c84779b99c2b661f6a6b9184590ce2d6fd9bb2", "revision": "e578248990d37c25624ba41335c84779b99c2b661f6a6b9184590ce2d6fd9bb2", "canonicalContentDigest": "07916079527a6963df529dabbc293a6076e73e95792019de2c183f144a539920", "anchors": ["mcp-clients", "mcp-setup", "quickstart"], "serverOwned": false, "metadata": {"title": "MCP Clients \u0026 Setup", "description": "", "canonicalPath": "/product/mcp", "htmlLang": "en"}, "payload": {"page": "mcp", "content": {"label": "MCP", "title": "XMemo MCP server", "kicker": "One URL. Every AI you use.", "lead": "Add XMemo to ChatGPT, Claude, Cursor, Codex or any MCP client. Every agent shares the same memory, projects and snapshots, and you sign in once instead of pasting keys.", "cards": [["Connector apps", "ChatGPT and Claude add XMemo from their own settings. Sign in and you are done, nothing to install."], ["Remote MCP with sign-in", "Add the URL to the client's MCP config. It opens an XMemo sign-in the first time, and no key goes in the file."], ["Remote MCP with a key", "For clients without OAuth. The config reads XMEMO_KEY from your environment, so the key itself never lands in the file."], ["Local bridge", "For clients that only launch local commands. mcp-remote, or the XMemo local proxy, carries the connection to the hosted server."]], "sections": [{"kicker": "MCP", "title": "Connection details", "body": "Add the server URL to any MCP client. OAuth clients sign in from the browser; key-based clients read XMEMO_KEY from the environment.", "items": [["MCP Server URL", "https://xmemo.dev/mcp"], ["Transport", "Streamable HTTP over HTTPS"], ["Sign-in", "OAuth, or a scoped key in XMEMO_KEY for key-based clients"], ["Agent discovery", "https://xmemo.dev/.well-known/agent-discovery.json"], ["Public support", "https://xmemo.dev/support"]]}, {"kicker": "Marketplaces", "title": "Find XMemo in your marketplace", "body": "Prefer installing from a store? XMemo is listed where MCP clients look for servers.", "items": [["ChatGPT Plugins", "Install XMemo from the ChatGPT plugin directory and sign in. No URL to paste."], ["Claude", "Approved for Claude's directory. Until the listing goes live, add XMemo as a custom connector."], ["Official MCP Registry", "Listed as io.github.yonro/xmemo, the entry MCP clients and other registries read from."], ["GitHub MCP Registry", "Install XMemo into VS Code and other MCP hosts straight from GitHub."], ["Smithery", "Browse XMemo's tools and connect it from Smithery's MCP catalog."], ["ClawHub", "Install the XMemo Skill for OpenClaw agents from ClawHub."]]}, {"kicker": "OpenClaw recommendation", "title": "Use the XMemo Skill with the OpenClaw memory plugin", "body": "Install the XMemo Skill and the OpenClaw memory plugin together: run xmemo login, then xmemo setup openclaw. Add --with-mcp if you also want the hosted MCP server.", "items": [["Skill", "https://clawhub.ai/xmemo/xmemo — guidance for when to recall, remember, update handoff state, and avoid saving secrets."], ["Plugin", "https://clawhub.ai/plugins/@xmemo/openclaw-memory — the OpenClaw runtime entry that exposes XMemo memory tools and reuses the shared XMemo credential."], ["Machine-readable config", "OpenClaw can fetch https://xmemo.dev/.well-known/agent-discovery.json and https://xmemo.dev/v1/mcp/config/openclaw without receiving any token material."]], "code": "xmemo login\nxmemo setup openclaw\n# optional fallback: xmemo setup openclaw --with-mcp\n# mcp only: xmemo setup openclaw --mcp-only"}, {"kicker": "Hermes recommendation", "title": "Use the native Hermes XMemo memory provider", "body": "Hermes Agent works best with the hermes-xmemo memory provider, which joins Hermes' own memory lifecycle: run xmemo login, then xmemo setup hermes. Add --with-mcp if you also want the hosted MCP server.", "items": [["Plugin package", "hermes-xmemo — installed by xmemo setup hermes, with pip install hermes-xmemo kept as the lower-level manual path."], ["Repository", "https://github.com/yonro/hermes-xmemo-plugin — source and manual install instructions for the Hermes provider."], ["Machine-readable config", "Hermes-aware agents can fetch https://xmemo.dev/.well-known/agent-discovery.json and https://xmemo.dev/v1/mcp/config/hermes without receiving any token material."]], "code": "xmemo login\nxmemo setup hermes\n# optional fallback: xmemo setup hermes --with-mcp\n# mcp only: xmemo setup hermes --mcp-only"}]}, "siblings": [{"slug": "mcp", "label": "MCP", "active": true}, {"slug": "skills", "label": "Skills", "active": false}, {"slug": "changelog", "label": "Changelog", "active": false}, {"slug": "stories", "label": "Stories", "active": false}], "cards": [{"index": 1, "title": "Connector apps", "body": "ChatGPT and Claude add XMemo from their own settings. Sign in and you are done, nothing to install."}, {"index": 2, "title": "Remote MCP with sign-in", "body": "Add the URL to the client's MCP config. It opens an XMemo sign-in the first time, and no key goes in the file."}, {"index": 3, "title": "Remote MCP with a key", "body": "For clients without OAuth. The config reads XMEMO_KEY from your environment, so the key itself never lands in the file."}, {"index": 4, "title": "Local bridge", "body": "For clients that only launch local commands. mcp-remote, or the XMemo local proxy, carries the connection to the hosted server."}], "sections": [{"kicker": "MCP", "title": "Connection details", "body": "Add the server URL to any MCP client. OAuth clients sign in from the browser; key-based clients read XMEMO_KEY from the environment.", "item_list": [{"name": "MCP Server URL", "desc": "https://xmemo.dev/mcp"}, {"name": "Transport", "desc": "Streamable HTTP over HTTPS"}, {"name": "Sign-in", "desc": "OAuth, or a scoped key in XMEMO_KEY for key-based clients"}, {"name": "Agent discovery", "desc": "https://xmemo.dev/.well-known/agent-discovery.json"}, {"name": "Public support", "desc": "https://xmemo.dev/support"}], "code": "", "kind": ""}, {"kicker": "Marketplaces", "title": "Find XMemo in your marketplace", "body": "Prefer installing from a store? XMemo is listed where MCP clients look for servers.", "item_list": [{"name": "ChatGPT Plugins", "desc": "Install XMemo from the ChatGPT plugin directory and sign in. No URL to paste."}, {"name": "Claude", "desc": "Approved for Claude's directory. Until the listing goes live, add XMemo as a custom connector."}, {"name": "Official MCP Registry", "desc": "Listed as io.github.yonro/xmemo, the entry MCP clients and other registries read from."}, {"name": "GitHub MCP Registry", "desc": "Install XMemo into VS Code and other MCP hosts straight from GitHub."}, {"name": "Smithery", "desc": "Browse XMemo's tools and connect it from Smithery's MCP catalog."}, {"name": "ClawHub", "desc": "Install the XMemo Skill for OpenClaw agents from ClawHub."}], "code": "", "kind": ""}, {"kicker": "OpenClaw recommendation", "title": "Use the XMemo Skill with the OpenClaw memory plugin", "body": "Install the XMemo Skill and the OpenClaw memory plugin together: run xmemo login, then xmemo setup openclaw. Add --with-mcp if you also want the hosted MCP server.", "item_list": [{"name": "Skill", "desc": "https://clawhub.ai/xmemo/xmemo — guidance for when to recall, remember, update handoff state, and avoid saving secrets."}, {"name": "Plugin", "desc": "https://clawhub.ai/plugins/@xmemo/openclaw-memory — the OpenClaw runtime entry that exposes XMemo memory tools and reuses the shared XMemo credential."}, {"name": "Machine-readable config", "desc": "OpenClaw can fetch https://xmemo.dev/.well-known/agent-discovery.json and https://xmemo.dev/v1/mcp/config/openclaw without receiving any token material."}], "code": "xmemo login\nxmemo setup openclaw\n# optional fallback: xmemo setup openclaw --with-mcp\n# mcp only: xmemo setup openclaw --mcp-only", "kind": ""}, {"kicker": "Hermes recommendation", "title": "Use the native Hermes XMemo memory provider", "body": "Hermes Agent works best with the hermes-xmemo memory provider, which joins Hermes' own memory lifecycle: run xmemo login, then xmemo setup hermes. Add --with-mcp if you also want the hosted MCP server.", "item_list": [{"name": "Plugin package", "desc": "hermes-xmemo — installed by xmemo setup hermes, with pip install hermes-xmemo kept as the lower-level manual path."}, {"name": "Repository", "desc": "https://github.com/yonro/hermes-xmemo-plugin — source and manual install instructions for the Hermes provider."}, {"name": "Machine-readable config", "desc": "Hermes-aware agents can fetch https://xmemo.dev/.well-known/agent-discovery.json and https://xmemo.dev/v1/mcp/config/hermes without receiving any token material."}], "code": "xmemo login\nxmemo setup hermes\n# optional fallback: xmemo setup hermes --with-mcp\n# mcp only: xmemo setup hermes --mcp-only", "kind": ""}], "mcpClientSnippets": [], "stories": [], "storiesMeta": {"allStoriesLabel": "All stories", "filterLabel": "Filter stories", "allTypesLabel": "All types", "proofLevelsLabel": "Proof levels", "evidenceLabel": "Evidence", "sourceLabel": "Source", "readStoryLabel": "Read story", "viewSourceLabel": "View source", "backToStoriesLabel": "Back to Stories", "backToAllStoriesLabel": "Back to all Stories", "previousStoryLabel": "Previous story", "nextStoryLabel": "Next story", "relatedStoriesLabel": "Related stories", "noStoryFoundLabel": "Story not found", "typeLabels": {"award": "Award", "marketplace": "Marketplace", "partnership": "Partnership", "case_study": "Case study", "launch": "Launch", "community": "Community", "company": "Company", "trust": "Trust"}, "audienceLabels": {"users": "Users", "developers": "Developers", "investors": "Investors", "enterprise": "Enterprise"}, "proofLevelLabels": {"official": "Official source", "public-source": "Public source", "partner-approved": "Partner approved", "customer-approved": "Customer approved", "self-reported": "XMemo update"}, "proofLevelDescriptions": {"official": "Confirmed by an official platform or institution.", "public-source": "Backed by a third-party public source without implying a formal partnership.", "partner-approved": "Approved by the named partner for public display.", "customer-approved": "Approved by the named customer for public display.", "self-reported": "Self-reported XMemo product update. Use the source note to understand the public artifact or internal product boundary."}}, "hostedQuickstart": {"title": "", "body": "", "steps": []}, "memoryConsoleStory": {"title": "", "body": "", "trustHref": "", "trustCta": "", "features": []}, "faqTroubleshooting": {"title": "", "body": "", "actionLabel": "", "safetyLabel": "", "items": [], "groups": []}, "personaFlows": [], "labels": {"accountEntry": "Account entry", "agentMemoryControlPlane": "AI agent memory layer", "brand": "XMemo", "clientTargets": "client targets", "commandPalette": "Command palette", "configPath": "Config path:", "copy": "Copy", "copyAsMarkdown": "Copy as Markdown ▾", "copyConfig": "Copy config", "copyUnavailable": "Copy unavailable", "copied": "Copied", "credentialHandoff": "credential handoff", "docs": "Docs", "docsDesc": "Hosted XMemo quickstart for people connecting MCP clients.", "docsHeader": "Docs header", "docsLead": "Start with what XMemo does for you, then connect the hosted memory layer to the client you use.", "docsVersion": "Hosted · Beta pilot", "inThisArticle": "In this article", "invitedOnly": "invited only", "login": "Log in / Sign up", "mcp": "MCP", "mcpDesc": "Configure ChatGPT, VS Code / GitHub Copilot, Copilot CLI, Codex, Gemini CLI, Cursor, and custom MCP clients.", "mcpNpmQuickSetup": "⚡ Quick setup: run \u003ccode\u003enpx @xmemo/client setup --url https://xmemo.dev\u003c/code\u003e to auto-generate per-client instance IDs and apply reviewed config for supported clients.", "mcpSetupConsole": "MCP setup console", "mcpSetupDescription": "Pick the MCP client to see the public-safe snippet for its settings surface. OAuth snippets omit bearer tokens; direct snippets reference \u003ccode\u003eXMEMO_KEY\u003c/code\u003e only when needed plus generated, non-secret agent identity headers instead of literal credentials.", "canonicalCapabilityMatrix": "Open the canonical client capability matrix", "mcpDocsRedirect": "MCP setup details, client snippets, and tool explanations are organized in Docs.", "navTrust": "Trust", "noMatches": "No matches.", "openAccountEntry": "Open account entry ↗", "openDocsChapter": "Open Docs chapter", "openProductNavigation": "Open public navigation", "pasteSnippet": "Paste the selected snippet into the listed config path or dashboard, keep the hosted URL as shown, and set XMEMO_AGENT_INSTANCE_ID once per local client when the snippet references it. Then complete OAuth for OAuth clients or restart the direct MCP client.", "personaConnection": "Connection", "personaFlowsBody": "Choose the path that matches how you want to use XMemo. Each flow keeps credentials out of public docs and ends with a concrete memory action.", "personaFlowsTitle": "Persona onboarding flows", "personaGoal": "Goal", "personaSuccessAction": "Success action", "personaTroubleshooting": "Troubleshooting", "perClientMcpConfigPreview": "Per-client MCP config preview", "pilotAccess": "Pilot access", "product": "Home", "productDesc": "Back to the XMemo overview.", "productHome": "Home", "publicNavigation": "XMemo public navigation", "publicResources": "XMemo public resources", "loadingProductContext": "Loading product context", "productContextUnavailable": "Product context unavailable", "cachedPublicResourceRoute": "Showing the cached public resource route while the context API recovers.", "publicSafeNote": "Public-safe page: only hosted public URLs are shown; no console links, credential values, or internal control-plane endpoints are exposed here.", "quickSetup": "Quick setup", "quickstart": "Quickstart for XMemo", "search": "Search", "searchDocs": "Search docs", "searchPlaceholder": "Search docs, MCP, skills, install…", "stories": "Stories", "storiesDesc": "Launches, listings and milestones", "skills": "Skills", "skillsDesc": "Connect XMemo as an agent Skill in addition to MCP.", "skillsDocsRedirect": "Skill connector guidance and agent command patterns are organized in Docs.", "start": "Get started", "startPilot": "Get started", "startPilotDesc": "Create your XMemo workspace.", "supportedMcpClients": "Supported MCP clients", "typeToFilter": "Type to filter", "brandHome": "XMemo home", "language": "Language", "changelog": "Changelog", "downloadSkillPackage": "Download Skill package", "installSkillTitle": "Install the Skill", "installTool": "Download tool", "curlInstall": "curl", "wgetInstall": "wget", "macosLinuxInstall": "macOS, Linux, and WSL", "windowsInstall": "Windows PowerShell", "askAgentInstall": "Ask your agent", "inspectInstallScript": "Inspect install script", "wgetAlternative": "Alternative with wget", "posixInstallExplanation": "Use this in macOS, Linux, or WSL.", "powershellInstallExplanation": "Use this in Windows PowerShell.", "agentInstallExplanation": "Paste this into an agent you trust to follow its normal safety checks.", "copyInstallCommand": "Copy install command", "posixInstallCommand": "macOS, Linux, and WSL", "powershellInstallCommand": "Windows PowerShell", "copyPowerShellInstallCommand": "Copy PowerShell install command", "copyFailed": "Copy failed. Select the command text, then press Ctrl+C or Command+C.", "loginConsole": "Log in / Console"}, "docsMarkdown": [], "skillPackage": null, "skillCapability": null, "docsNavTree": null, "activeRoute": null, "activeToolReference": null, "whereIsMyData": null, "publicBaseUrl": "https://xmemo.dev", "isDocsHost": false}, "prefixedRoutesActive": false}