Local-first encrypted memory store that connects supported AI tools to files on your computer through MCP.
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.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Fimemory.
The fimemory MCP server gives AI tools access to a shared memory store kept on your own computer. The store is an ordinary folder of files rather than a proprietary database, and nothing is uploaded by default. New stores use encryption at rest unless setup is run with --plaintext; an encrypted store can later be exported to readable Markdown after unlocking.
The store is intended for notes, project context, and other information that agents may need across sessions. Agents only use the memory when they are connected and instructed to consult it. The package cannot force a host application to retrieve memory on every turn.
Running fimemory setup creates a store when one does not already exist, installs the MCP entry for detected hosts, adds memory rules, installs the Claude Code retrieval hook when applicable, and runs a diagnostic check. Each step reports its own result, so a failure in one configuration does not prevent later checks. Repeating setup is safe; completed work is reported as unchanged.
Encrypted setup asks for a passphrase and prints a 24-word recovery phrase once. The store remains unlocked locally for roughly eight hours. Scripted use can provide --passphrase, set GESTALT_PASSPHRASE, or explicitly select plaintext mode. Losing both the passphrase and recovery phrase makes the data unrecoverable.
The fimemory MCP server can be used by Claude Code, Codex CLI, Gemini CLI, Grok CLI, Windsurf, Cursor, and Claude Desktop configurations described by the project. Claude Code receives a command to paste because its CLI owns the relevant configuration schema. Retrieval behavior differs by host: Claude Code can use a hook, while other hosts rely on the installed rules and MCP access.
Install the package globally and run the guided setup:
Use fimemory onboard after setup to approve an initial suggested edit, answer questions about working habits, and verify a search against the resulting store. Use fimemory doctor to inspect the installation and identify missing configuration. Individual commands are also available for initialization, MCP installation, hooks, and rules.
For an unencrypted store, run fimemory setup --plaintext. A plaintext store can later be converted with fimemory encrypt. If npm cannot write to its global directory, configure a user-owned prefix instead of using elevated permissions.
setup, onboard, doctor, encrypt, join, and pull commands.Automated synchronization is not included. Multi-machine use requires configuring a private Git remote, running fimemory join <url> on another machine, and using fimemory pull before and after sessions. Conflicting edits do not silently merge; the losing version becomes a pending proposal for review.
The project reports hands-on use on Windows, macOS, and Linux, but host configuration paths for Windsurf, Cursor, and Claude Desktop are vendor-documented and not verified on disk by the project. Linux clipboard operations require xclip or wl-clipboard when applicable. Team features beyond a user's own remote are outside the shipped scope.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/fimemory)<a href="https://allmcps.com/mcp/fimemory"><img src="https://allmcps.com/api/badge/fimemory?style=directory" alt="Fimemory on AllMCPs" /></a>