MCP.Market

Memory Kernel MCP server

by Artem362·io.github.Artem362/memory-kernel·v0.3.2·3 stars

Local-first memory for AI agents: SQLite FTS5, deterministic recall, no vector DB, no cloud.

B82/100grade B
What users say
No reviews yet
Be the first
Safety scan
B82/100

full report

Adoption
New

3 stars

Reviews

Write one

Nobody has reviewed Memory Kernel yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Memory Kernel tools (8)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • memory_build_context

    Assemble a compact, budget-limited context pack for the current task.

  • memory_forget

    Archive a memory so it stops surfacing in recall, while keeping it recoverable.

  • memory_ingest

    Split raw notes or a transcript into structured memories and save them.

  • memory_list

    List recent memories (most recently updated first) with optional filters.

  • memory_remember

    Save one well-formed memory to the local store.

  • memory_search

    Find the few memories most relevant to a query.

  • memory_stats

    Report store statistics: total count, breakdown by kind and scope.

  • memory_wake_up

    Build a small 'hot memory' pack to load at the start of a session.

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • Code scan7 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 103 days ago8/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 82/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Memory Kernel compares

Against every graded Databases MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
82/100
higher than 55% of 802 Databases servers
Tools
8
the typical Databases server has 8
Tools that change things
0%
typical: 10%. Fewer write tools means less an agent can break
GitHub stars
3
more than 65% of 602 Databases servers

What its tools let an agent do: 8 read

Install Memory Kernel in Claude Code, Cursor or VS Code

claude mcp add memory-kernel -- uvx amormorri-memory-kernel
Add to Cursor

What the publisher says

From the Memory Kernel repository's README, as published. We do not edit it. Read it on GitHub

Memory Kernel

<!-- mcp-name: io.github.Artem362/memory-kernel -->

Memory Kernel is a small local memory layer for AI agents.

It helps you save useful things such as decisions, constraints, tasks, facts, and notes in a local SQLite database, then pull back only the few memories that matter for the current task.

Published package name on PyPI: amormorri-memory-kernel CLI command after install: memory-kernel

Practical guide in Ukrainian: docs/OPERATINGGUIDEUK.md

Release notes: CHANGELOG.md

Contents

  • What It Does
  • Start In 5 Minutes
  • Typical Workflow
  • Which Command To Use
  • Write: remember, ingest
  • Read: search, context, wake-up, stats
  • Inspect / edit: list, show, update, delete
  • Lifecycle: forget / restore, revise, decay
  • Maintain: completion, verify
  • Backup: export, import
  • Use With An LLM (MCP)
  • How It Works

What It Does

In plain English, Memory Kernel does 4 things:

  1. Stores memory locally on your machine.
  2. Keeps memory structured enough to stay useful.
  3. Finds relevant records without a heavy vector stack.
  4. Builds a small context pack instead of dumping everything into the prompt.

This project is not trying to create a magical black-box memory. It is trying to create a memory layer you can inspect, control, export, and trust.

Start In 5 Minutes

If you just want to try it, do this:

pip install amormorri-memory-kernel
memory-kernel init
memory-kernel remember --scope my.project --kind decision --title "Keep memory local" --content "We store memory on the user's machine."
memory-kernel search "memory local"
memory-kernel export --format json --output exports\memory.json

What happened there:

  1. init created a local database.
  2. remember saved one clear memory.
  3. search fetched it back.
  4. export created a backup file you can move or restore later.

If you are using the repository instead of PyPI:

pip install -e .[dev]

Typical Workflow

Most people will use it like this:

  1. Save one precise memory with remember.
  2. Feed raw notes or transcripts with ingest.
  3. Before an agent run, fetch only what matters with search, context, or wake-up.
  4. Inspect, fix, or remove single records with show, update, or delete.
  5. Periodically export the database for backup.
  6. Restore it elsewhere with import.

Which Command To Use

remember

Use remember when you already know exactly what should be saved.

Good examples:

  • a decision
  • a rule
  • a user preference
  • a project constraint
memory-kernel remember --scope project.alpha --kind decision --title "Use SQLite FTS5" --content "We use SQLite FTS5 for local retrieval."

ingest

Use ingest when you have raw text and want the system to split it into structured memories.

Good examples:

  • meeting notes
  • a transcript
  • a rough planning document
  • an agent session log
memory-kernel ingest --scope project.alpha --file notes.txt --source sprint-review --tags planning transcript

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Memory Kernel: common questions

Is Memory Kernel MCP server safe?
Mostly: it is graded B (82/100). Read the Memory Kernel safety report
How do I install Memory Kernel?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Memory Kernel need an API key?
No secret keys are declared. It reads 1 setting from the environment.
Is Memory Kernel maintained?
The last commit was 141 days ago (2026-06-15). The latest release is v0.3.2.
What can I use instead of Memory Kernel?
Servers from other publishers that do the same job: Remem MCP server, Memory Arbiter MCP server and memo MCP server.
How does Memory Kernel compare with other Databases MCP servers?
safety score 82/100 (higher than 55% of 802 Databases servers); tools 8 (the typical Databases server has 8); tools that change things 0% (typical: 10%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Memory Kernel

Same job from other publishers: the closest match first, then the best rated.

  • Remem
    Local-first automatic memory for Claude Code and Codex: capture, distill, recall from SQLite.
    B
  • Memory Arbiter
    Local SQLite MCP memory: evidence-based recall, advisory conflict notices, authorized governance.
    A
  • memo
    Memory for AI agents — MLX (Apple Silicon) or CPU (Linux), sqlite-vec + BM25, zero cloud.
    A
  • Clude
    Portable agent memory anchored on Solana. Local SQLite + vector recall, open export.
    B
  • open-memex
    Local-first memory for AI coding agents — Markdown + SQLite FTS5, shared across editors via MCP.
    B