ssh_transfer

Transfer files between remote hosts via an intermediary MCP server.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines secure file transfers between remote hosts that do not have direct SSH access to each other, leveraging an MCP server as a relay.

Core Features & Use Cases

  • Secure Transfers: Stream files end-to-end through an MCP server for secure data movement in firewalled or complex network topologies.
  • Relay Functionality: Works when direct host-to-host SSH is blocked, using the MCP server as an intermediary.
  • Use Case: For transferring a build artifact from a build host to a production host that do not have direct trust for each other, enabling seamless operations without opening direct SSH paths.

Quick Start

Transfer the build artifact 'app-1.2.tar.gz' from 'build01' to 'prod01' by using the 'ssh_transfer' skill.

Frequently Asked Questions about ssh_transfer

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

FAQPage Schema
How do I transfer files between remote hosts that lack direct SSH connectivity?

To transfer files between remote hosts without direct SSH connectivity, you use an intermediary MCP server as a secure relay to stream the data end-to-end. This method bypasses network restrictions without requiring direct trust between the hosts.

What is the best way to move build artifacts to production across firewalled networks?

The best way to move build artifacts across firewalled networks is streaming them through an intermediary MCP server. This facilitates secure data movement between hosts in complex network topologies where direct host-to-host SSH is blocked.

Do I need a configured MCP server to enable secure file transfers between isolated hosts?

Yes, you need a configured MCP server to enable secure file transfers between isolated hosts. The server acts as the necessary intermediary relay to ensure secure transit and facilitate operations without opening direct SSH paths.

Can I use an intermediary relay for SSH file transfers without exposing direct host connections?

Yes, you can use an intermediary MCP server relay for SSH file transfers without exposing direct host connections. This approach ensures secure transit by streaming files end-to-end while keeping the hosts' direct connections hidden from each other.

When should I use an MCP server relay instead of direct host-to-host SSH?

You should use an MCP server relay instead of direct host-to-host SSH when working in environments with network restrictions or complex topologies. It is specifically for situations where firewalls block direct connections and hosts lack direct trust.