shaike1_mcp-server-ssh
0
MCP SSH Server is an SSH server tailored for the Model Context Protocol, focusing on secure remote command execution and file operations via SSH. It supports both password and key-based authentication, offering robust features like permission management and detailed logging.
MCP SSH Server
A powerful SSH server implementation for Model Context Protocol (MCP). This server enables secure remote command execution and file operations through the SSH protocol, supporting both password and key-based authentication.
Features
- Secure SSH connection management
- Password and key-based authentication
- Remote command execution
- File operations (upload/download)
- Progress tracking for file transfers
- Permission management
- Directory operations
- Bulk file transfers
- Detailed logging
Installation
- Install the package with npm.
- Add configuration to your Claude desktop config.
Development
Clone, install dependencies, build, and start the server.
Environment Variables
SSH_PORT
: Server port (default: 8889)SSH_LOG_LEVEL
: Logging level (default: info)
Contributing
Fork the repository, create a branch, commit changes, and open a Pull Request.
License
MIT