MCP File System Server

MCP server providing file system operations. Supports navigation, reading, writing, analyzing files and command execution.

Local server

What is the MCP File System Server MCP Server?

MCP File System Server is an MCP project maintained in the kvas-it/mcp-server-fs repository. The maintainer describes its purpose as “MCP server providing file system operations. Supports navigation, reading, writing, analyzing files and command execution”. Read the project documentation for the complete scope.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
lspath) - List directory contents
cdpath) - Change working directory (supports home directory expansion with ~)
read_filepath) - Read file contents
write_filepath, content) - Write content to a file
mkdirpath) - Create directory
rmpath) - Remove file or empty directory
rmdirpath) - Remove directory and contents recursively
cpsrc, dst) - Copy file or directory
mvsrc, dst) - Move file or directory
edit_filepath, changes) - Apply multiple search/replace operations to a
greppattern, path) - Search for regex pattern in file(s)
summarypath) - Generate summary of Python (.py) and Markdown (.md) files:
PythonLists functions and classes
MarkdownLists headers (lines starting with )
read_filespaths) - Read multiple files, returns dict mapping paths to contents
summarizepaths) - Generate summaries for multiple files, returns dict mapping paths to summaries
work_onpath) - Change to directory, list its contents, and get the notes from CLAUDE.md.
ruff_checkpaths) - Run ruff linter on specified files
ruff_formatpaths) - Format files using ruff
shell_commandcommand, args=None, cmdline=None, timeout=30) - Run shell commands and capture their output