Warden is featured on Product Hunt

Vote for us

Filesystem MCP Server Policy

Filesystem MCP server sirf local file I/O karta hai. Sabse simple policy.

What it needs

ResourceAccessDetails
FilesystemReadSirf wo directories jo serve karni hain
NetworkNoneKoi internet access nahi
EnvNoneKoi variables nahi

Complete Policy

command: ["node", "@modelcontextprotocol/server-filesystem"]

filesystem:
  read:
    - "./my-files"           # Sirf ye directory serve hogi
  write: []                  # Kuch bhi mat likho (read-only)

network:
  allow: []                  # No network

env:
  allow: []                  # No env vars

limits:
  memory_mb: 128
  timeout_s: 60

How to run

# Step 1: Install the server
npm install -g @modelcontextprotocol/server-filesystem

# Step 2: Run sandboxed
warden run --policy policy-filesystem.yaml

Tips

  • Sirf woh directories grant karo jo sach mein chahiye
  • write: [] rakho agar sirf padhna hai
  • Write grant dena ho toh alag directory do (output dir)
  • Sabse secure server hai - no network, no env

Variations

Read + Write access

filesystem:
  read:
    - "./data"
  write:
    - "./output"             # Output files yahan jayengi

Multiple directories

filesystem:
  read:
    - "./documents"
    - "./images"
    - "./config"
  write: []

Troubleshooting

ErrorFix
permission deniedCheck filesystem.read mein directory hai
File not foundPath relative hai policy file ke folder ke against
Write failedfilesystem.write mein directory add karo

Resources