Persistent memory and virtual filesystem MCP server for AI agents.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
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.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Open-source, file-first memory runtime for AI agents.
File-first memory runtime for AI agents. Store, recall, and synchronize memory using plain files on disk β local-first by default, with optional cloud sync.
Most AI memory systems are database-first, vendor-locked, hard to inspect, and hard to version. MemoFS inverts that: your agent's memory lives as Markdown and JSONL under a .memofs/ directory you can cat, git diff, and roll back.
Reach first success in under a minute. No API keys, no database setup, no cloud required.
To upgrade to semantic/vector search, plug in an embedder adapter like OpenAI (@memofs/adapter-openai) or Voyage AI (@memofs/adapter-voyage). For zero-API-key local vector search, enable the ONNX embedder (@memofs/adapter-transformers) to run embeddings completely in-process.
To connect your coding agent (Cursor, Claude Code, etc.), use the stdio-compatible @memofs/mcp-server.
The runtime resolves configuration from constructor options β env vars β .memofs/config.json.
Three runtime modes are supported: local (filesystem-only, default), hybrid (local + cloud sync with read/write policies), and memory (in-memory volatile, ideal for tests).
unverified status.memofs restore.success / failure / aborted outcome on complete() governing durable memory promotion and workspace cleanup.MemoFS is structured as a monorepo containing 15 published public packages under the @memofs/ scope. The CLI ships as @memofs/cli and installs the memofs command.
| Package | Purpose |
|---|---|
@memofs/core | Core runtime, virtual AgentFS, graph engine, and hybrid recall router. |
@memofs/cli | CLI tool for local and cloud memory workflows (npx memofs). |
@memofs/server | Self-hostable, OSS-deployable memory server for Node and Workers. |
@memofs/mcp-server | Model Context Protocol server exposing memory tools to AI agents. |
@memofs/connectors | Local ingestion framework plugins (Notion, GitHub). |
@memofs/json-rpc | Message schemas and validation for JSON-RPC 2.0. |
| Package | Purpose |
|---|---|
@memofs/adapter-ai-sdk | Vercel AI SDK integration, runtime bridges, and tool definitions. |
@memofs/adapter-openai | OpenAI embeddings adapter. |
@memofs/adapter-voyage | Voyage AI embedder and reranker adapter. |
@memofs/adapter-transformers | ONNX local embedder (Transformers.js) for zero-API-key hybrid recall. |
@memofs/adapter-workers-ai | Cloudflare Workers AI graph extractor adapter. |
@memofs/adapter-r2 | Cloudflare R2 Blob storage adapter. |
@memofs/adapter-turso | Turso / libSQL metadata store adapter. |
| Package | Purpose |
|---|---|
@memofs/testing | Shared contract tests, mocks, fakes, and fixtures. |
@memofs/benchmark-kit | Benchmark workloads and runners. |
The core runtime is open source (MIT) and fully functional locally. You do not need a cloud account to run MemoFS.
MemoFS Cloud is the memory plane for your agents: it keeps every machine, teammate, and agent on the same memory, and gives you a dashboard to see and govern it.
| Feature | Open source (this repo) | MemoFS Cloud |
|---|---|---|
| Local file-first memory | β | β |
| CLI + stdio MCP server | β | β |
| All adapters (OpenAI, Voyage, etc.) | β | β |
| Hosted sync (keep memory in sync) | β client | β hosted |
| Team workspaces & access control | β | β available |
| Memory dashboard (explore, consolidate) | β | β available |
| Hosted managed MCP endpoint | β | β available (Pro+) |
| Managed runtime (memory API over HTTPS) | β | Soon |
Run these command tasks from the repository root:
See CONTRIBUTING.md for details on formatting, testing, and pull requests.
For roadmap targets, see ROADMAP.md.
For security reports, refer to SECURITY.md β do not open public issues for security vulnerabilities.
MIT. See LICENSE.
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/memofs-mcp-server)<a href="https://allmcps.com/mcp/memofs-mcp-server"><img src="https://allmcps.com/api/badge/memofs-mcp-server?style=directory" alt="MemoFS MCP Server on AllMCPs" /></a>