DuckDB Knowledge Graph Memory icon

DuckDB Knowledge Graph Memory

CreatedIzumiSy

Provides a Model Context Protocol (MCP) memory server with a DuckDB backend for knowledge graph storage and retrieval.

About

DuckDB Knowledge Graph Memory enhances the original MCP Knowledge Graph Memory Server by replacing its JSON file-based backend with DuckDB, an embedded database optimized for analytical queries. This improves performance, scalability, and query flexibility when handling large knowledge graphs. It enables efficient storage, retrieval, and fuzzy searching of entities, observations, and relationships within the knowledge graph, while maintaining data integrity via transaction support and indexing capabilities.

Key Features

  • Uses DuckDB for fast query processing and scalable data storage.
  • Supports standard SQL for complex queries.
  • Combines SQL queries with Fuse.js for fuzzy search capabilities.
  • Offers transaction support for data integrity.
  • Includes an embedded database, eliminating the need for an external server.

Use Cases

  • Enhancing context retrieval in AI models.
  • Building knowledge graphs for personalized user experiences.
  • Implementing memory storage for conversational AI agents.