Python server implementing Model Context Protocol (MCP) for filesystem operations.
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.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| read_file | Read complete contents of a file |
| read_multiple_files | Read multiple files simultaneously |
| write_file | Create new file or overwrite existing (exercise caution with this) |
| Inputs: | path (string): Starting directory |
| content | string): File content |
| edit_file | Make selective edits using advanced pattern matching and formatting |
| Features: | Line-based and multi-line content matching |
| Git | style diff output with context |
| edits | array): List of edit operations |
| oldText | string): Text to search for (can be substring) |
| newText | string): Text to replace with |
| dryRun | boolean): Preview changes without applying (default: false) |
| create_directory | Create new directory or ensure it exists |
| list_directory | List directory contents with [FILE] or [DIR] prefixes |
| move_file | Move or rename files and directories |
| destination | string) |
| search_files | Recursively search for files/directories |
| pattern | string): Search pattern |
| excludePatterns | string[]): Exclude any patterns. Glob formats are supported. |
| Case | insensitive matching |
| get_file_info | Get detailed file/directory metadata |
| Returns: | Directories that this server can read/write from |
| Permissions | list_allowed_directories |
Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Search and read your Drive — Docs, Sheets and files become context your assistant can actually use.
Query, modify and analyse local SQLite databases in conversation — the fastest way to chat with a data file.
Build a programmable telecommunications stack for connecting telephony services with the Internet via a cloud-based utility.
Chat with your second brain — search, read and write vault notes through the Local REST API.
Manage Proxmox hypervisors through a Model Context Protocol server, providing a clean interface for nodes, VMs, and containers.