Filesystem MCP Server

Python server implementing Model Context Protocol (MCP) for filesystem operations.

Local server

What is the Filesystem MCP Server?

Filesystem MCP Server is an MCP project maintained in the javillegasna/filesystem repository. The maintainer describes its purpose as “Python server implementing Model Context Protocol (MCP) for filesystem operations”. 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
read_fileRead complete contents of a file
read_multiple_filesRead multiple files simultaneously
write_fileCreate new file or overwrite existing (exercise caution with this)
Inputs:path (string): Starting directory
contentstring): File content
edit_fileMake selective edits using advanced pattern matching and formatting
Features:Line-based and multi-line content matching
Gitstyle diff output with context
editsarray): List of edit operations
oldTextstring): Text to search for (can be substring)
newTextstring): Text to replace with
dryRunboolean): Preview changes without applying (default: false)
create_directoryCreate new directory or ensure it exists
list_directoryList directory contents with [FILE] or [DIR] prefixes
move_fileMove or rename files and directories
destinationstring)
search_filesRecursively search for files/directories
patternstring): Search pattern
excludePatternsstring[]): Exclude any patterns. Glob formats are supported.
Caseinsensitive matching
get_file_infoGet detailed file/directory metadata
Returns:Directories that this server can read/write from
Permissionslist_allowed_directories