mcp-ssh-toolkit-py
@VitalyMalakanov
About mcp-ssh-toolkit-py
mcp-ssh-toolkit-py is a powerful MCP server for secure SSH command execution via Model Context Protocol.
Basic information
Category
Developer Tools
License
MIT
Runtime
python
Transports
stdio
Publisher
VitalyMalakanov
Submitted by
Vitaliy Malakanov
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-ssh-toolkit-py": {
"command": "docker",
"args": [
"build",
"-t",
"mcp-ssh-toolkit-py",
"."
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is mcp-ssh-toolkit-py?
mcp-ssh-toolkit-py is a minimal Model Context Protocol (MCP) server for secure SSH automation, built with python-sdk and paramiko. It executes commands on remote servers via SSH and uploads/downloads files via SFTP, intended for DevOps automation, server management, and SSH integration in the MCP ecosystem.
How to use mcp-ssh-toolkit-py?
Install via Docker (build image and run) or pip (pip install git+https://github.com/VitalyMalakanov/mcp-ssh-toolkit-py.git and run python -m mcp_ssh_toolkit). Add to your MCP client configuration (e.g., cline_mcp_settings.json) as a Docker command. Use the tool ssh_execute_command with parameters: host, username, password or privateKey, command, port (default 22), timeout (default 20). Authentication supports password, SSH keys (RSA), and SSH agent.
Key features of mcp-ssh-toolkit-py
- Secure SSH command execution via MCP
- SFTP file upload and download
- Multiple authentication methods (password, SSH keys, SSH agent)
- Full compatibility with Claude/Cline
- Ready-to-use Docker image and pip package
- Configurable connection parameters (timeouts, ports)
Use cases of mcp-ssh-toolkit-py
- DevOps automation via LLMs
- Server management through chat interface
- Secure remote script execution
- SSH integration in MCP ecosystem
FAQ from mcp-ssh-toolkit-py
How do I install mcp-ssh-toolkit-py?
Install via Docker (build and run the image) or pip (pip install git+https://github.com/VitalyMalakanov/mcp-ssh-toolkit-py.git and run python -m mcp_ssh_toolkit).
How do I integrate mcp-ssh-toolkit-py with an MCP client?
Add it to your MCP configuration file (e.g., cline_mcp_settings.json) using the command "docker" with args ["run", "--rm", "-i", "mcp-ssh-toolkit-py"].
What authentication methods does mcp-ssh-toolkit-py support?
It supports username/password, SSH private keys (RSA), and SSH agent authentication.
What are the runtime dependencies for mcp-ssh-toolkit-py?
Python 3.8+, the python-sdk, and paramiko.
Are SSH credentials stored or logged by mcp-ssh-toolkit-py?
No, SSH credentials are never stored or logged. Always use strong passwords or SSH keys.
More Developer Tools MCP servers
MCP-Bridge
SecretiveShellA middleware to provide an openAI compatible endpoint that can call MCP tools
MCP Inspector
modelcontextprotocolVisual testing tool for MCP servers
test
prysmaticlabsGo implementation of Ethereum proof of stake
nuxt-mcp / vite-plugin-mcp
antfuMCP server helping models to understand your Vite/Nuxt app better.
test
cloudwegoThe ultimate LLM/AI application development framework in Go.
Comments