What is MCP DuckDB Knowledge Graph Memory Server?
MCP DuckDB Knowledge Graph Memory Server is a forked version of the official MCP Knowledge Graph Memory Server that replaces its JSON-based backend with DuckDB. It is designed for developers using MCP clients (e.g., Claude Desktop) who need persistent, scalable, and queryable memory storage for knowledge graphs.
How to use MCP DuckDB Knowledge Graph Memory Server?
Install automatically via Smithery (npx -y @smithery/cli install @IzumiSy/mcp-duckdb-memory-server --client claude) or manually by adding @Izumisy/mcp-duckdb-memory-server to claude_desktop_config.json with an optional MEMORY_FILE_PATH environment variable. A Docker image is also available. After setup, follow the provided interaction instructions to search and update memory during conversations.
Key features of MCP DuckDB Knowledge Graph Memory Server
- Replaces JSON backend with DuckDB for better performance and scalability
- SQL interface for complex, flexible queries
- Transaction support for data integrity
- Fuzzy search via Fuse.js on top of SQL results
- Embedded database – no external server required
- Supports indexing to improve search performance
Use cases of MCP DuckDB Knowledge Graph Memory Server
- Persistent memory for AI assistants across chat sessions
- Storing and querying large knowledge graphs with millions of entities
- Enabling rich conditional searches (e.g., “find all goals related to user X”)
- Maintaining atomic updates for concurrent MCP interactions
コメント