Practical overview
When it fits
Use Kektordb when an agent needs persistent, searchable memory and its development stack can use the documented MCP server, Python client, REST API or embedded Go engine.
Who it is for
- AI-agent developers who need context to persist across sessions.
- Go developers embedding a memory engine in an application.
- Python developers integrating memory through the documented client and REST API.
Documented uses
- Save and retrieve semantic memories across agent sessions.
- Represent entities and relationships, then search or traverse the knowledge graph.
- Track changing facts, assess contradictions and allow unused memories to decay.
- Expose memory functions to an MCP-based agent workflow.
Requirements & limits
The README describes self-hosted use and displays an Apache 2.0 license badge.
- The documented agent setup uses an MCP server and exposes memory, graph, session and cognitive tools.
- The project offers distinct integration paths: MCP, a Python REST client and an embedded Go engine.
- The README says demo-mode data is temporary and discarded on exit; text search there needs an embedder, while vector search works out of the box.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Set up Kektordb as an MCP memory server for OpenCode
Configure the documented OpenCode MCP setup and start Kektordb with agent tools.
Before you start
- Kektordb
- An OpenCode setup
Steps
Run
kektordb setup opencodeonce to install and configure the OpenCode integration.Launch the memory server with
kektordb --mcp --tools=agent.
Expected outcome
The README says the agent can call memory, retrieval and session tools, with memories persisting across sessions.
Guide limitations
- The README documents this setup path but the supplied material does not provide further troubleshooting or framework compatibility details.
Compare options for Vector search
These projects document a common task and share a project role. This is a source-based comparison, not an execution benchmark or a guarantee of interchangeability.
| Project | Documented purpose | Platform | Access and requirements |
|---|---|---|---|
| Kektordb | Save and retrieve semantic memories across agent sessions. | Self-hosted, Server | The README describes self-hosted use and displays an Apache 2.0 license badge. |
| Longbow | Store and retrieve dense or sparse vectors with HNSW search. | Server | |
| Memento MCP | Add persistent knowledge-graph memory to an MCP-compatible client such as Claude Desktop, Cursor or GitHub Copilot. | Cloud, Self-hosted, Server |
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 17 October 2026
- Original website title
- sanonone/kektordb · Official homepage title · retained in its source language

