memorybank

Your AI agent forgets everything between sessions.
memorybank fixes that.

$ npx @ura-dev/memorybank --help
Install from npm View Source
MCP Server Zero Dependencies Claude Code Cursor Windsurf

Persistent Memory

Memories survive across sessions. Your agent remembers who you are, what you're working on, and what you prefer.

Structured Types

Five memory types: user, project, feedback, reference, custom. Organized knowledge, not a dump.

Smart Recall

Full-text search with relevance scoring. The agent retrieves what matters, not everything.

Project Namespaces

Separate memory banks per project. Context stays isolated where it belongs.

Zero Config

npx and go. No database, no cloud, no API keys. Pure local file storage.

Works Everywhere

MCP server compatible with Claude Code, Cursor, Windsurf, and any MCP-enabled agent.

8 MCP Tools

memory_store Save a memory with type, tags, and content
memory_recall Retrieve the most relevant memories for a query
memory_list List memories, filter by type or tag
memory_get Get a specific memory by ID
memory_update Update an existing memory
memory_delete Delete a memory
memory_search Full-text search across all memories
memory_stats Statistics: counts, types, storage size

Quick Setup

Add to your Claude Code or Cursor config:

{
  "mcpServers": {
    "memorybank": {
      "command": "npx",
      "args": ["-y", "@ura-dev/memorybank", "memorybank-mcp"]
    }
  }
}

That's it. Your agent now has persistent memory.