Gives AI agents a PostgreSQL-backed virtual filesystem with session isolation and cross-session shared stores. Exposes 11 POSIX-style tools like read, write, append, mkdir, rm, mv, plus glob and grep for searching. Each agent session gets its own namespace automatically, but you can use named stores to share files between sessions or persist agent memory long-term. Handles the common problem where agent workspace data disappears when containers restart. Supports Row Level Security for multi-tenant setups. Works with Claude Desktop, Cursor, Windsurf, and other MCP clients. Set VFS_AUTO_INIT=true and point it at Postgres to get started.
claude mcp add --transport stdio io.github.lu-zhengda-virtual-fs uvx virtual-fs