ssh_sftp_download

Download files from an SFTP server as base64 or to a local path.

6|Updated Apr 17, 2026
One-click install
npx skills add https://github.com/Nightreaver/python-ssh-mcp --skill ssh-sftp-download
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ssh_sftp_download
Source: https://github.com/Nightreaver/python-ssh-mcp/tree/main/skills/ssh-sftp-download
Command: npx skills add https://github.com/Nightreaver/python-ssh-mcp --skill ssh-sftp-download

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the process of downloading files from a remote SFTP server, providing options to either receive the file as base64-encoded data or save it directly to a local path on the MCP host.

Core Features & Use Cases

  • Base64 Encoding: Retrieve files as base64-encoded data for quick access and manipulation within the session.
  • Local Path Saving: Stream files directly to a local path on the MCP host for larger file handling and persistence.
  • Use Case: When you need to download a large configuration file or backup from a remote server for analysis or storage.

Quick Start

Use the ssh_sftp_download skill to download a file from 'web01.example.com' at '/etc/nginx/nginx.conf' and save it as 'nginx.conf' locally.

Frequently Asked Questions about ssh_sftp_download

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I download files from an SFTP server to local storage?

To download files from an SFTP server to local storage, you can use this Skill to retrieve remote files and save them directly to a specified local path on the host for persistence.

Can I retrieve remote files as base64 encoded data over SFTP?

Yes, you can retrieve remote files as base64 encoded data over SFTP. This option allows for quick access and manipulation of file contents directly within your active session.

What's the best way to retrieve large configuration files from a remote server?

The best way to retrieve large configuration files from a remote server is using the local path saving option, which streams files directly to the host for larger file handling and storage.

Do I need SSH access to download files from an SFTP server?

Yes, you need SSH access and SFTP client capabilities to download files from an SFTP server. These prerequisites are required to establish the connection for remote file retrieval.

When should I use base64 encoding instead of local path saving for SFTP downloads?

Use base64 encoding for SFTP downloads when you need quick access and manipulation of file data within the session, and use local path saving for larger file handling and persistence.