← Back to Skills Marketplace
aisofialuz

Agent Memory Hub

by AIsofialuz · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
64
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install agent-memory-hub
Description
Provides AI agents with persistent, searchable long-term memory using a local JSON database and BM25 ranking for facts, preferences, and project details.
README (SKILL.md)

agent-memory-hub

Category: Memory & Context
Version: 1.0.0
Type: MCP Server

Give any AI agent true long-term memory. Store facts, preferences, project details, and notes. Retrieve them with intelligent search. Never start from scratch again.


What It Does

agent-memory-hub is an MCP server that provides persistent, searchable memory for AI agents. It stores information between sessions using a local JSON database and retrieves it using BM25 full-text search with importance and recency weighting.

Think of it as a second brain for your agent — one that actually remembers who you are, what you're working on, and what you prefer.


When to Use

Situation Action
Session start Call get_relevant_context with the user's first message
User shares a preference Call store_memory immediately
User references past work Call search_memory before responding
User asks "do you remember…" Call search_memory or get_relevant_context
End of important session Call memory_summary to review what was captured
User corrects outdated info Call update_memory

Tools Reference

store_memory(key, content, tags?, importance?)

Store any fact, preference, or note. Tags and importance are auto-detected.

Good keys: user_name, preferred_stack, project_deadline, api_key_note, client_requirement_1

store_memory("user_preferred_editor", "User uses VS Code with Vim keybindings")
→ Auto-tags: ["preference", "technical"]
→ Auto-importance: 6/10

search_memory(query, limit?, tags?)

BM25 ranked search across all memories. Weights importance and recency.

search_memory("code editor preferences")
→ Returns top matches with scores

get_relevant_context(user_query)

The power tool. Automatically surfaces the best memories for the current task. Call this at the start of every session.

get_relevant_context("Help me refactor the auth module")
→ TECHNICAL: preferred_stack, framework_version
→ PROJECT: auth_module_notes, project_deadline
→ PREFERENCE: user_coding_style

update_memory(key, new_content?, tags?, importance?)

Update any field of an existing memory without deleting it.

update_memory("project_deadline", "Deadline moved to June 20th")

list_memories(tags?, limit?, sort?)

Browse stored memories. Sort by recent, importance, or access count.

list_memories(tags=["project"], sort="importance", limit=10)

forget_memory(key)

Permanently remove a memory.

forget_memory("old_api_endpoint")

memory_summary()

High-level overview: count, top tags, most important, most accessed.


Example Agent Workflow

User: "Let's continue working on the SaaS dashboard"

Agent step 1: get_relevant_context("SaaS dashboard project")
→ Retrieves: project goals, tech stack, deadline, previous decisions

Agent step 2: [Responds with full context, no need to re-explain]

User: "By the way, we switched from Supabase to PlanetScale"

Agent step 3: store_memory("database_choice", "Using PlanetScale (switched from Supabase in May 2025)", importance=8)

[Next session — agent immediately knows this without being told again]

Installation

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "agent-memory-hub": {
      "command": "node",
      "args": ["/path/to/agent-memory-hub/build/index.js"]
    }
  }
}

Claude Code CLI

claude mcp add agent-memory-hub -- node /path/to/agent-memory-hub/build/index.js

Build from source

npm install && npm run build

Storage

  • Default: ~/.agent-memory/memories.json
  • Override: set AGENT_MEMORY_DIR environment variable
  • Format: human-readable JSON, easy to backup

Auto-Tag Categories

preference · project · identity · technical · task · credential · note · person · config


Requirements

  • Node.js 18+
  • No API keys
  • No external servers
  • No Python or Docker
Usage Guidance
Install only if you are comfortable with a local, persistent memory file. Configure the storage directory if needed, periodically inspect or delete `~/.agent-memory/memories.json`, and tell your agent not to store passwords, API keys, tokens, or other sensitive information.
Capability Tags
cryptorequires-sensitive-credentials
Capability Assessment
Purpose & Capability
The long-term memory function matches the stated purpose, but the documented scope includes credential-related memories, which is broader and more sensitive than ordinary preferences or project notes.
Instruction Scope
The skill encourages agents to store information immediately and retrieve memory at session start, without documenting explicit user approval, redaction, expiry, or provenance controls for sensitive memories.
Install Mechanism
It is a Node/MCP package built and run locally; this is expected for the purpose, but the metadata provides no source homepage and no registry install spec.
Credentials
The implementation is local-only and does not show external servers, but memories are stored as human-readable JSON under the user's home directory and may include secrets or personal data.
Persistence & Privilege
Persistent cross-session state is central to the skill and update/forget tools exist, but retention and reuse are broad and not bounded by consent, sensitivity filtering, or automatic cleanup.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install agent-memory-hub
  3. After installation, invoke the skill by name or use /agent-memory-hub
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release — persistent BM25 memory with auto-tagging, 7 tools, zero dependencies
Metadata
Slug agent-memory-hub
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Agent Memory Hub?

Provides AI agents with persistent, searchable long-term memory using a local JSON database and BM25 ranking for facts, preferences, and project details. It is an AI Agent Skill for Claude Code / OpenClaw, with 64 downloads so far.

How do I install Agent Memory Hub?

Run "/install agent-memory-hub" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Agent Memory Hub free?

Yes, Agent Memory Hub is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Agent Memory Hub support?

Agent Memory Hub is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Agent Memory Hub?

It is built and maintained by AIsofialuz (@aisofialuz); the current version is v1.0.0.

💬 Comments