User files for a SaaS, under one person's authority: list, share with an expiry, revoke.
npx @getmcp/cli add dev.filelayer/coreRequires Node.js 18+. Community-contributed server. Review source before installing.
DATABASE_URLYour own PostgreSQL, where this library keeps file ownership, grants and the audit chain. Apply node_modules/@filelayer/core/schema.sql once before starting.
FILELAYER_ASThe ONE subject this server speaks for, in your own id space. Fixed for the life of the process: no tool reads it as an argument and no tool can change it, which is the only reason exposing these tools to an agent is safe. Write it yourself or have your provisioning write it, never derive it from a conversation. Serving several people means starting several servers.
FILELAYER_ORGThe organisation this server is scoped to, in your own id space.
Config file: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"dev.filelayer/core": {
"command": "npx",
"args": [
"-y",
"@filelayer/core",
"-p",
"@filelayer/core",
"filelayer-mcp"
],
"env": {
"DATABASE_URL": "",
"FILELAYER_AS": "",
"FILELAYER_ORG": "",
"FILELAYER_DATA_DIR": "",
"S3_ENDPOINT": "",
"S3_BUCKET": "",
"S3_REGION": "auto",
"S3_ACCESS_KEY_ID": "",
"S3_SECRET_ACCESS_KEY": "",
"FILELAYER_MCP_AGENT_LABEL": "filelayer-mcp",
"FILELAYER_MCP_ALLOW_DESTRUCTIVE": "false",
"FILELAYER_MCP_EXPOSE_AUDIT": "false",
"FILELAYER_MCP_RETURN_BYTES": "false",
"FILELAYER_BASE_URL": ""
}
}
}
}Ephemeral data sandbox for AI workflows with guardrails and security
Self-hosted homelab log intelligence over MCP, CLI, and REST with SQLite/FTS.
Rust MCP server for homelab logs, syslog, Docker logs, FTS search, and AI transcript correlation.
Rust MCP server and CLI for Unraid GraphQL operations across NAS, Docker, VM, and storage workflows.