trackmcp
Back to directory
sebastianbachmaier

save-filesystem-mcp

View on GitHub

mcp server to modify files savely in a root directory where user should not be able to escapce from

0 stars TypeScriptFile & Data Management Updated Apr 6, 2025

Documentation

Filesystem MCP

> [!WARNING]

> Should not be able to modify files in other folders then specified root folder but this needs to be seen ...

Simple filesystem MCP that allows to create, read, update and delete files in a specified root folder. The root folder is specified as an argument to the node call.

The agent should not be able to modify files in other folders outside the root folder (not guaranteed though).

How to install:

> [!TIP]

> You need > Node.js 12 to run this MCP. You might need to use it over nvm or similar.

Modify e.g. your Clause MCP config e.g. under MAC via (see also claude documentation):

code
~/Library/Application\ Support/Claude/claude_desktop_config.json

and add the server:

json
{
    "mcpServers": {
        "save-filesystem-mcp": {
            "command": "node",
            "args": [
                "PATH_TO_FOLDER/save-filesystem-mcp/build/index.js",
                "ABSOLUTE_FOLDER_FOR_CLAUDE_TO_WORK_WITH"
            ]
        }
    }
}

Then start claude and ask it to code a game for you. It will use the MCP to create, read, update and delete files in the specified root folder.

Frequently asked questions

What is save-filesystem-mcp?

save-filesystem-mcp is mcp server to modify files savely in a root directory where user should not be able to escapce from

How do I install save-filesystem-mcp?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is save-filesystem-mcp open source?

Yes — it is hosted on GitHub at https://github.com/sebastianbachmaier/save-filesystem-mcp.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP