LabscoMCP early access ↗
IzumiSyMCP SERVER · OFFICIAL PROJECT

DuckDB Knowledge Graph Memory

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

by IzumiSy ↗Agent Memory✓ Official

LABSCO 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. MEMORY_FILE_PATH is optional; set it to choose where the DuckDB database file is kept. No account, no key.

Setup effort

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