trackmcp
Back to directory
ai-yliu

filesystem-mcp-server

View on GitHub

A Model Context Protocol (MCP) server that provides filesystem operations for Claude AI

2 stars JavaScriptOthers Updated Aug 16, 2025

Documentation

Filesystem MCP Server

A Model Context Protocol (MCP) server that provides filesystem operations for Claude AI.

Features

This MCP server provides the following filesystem operations:

1. read_file: Read complete contents of a file

    2. read_multiple_files: Read multiple files simultaneously

      3. write_file: Create new file or overwrite existing

        4. create_directory: Create new directory or ensure it exists

          5. list_directory: List directory contents with [FILE] or [DIR] prefixes

            6. move_file: Move or rename files and directories

              7. search_files: Recursively search for files/directories

                8. get_file_info: Get detailed file/directory metadata

                  9. list_allowed_directories: List all directories the server is allowed to access

                    Security

                    The server only allows operations within directories specified via command-line arguments.

                    Installation

                    1. Clone this repository

                    2. Install dependencies: `npm install`

                    3. Build the project: `npm run build`

                    Usage

                    Run the server with one or more allowed directories:

                    bash
                    node build/index.js /path/to/allowed/dir1 /path/to/allowed/dir2

                    MCP Configuration

                    Add the server to your MCP configuration file:

                    json
                    {
                      "mcpServers": {
                        "filesystem-server": {
                          "command": "node",
                          "args": [
                            "/path/to/filesystem-server/build/index.js",
                            "/path/to/allowed/dir1",
                            "/path/to/allowed/dir2"
                          ],
                          "disabled": false,
                          "autoApprove": []
                        }
                      }
                    }

                    License

                    ISC

                    Frequently asked questions

                    What is filesystem-mcp-server?

                    filesystem-mcp-server is A Model Context Protocol (MCP) server that provides filesystem operations for Claude AI

                    How do I install filesystem-mcp-server?

                    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 filesystem-mcp-server open source?

                    Yes — it is hosted on GitHub at https://github.com/ai-yliu/filesystem-mcp-server and has 2 stars.

                    Related MCP tools

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

                    Measure it with TrackMCP