Releases: Machine-To-Machine/m2m-mcp-server-ssh-client
Releases · Machine-To-Machine/m2m-mcp-server-ssh-client
v0.1.3
v0.1.2
Full Changelog: v0.1.1...v0.1.2
v0.1.1
Full Changelog: v0.1.0...v0.1.1
v0.1.0
[0.1.0] - 2025-04-07
Added
- Initial release of the MCP Server SSH Client
- Support for connecting to remote MCP servers via SSH
- Key-based authentication support
- Proxy capabilities for tools, prompts, and resources
- Complete CLI interface with configurable parameters
- Comprehensive error handling for SSH connections
- Logging with configurable verbosity levels
- Integration with Claude Desktop and other MCP clients/hosts
- Key server integration for dynamic SSH key exchange
- New
--use-key-serverflag to enable key server functionality - New
--key-server-portargument to specify the key server port - HTTPS-first communication with fallback to HTTP for key server interactions
- Client key auto-generation when not provided
- Automatic client public key registration with key server
- Dynamic server public key retrieval and verification
- Mutually exclusive authentication method options
Security
- Implementation of SSH host key verification
- Support for passphrase-protected private keys
- Warning system for insecure configurations
- Secure temporary file handling for known_hosts
- Prioritized HTTPS for key exchange with fallback to HTTP
Documentation
- Basic usage documentation
- Command-line options reference
- Integration guide for Claude Desktop
- General overview of how the proxy system works