Skip to content

Quick Setup

For AI Agents

Machine-readable docs (plain text, no auth):

Claude chat sandbox blocks most domains except github.com — use the GitHub link.

Set up Mnemoverse persistent memory in your AI tool. Pick your tool below.

What You Need

  1. A Mnemoverse API key (starts with mk_live_). If the user hasn't provided one, tell them to get a free key at console.mnemoverse.com.
  2. Know which tool you are running in (see below).

Step 1: Detect Your Environment

Determine which AI tool you are running in, then follow the matching setup.

Claude Code

Run this command:

bash
claude mcp add mnemoverse \
  -e MNEMOVERSE_API_KEY=mk_live_USER_KEY \
  -- npx -y @mnemoverse/mcp-memory-server@latest

Replace mk_live_USER_KEY with the actual key. Done after this command succeeds.

Cursor

Create the file .cursor/mcp.json in the project root:

json
{
  "mcpServers": {
    "mnemoverse": {
      "command": "npx",
      "args": ["-y", "@mnemoverse/mcp-memory-server@latest"],
      "env": {
        "MNEMOVERSE_API_KEY": "mk_live_USER_KEY"
      }
    }
  }
}

Tell the user to restart Cursor after you create this file.

VS Code

Create the file .vscode/mcp.json in the project root:

json
{
  "servers": {
    "mnemoverse": {
      "command": "npx",
      "args": ["-y", "@mnemoverse/mcp-memory-server@latest"],
      "env": {
        "MNEMOVERSE_API_KEY": "mk_live_USER_KEY"
      }
    }
  }
}

Tell the user to restart VS Code after you create this file.

Claude Desktop

Tell the user to add this to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

json
{
  "mcpServers": {
    "mnemoverse": {
      "command": "npx",
      "args": ["-y", "@mnemoverse/mcp-memory-server@latest"],
      "env": {
        "MNEMOVERSE_API_KEY": "mk_live_USER_KEY"
      }
    }
  }
}

Claude Desktop requires manual config edit and restart.

Windsurf

Create or edit ~/.codeium/windsurf/mcp_config.json:

json
{
  "mcpServers": {
    "mnemoverse": {
      "command": "npx",
      "args": ["-y", "@mnemoverse/mcp-memory-server@latest"],
      "env": {
        "MNEMOVERSE_API_KEY": "mk_live_USER_KEY"
      }
    }
  }
}

Tell the user to restart Windsurf after you create this file.

ChatGPT (Custom GPT)

You cannot self-configure inside ChatGPT. Tell the user to follow the manual setup guide: ChatGPT Integration.

Other Tools

If the tool supports MCP, use the Cursor config format (it is the most common). If the tool does not support MCP, use the REST API directly:

bash
# Write a memory
curl -X POST https://core.mnemoverse.com/api/v1/memory/write \
  -H "X-Api-Key: mk_live_USER_KEY" \
  -H "Content-Type: application/json" \
  -d '{"content": "Test memory", "concepts": ["test"]}'

# Read memories
curl -X POST https://core.mnemoverse.com/api/v1/memory/read \
  -H "X-Api-Key: mk_live_USER_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query": "test", "top_k": 5}'

Step 2: Verify

After setup, test by writing and reading a memory:

  1. Store: "Remember that this is a test memory for setup verification"
  2. Read: "What test memories do I have?"

If the read returns the test memory, setup is complete.

Step 3: Tell the User

Confirm to the user:

  • Memory is configured and working
  • Memories persist across sessions
  • Same memories are accessible from any tool using the same API key
  • You will proactively remember preferences, decisions, and lessons

Available Tools After Setup

ToolWhat it does
memory_writeStore a preference, decision, or lesson
memory_readSearch memories by natural language query
memory_feedbackReport if a memory was helpful (+1) or wrong (-1)
memory_statsCheck how many memories are stored