SFTP-SSH MCP Server logo

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.

View on GitHub

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?

Model Context Protocol. It is a protocol that allows LLMs to interact with external systems.

What operating systems are supported?

Linux and Windows are supported.

How do I authenticate?

You can authenticate using a password or an SSH key.

What is the default SSH port?

The default SSH port is 22.

How do I configure the server?

You can configure the server using command-line arguments, as shown in the example configuration.