mcp-server-wsl-filesystem
If you are the rightful owner of mcp-server-wsl-filesystem and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Filesystem MCP Server for WSL is a Node.js server implementing the Model Context Protocol (MCP), optimized for filesystem operations in Windows Subsystem for Linux (WSL).
The Filesystem MCP Server for WSL is a specialized Node.js server designed to facilitate seamless filesystem operations between Windows and Linux distributions under WSL. This project is a fork of the original Filesystem MCP Server, reimagined to leverage native Linux commands for improved performance in WSL environments. It allows users to access, read, write, and manage files and directories across different WSL distributions from a Windows host. The server is particularly beneficial for users dealing with large directory trees or requiring high-performance search operations. It supports multiple WSL distributions and can run in parallel with the original server, offering enhanced performance and custom control over indexing and searching logic.
Features
- Access any WSL distribution from Windows
- Read/write files in WSL from Windows host
- Create/list/delete directories in WSL
- Move files/directories across WSL filesystem
- Search files within WSL
Tools
read_file
Read file content in WSL
read_multiple_files
Read multiple files at the same time
write_file
Create or overwrite files in WSL
edit_file
Selective editing of files in WSL
create_directory
Create a directory in WSL
list_directory
List the contents of the directory
directory_tree
Get the recursive tree view of the directory
move_file
Move or rename files and directories
search_files
Recursively search for files and directories
get_file_info
Get detailed metadata for files/directories
list_allowed_directories
List the directories allowed to access by the server
list_wsl_distributions
List all available WSL distributions