Self-evolving memory system for AI agents
Self-evolving memory system for AI agents
A-MEM is a self-evolving memory system for coding agents. Unlike simple vector stores, A-MEM automatically organizes knowledge into a Zettelkasten-style graph with dynamic relationships. Memories don't just get stored—they evolve and connect over time.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| add_memory_note | Store new knowledge (async, returns immediately) |
| search_memories | Semantic search across all memories |
| search_memories_agentic | Search + follow graph connections |
| search_memories_by_time | Search within a time range |
| read_memory_note | Get full details (supports bulk reads) |
| update_memory_note | Modify existing memory |
| delete_memory_note | Remove a memory |
| check_task_status | Check async task completion |
{
"mcpServers": {
"a-mem": {
"command": "uvx",
"args": ["a-mem"],
"env": {
"LLM_BACKEND": "your-value",
"LLM_MODEL": "your-value",
"OPENAI_API_KEY": "your-value",
"CHROMA_DB_PATH": "your-value",
"OPENROUTER_API_KEY": "your-value"
}
}
}
}Add to claude_desktop_config.json, then restart Claude Desktop.
| Variable | Description | Required |
|---|---|---|
| LLM_BACKEND | Configuration value read at startup. | Optional |
| LLM_MODEL | Configuration value read at startup. | Optional |
| OPENAI_API_KEY | Credential the server authenticates with. | Yes |
| CHROMA_DB_PATH | Filesystem location the server is allowed to use. | Optional |
| OPENROUTER_API_KEY | Credential the server authenticates with. | Yes |
Store entities, relations and observations in a local knowledge graph with the reference Memory MCP server.
A structured scratchpad for hard problems — stepwise reasoning with revisions, branches and visible logic.
Chronos Protocol transforms AI development workflows by eliminating temporal blindness in automated systems. The MCP server provides complete
One workspace for every AI coding assistant. Shared tasks, memory, and governance.
Urban intelligence knowledge graph. Structured locality data for civic problem-solving.
Every Zammad ticket, article, and Knowledge Base operation as one CLI and MCP server - plus a