Knowledge Graph Memory Server

Knowledge Graph Memory Server

4.6

Knowledge Graph Memory Server is hosted online, so all tools can be tested directly either in theTools tabor in theOnline Client.

If you are the rightful owner of Knowledge Graph Memory Server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcpreview.com.

A basic implementation of persistent memory using a local knowledge graph, allowing Claude to remember information about the user across chats.

The Knowledge Graph Memory Server is designed to provide persistent memory capabilities through a local knowledge graph. It enables the storage and retrieval of user information across different chat sessions, enhancing the personalization and continuity of interactions. The server uses entities, relations, and observations to structure and manage data. Entities are the primary nodes, each with a unique identifier, type, and list of observations. Relations define connections between entities, while observations are discrete pieces of information attached to entities. The server offers a comprehensive API for creating, managing, and querying these components, ensuring efficient data handling and retrieval. This system is particularly useful for applications requiring long-term memory and context retention, such as virtual assistants and chatbots.

Features

  • Entity Management: Create, delete, and manage entities with unique identifiers and types.
  • Relation Handling: Define and manage directed connections between entities.
  • Observation Management: Add, remove, and query discrete pieces of information about entities.
  • Graph Querying: Search and retrieve nodes and their relations based on various criteria.
  • Integration Flexibility: Supports Docker and NPX for easy setup and integration with different platforms.

Tools

  • create_entities: Create multiple new entities in the knowledge graph
  • create_relations: Create multiple new relations between entities in the knowledge graph. Relations should be in active voice
  • add_observations: Add new observations to existing entities in the knowledge graph
  • delete_entities: Delete multiple entities and their associated relations from the knowledge graph
  • delete_observations: Delete specific observations from entities in the knowledge graph
  • delete_relations: Delete multiple relations from the knowledge graph
  • read_graph: Read the entire knowledge graph
  • search_nodes: Search for nodes in the knowledge graph based on a query
  • open_nodes: Open specific nodes in the knowledge graph by their names