概要
Memory is a pure Rust, 'all-in-one' Model Context Protocol (MCP) server designed to give AI agents long-term memory capabilities. Unlike complex setups, it's a single, self-contained executable that embeds SurrealDB, runs embedding models locally via ONNX, and requires zero external dependencies or API keys. It integrates vector search for semantic similarity, a knowledge graph for entity relationships, and code indexing for codebase understanding, using hybrid retrieval for optimal results.