Longhand MCP server
io.github.Wynelson94/longhand·v0.5.5·14 starsLocal memory for Claude Code. Semantic recall across session history with zero API calls.
14 stars
Reviews
Write oneNobody has reviewed Longhand yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Longhand tools (3)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
get_file_historyGet every edit ever made to a file across all sessions, chronologically.
get_statsGet overall Longhand storage statistics.
list_sessionsList recent Claude Code sessions that Longhand has indexed.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan34 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 10 days ago15/15
- Maintainer identityregistry namespace matches repository owner6/10
How Longhand compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 89/100
- higher than 80% of 48,255 servers
- Tools
- 3
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 14
- more than 90% of 28,688 servers
What its tools let an agent do: 3 read
Install Longhand in Claude Code, Cursor or VS Code
claude mcp add longhand -- uvx longhand
What the publisher says
From the Longhand repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.Wynelson94/longhand -->
Longhand
Using Codex too? Share one memory archive between Claude Code and Codex.
Persistent local memory for Claude Code. Every tool call, every file edit, every thinking block from every Claude Code session — stored verbatim on your machine. Searchable, replayable, and recallable by fuzzy natural-language questions. Zero API calls. Zero summaries. Zero decisions made by an AI about what's worth remembering.
Claude Code quietly rotates your session files after a few weeks. Longhand captures them into SQLite before they're gone. Once ingested, your history stays forever — even after the source JSONL files are deleted. Install early; the past you don't capture is unrecoverable.
If you have 20+ Claude Code sessions in ~/.claude/projects/, Longhand can search across every fix, decision, and conversation you've had in ~56ms — without a single API call.
Does it use a lot of tokens? No — every tool is capped by design. A full recall across 100+ sessions returns ~4K tokens. Reading one raw session JSONL costs 10–50× more. See Token budget.
pip install longhand
longhand setup # ingest history + install hooks + configure MCP
longhand recall "that stripe webhook bug from last week"Want to kick the tires first? Run longhand demo for a 60-second walkthrough on a fake 3-session sample corpus — your real ~/.claude and ~/.longhand are not touched. The demo seeds a sandboxed store with a Stripe-webhook bug + Supabase auth migration + downstream 401 fix, then runs cross-session recall and project-status so you can see what the output looks like before committing.
pip install longhand
longhand demo # sandboxed; cleans up afterwards (pass --keep to explore)Upgrading to 1.0.0? This is the release that closes the deprecation window 0.13 opened. Everything removed here has been warning since 0.13.0:
- Four CLI aliases are gone: patterns → recall "", recap → status --days N, continue → status --session , reanalyze → analyze --all.
- The reconcile MCP tool now defaults to a dry run. If you have an agent loop that relied on the implicit heal, pass fix=true explicitly. Dry runs tell you so in the payload.
- Six retired MCP tools left the listing (19 → 13) but still answer forever with a migration note — retired names live in users' own CLAUDE.md files and must never hard-fail.
- New: COMPATIBILITY.md states what 1.x guarantees and what it doesn't.
Your database needs nothing. Migrations are automatic and a 0.11+ store opens on any later 1.x — that's Promise 2, and there's a real 0.11-schema fixture in the test suite proving it.
Upgrading to 0.13.0? Nothing breaks — that release opened the v1.0 deprecation window, so every old name kept working while pointing at its replacement:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Longhand: common questions
- Is Longhand MCP server safe?
- Yes, by our scan: it is graded A (89/100). Read the Longhand safety report
- How do I install Longhand?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Longhand need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Longhand maintained?
- The last commit was 47 days ago (2026-09-17). The latest release is v0.5.5.
- What can I use instead of Longhand?
- Servers from other publishers that do the same job: Deja Vu MCP server.
- How does Longhand compare with other MCP servers?
- safety score 89/100 (higher than 80% of 48,255 servers); tools 3 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Longhand
Same job from other publishers: the closest match first, then the best rated.
- Deja Vudeja-vu: local memory over the session histories of forty-three coding agents.not reviewedEstablishedA