MCPFast / Tools / Engram-MCP: Rust-based persistent memory server for AI agents

GitHubMCP★★★★☆

Engram-MCP: Rust-based persistent memory server for AI agents

Rust MCP server for AI agent persistent memory, featuring branch-aware session handoffs, local ONNX embeddings, and SQLite-backed semantic search.

View on GitHub

Engram-MCP: Persistent Memory Server for AI Agents

Engram-MCP is a Rust-based MCP server designed to provide persistent memory capabilities for AI agents. Built for developers working with AI agents and MCP (Multi-Agent Communication Protocol), it addresses the critical need for agents to retain and access contextual information across sessions and interactions. This tool facilitates the development of more sophisticated and stateful AI agents by offering robust memory management and retrieval mechanisms.

What Engram-MCP Does

Engram-MCP acts as a central repository for AI agent memory. It allows agents to store, retrieve, and query their past experiences, learned information, and contextual data in a structured and efficient manner. This persistent memory is crucial for agents that need to maintain long-term coherence, learn from interactions, and adapt their behavior over time. By leveraging local ONNX embeddings and SQLite, it provides powerful semantic search capabilities, enabling agents to find relevant memories based on meaning rather than just keywords.

Key Features

Who Engram-MCP is For

Engram-MCP is specifically targeted at AI developers and researchers building multi-agent systems or individual AI agents that require persistent memory. This includes: