IA Cloud Memory

Connect to Claude Code

IA Cloud Memory ships @ia-cloud-memory/mcp-server, a small Node CLI that speaks the Model Context Protocol over stdio. Once registered in Claude Code, your agent gets eight memory tools and a persistent, versioned, end-to-end encrypted store.

1. Mint an API key

Open the dashboard's MCP & keys tab and create a named API key (e.g. laptop). The key is shown to you once — copy it now.

2. Copy the snippet

In the same panel, copy the JSON snippet. It already includes:

Add it to ~/.claude/settings.json (or your project's local .claude/settings.json):

{
  "mcpServers": {
    "ia-cloud-memory": {
      "command": "npx",
      "args": ["-y", "@ia-cloud-memory/mcp-server"],
      "env": {
        "ICM_API_URL": "https://your.instance",
        "ICM_API_KEY": "icm_...",
        "ICM_MASTER_KEY": "64-hex-chars"
      }
    }
  }
}

3. Restart Claude Code

That's it. Claude Code spawns the MCP server on demand, exposes the tools to the agent, and the agent can now persist its findings across sessions.

The tools

ToolWhat it does
memory_listList paths of all current files.
memory_readRead a file as UTF-8 text.
memory_writeWrite/replace a file and auto-commit.
memory_deleteDelete a file and auto-commit.
memory_historyRecent commits, newest first.
memory_read_atRead a file at a past commit (read-only).
memory_diffFile-level changes between two commits.
memory_rollbackNew commit reverting to a past state.

Security note

The master key sits in settings.json in plain text on disk. That file should be readable only by your user (it usually is by default). If you're uncomfortable with that, future versions will add OS-keychain integration.

See the security model for the full picture.