Inkwell MCP server
io.github.veronchenko/inkwell-memory·v0.14.0·2 starsPersistent memory for AI agents: Markdown entries, hybrid search, typed graph links
2 stars
Reviews
Write oneNobody has reviewed Inkwell yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Inkwell tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-11-03 · same rubric, same numbers if you re-run it
- –Code scanpackage could not be scannedn/a
- –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 7 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Inkwell compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 80% of 3,470 Web search servers
- GitHub stars
- 2
- more than 70% of 1,786 Web search servers
Install Inkwell in Claude Code, Cursor or VS Code
claude mcp add inkwell-memory -- docker run -i --rm docker.io/foreigndmitryi/inkwell-memory:0.14.0
What the publisher says
From the Inkwell repository's README, as published. We do not edit it. Read it on GitHub
Inkwell — Persistent Knowledge Base MCP Server
Inkwell is a self-hosted Model Context Protocol server that gives AI agents persistent memory across sessions and projects. Three things set it apart from the other memory servers: plain Markdown files are the source of truth (the index is a throwaway cache you can delete and rebuild), entries are connected by a typed kb:// graph rather than dumped into a flat pile, and updates are bi-temporal — superseding a fact keeps the old version readable instead of overwriting it.
Docker Hub: foreigndmitryi/inkwell-memory · Website: veronchenko.github.io/inkwell-memory
Formerly Engram. Renamed in 0.14.0 — there are a dozen unrelated projects called "Engram" and the name had stopped being findable. Not affiliated with any of them, nor with the Engram keyboard layout. See the changelog for what the rename breaks.
Table of Contents
- Concept
- Features
- Comparison
- Measured Against a Plain Markdown Wiki
- Design Patterns
- Architecture
- Quick Start
- Search
- Tools
- Dashboard
- Graph Relations
- Usage Examples
Concept
Agent conversations end and take their context with them. Inkwell is the piece that survives: a knowledge base an agent searches before acting and writes to after resolving something non-obvious, so the next session — same project or a different one — starts with what was already learned instead of re-deriving it.
It deliberately stores zero discoverable information. If a fact can be pulled from code, git history, config files, or existing docs, it does not belong in Inkwell — that's what greps and re-reads are for. What belongs is the kind of knowledge a conversation would otherwise lose: a decision and the alternatives it ruled out, a bug's root cause and fix, a procedure learned the hard way, a preference stated once that should hold from then on.
Two things keep the base usable as it grows:
- Atomicity — one entry, one fact. remember warns (non-blocking) on Markdown headers, more than 3 paragraphs, or content past 512 B/1 KB, pushing multi-fact dumps back into separate linked entries instead of a wall of text no search will rank well.
- The graph, not a pile — entries link to each other via kb://uuid#type references, so related facts (a hub project, its features, a diagnostic tied to one of them) stay navigable both ways instead of living as isolated rows.
Features
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Grade history
- 2026-11-03restoreB → Ascore 88
Inkwell: common questions
- Is Inkwell MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Inkwell safety report
- How do I install Inkwell?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Inkwell need an API key?
- No secret keys are declared. It reads 2 settings from the environment.
- Is Inkwell maintained?
- The last commit was 7 days ago (2026-10-28). The latest release is v0.14.0.
- What can I use instead of Inkwell?
- Servers from other publishers that do the same job: Link MCP server, Reverie MCP server and Octobrain MCP server.
- How does Inkwell compare with other Web search MCP servers?
- safety score 88/100 (higher than 80% of 3,470 Web search servers); github stars 2 (more than 70% of 1,786 Web search servers). Full comparison.
Alternatives to Inkwell
Same job from other publishers: the closest match first, then the best rated.
- LinkLocal personal memory for agents as MCP tools — remember, recall, search, context, graph traversal.not reviewedEstablishedA
- ReverieGraph memory that dreams: Neo4j knowledge-graph memory for AI agents with hybrid searchnot reviewedEstablishedB
- OctobrainPersistent memory for AI assistants with semantic search and knowledge graph relationships.not reviewedGrowingA
Shodh MemoryCognitive memory for AI agents — semantic search, Hebbian learning, knowledge graphs.not reviewedEstablishedC- M3 MemoryLocal-first, cloud-friendly memory — 100+ tools, 99.2% LongMemEval-S retrieval@8, hybrid search.not reviewedEstablishedA