Fimemory MCP server
io.github.FutureAiIndustries/fimemory·v0.5.0Local-first shared memory for AI tools. Your files, encrypted at rest by default; budgeted reads.
0 stars65 downloads/wk
Reviews
Write oneNobody has reviewed Fimemory yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Fimemory tools (6, 2 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
fimemory_compactGet a work packet for folding old log entries into the note. Returns the FULL current note plus a page of entries to fold — this is not the normal read path, and the response can be larger than the fold budget when the note (or a single entry) is very large. Prefer fimemory_get for ordinary reads. YOU draft the folded note and submit it with fimemory_update — the runtime never summarizes for you.
fimemory_createwrite actionCreate a new topic explicitly (nothing is ever auto-created). Fails if the id looks like an existing topic — reuse that one instead. Writes an empty starter note; add knowledge with fimemory_log and fimemory_update.
fimemory_getRead a few topics within a hard read budget — curated note + recent log. Call after fimemory_search. Limits come from the store's settings (defaults: 3 topics and a 2,000 read budget per request); they cannot be raised through arguments. If a topic comes back trimmed, ask for fewer topics or a shorter log tail.
fimemory_searchFind topics by keyword (indexes curated notes AND typed log entries). ALWAYS search first, then fimemory_get the 1–3 that matter — don't guess topic ids or browse everything. Returns id, title, and a one-line excerpt (never full notes).
fimemory_statusShow the FIMemory store — how many topics, how many suggested edits are waiting for the human, and how much this session has read so far. Check it if you're unsure what you've already read.
fimemory_updatewrite actionSuggest an edit to a topic's curated note. This does NOT change the note — it creates a suggested edit that waits for the human to approve. Use it when the summary is out of date. Provide the full note text: the header block at the top (between the --- lines) plus the body. Base frontmatter (title/aliases/tags/projects/updated) is preserved server-side from the current note — only the body is take
Public scan report
scanner v0.1.10 · 2026-11-01 · same rubric, same numbers if you re-run it
- Code scan247 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 qualitystatic API keys via environment variables6/15
- Maintenancelast push 71 days ago12/15
- Maintainer identityregistry namespace matches repository owner7/10
How Fimemory compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 77/100
- higher than 50% of 48,255 servers
- Tools
- 6
- the typical server has 7
- Tools that change things
- 33%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 65
- more than 51% of 12,191 servers with a package
What its tools let an agent do: 4 read · 2 change
Install Fimemory in Claude Code, Cursor or VS Code
Runs npx -y fimemory on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add fimemory -- npx -y fimemory
What the publisher says
From the Fimemory repository's README, as published. We do not edit it. Read it on GitHub
FIMemory
A local store your AI tools can read, once connected and told to.
FIMemory (FI Memory, by Future Industries) keeps your notes on your own computer, and connects your AI tools to them so you stop re-explaining the same project every session. The store is an ordinary folder of your own files: no proprietary format, no server, no account, nothing uploaded anywhere. New stores are encrypted at rest by default. You choose a passphrase, a 24-word recovery phrase prints once, and the files stay private wherever they travel: a git host, a cloud backup, a USB stick. Prefer files you can open in a text editor directly? Plaintext is one explicit choice away at setup, and an encrypted store exports back to readable Markdown any time, gated by nothing but your key.
Start here
Two commands.
npm i -g fimemory
fimemory setupIf that first command fails with EACCES: permission denied (common on macOS, where npm's default global folder is root-owned), give npm a folder you own and retry. No sudo needed:
npm config set prefix ~/.npm-global
echo 'export PATH="$HOME/.npm-global/bin:$PATH"' >> ~/.zshrc && source ~/.zshrc
npm i -g fimemoryThen close and reopen any AI tool that was already running, because they read their settings when they start.
That is the whole install. setup creates the store if you do not have one, connects every AI tool it finds on this machine, then checks its own work and prints what landed and what did not. Running it again is safe and boring: everything already in place reports unchanged and nothing is rewritten. When you are not sure whether it worked, run it again.
Creating a store on a terminal, setup walks you through encryption: you choose a passphrase (or press one key to opt out with --plaintext), it prints your 24-word recovery phrase once and asks you to prove you wrote it down, then leaves the store unlocked on this machine for about 8 hours. In a script or CI there is no prompt: pass --passphrase "...", set GESTALT_PASSPHRASE, or say --plaintext. With none of those it refuses cleanly rather than guessing. Lose both the passphrase and the 24-word phrase and the data is gone, by design; that is what "your key, not our servers" costs, and the guided run will not let it happen silently.
One step setup cannot finish for you is Claude Code, which manages its own config file. setup checks whether the claude command exists on this machine: if it does, it prints a single claude mcp add line for you to paste. If it does not (the VSCode extension and the desktop app install no command line), it prints the exact JSON block and the file to put it in instead. Either way it lands under Next steps rather than scrolling past.
If a step fails, the run keeps going and the failure gets its own line. Fix that line, run fimemory setup again, and the steps that already worked stay put.
Three commands you will want later:
through approving your first suggested edit, asks three questions about how you work and writes the answers into the store, then shows a search answering with your own facts. A wired store that holds nothing about you feels broken even when nothing is; this is the shortest way past that.
- fimemory onboard is the guided first step AFTER setup: it walks you
what is missing and what to do about it. A half-finished install is the most common way this goes wrong.
- fimemory doctor reads the whole setup back and tells you in plain words
store: every file readable in a text editor, by you and by any person or program with access to the folder. It is a real choice, stated plainly, not a hidden downgrade. A store that started plaintext can adopt encryption later with fimemory encrypt (cheapest before real content accumulates).
- fimemory setup --plaintext does the same install with an UNENCRYPTED
Before, a working install and a dead one looked identical. Now the install tells you which one you have.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Fimemory: common questions
- Is Fimemory MCP server safe?
- Mostly: it is graded B (77/100). Read the Fimemory safety report
- How do I install Fimemory?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Fimemory need an API key?
- Yes. The registry entry asks for
GESTALT_PASSPHRASE. - Is Fimemory maintained?
- The last commit was 74 days ago (2026-08-22). The latest release is v0.5.0.
- What can I use instead of Fimemory?
- Servers from other publishers that do the same job: Memorix MCP server and Nautilus Compass Memory MCP server.
- How does Fimemory compare with other MCP servers?
- safety score 77/100 (higher than 50% of 48,255 servers); tools 6 (the typical server has 7); tools that change things 33% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Fimemory
Same job from other publishers: the closest match first, then the best rated.
MemorixLocal-first project memory with legacy MCP and 2026 discovery compatibility.not reviewedEstablishedB- Nautilus Compass MemoryLocal-first long-term memory for AI agents, with byte-recomputable signed verification receipts.not reviewedEstablishedB