Skip to main content
Glama

Kronvex — EU-Native Memory API for AI Agents

Persistent, semantically searchable memory.
Three endpoints. GDPR-compliant. Data stays in Europe.

PyPI npm License: MIT EU Frankfurt Uptime


Why Kronvex?

Every time a user opens a new session with your AI agent, it starts from scratch. No context, no history, no user preferences. You end up injecting entire conversation histories into every prompt — expensive, slow, and context-window-limited.

Kronvex gives your agent persistent, semantically searchable memory across sessions. Store interactions, recall relevant context by meaning, inject a ready-to-use context block before each LLM call — and keep all data in Europe.


Related MCP server: Mnemoverse Memory

Performance

Endpoint

p50

p99

/remember

<30ms

<180ms

/recall

<45ms

<280ms

/inject-context

<55ms

<320ms

99.9% uptime · EU Frankfurt · GDPR-compliant · pgvector cosine similarity · 1536-dim embeddings


Quick Start

1. Get a free API key

curl -X POST https://api.kronvex.io/auth/demo \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Alice",
    "email": "alice@company.com",
    "usecase": "Customer support bot with memory"
  }'
{
  "full_key": "kv-xxxxxxxxxxxxxxxx",
  "agent_id": "uuid-of-your-first-agent",
  "memory_limit": 100,
  "message": "Ready! Your API key and first agent are set up."
}

2. Store a memory

curl -X POST https://api.kronvex.io/api/v1/agents/{agent_id}/remember \
  -H "X-API-Key: kv-xxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{"content": "Alice is a Premium customer since January 2023."}'

3. Inject context before each LLM call

curl -X POST https://api.kronvex.io/api/v1/agents/{agent_id}/inject-context \
  -H "X-API-Key: kv-xxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{"message": "I still have that billing issue"}'
{
  "context_block": "[KRONVEX CONTEXT]\n- Alice is a Premium customer since Jan 2023 (similarity: 0.94)",
  "memories_used": 1
}

SDKs

Python

pip install kronvex
from kronvex import Kronvex

kx = Kronvex("kv-your-api-key")
agent = kx.agent("your-agent-id")

await agent.remember("User prefers concise answers")
context = await agent.inject_context("How should I format this?")

Node.js / TypeScript

npm install kronvex
import { Kronvex } from "kronvex";

const kx = new Kronvex("kv-your-api-key");
const agent = kx.agent("your-agent-id");

await agent.remember("User prefers concise answers");
const context = await agent.injectContext("How should I format this?");

MCP (Claude Desktop)

{
  "mcpServers": {
    "kronvex": {
      "command": "npx",
      "args": ["kronvex-mcp"],
      "env": { "KRONVEX_API_KEY": "kv-your-api-key" }
    }
  }
}

Python SDK on PyPI · Node SDK on npm


How It Works

Memories are ranked by a composite confidence score:

confidence = similarity × 0.6 + recency × 0.2 + frequency × 0.2
  • Similarity: pgvector cosine similarity on 1536-dim OpenAI embeddings

  • Recency: sigmoid with 30-day inflection point

  • Frequency: log-scaled access count


Self-Hosting

# Requires Docker
cp .env.example .env
# Edit .env with your OPENAI_API_KEY and DATABASE_URL
docker-compose up --build

API available at http://localhost:8000 · Docs at http://localhost:8000/docs


Endpoints

Method

Endpoint

Description

POST

/auth/demo

Get a free API key

POST

/api/v1/agents

Create an agent

GET

/api/v1/agents

List your agents

POST

/api/v1/agents/{id}/remember

Store a memory

POST

/api/v1/agents/{id}/recall

Semantic search over memories

POST

/api/v1/agents/{id}/inject-context

Get context block

DELETE

/api/v1/agents/{id}/memories/{mid}

Delete a memory

GET

/health

Health check

Full interactive docs: api.kronvex.io/docs


Pricing

Plan

Price

Agents

Memories

Free

Free

1

100

Builder

€29/mo

5

20,000

Startup

€99/mo

15

75,000

Business

€349/mo

50

500,000

Enterprise

Custom

Unlimited

Unlimited

See full pricing


Contributing

See CONTRIBUTING.md.


Built in Paris · kronvex.io · hello@kronvex.io

Install Server
A
license - permissive license
A
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Persistent memory layer for MCP-compatible AI agents. Implements save/recall/search over a local SQLite session store via 14 MCP tools. Auto-loads relevant context at session start. No cloud dependency. Works with Claude, Cursor, Codex, Hermes Agent. Free (50 sessions) / Pro ($8/mo).
    Last updated
    33
    10
    Business Source 1.1
  • F
    license
    -
    quality
    D
    maintenance
    Persistent memory server for AI assistants with semantic search and three-layer context (global, project, personality). Works with MCP-compatible AI tools like Claude Code, Cursor, Continue, Cline, and more.
    Last updated
    1

View all related MCP servers

Related MCP Connectors

  • Hosted memory for AI agents that learns and forgets — one key across Claude, Cursor & ChatGPT.

  • User-owned memory for AI agents, Copilot, Claude, IDEs, CLIs, and chat apps over remote MCP.

  • Persistent memory for AI agents — verbatim conversations, searchable by meaning.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Daftgoldens/Kronvex'

If you have feedback or need assistance with the MCP directory API, please join our Discord server