agent-memory / README.md
Chris4K's picture
Upload 4 files
cdb66db verified
metadata
title: Agent Memory
emoji: 🧠
colorFrom: purple
colorTo: red
sdk: docker
pinned: false
short_description: Multi-tier Memory MCP Server for AI Agents

🧠 AGENT MEMORY — Multi-tier Memory MCP

Memory tiers: episodic · semantic · procedural · working (TTL)

MCP — Claude Desktop

{
  "mcpServers": {
    "agent-memory": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://chris4k-agent-memory.hf.space/mcp/sse"]
    }
  }
}

MCP Tools

Tool Description
memory_store Store a memory with tier, tags, importance
memory_search Full-text search across all memories
memory_recall Get memory by ID
memory_update Update content, tags, importance
memory_forget Delete a memory
memory_list List by tier/tag/agent
memory_stats Counts per tier

REST API

GET    /api/memories?tier=semantic&tag=jarvis
GET    /api/memories/search?q=GDPR&tier=all
GET    /api/memories/{id}
POST   /api/memories     {"content":"...","tier":"episodic","tags":[],"importance":7}
PATCH  /api/memories/{id}
DELETE /api/memories/{id}
GET    /api/stats

Agent Usage

import requests
BASE = "https://chris4k-agent-memory.hf.space"

# Store a memory
requests.post(f"{BASE}/api/memories", json={
    "content": "User prefers async Python with FastAPI for all backend services.",
    "tier": "semantic", "tags": ["preference","python"], "agent": "jarvis", "importance": 8
})

# Search
r = requests.get(f"{BASE}/api/memories/search?q=FastAPI&limit=5")
print(r.json())

Chris4K · ki-fusion-labs.de