Filesystem MCP Server for WSLServer

webconsulting
GitHub
WSLFilesystemNode.js

Loading subscription status...

💡 Description

Node.js server implementing the Model Context Protocol (MCP) for seamless filesystem operations between Windows and Linux distributions under WSL. It enables reading, writing, searching, and managing files in the WSL filesystem from Windows.

📝 JSON Entries

{
  "mcpServers": [
    {
      "wsl-filesystem": {
        "args": [
          "-y",
          "mcp-server-wsl-filesystem",
          "--distro=Ubuntu-20.04",
          "/home/user/documents"
        ],
        "command": "npx"
      }
    },
    {
      "wsl-filesystem": {
        "args": [
          "-y",
          "mcp-server-wsl-filesystem",
          "/home/user/documents"
        ],
        "command": "npx"
      }
    }
  ]
}

🛠️ Tools

leer_archivoleer_múltiples_archivosescribir_archivoarchivo_de_edicióncrear_directoriodirectorio_de_listaárbol de directoriosmover_archivoarchivos de búsquedaobtener_información_del_archivolista_de_directorios_permitidoslista_wsl_distribuciones

Features

  • Access any WSL distribution from Windows
  • Read/write files in WSL from the Windows host
  • Create/enumerate/delete directories in WSL
  • Move files/directories across the WSL filesystem
  • Search files within WSL

💬 Example Queries

  • Access the distribution Ubuntu-20.04 and read files from /home/user/documents
  • Use the default WSL distribution to manipulate files in the specified allowed directory