Provides knowledge graph functionality for managing entities, relations, and observations in memory, with strict validation rules to maintain data consistency.
Memory is a Model Context Protocol (MCP) server designed to manage entities, relations, and observations within a knowledge graph stored in memory. It ensures data consistency through strict validation rules. The server provides tools for creating, retrieving, updating, and deleting entities and relations, as well as searching the memory based on natural language queries. The knowledge graph supports various entity types, predefined relation types, and allows adding factual observations to entities. Features include robust data validation, comprehensive API for graph manipulation, and search capabilities.