Labsco
MCP SERVER

DuckDB Knowledge Graph Memory

by IzumiSy

Give the assistant a knowledge graph that outlives the conversation — entities, the relations between them, and observations attached to each.

Agent MemoryVerified
Summary
What the assistant learned last week is still there next week, and is still correctable.

Facts attach to entities and entities connect to each other, so a detail about a person or a project is stored once and found from either end rather than restated in every prompt. The delete tools are the part that matters over time: delete_observations removes one wrong statement without taking down the entity it was attached to, so the graph can be corrected rather than rebuilt.

What it is

A knowledge-graph memory backed by DuckDB: eight tools that create entities and relations, attach observations to entities, search and open nodes, and delete any of the three.

What you get
  • Entities created several at a time
  • Relations between entities, written in active voice
  • Observations added in batches to entities that already exist
  • Search across nodes by query, and opening named nodes directly
  • Granular deletion: whole entities together with their relations, individual observations, or individual relations
Requirements

Npx on your PATH and a writable path in MEMORY_FILE_PATH for the store. No account, no key.

Setup effort

One command — npx -y @izumisy/mcp-duckdb-memory-server