sftp-mcp-server

filepulse/sftp-mcp-server

3.2

If you are the rightful owner of sftp-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

The SFTP MCP Server is a ModelContextProtocol server designed to facilitate seamless interaction with an SFTP server, enabling efficient file management operations.

SFTP MCP Server

MCP (ModelContextProtcol) Server to connect an SFTP Server


🚀 Overview

Supported features

  • Download/Upload files
  • List files/folders
  • Rename files
  • Delete files/folders
  • Create directories
  • Move files/folders

📚 Documentation

👉 Full documentation is available at:
Setup guide

The documentation covers the setup and integration in Claude desktop.


🛠️ Running in development mode

If UV is not yet installed, run;

On MAC: curl -LsSf https://astral.sh/uv/install.sh | sh

On Windows: powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Install the necessary packages with;

uv sync

Lastly, use the configuration below in the Claude desktop config file;

{
  "mcpServers": {
    "sftp": {
      "command": "uv",
      "args": [
        "--directory",
        "PATH_TO_REPOSITORY/sftp-mcp-server",
        "run",
        "main.py"
      ],
      "env": {
        "SFTP_HOST": "",
        "SFTP_USERNAME": "",
        "SFTP_PASSWORD": ""
      }
    }
  }
}