Virtual Filesystem
Quality Score
86
/100
PostgreSQL-backed virtual filesystem for agents: session isolation, shared stores, POSIX ops, RLS.
§01 Install
Claude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"virtual-fs": {
"command": "npx",
"args": [
"-y",
"mcp-virtual-fs"
],
"env": {
"DATABASE_URL": "<your-database_url>",
"VFS_AUTO_INIT": "<vfs_auto_init>",
"VFS_SESSION_ID": "<vfs_session_id>",
"VFS_ENABLE_RLS": "<vfs_enable_rls>"
}
}
}
}Cursor (.cursor/mcp.json)
{
"mcpServers": {
"virtual-fs": {
"command": "npx",
"args": [
"-y",
"mcp-virtual-fs"
],
"env": {
"DATABASE_URL": "<your-database_url>",
"VFS_AUTO_INIT": "<vfs_auto_init>",
"VFS_SESSION_ID": "<vfs_session_id>",
"VFS_ENABLE_RLS": "<vfs_enable_rls>"
}
}
}
}Cline (cline_mcp_settings.json)
npx -y mcp-virtual-fs§02 Environment variables
DATABASE_URLrequiredsecret
PostgreSQL connection string (e.g. postgresql://user:pass@host:5432/dbname)
VFS_AUTO_INITAuto-create database tables on startup (set to 'true' for first run)
VFS_SESSION_IDDeterministic session ID for resumable sessions across restarts
VFS_ENABLE_RLSEnable PostgreSQL Row Level Security for database-enforced session isolation
§03 MCP Quality Score · methodology
freshness
21
completeness
20
installability
25
documentation
15
stability
5
§04 Alternatives in Databases
ai.haymon/dbmcp
ai.haymon/dbmcp
Database MCP server for MySQL, MariaDB, PostgreSQL & SQLite
ai.smithery/MisterSandFR-supabase-mcp-selfhosted
ai.smithery/MisterSandFR-supabase-mcp-selfhosted
Manage Supabase projects end to end across database, auth, storage, realtime, and migrations. Moni…
ai.smithery/afgong-sqlite-mcp-server
ai.smithery/afgong-sqlite-mcp-server
Explore your Messages SQLite database to browse tables and inspect schemas with ease. Run flexible…