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
  • Transports: stdio vs HTTP
  • State of MCP (stats)
  • 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. πŸ—„οΈ Databases
  3. Skillmem
S
Health: Not checked yetWe have not completed a health check for this listing yet.No health check has run yet.

Skillmem

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 RepositoryVisit Website

Skill memory for coding agents: learn, recall, reinforce, decay. Local SQLite, no API key.

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.

One-click editor setup isn’t available for this listing yet β€” we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ
No confirmed setup config for this listing yet. We only publish a config block when the install details come from the project itself β€” its README, its docs, or a verified owner. We haven’t found those for skillmem, and we’d rather show nothing than a guess you’d paste into your client. Follow the project’s own setup instructions for the current steps.
Install Directory Badge Claim listing AlternativesπŸ—„οΈ More in Databases

Documentation Overview

skillmem

CI

Self-improving skills for Claude Code and Codex β€” your agents learn, recall, reinforce, and forget.

skillmem demo: a Russian query finds an English skill, unused skills decay

Strength has to be earned β€” saying a skill helped is not evidence, a passing test is:

skillmem: self-report does not raise strength, a passing test does, and rare rules can be pinned

Generated from a real run: scripts/demo.sh --record | python3 scripts/cast_to_svg.py > docs/demo-evidence.svg.

skillmem gives Claude Code and the Codex CLI a local, persistent skill & memory layer. After every non-trivial task the agent can record how it was done as a skill; before the next task it recalls the relevant ones; skills that keep proving useful get stronger, and skills nobody uses fade away β€” the way human memory works.

  • $0 per write and per read β€” no LLM calls, no cloud, no API keys. Plain SQLite on your disk.
  • Bilingual hybrid search, fully local β€” FTS5 BM25 + Snowball stemming (EN/RU) matches inflected forms within a language; the multilingual ONNX embedder is what lets a Russian query find an English skill, so install the semantic extra if you work across both. All on CPU, offline.
  • Ebbinghaus strength model, earned not claimed β€” strength rises only on evidence from outside the agent's own judgement, falls after a failure, and fades on a schedule when unused; dead skills are swept to a backed-up archive (never deleted). Rules that are rare by nature can be pinned out of decay.
  • Provenance, and trust the owner grants β€” every memory records where it came from (owner / agent / imported / derived), and only the owner approves one as a rule (skillmem trust <slug>). Anything unapproved β€” an imported pack, a summary of a transcript that quoted a web page, a rule an agent was talked into saving β€” is injected inside a marked block that says it is data, not instructions. An agent cannot change a memory the owner wrote or approved: it writes a proposal under a new slug.
  • Tamper-evident history β€” every edit is appended to a SHA256 hash-chain; skillmem verify detects any after-the-fact tampering.
  • Deep Claude Code integration β€” hooks on five events + 9 MCP tools installed with one command.
  • One memory, several agents β€” Claude Code and Codex share a single database, and every record carries the agent that wrote it, taken from the MCP handshake, so authorship stays readable when they learn side by side.
  • Cross-platform β€” macOS (launchd), Windows (schtasks), Linux (systemd user timers, cron fallback).
  • No vendor lock β€” export-all dumps everything to plain markdown with YAML frontmatter; re-importing the dump yields the same records. One destination per database: the exporter prunes its own stale files via a manifest, and refuses a directory another database exports to rather than overwrite its backup.

Why

Agents repeat their mistakes because each session starts from zero. Existing "memory" tools store facts; skillmem stores procedures β€” trigger, steps, outcome, lessons β€” and ranks them by how often they actually helped. The write path costs nothing, so the agent can afford to learn from every task.

What 0.10.0 changed

Memory that an agent writes is not the same thing as a rule you set, and until 0.10.0 this project treated them the same. An external text β€” a README, a web page β€” reaches a transcript, a model distils it into a note, and the note comes back in the next session under a heading that reads like your own rules. A document could also talk an agent into saving a rule through mem_learn, and that rule looked exactly like one you wrote.

Now provenance is a field, trust is an act, and the summariser that reads your transcripts runs with no tools at all (--tools "" plus --strict-mcp-config; a CLI that does not understand those flags gets no recap rather than an uncaged one). The full list β€” including the migration and what it does and does not approve on upgrade β€” is in the CHANGELOG.

The seven releases before it, in one line each, because they were all about the same hook: 0.9.3 stopped the Stop hook recursing into itself (one machine spawned 4083 summary sessions in a day); 0.9.4 put a rate limit on it and stopped a failing model buying a call per turn; 0.9.5 fixed four silent defects, including recall being dead for notebook edits; 0.9.6 stopped a slow summary overwriting a fresher one; 0.9.7 added skillmem recap and skillmem hooks-status; 0.9.8 stopped a skipped turn reading a 59 MB transcript first; 0.9.9 made publishing a summary compare-and-swap. Anyone on 0.9.0–0.9.2 should upgrade β€” those versions contain the recursion.

How it differs

The memory products in this space β€” Mem0, Zep, Letta, LangMem, Cognee β€” are built mostly for conversational and user memory, entity graphs, or agent-managed context, and most of them offer a hosted tier. skillmem is narrower on purpose and different on four axes:

skillmem
What it storesprocedures β€” trigger, steps, outcome, lessons β€” not facts about a user
What it forgetsactively: unused skills decay on an Ebbinghaus schedule and are archived; rare-but-critical rules are pinned out of it
Where strength comes fromoutside evidence only β€” a passing test, an accepted diff, your confirmation. An agent saying "that helped" moves recency, never strength, so it cannot promote its own mistake. reinforce is not idempotent: a retried confirmation counts again (evidence ids are a later release)
Who is trustedyou. Provenance is recorded, approval is yours to give, and unapproved memory arrives framed as data
Where it runsyour disk. SQLite + FTS5 + a local ONNX embedding model. No API key, no cloud, no Docker, no graph database
How it reaches the agenthooks on five events (SessionStart, UserPromptSubmit, PreToolUse, Stop, SessionEnd) β€” recall happens whether or not the agent thinks to ask, plus 9 MCP tools when it does

Retrieval quality is measured, not asserted: hit@5 0.871 / MRR 0.622 on the full LongMemEval oracle set, hybrid retrieval, k=5, CPU only, reproducible from this repo β€” see Benchmarks for the per-type table and the reporting rules we hold ourselves to.

Quickstart

macOS / Linux:

Terminal
pip install 'skillmem[semantic]'   # or: uv tool install 'skillmem[semantic]'
skillmem doctor                     # downloads the embedding model once (~220 MB)

Windows (PowerShell):

powershell
powershell -ExecutionPolicy Bypass -File install.ps1

Or from a checkout:

bash
uv venv && uv pip install -e '.[semantic]'
source .venv/bin/activate       # or prefix the commands below with `uv run`
skillmem init --claude-code     # wires MCP server + hooks into Claude Code
skillmem init --codex           # wires the MCP server into the Codex CLI
skillmem init --all-agents      # ...or all six at once (see below)
skillmem doctor                 # health check: DB, schema, semantic status

Flags combine in one run β€” the agents then share one database.

All six agents

FlagAgentConfig it writes
--claude-codeClaude Code~/.claude.json + hooks in ~/.claude/settings.json
--codexCodex CLI~/.codex/config.toml
--cursorCursor~/.cursor/mcp.json
--windsurfWindsurf~/.codeium/windsurf/mcp_config.json
--geminiGemini CLI~/.gemini/settings.json
--opencodeopencode~/.config/opencode/opencode.json

Every entry is idempotent and backed up before it is touched; a config that does not parse is left alone rather than overwritten. Each agent is stamped with SKILLMEM_AGENT, so in a shared database "who learned this" stays answerable. skillmem uninstall removes all of them (--no-editors to keep the editor entries).

init --claude-code registers the MCP server in ~/.claude.json and the hooks in ~/.claude/settings.json (idempotent, with backups). Use --hooks minimal for no hooks at all (only the deny rules for the owner-only commands, below), or --hooks none for MCP only. Hand-written memory files are imported with skillmem migrate --source <dir>; there is no per-turn import hook.

Codex CLI

bash
skillmem init --codex

Appends an [mcp_servers.skillmem] table to ~/.codex/config.toml and marks the entry with SKILLMEM_AGENT=codex. The tag is belt-and-braces: with no tag set, the server takes the author's name from the agent's own MCP handshake, so attribution is right in a shared database whichever way skillmem was installed. The file is appended to, never rewritten: your own settings and comments stay where you put them, the result is parsed before it is written, and invalid TOML is refused rather than overwritten. skillmem uninstall removes the table again and leaves the rest of the file intact.

Codex reads AGENTS.md for project rules; if you keep yours in CLAUDE.md, point Codex at it with project_doc_fallback_filenames = ["CLAUDE.md"] in the same config file β€” then both agents follow one set of rules and one memory.

As a plugin

The repo is also a plugin, in two flavours, both pointing at the same skillmem-mcp binary:

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Databases View all alternatives
  • R
    Remem Mcp β€” Local First MCP Memory + CodeGraph + Wiki

    Local-first memory for AI coding agents. Memory + CodeGraph + Wiki in one SQLite file.

    πŸ—„οΈ Databases1 views
    Compare vs Remem Mcp β€” Local First MCP Memory + CodeGraph + Wiki β†’
  • A
    Agent Swarm

    Full Agent Swarm API and MCP server with local SQLite storage for multi-agent orchestration.

    πŸ—„οΈ Databases1 views
    Compare vs Agent Swarm β†’
  • M
    Memory Kernel

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

    πŸ—„οΈ Databases1 views
    Compare vs Memory Kernel β†’
  • M
    MCP Toolbox for Databases

    MCP Toolbox for Databases enables your agent to connect to your database.

    πŸ—„οΈ Databases1 views
    Compare vs MCP Toolbox for Databases β†’

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Skillmem

We don't have a confirmed install command for skillmem yet, so we don't publish a generated one β€” a guessed package name would point at the wrong package or none at all. Follow the project's own README or setup instructions (https://github.com/liza-studio/skillmem) for the current steps.

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 PreviewSkillmem AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/skillmem?style=directory)](https://allmcps.com/mcp/skillmem)
HTML Embed
<a href="https://allmcps.com/mcp/skillmem"><img src="https://allmcps.com/api/badge/skillmem?style=directory" alt="Skillmem on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ—„οΈDatabases
More technical detailsExpand β–Ύ
Last updatedSep 28, 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.

β˜… Featured
M

Moxie Docs MCP

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

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 β€” 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 πŸ—„οΈ Databases β†’Best MCP servers for Databases β†’Best SQLite MCP servers β†’Alternatives to Skillmem β†’Install in Claude DesktopInstall in CursorInstall in VS CodeSetup guides for all 13 MCP clients