{"name":"io.github.j0hanz/filesystem-mcp","slug":"j0hanz-filesystem-mcp","title":"Filesystem MCP","description":"Filesystem MCP server for AI assistants.","url":"https://mcp.market/server/j0hanz-filesystem-mcp","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":48,"stars":23,"forks":5,"downloads_week":1898,"last_push_at":"2026-10-02T20:01:10.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"mixed","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/j0hanz/filesystem-mcp","website":"https://github.com/j0hanz/filesystem-mcp","version":"2.15.0","remotes":[],"packages":[{"registryType":"npm","identifier":"@j0hanz/filesystem-mcp","version":"2.15.0","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"description":"Directory path the server is allowed to access. Repeat for multiple directories.","format":"filepath","type":"positional","isRepeated":true,"valueHint":"allowed_directory"},{"description":"Allow the current working directory as an additional access root.","format":"boolean","type":"named","name":"--allow-cwd"},{"description":"Disable all write, edit, move, and delete tools.","format":"boolean","type":"named","name":"--read-only"},{"description":"Mark a directory read-only: writes, moves, and deletes under it are refused. Repeat for multiple.","format":"filepath","type":"named","name":"--read-only-root","isRepeated":true}],"environmentVariables":[{"description":"Allowed directories; ':'-separated on Unix, ';'-separated on Windows. Alternative to positional arguments.","format":"string","name":"FS_ALLOWED_DIRS"},{"description":"Read-only directories; ':'-separated on Unix, ';'-separated on Windows. Writes, moves, and deletes under them are refused.","format":"string","name":"FS_READ_ONLY_DIRS"}]},{"registryType":"oci","identifier":"ghcr.io/j0hanz/filesystem-mcp:2.15.0","runtimeHint":"docker","transport":{"type":"stdio"},"runtimeArguments":[{"description":"Keep stdin open for stdio transport.","isRequired":true,"format":"boolean","type":"named","name":"-i"},{"description":"Remove the container on exit.","isRequired":true,"format":"boolean","type":"named","name":"--rm"},{"description":"Mount the directory to expose to the server.","isRequired":true,"variables":{"host_dir":{"description":"Host directory path to expose to the server.","isRequired":true,"format":"filepath"}},"type":"named","name":"-v","isRepeated":true,"value":"{host_dir}:/workspace:ro"}],"packageArguments":[{"description":"Container path of the mounted directory.","isRequired":true,"default":"/workspace","type":"positional","valueHint":"/workspace"}],"environmentVariables":[{"description":"Allowed directories inside the container, ':'-separated. Alternative to positional arguments.","format":"string","name":"FS_ALLOWED_DIRS"},{"description":"Read-only directories inside the container, ':'-separated. Writes, moves, and deletes under them are refused.","format":"string","name":"FS_READ_ONLY_DIRS"}]}],"tools":[],"scan":null,"grade_history":[],"reviews":[]}