SFTP-SSH MCP Server
by gradyyoung
SFTP-SSH MCP Server is a local Model Context Protocol (MCP) server that exposes SFTP-SSH control for Linux and Windows systems. It enables LLMs and other MCP clients to execute shell commands securely via SSH.
Last updated: N/A
What is SFTP-SSH MCP Server?
A local Model Context Protocol (MCP) server that allows LLMs and other MCP clients to securely execute shell commands on Linux and Windows systems via SSH and SFTP.
How to use SFTP-SSH MCP Server?
Configure your MCP client (e.g., Claude Desktop) with the server's hostname/IP, SSH port, username, password (or SSH key path). The provided example configuration shows how to launch the server using npx sftp-ssh-mcp
with connection parameters.
Key features of SFTP-SSH MCP Server
Secure SSH command execution
SFTP file transfer
MCP compatibility
Linux and Windows support
Password or key-based authentication
Use cases of SFTP-SSH MCP Server
Automated system administration
Remote code execution
Secure file management
LLM-driven system control
Orchestration of tasks on remote servers
FAQ from SFTP-SSH MCP Server
What is MCP?
What is MCP?
Model Context Protocol. It is a protocol that allows LLMs to interact with external systems.
What operating systems are supported?
What operating systems are supported?
Linux and Windows are supported.
How do I authenticate?
How do I authenticate?
You can authenticate using a password or an SSH key.
What is the default SSH port?
What is the default SSH port?
The default SSH port is 22.
How do I configure the server?
How do I configure the server?
You can configure the server using command-line arguments, as shown in the example configuration.