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. πŸ—„οΈ Databases
  3. Anamnesis
Anamnesis logo
Health: ActiveRecent health check succeeded.Last checked 9/8/2026, 12:03:14 AM

Anamnesis

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

Cross-machine, file-first memory for Claude Code: markdown + SQLite FTS5, synced with git

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
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β€” we're steadily working through the catalog.

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": {
    "anamnesis": {
      "command": "npx",
      "args": [
        "-y",
        "anamnesis-dashboard"
      ]
    }
  }
}

πŸ’‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing AlternativesπŸ—„οΈ More in Databases

Documentation Overview

Anamnesis

Cross-machine memory for Claude Code

PyPI CI Python License: Apache 2.0

Website Β· Docs Β· Benchmark Β· Dashboard

bash
uv tool install anamnesis-memory && anamnesis init

ἀνάμνησις (anamnesis): Greek for recollection, the act of calling knowledge back to mind.

Anamnesis is a local-first, file-based memory layer for Claude Code that syncs across your own machines. What Claude learns about your projects (conventions, architecture decisions, fixes that worked, what you did yesterday) is stored as plain markdown, indexed locally for search, and kept in sync over your private network.

Claude Code's own memory stays on the machine where it was written. Copying a SQLite index through a cloud folder such as Dropbox or iCloud corrupts it. Anamnesis syncs the markdown with git instead and rebuilds the index on each machine, so a note written on your desktop is searchable from your laptop.

No cloud account is required. The memory stays on your machines, version-controlled and human-readable.

How it works

Code
  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”        git over your private mesh        β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚  desktop    β”‚  ◄────────────  (Tailscale)  ────────►   β”‚  laptop     β”‚
  β”‚             β”‚                                          β”‚             β”‚
  β”‚  Claude Codeβ”‚                                          β”‚  Claude Codeβ”‚
  β”‚     β–Ό       β”‚                                          β”‚     β–Ό       β”‚
  β”‚  MCP server β”‚   markdown (source of truth)             β”‚  MCP server β”‚
  β”‚     β–Ό       β”‚   + SQLite FTS index (rebuilt locally)   β”‚     β–Ό       β”‚
  β”‚ ~/.anamnesisβ”‚                                          β”‚ ~/.anamnesisβ”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜                                          β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
  • Files first. Each note is a markdown file under ~/.anamnesis/memory/, readable and git diff-able. The markdown is the source of truth; everything else is derived from it.
  • A local index. A SQLite FTS5 index gives keyword (BM25) recall. It is rebuilt locally and is not synced. On the project's eval set, keyword search reaches about 94% recall, so there is no vector store until measurements call for one.
  • Sync over git. The markdown is a git repo synced over your private Tailscale mesh, or any git remote you control. Only the markdown travels; each machine rebuilds its own index, so the database file is not copied between machines. If two machines edit the same note, sync reports a git conflict instead of dropping either side.
  • Claude Code integration. An MCP server exposes read-only query tools, and session hooks do the rest: SessionStart injects the relevant notes, and SessionEnd captures a summary of the session and syncs it.
  • Reflection and merge. An optional reflection pass (any OpenAI-compatible model, set in config) distills session notes into durable notes, and anamnesis merge consolidates near-duplicates. Generated notes carry provenance and confidence in their front-matter. merge --apply is gated on your eval set so it does not lower recall, and anamnesis eval measures reflection before and after on a sandbox copy.
  • A dashboard. A web GUI to browse, search, edit, and read the history of your memory across every machine.

Quickstart

Prereqs: Claude Code, uv, and git.

bash
uv tool install anamnesis-memory && anamnesis init

anamnesis init registers the MCP server with Claude Code at user scope, installs the SessionStart, SessionEnd, and PreCompact hooks, configures the store at ~/.anamnesis, and runs a first sync. It is idempotent: it backs up settings.json and does not duplicate hooks. --print shows the full plan without writing anything, and --local-only skips the remote until you want one.

Claude Code gets five tools: memory_search, memory_list, and memory_status (read-only, safe to auto-approve), plus memory_write and memory_sync. Full reference: CLI Β· MCP tools Β· configuration.

Developing from source instead
bash
git clone https://github.com/oscardvs/anamnesis && cd anamnesis/server
uv venv --python 3.12
uv pip install -e ".[mcp,dev]"
uv run anamnesis init --print

The repo also ships a project-scoped .mcp.json. Claude Code launches MCP servers with a filtered environment, so ANAMNESIS_HOME / ANAMNESIS_MACHINE_ID / ANAMNESIS_GIT_REMOTE belong in its "env" block, not your shell. Server internals: server/README.md.

Cross-machine sync

Memory is a git repo (~/.anamnesis/memory/) synced over your private Tailscale mesh, or any git remote you control. Set it up once:

  1. Put every machine on the same tailnet (install Tailscale, tailscale up). Pick one always-on machine to host the shared repo; tailscale status prints its MagicDNS name (for example host.your-tailnet.ts.net).

  2. Create one shared bare repo on the host:

    bash
    git init --bare -b main ~/anamnesis-memory.git
    
  3. Point each machine at it:

    bash
    anamnesis init --remote 'you@host.your-tailnet.ts.net:anamnesis-memory.git'
    

    The host itself uses the local path: --remote "$HOME/anamnesis-memory.git".

Sync runs commit -> pull --rebase -> push and rebuilds the local index after pulling, so a note written on one machine is searchable on the others within a sync cycle. If you started with --local-only, re-run init --remote ... later; the store attaches to the remote and pushes its history.

Hooks

anamnesis init installs three Claude Code hooks:

  • SessionStart injects the most relevant notes for the current project (your global preferences, the project's durable notes, and a couple of recent session summaries) and starts a background sync.
  • SessionEnd captures an episodic note from the session transcript and syncs it, so it is on your other machines by the next session. PreCompact captures the same kind of note before context compaction.

Two more commands build on them:

  • Reflection (optional). Point anamnesis config set reflection.provider ... at an OpenAI-compatible model and anamnesis reflect distills accumulated session notes into durable conventions. With reflection.auto set, it runs at session end once a project has enough unreflected notes. anamnesis merge consolidates near-duplicates and only applies if recall on your eval set holds.
  • Import. anamnesis import copies Claude Code's own per-project memory into the store, so notes you already wrote for it are included.

To set the hooks up by hand instead of with init, copy examples/hooks.settings.json into ~/.claude/settings.json and point it at your install.

Benchmark

bench/cross-machine-tokens/ runs one scripted task on a fresh machine twice: once without Anamnesis, where the agent explores the project to learn its conventions, and once with the real SessionStart memory block injected. It drives the Claude Code CLI headlessly on a synthetic project, so a Pro/Max subscription is enough and no API key is needed.

The committed result.json (3 runs per arm on claude-opus-4-8) shows about 8% fewer total input tokens with memory, 366k versus 336k on average, with output tokens and turn count about the same. The conventions were known from the first turn instead of being rediscovered. An earlier version of the scenario used a 5-file project and showed no difference; that null result is documented in the same README.

Dashboard

A web GUI for the memory store: browse and full-text search every note, edit markdown with per-note history, see every machine (which one wrote what and when it last synced), and run reflection from the browser. Provenance badges show where each note came from: you, a session capture, reflection, or import.

The Anamnesis dashboard showing a synced cross-machine memory store

Terminal
npx anamnesis-dashboard      # http://localhost:3000

or, from the CLI you already have:

bash
anamnesis dashboard

Needs Node 20 or newer. From a repo clone, cd dashboard && npm run dev works for development.

It is a thin read/write client over the same local store the MCP server uses: it reads the SQLite index directly and shells out to the anamnesis CLI for writes and sync. Use --port, --store, and --no-open to adjust how it serves. See dashboard/README.md for configuration and design notes.

Status

September 2026: v0.1.3 is on PyPI. The local-first core is done and has been used across a real multi-machine setup: the store, the MCP server, the hooks, git sync, the one-command install, the reflection and merge passes with their eval harness, and the dashboard. APIs may still change between releases.

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

Related MCP Servers

View all in Databases View all alternatives
  • Memory Fts logoMemory Fts

    Long-term memory for Claude Code with SQLite FTS5 search and BM25 ranking

    πŸ—„οΈ Databases0 views
    Compare vs Memory Fts β†’
  • Titen Memory logoTiten Memory

    Evidence-grounded agent memory with mandatory provenance, on local SQLite or Cloudflare D1

    πŸ—„οΈ Databases0 views
    Compare vs Titen Memory β†’
  • Memwright logoMemwright

    Embedded memory for AI agents with SQLite FTS5, pgvector, and Neo4j graph search.

    πŸ—„οΈ Databases0 views
    Compare vs Memwright β†’
  • Remem logoRemem

    Local-first automatic memory for Claude Code and Codex: capture, distill, recall from SQLite.

    πŸ—„οΈ Databases0 views
    Compare vs Remem β†’

Reviews

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

Frequently Asked Questions about Anamnesis

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

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

Technical Specs & Signals

CategoryπŸ—„οΈDatabases
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.
GitHub stars0
GitHub Star CountTotal stargazers on GitHub representing community popularity (0 stars).
36Quality signal: Fair Β· 36/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 ownership10/20
Documentation & tools16/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.

β˜… FeaturedMoxie Docs MCP logo

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 β†’Alternatives to Anamnesis β†’Install in Claude DesktopInstall in CursorInstall in VS Code