mcp-server-ssh
28
The MCP SSH Server is a powerful implementation for the Model Context Protocol, allowing secure remote command execution and file operations via SSH. It supports password and key-based authentication and includes features such as detailed logging and bulk file transfers.
MCP SSH Server
A powerful SSH server implementation for Model Context Protocol (MCP). This server enables secure remote command execution and file operations through 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.
- Add to your Claude desktop config.
Development
- Clone the repository.
- Install dependencies.
- Build the project.
- Start the server.
Environment Variables
SSH_PORT
: Server port (default: 8889)SSH_LOG_LEVEL
: Logging level (default: info)
Contributing
- Fork the repository.
- Create your feature branch.
- Commit your changes.
- Push to the branch.
- Open a Pull Request.
License
MIT