Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI → MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE ↗ (opens in a new tab)
  • llms.txt ↗ (opens in a new tab)
  • Catalog JSON ↗ (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub ↗ (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. 🧠 Knowledge & Memory
  3. KMP
K
Health: Not checked yetWe have not completed a health check for this listing yet.No health check has run yet.

KMP

User RatingsBe the first to rate and review this MCP server! Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time — check back soon.
View Repository

Local-first agent memory that preserves what happened, when and why

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.

Add to CursorAdd to VS Code
Manual Client & Custom JSON ConfigExpand JSON ▾

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "kmp": {
      "command": "npx",
      "args": [
        "-y",
        "kmp"
      ]
    }
  }
}

💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing Alternatives🧠 More in Knowledge & Memory

Documentation Overview

KMP — Agent memory that remembers why

KMP

Local first. Evidence attached. Time included.

CI Release crates.io License

KMP gives Codex and Claude Code local-first memory that preserves what happened, when and why. It stores decisions and evidence, not transcripts, on embedded SQLite, and exposes them through eleven memory tools plus three semantic view tools over a shared ChronoLoom view.

Ask “Show me the memory behind this decision.” The agent retrieves the evidence, opens ChronoLoom at the relevant moment and lights up the proof path. ChronoLoom names who is guiding, shows why the agent moved, and lets you take control without losing the frame or its undo. A shared time window crosses real 3D about layers; a flat camera shows the same memory, with labels as filters.

Why KMP?

Agents are good at doing the work in front of them. Tomorrow is harder. A decision survives, its rationale disappears, and somebody gets to rediscover the same incident from scratch.

KMP gives the agent a typed, temporal memory instead of a bag of text:

  • evidence decides what can be claimed;
  • relations carry the reason two memories belong together;
  • time travel is explicit, cursor-based and auditable;
  • old decisions are superseded, never quietly rewritten;
  • UNKNOWN is an honest answer when the evidence is not there.

The normal path runs entirely on your machine. No KMP account. No hosted memory server. No Underpass cloud.

Install. Run setup. Done.

Codex CLI

bash
codex plugin marketplace add underpass-ai/kmp --ref marketplace
codex plugin add kmp@underpass

Then ask Codex to run kmp-setup and restart Codex once.

Claude Code

text
/plugin marketplace add underpass-ai/kmp@marketplace
/plugin install kmp@underpass
/kmp:setup

Restart Claude Code once. Verify either host with its kmp-doctor workflow, or from a terminal:

bash
kmp-mcp info
kmp-mcp doctor

That is the happy path. The plugin owns the MCP registration, so do not add a second KMP server by hand. Store selection and repair live in Embedded KMP.

Talk to it like a human

You normally ask for the outcome. The KMP skill chooses the memory moves.

You sayThe agent doesYou get
“Continue the KMP documentation work.”Wakes project:kmp before re-deriving it.Current decisions, constraints and next actions.
“Why did we choose SQLite?”Asks memory and follows the stored evidence.A grounded answer, or UNKNOWN.
“What happened yesterday?”Resolves the interval and navigates every temporal page.Ordered memory from that period.
“Why was the launch postponed in March?”Asks memory standing within March: only what fell inside competes, and the lifecycles are read as they stood then.A grounded answer from that time, or UNKNOWN naming the nearest match outside the span.
“Remember that retries are capped at two because logs showed amplification.”Records the decision, its evidence and meaningful relations.Durable state with an auditable why.
“Show the proof between this incident and that decision.”Traces the typed path and inspects its evidence.The stored connection, rationale and sources.
“Undo that decision.”Writes a state that supersedes the old one.Both decisions remain visible in time.
“Save the project memory.”Publishes the maintained project bundle and shows its diff.Reviewable .kmp/memory.jsonl.

KMP is memory, not surveillance. Store durable decisions and evidence, not transcripts.

It also waits to be asked. A session that never mentions memory makes no KMP call at all — the agent works from what is in front of it. Naming KMP, running a /kmp:* command, or opting in from your project's CLAUDE.md or AGENTS.md is what opens a route. If you would rather it enter known work on its own:

bash
kmp-mcp config memory-routing always
kmp-mcp config memory-routing on-request   # the default

How it works — the 10-second version

mermaid
flowchart LR
    U[You] --> H[Codex or Claude]
    H --> S[KMP skill]
    S -->|chooses a move| M[kmp-mcp]
    M --> K[embedded kernel]
    K --> D[(.kernel/\nSQLite)]
    K --> V[local read-only viewer]

The plugin installs the skills and declares one local MCP process. The skill turns intent into one or more of fifteen typed tools. kmp-mcp validates the request, and the kernel reads or writes the local graph-temporal store. The agent—not KMP—turns returned evidence into conversational prose.

ChronoLoom — memory you can see

Ask your agent: “Show me the memory behind this decision.” ChronoLoom opens on the evidence and lights up its proof path.

You control the same view: your agent can steer it; you can click, filter, pan or undo at any time.

Explore ChronoLoom · Technical architecture

Who owns what?

LayerOwnsDoes not own
PluginInstallation, host discovery, skills and the single MCP declaration.Memory semantics or a second tool vocabulary.
SkillsWhen to recover, ask, navigate, audit, write, diagnose, save or restore.Persistence.
kmp‑mcpThe schema-checked fifteen-tool boundary over local stdio.Choosing a workflow from user prose.
KernelValidation, temporal storage, traversal, deterministic retrieval and proof.Generating prose or inventing rationale.

Human workflows such as kmp-setup, kmp-doctor, kmp-info, kmp-catchup, kmp-save, kmp-restore and kmp-revert compose the MCP surface. They are not extra memory verbs. The machine-checked ownership map is plugins/kmp/capabilities.json.

The fifteen MCP moves

Twelve over memory, three over the view a person is looking at.

ToolPurpose
kmp_wakeRecover compact state before continuing work.
kmp_askRetrieve evidence for a semantic question, or UNKNOWN.
kmp_relateRead what the memories of several abouts have to do with each other in a span, off the scopes and clocks they share.
kmp_gotoJump to memory at a time, sequence or ref.
kmp_nearInspect the temporal neighborhood around a cursor.
kmp_rewindMove backward through memory.
kmp_forwardMove forward through memory.
kmp_traceProve the path between two refs owned by an explicit about.
kmp_inspectInspect one object inside an explicit about, with its links and evidence.
kmp_write_memoryValidate and record a decision, constraint or outcome.
kmp_ingestIngest an exact canonical memory graph.
kmp_relabelChange the labels a memory stands in — add, take off, and why — without rewriting its text.
kmp_view_openOpen or rehydrate a ChronoLoom view over an about.
kmp_view_apply_intentMove that view by declaring meaning — focus, clock, zoom, filters, selection — under optimistic concurrency.
kmp_view_get_stateRead the view's semantic state, never its pixels.

The view tools never write memory: they carry a closed, semantic vocabulary with no coordinates in it, and a person at the loom has right of way — an intent prepared against a stale revision conflicts rather than yanking the view away.

tools/list from the running server is authoritative for schemas, outputs and the relation vocabulary.

Local means local

BoundaryDefault behavior
MemoryStored on your machine, normally in the repository's .kernel/.
MCP transportLocal stdio between the agent host and kmp-mcp.
ViewerRead-only loopback HTTP, normally rooted at http://127.0.0.1:7317/, behind a random per-session capability.
External servicesNone required.
UnderpassReceives no memory and operates no service in this path.
UpdatesSetup may contact GitHub Releases for checksummed packages.
Cloud agentsEvidence returned to a cloud agent follows that host's data policy.

.kernel/ is machine state and is ignored by git. A project-scoped store also maintains .kmp/memory.jsonl; it leaves your machine only if you deliberately commit or copy it.

Language without flattening the evidence

Read the full README →View source on GitHub →

Related MCP Servers

View all in Knowledge & Memory View all alternatives
  • Moxie Docs MCP logoMoxie Docs MCP
    ★ Featured

    MCP & Agent Skills for Automated Documentation, and codebase conventions + context

    🧠 Knowledge & Memory21 views
    Compare vs Moxie Docs MCP →
  • Scrivener MCP logoScrivener MCP

    Connect Scrivener 3 writing projects to Claude and other AI assistants. 47 tools for document management, writing analysis, semantic search, character/plot memory, and content enhancement. Progressive skill loading, relationship engine with HMS triplets, and JS fallback for offline semantic search. npm i -g scrivener-mcp

    🧠 Knowledge & Memory16 views
    Compare vs Scrivener MCP →
  • Talamus logoTalamus

    Local-first, source-grounded memory that survives AI agent sessions.

    🧠 Knowledge & Memory1 views
    Compare vs Talamus →
  • Memento logoMemento

    Local-first, LLM-agnostic memory layer for AI assistants.

    🧠 Knowledge & Memory2 views
    Compare vs Memento →

Reviews

No reviews yet — be the first to share how this listing worked for you.

Frequently Asked Questions about KMP

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "kmp": { "command": "npx", "args": ["-y", "KMP"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewKMP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/kmp?style=directory)](https://allmcps.com/mcp/kmp)
HTML Embed
<a href="https://allmcps.com/mcp/kmp"><img src="https://allmcps.com/api/badge/kmp?style=directory" alt="KMP on AllMCPs" /></a>

Technical Specs & Signals

Category🧠Knowledge & Memory
More technical detailsExpand ▾
TransportSTDIO
RuntimeNode.js
Last updatedSep 7, 2026
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
27Quality signal: Emerging · 27/100How this signal is calculated ▾
Server availabilityNot measured

Not scored for repo-hosted servers — we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership8/20
Documentation & tools11/30
Adoption & activity1/15
Community engagement0/10

A guidance signal from public completeness & health data — not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

★ FeaturedAllMCPs Server logo

AllMCPs Server

The official MCP server for AllMCPs.com - submit and manage tools directly from your AI. The open directory for MCP servers. Connect Claude, Cursor, Windsurf, and AI agents to databases, tools, files, and APIs. Explore 10,000+ servers. AllMCPs is the premier, open directory for discovering, evaluating, and installing Model Context Protocol (MCP) servers to equip AI agents and LLMs with real-world superpowers.

Explore Server →

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge and attach your website — proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it — no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in 🧠 Knowledge & Memory →Best MCP servers for Memory & Knowledge →Alternatives to KMP →Install in Claude DesktopInstall in CursorInstall in VS Code