mcp-server-wsl-filesystem

mcp-server-wsl-filesystem

3.3

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

  1. read_file

    Read file content in WSL

  2. read_multiple_files

    Read multiple files at the same time

  3. write_file

    Create or overwrite files in WSL

  4. edit_file

    Selective editing of files in WSL

  5. create_directory

    Create a directory in WSL

  6. list_directory

    List the contents of the directory

  7. directory_tree

    Get the recursive tree view of the directory

  8. move_file

    Move or rename files and directories

  9. search_files

    Recursively search for files and directories

  10. get_file_info

    Get detailed metadata for files/directories

  11. list_allowed_directories

    List the directories allowed to access by the server

  12. list_wsl_distributions

    List all available WSL distributions