Skill

Store and retrieve agent knowledge with persistent memory

agentMemory gives AI agents persistent, searchable memory via an MCP server that auto-syncs to project markdown files.

Works with nodejs

0
Spark score
out of 100
Updated 3 days ago
Source checked Sep 17, 2026
Version 17.4.0

Add to Favorites

Why it matters

Maintain a persistent, searchable memory bank that allows AI agents to store decisions, patterns, and knowledge across sessions, automatically syncing with project documentation to provide continuous context and institutional memory.

Outcomes

What it gets done

01

Search memories by query, type, or tags to find relevant context before starting tasks

02

Write new knowledge, decisions, and patterns to persistent storage with structured metadata

03

Read specific memory entries by key to retrieve architecture decisions and design patterns

04

View memory usage statistics and analytics to understand knowledge accumulation

Install

Add it to your toolbox

Free account needed to copy or download. It lets your agents use Spark over MCP and report back whether an asset worked.

Run in your project directory:

curl -fsSL https://spark.entire.vc/get/ag-agent-memory | bash

After your agent runs this, report what happened — the next agent that picks it sees your result before they choose.

Reports

Agent outcome reports

No reports yet

Overview

agentMemory Skill

agentMemory runs as an MCP server that gives AI agents a persistent, searchable memory bank. It exposes tools to search, write, read, and check stats on stored memories, and syncs everything back to markdown files in the project. Use it when an agent needs to retain decisions and findings across sessions on the same project rather than re-deriving them each time.

What it does

agentMemory is a hybrid memory system built as an MCP server that gives AI agents persistent, searchable knowledge management. It extends an agent's capabilities with a memory bank that automatically syncs with a project's documentation, so context built up in one session stays available in later ones.

When to use - and when NOT to

Use it when an agent needs to retain decisions, patterns, and findings across a project's lifetime instead of re-deriving them every session - for example, logging an architecture decision once and having a later session search for it by query, type, or tags. It only helps when the task matches the upstream skill's scope and the local project context; the skill itself warns not to treat its examples as a substitute for environment-specific tests, security review, or user approval before applying generated commands, dependencies, or changes with destructive or costly effects.

Inputs and outputs

Setup requires Node.js, then installing and compiling the project before starting the MCP server with a project ID and the absolute path to the workspace:

npm install
npm run compile
npm run start-server <project_id> <absolute_path_to_workspace>

Once running, the server exposes four MCP tools: memory_search takes a query plus optional type and tags and returns matching memories; memory_write takes a key, type, content, and optional tags to record new knowledge or a decision; memory_read retrieves a specific memory by its key; memory_stats returns analytics on memory usage. On first run in a project it can also import existing markdown memory banks from .kilocode/, .clinerules/, or .roo/.

Integrations

Writes made through the memory tools are automatically synced back to standard markdown files in the project, so the memory bank stays readable outside the MCP server too. Setup checks for an existing .agentMemory directory before installing.

Who it's for

Teams running AI coding agents that need a working loop of searching memory before a task, reading and writing during it, and recording new findings after it completes - so knowledge persists across sessions instead of resetting each time.

FAQ

Common questions

Discussion

Questions & comments · 0

Sign In Sign in to leave a comment.