Catalog PyPI
PACKAGE EXPLORERView in registry

agentrecall-mcp

PyPI

MCP server for AgentRecall — persistent memory for AI agents

agentagentrecallaigraph-databasemcpmemorysemantic-search
Versions collected1
Direct dependencies2From release 2.1.0
Last observed20 Oct, 23:10 UTC

README

Version 2.1.0 documentation

AgentRecall MCP Server

MCP server that gives your AI agents persistent memory. Works with Claude Code, Claude Desktop, Hermes Agent, OpenClaw, and any MCP-compatible client.

Quick Start

# Install
pip install agentrecall-mcp

# Run (cloud mode)
AGENTRECALL_API_KEY=ark_your_key agentrecall-mcp

Setup by Client

Claude Code

claude mcp add --transport stdio --scope user \
  --env AGENTRECALL_API_KEY=ark_YOUR_KEY_HERE \
  agentrecall -- agentrecall-mcp

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "agentrecall": {
      "command": "agentrecall-mcp",
      "env": {
        "AGENTRECALL_API_KEY": "ark_YOUR_KEY_HERE"
      }
    }
  }
}

Restart Claude Desktop after saving.

OpenClaw

openclaw mcp set agentrecall '{"command":"agentrecall-mcp","env":{"AGENTRECALL_API_KEY":"ark_YOUR_KEY_HERE"}}'

Hermes Agent

Add to ~/.hermes/config.yaml:

mcp_servers:
  agentrecall:
    command: "agentrecall-mcp"
    env:
      AGENTRECALL_API_KEY: "ark_YOUR_KEY_HERE"

Then restart: hermes gateway restart

Any MCP Client

The server uses stdio transport. Point your MCP client to:

AGENTRECALL_API_KEY=ark_YOUR_KEY agentrecall-mcp

Configuration

Environment VariableDefaultDescription
AGENTRECALL_API_KEY—Your AgentRecall API key (required, agent-specific)
AGENTRECALL_API_URLhttps://api.agentrecall.cloud/v1API endpoint

How Agent-Specific Keys Work

API keys are bound to specific agents. When you create a key in the dashboard, you select which agent it belongs to. This means:

  • No agent_id needed — The key remembers which agent it's for
  • Better security — Each key only accesses one agent's memories
  • Multiple keys — Create separate keys for different environments (dev, staging, prod)

Available Tools

ToolDescription
store_memoryStore a memory (auto-classified by AI)
search_memoriesSemantic search across memories
get_memoryGet a memory by ID
update_memoryUpdate memory content
delete_memoryDelete a memory
list_memoriesList memories for an agent
count_memoriesCount memories
traverse_graphTraverse the knowledge graph
get_graph_statsGet graph statistics
find_graph_pathFind path between two entities
get_graph_contextGet graph context for a query
list_agentsList all agents
create_agentCreate a new agent

License

MIT

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
2.1.020 May 20262

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
marsheer/agentrecall

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 23:10 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:b7f5740e94a09c185427c6f3eb5df20ead47ce5605c96ff7147d5fa6fee410af