Skip to main content
Anona exposes memory over the Model Context Protocol, so an MCP-capable assistant can record and recall context directly.

Tools

Per-tool failures, such as a denied space or exhausted credits, come back as structured tool errors rather than broken connections. The MCP session stays alive.

Choosing a transport

Things worth knowing

Example session

Once registered, talk naturally:
Remember that the user prefers dark mode and uses VS Code.
What do we know about this user’s editor preferences?
Claude Code calls record and retrieve behind the scenes.
Serving several people through one MCP connection? Pass user_id on record and retrieve so each person’s memories stay separate inside the shared space. See Scoping.

Client setup guides

Claude Code

  1. Get a key from the dashboard, under API keys.
  2. Register the server:
  3. Run /mcp in Claude Code, or restart it, to connect.
  4. Try it: “Remember that I prefer dark mode and use VS Code.”

Hermes Agent

  1. Get a key from the dashboard, under API keys.
  2. Add to ~/.hermes/config.yaml:
  3. Set ANONA_API_KEY in ~/.hermes/.env or your shell environment.
  4. If Hermes is already running, it auto-reloads the config within 30s, or run /reload-mcp in-session. Otherwise the server picks it up on next start.
  5. Try it: “Remember that I prefer dark mode and use VS Code.”

Next steps

Python SDK

The programmatic client library.

API overview

The full REST surface.