AI Agent Hub
Back to plugins
🧰

dsh-plugin-ftp-server

Web Tools Updated 2026.08.16

Run the following command in DeepSeek Harness:

dsh plugin install YinjiangCN/dsh-plugin-ftp-server

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install YinjiangCN/dsh-plugin-ftp-server in your terminal to install the plugin; source repository: https://github.com/YinjiangCN/dsh-plugin-ftp-server

About this plugin

You often need to expose a directory to an external FTP client during a DeepSeek Harness session without spinning up a separate service. This plugin runs a full FTP server as a child process of the harness itself. Configure the bind address, port, and credentials from the browser settings panel, hit Start or Stop, and when you are done the child process is cleaned up automatically with nothing left behind.

The entire server core is built on pure Node built-in modules with zero third-party dependencies. The command set covers directory browsing and management, upload, download, append, resume transfer, passive and active modes, rename, and delete. Every operation is chrooted to the shared root you specify: path-traversal attempts are blocked and the root directory itself cannot be deleted or renamed. A single account-and-password login or anonymous mode is supported, with a 180-second idle timeout, crash detection, and automatic child-process reclamation.

Ideal for developers who need a quick file share on a trusted internal network or a temporary file-exchange channel for an AI workflow. Keep in mind that plain FTP provides no encryption: credentials and data travel in cleartext, so restrict usage to internal or trusted networks. Avoid pointing the shared root at the filesystem root unless you intend to expose everything under it to anyone holding the credentials.

Use Cases

  • Quickly share a directory with an external FTP client on a trusted intranet
  • Set up a temporary file-exchange channel within an AI workflow
  • Expose a workspace directory to an FTP client during development and debugging

Best For

  • Developers who need a quick, temporary FTP file service
  • Users sharing files over a trusted internal network
  • DeepSeek Harness users building automated workflows