Connect XMemo to your AI environment
XMemo provides durable project memory across Claude, ChatGPT, Codex, GitHub Copilot, OpenClaw, Hermes, DeepSeek Harness, Microsoft Agent Framework, and open AI agent runtimes. Clients connect to the hosted Streamable HTTP endpoint directly or through the first-party xmemo-mcp stdio proxy shipped in @xmemo/client.
- Claude on claude.ai and Claude Desktop (Axis A: Config supported; Evidence required for current client proof · Axis B: Manual MCP Configuration; Directory listing pending): Custom connector at https://xmemo.dev/mcp with OAuth; no API key in the connector (/docs/mcp/claude).
- Claude (Axis A: Config supported; Evidence required for current client proof · Axis B: Manual MCP Configuration): Memory workflows, lifecycle checkpoints, and cross-agent continuity for Claude Code and Cowork (/docs/mcp/claude-code).
- ChatGPT (Axis A: Hosted beta pilot; Evidence required for any refreshed external claim · Axis B: Manual MCP Configuration; Marketplace pending): Memory workflows and interactive workspaces (TODO Board, Ledger, Project Workspace) (/docs/mcp/chatgpt).
- Codex (Axis A: Config supported; Evidence required · Axis B: Manual MCP Configuration): Skill-guided project memory and MCP authorization (/docs/mcp/codex).
- OpenClaw (Axis A: Released; Pilot tested · Axis B: Official Marketplace, Native Integration): Recall-first Skill guidance plus a native OpenClaw memory plugin on ClawHub (/docs/connect/openclaw).
- Hermes (Axis A: Released; Pilot tested · Axis B: Native Integration): Native Hermes memory plugin (hermes-xmemo) on PyPI with session checkpointing and auto-capture (/docs/connect/hermes).
- DeepSeek Harness (Axis A: Released; Pilot tested · Axis B: Native Integration): Native dsh agent harness plugin (dsh-xmemo) on npm for CLI execution loop memory (/docs/connect/deepseek-harness).
- Microsoft Agent Framework (Axis A: Planned; package publication pending · Axis B: Native Integration): Independent community integration for Python context retrieval and opt-in capture; not an official Microsoft product or distribution (/docs/connect/microsoft-agent-framework).
- GitHub Copilot & VS Code (Axis A: Config supported; Evidence required for current client proof · Axis B: Manual MCP Configuration): MCP integration for IDE and CLI agents (/docs/mcp/copilot).
- Gemini CLI (Axis A: Config supported; Evidence required for current client proof · Axis B: Manual MCP Configuration): OAuth-first configuration without placing bearer credentials in settings.json.
Two orthogonal delivery axes: availability and distribution mode
Client integrations are classified along two independent axes: Axis A represents empirical readiness and availability status (Released, Pilot / Entitled, or Planned), while Axis B defines the integration and distribution mode (Official Marketplace, Community Directory, Native Integration, or Manual MCP Configuration). The delivery channel does not determine availability, and roadmap features remain strictly distinguished from production runtimes.
- Axis A (Availability / Evidence Status): Released (fully operational in production), Pilot / Entitled (hosted beta pilot or commercial entitlement required), Planned (roadmap items requiring explicit forward-looking disclosure).
- Axis B (Integration / Distribution Mode): Official Marketplace (vendor-reviewed listings such as ClawHub official skill), Community Directory (third-party index listings), Native Integration (embedded runtime support), Manual MCP Configuration (user-configured JSON snippets).
Four unified connection paths
Choose the connection path matching your client architecture and operational model:
- Path 1 (Ask your agent — Standalone Skill): For compatible agents (Claude Code, Codex). Installs the verified Skill into the client's skills directory via https://xmemo.dev/skill/install.
- Path 2 (Hosted MCP over OAuth): For desktop and hosted clients (ChatGPT, Claude custom connector on claude.ai and Claude Desktop, Cursor, VS Code Copilot). Connects https://xmemo.dev/mcp without manual token handling.
- Path 3 (Direct MCP with XMEMO_KEY): For headless runners and CI environments. Passes bearer tokens securely via local environment variables over Streamable HTTP.
- Path 4 (First-party stdio proxy — xmemo-mcp): For stdio-only desktop clients, Claude Desktop setups that do not use the custom connector, or tools lacking direct Streamable HTTP support. The official @xmemo/client CLI package provides xmemo-mcp (runnable via npx -y -p @xmemo/client xmemo-mcp or xmemo mcp serve) as a self-contained local stdio proxy bridging to the hosted service (https://xmemo.dev).
OAuth client configuration
The hosted URL is the entire configuration; the grant supplies the scopes.
{
"servers": {
"XMemo": {
"type": "http",
"url": "https://xmemo.dev/mcp"
}
}
}Direct token configuration
Headless runners that cannot complete OAuth read the token from the environment instead.
{
"mcpServers": {
"XMemo": {
"type": "http",
"transport": "streamable-http",
"url": "https://xmemo.dev/mcp",
"headers": {
"Authorization": "Bearer ${XMEMO_KEY}",
"X-Memory-OS-Agent-ID": "${XMEMO_AGENT_ID}",
"X-Memory-OS-Agent-Instance-ID": "${XMEMO_AGENT_INSTANCE_ID}"
}
}
}
}First-party stdio proxy configuration (xmemo-mcp)
For Claude Desktop, start with the custom connector and OAuth (/docs/mcp/claude); this API key configuration is the alternative. For stdio-only clients, the official @xmemo/client CLI package ships xmemo-mcp as a self-contained local stdio proxy bridging to https://xmemo.dev. Paste your actual API key; Claude Desktop does not expand ${env:...} variables:
{
"mcpServers": {
"XMemo": {
"command": "npx",
"args": [
"-y",
"-p",
"@xmemo/client",
"xmemo-mcp"
],
"env": {
"XMEMO_KEY": "<your-xmemo-api-key>",
"XMEMO_URL": "https://xmemo.dev"
}
}
}
}Profile-qualified tool surfaces
Available tools are profile-qualified according to client capabilities in config/mcp-documentation-contract.json:
- Cursor profile (cursor-plugin): provides tools for conflict resolution, snapshots, and Cloud Skills.
- ChatGPT profile (chatgpt-public): provides tools for interactive workspaces (TODO Board, Ledger, Project Workspace).
- Claude public profile (claude-public): provides tools for project memory, ledger summaries, and active recall.
- Claude plugin profile (claude-plugin): provides tools for snapshots, decision records, and project continuity.
- Generic public profile (generic-public): provides tools for standard MCP clients.
Candidate integrations and unverified distribution
XMemo tracks emerging client integrations and editor extensions through verified evidence. The following candidate paths remain unverified or pending maintainer review; no marketplace availability or official endorsement is claimed:
- VS Code Native Extension (xmemo-vscode): Source repository (yonro/xmemo-vscode @ bf08e7c237, v0.1.1) and CI workflows exist, but Visual Studio Marketplace publication is unconfirmed and Open VSX returned 404. Users should connect VS Code through the verified hosted MCP or Copilot Chat configuration (/docs/mcp/copilot) rather than unverified extension packages.
- Cindy Ghost Plugin (xmemo-cindy-plugin): Ghost plugin candidate (yonro/xmemo-cindy-plugin @ 0cbbac5a53, v1.0.0) remains pending maintainer review with no public GitHub Releases or verified distribution channel observed.
- Shared Skills Package (@xmemo/skills): While repository source exists, public npm lookup returned 404; use the verified standalone Skill (@xmemo/skill) instead.
Let a runner configure itself
An autonomous runner can fetch its own preset instead of asking a human to type identity values.
curl -s https://xmemo.dev/api/v1/mcp/config/autonomous-agentVS Code / GitHub Copilot MCP configuration
Configuration file: %APPDATA%\Code\User\mcp.json
OAuth client: keep only the hosted server URL in mcp.json; first tool call opens browser OAuth, so no XMEMO_KEY or Authorization header belongs in this file.
{
"servers": {
"XMemo": {
"type": "http",
"url": "https://xmemo.dev/mcp"
}
}
}Client readiness
- Evidence required
- Marketplace pending
- See /product/docs#client-capability-matrix for the canonical OAuth, transport, auth, and evidence status.
Cursor MCP configuration
Configuration file: ~/.cursor/mcp.json
Direct client: configure in ~/.cursor/mcp.json with XMEMO_KEY in the environment. Run npx @xmemo/client mcp add cursor to install automatically.
{
"mcpServers": {
"XMemo": {
"url": "https://xmemo.dev/mcp",
"headers": {
"Authorization": "Bearer ${env:XMEMO_KEY}",
"X-Memory-OS-Agent-ID": "cursor",
"X-Memory-OS-Agent-Instance-ID": "${XMEMO_AGENT_INSTANCE_ID}"
}
}
}
}Client readiness
- Evidence required
- Marketplace pending
- See /product/docs#client-capability-matrix; this matches the authoritative config installed by @xmemo/client.
Codex MCP configuration
Configuration file: ~/.codex/config.toml
Direct client: Codex reads XMEMO_KEY through bearer_token_env_var and sends non-secret identity headers. Run npx @xmemo/client mcp add codex --write to generate the stable XMEMO_AGENT_INSTANCE_ID automatically.
[mcp_servers.XMemo]
url = "https://xmemo.dev/mcp"
bearer_token_env_var = "XMEMO_KEY"
[mcp_servers.XMemo.http_headers]
X-Memory-OS-Agent-ID = "codex"
[mcp_servers.XMemo.env_http_headers]
X-Memory-OS-Agent-Instance-ID = "XMEMO_AGENT_INSTANCE_ID"
Client readiness
- Evidence required
- Planned
- See /product/docs#client-capability-matrix; this config matches @xmemo/client toml output.
Gemini CLI MCP configuration
Configuration file: ~/.gemini/settings.json
OAuth client: merge this XMemo block into settings.json, set one stable XMEMO_AGENT_INSTANCE_ID for local attribution, then restart Gemini CLI and complete MCP OAuth. Do not add Authorization or XMEMO_KEY to this snippet.
{
"mcpServers": {
"XMemo": {
"httpUrl": "https://xmemo.dev/mcp",
"headers": {
"X-Memory-OS-Agent-ID": "gemini-cli",
"X-Memory-OS-Agent-Instance-ID": "${XMEMO_AGENT_INSTANCE_ID}"
}
}
}
}Client readiness
- Evidence required
- Planned
- See /product/docs#client-capability-matrix; this OAuth config does not imply a Gemini marketplace listing.
Claude Desktop MCP configuration
Configuration file: macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Stdio bridge: Claude Desktop uses mcp-remote to connect to hosted streamable-http with XMEMO_KEY from the environment. Run npx @xmemo/client mcp add claude-desktop to configure automatically.
{
"mcpServers": {
"XMemo": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://xmemo.dev/mcp",
"--header",
"Authorization:Bearer ${XMEMO_KEY}",
"--header",
"X-Memory-OS-Agent-ID:claude-desktop",
"--header",
"X-Memory-OS-Agent-Instance-ID:${XMEMO_AGENT_INSTANCE_ID}"
],
"env": {
"XMEMO_AGENT_INSTANCE_ID": "${XMEMO_AGENT_INSTANCE_ID}"
}
}
}
}Client readiness
- Evidence required
- Marketplace pending
- See /product/docs#client-capability-matrix; this matches the authoritative config installed by @xmemo/client.
Devin Desktop (formerly Windsurf) MCP configuration
Configuration file: ~/.config/devin/mcp_config.json
Direct client: configure manually in ~/.config/devin/mcp_config.json (%APPDATA%\devin\mcp_config.json on Windows) with XMEMO_KEY in the environment. Note: npx @xmemo/client mcp add windsurf currently writes the pre-rename location ~/.codeium/windsurf/mcp_config.json (useful only for pre-rename installs), so Devin Desktop users should configure manually or move the file.
{
"mcpServers": {
"XMemo": {
"serverUrl": "https://xmemo.dev/mcp",
"headers": {
"Authorization": "Bearer ${env:XMEMO_KEY}",
"X-Memory-OS-Agent-ID": "windsurf",
"X-Memory-OS-Agent-Instance-ID": "${env:XMEMO_AGENT_INSTANCE_ID}"
}
}
}
}Client readiness
- Evidence required
- Planned
- See /product/docs#client-capability-matrix; configure manually at ~/.config/devin/mcp_config.json.
Kiro MCP configuration
Configuration file: ~/.kiro/settings/mcp.json
OAuth client: configure in ~/.kiro/settings/mcp.json. Supports OAuth with memory:read and knowledge:read scopes. Run npx @xmemo/client mcp add kiro to install automatically.
{
"mcpServers": {
"XMemo": {
"url": "https://xmemo.dev/mcp",
"headers": {
"X-Memory-OS-Agent-ID": "kiro",
"X-Memory-OS-Agent-Instance-ID": "${XMEMO_AGENT_INSTANCE_ID}"
},
"oauth": {
"oauthScopes": [
"memory:read",
"knowledge:read"
]
}
}
}
}Client readiness
- Evidence required
- Planned
- See /product/docs#client-capability-matrix; this matches the authoritative config installed by @xmemo/client.
Muse Code MCP configuration
Configuration file: ~/.config/muse/settings.json
OAuth client: add xmemo under mcpServers in ~/.config/muse/settings.json, then run muse mcp login xmemo and restart Muse. No token goes in the config. Keep only mcpServers: if mcp_servers is also present, Muse drops every MCP server.
{"schema_version": 1, "mcpServers": {"xmemo": {"type": "streamable-http", "url": "https://xmemo.dev/mcp", "mode": "optional"}}}Client readiness
- Evidence required
- Planned
- See /docs/mcp/muse-code; automated setup with the XMemo CLI is coming soon.
OpenClaw MCP configuration
Configuration file: ~/.openclaw/openclaw.json
Direct client: configure in ~/.openclaw/openclaw.json with XMEMO_KEY in the environment. Run npx @xmemo/client mcp add openclaw to install automatically.
{
"mcpServers": {
"XMemo": {
"url": "https://xmemo.dev/mcp",
"headers": {
"Authorization": "Bearer ${env:XMEMO_KEY}",
"X-Memory-OS-Agent-ID": "openclaw",
"X-Memory-OS-Agent-Instance-ID": "${XMEMO_AGENT_INSTANCE_ID}"
}
}
}
}Client readiness
- Evidence required
- Planned
- See /product/docs#client-capability-matrix; this matches the authoritative config installed by @xmemo/client.
Copilot CLI MCP configuration
Configuration file: ~/.copilot/mcp-config.json
Direct client: set XMEMO_KEY in the user environment or a supported secret reference, then replace the stable instance placeholder before applying the reviewed config.
{
"mcpServers": {
"XMemo": {
"type": "http",
"url": "http://127.0.0.1:8765/mcp"
}
}
}Client readiness
- Evidence required
- Marketplace pending
- See /product/docs#client-capability-matrix; the direct Copilot CLI path still needs current client evidence.
ChatGPT / OpenAI Apps SDK MCP configuration
Configuration file: OpenAI Platform app management dashboard
OAuth marketplace lane: configure the hosted MCP URL and OAuth metadata in the OpenAI app dashboard; never paste XMEMO_KEY or Bearer tokens into the listing.
{
"mcpServers": {
"XMemo": {
"url": "https://xmemo.dev/mcp",
"transport": "streamable-http",
"auth": {
"type": "oauth2",
"resource": "https://xmemo.dev/mcp",
"scopes": ["memory:read", "memory:write"]
}
}
}
}Client readiness
- Evidence required
- Marketplace pending
- See /product/docs#client-capability-matrix; do not infer Certified/listed from OAuth readiness.
Autonomous agent MCP configuration
Configuration file: Agent runner MCP config
OAuth-first self-config preset: fetch /api/v1/mcp/config/autonomous-agent, use auth_modes.oauth when the runner supports OAuth + custom headers, fall back to auth_modes.xmemo_key for headless runners, and never ask the human for agent_id or instance_id.
{
"mcpServers": {
"XMemo": {
"type": "http",
"transport": "streamable-http",
"url": "https://xmemo.dev/mcp",
"headers": {
"X-Memory-OS-Agent-ID": "autonomous-agent",
"X-Memory-OS-Agent-Instance-ID": "${XMEMO_AGENT_INSTANCE_ID}"
},
"auth": {
"type": "oauth2",
"flow": "authorization_code",
"pkce_required": true,
"resource": "https://xmemo.dev/mcp",
"scopes": ["memory:read", "memory:write"]
},
"fallback": {
"use_when": "headless runner cannot complete OAuth sign-in or persist OAuth tokens",
"authorization_header": "Bearer ${XMEMO_KEY}"
}
}
}
}Client readiness
- Evidence required
- Planned
- See /product/docs#client-capability-matrix; identity is generated by the runner, not typed by the user.
Other MCP configuration
Configuration file: Any MCP-capable agent
Generic direct client: the client must support streamable-http and Authorization headers; set XMEMO_AGENT_ID and a stable XMEMO_AGENT_INSTANCE_ID only for non-secret attribution.
{
"mcpServers": {
"XMemo": {
"transport": "streamable-http",
"url": "https://xmemo.dev/mcp",
"headers": {
"Authorization": "Bearer ${XMEMO_KEY}",
"X-Memory-OS-Agent-ID": "${XMEMO_AGENT_ID}",
"X-Memory-OS-Agent-Instance-ID": "${XMEMO_AGENT_INSTANCE_ID}"
}
}
}
}Client readiness
- Evidence required
- Planned
- See /product/docs#client-capability-matrix; compatibility depends on Streamable HTTP and header support.
Kimi Code MCP configuration
Configuration file: ~/.kimi-code/mcp.json
Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
{
"mcpServers": {
"XMemo": {
"url": "https://xmemo.dev/mcp",
"bearerTokenEnvVar": "XMEMO_KEY",
"headers": {
"X-Memory-OS-Agent-ID": "kimi-code",
"X-Memory-OS-Agent-Instance-ID": "${XMEMO_AGENT_INSTANCE_ID}"
}
}
}
}Client readiness
- Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
- Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
- Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
Claude Code MCP configuration
Configuration file: ~/.claude.json
Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
{
"mcpServers": {
"XMemo": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://xmemo.dev/mcp",
"--header",
"Authorization:Bearer ${XMEMO_KEY}",
"--header",
"X-Memory-OS-Agent-ID:claude-code",
"--header",
"X-Memory-OS-Agent-Instance-ID:${XMEMO_AGENT_INSTANCE_ID}"
],
"env": {
"XMEMO_AGENT_INSTANCE_ID": "${XMEMO_AGENT_INSTANCE_ID}"
}
}
}
}Client readiness
- Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
- Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
- Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
Claude Desktop MCP configuration
Configuration file: macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
{
"mcpServers": {
"XMemo": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://xmemo.dev/mcp",
"--header",
"Authorization:Bearer ${XMEMO_KEY}",
"--header",
"X-Memory-OS-Agent-ID:claude-desktop",
"--header",
"X-Memory-OS-Agent-Instance-ID:${XMEMO_AGENT_INSTANCE_ID}"
],
"env": {
"XMEMO_AGENT_INSTANCE_ID": "${XMEMO_AGENT_INSTANCE_ID}"
}
}
}
}Client readiness
- Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
- Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
- Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
Cline (VS Code) MCP configuration
Configuration file: ~/Documents/Cline/MCP/cline_mcp_settings.json
Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
{
"mcpServers": {
"XMemo": {
"httpUrl": "https://xmemo.dev/mcp",
"headers": {
"Authorization": "Bearer ${env:XMEMO_KEY}",
"X-Memory-OS-Agent-ID": "cline",
"X-Memory-OS-Agent-Instance-ID": "${XMEMO_AGENT_INSTANCE_ID}"
}
}
}
}Client readiness
- Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
- Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
- Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
Continue (VS Code / JetBrains) MCP configuration
Configuration file: ~/.continue/config.json
Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
{
"mcpServers": {
"XMemo": {
"transport": {
"type": "streamable-http",
"url": "https://xmemo.dev/mcp",
"headers": {
"Authorization": "Bearer ${XMEMO_KEY}",
"X-Memory-OS-Agent-ID": "continue",
"X-Memory-OS-Agent-Instance-ID": "${XMEMO_AGENT_INSTANCE_ID}"
}
}
}
}
}Client readiness
- Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
- Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
- Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
Zed MCP configuration
Configuration file: Zed settings.json (varies by OS)
Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
{
"context_servers": {
"XMemo": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://xmemo.dev/mcp",
"--header",
"Authorization:Bearer ${XMEMO_KEY}",
"--header",
"X-Memory-OS-Agent-ID:zed",
"--header",
"X-Memory-OS-Agent-Instance-ID:${XMEMO_AGENT_INSTANCE_ID}"
],
"env": {
"XMEMO_AGENT_INSTANCE_ID": "${XMEMO_AGENT_INSTANCE_ID}"
}
}
}
}Client readiness
- Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
- Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
- Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
Trae MCP configuration
Configuration file: Trae user config mcp.json (varies by OS)
Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
{
"mcpServers": {
"XMemo": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://xmemo.dev/mcp",
"--header",
"Authorization:Bearer ${XMEMO_KEY}",
"--header",
"X-Memory-OS-Agent-ID:trae",
"--header",
"X-Memory-OS-Agent-Instance-ID:${XMEMO_AGENT_INSTANCE_ID}"
],
"env": {
"XMEMO_AGENT_INSTANCE_ID": "${XMEMO_AGENT_INSTANCE_ID}"
}
}
}
}Client readiness
- Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
- Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
- Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
Grok MCP configuration
Configuration file: ~/.grok/config.toml
Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
{
"mcpServers": {
"XMemo": {
"type": "http",
"url": "https://xmemo.dev/mcp",
"headers": {
"Authorization": "Bearer ${XMEMO_KEY}",
"X-Memory-OS-Agent-ID": "grok",
"X-Memory-OS-Agent-Instance-ID": "${XMEMO_AGENT_INSTANCE_ID}"
}
}
}
}Client readiness
- Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
- Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
- Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
Antigravity 2.0 MCP configuration
Configuration file: ~/.gemini/config/mcp_config.json
Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
{
"mcpServers": {
"XMemo": {
"serverUrl": "https://xmemo.dev/mcp",
"headers": {
"X-Memory-OS-Agent-ID": "antigravity",
"X-Memory-OS-Agent-Instance-ID": "${XMEMO_AGENT_INSTANCE_ID}"
}
}
}
}Client readiness
- Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
- Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
- Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
Qwen MCP configuration
Configuration file: ~/.qwen/settings.json
Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
{
"mcpServers": {
"XMemo": {
"httpUrl": "https://xmemo.dev/mcp",
"headers": {
"X-Memory-OS-Agent-ID": "qwen",
"X-Memory-OS-Agent-Instance-ID": "${XMEMO_AGENT_INSTANCE_ID}"
}
}
}
}Client readiness
- Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
- Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
- Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
OpenCode MCP configuration
Configuration file: ~/.config/opencode/opencode.json
Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
{
"mcp": {
"XMemo": {
"type": "remote",
"url": "https://xmemo.dev/mcp",
"enabled": true,
"headers": {
"X-Memory-OS-Agent-ID": "opencode",
"X-Memory-OS-Agent-Instance-ID": "${XMEMO_AGENT_INSTANCE_ID}"
}
}
}
}Client readiness
- Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
- Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
- Project-Id-Version: memory-os 0.1.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2026-09-06 20:37+0900 PO-Revision-Date: 2026-05-10 21:53+0900 Last-Translator: XMemo Contributors Language: en_US Language-Team: en_US Plural-Forms: nplurals=2; plural=(n != 1); MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Generated-By: Babel 2.18.0
Source: MCP configuration