Skip to content

Releases: Machine-To-Machine/m2m-mcp-server-ssh-client

v0.1.3

03 Jul 08:34

Choose a tag to compare

v0.1.2

10 Apr 18:52

Choose a tag to compare

Full Changelog: v0.1.1...v0.1.2

v0.1.1

10 Apr 18:37

Choose a tag to compare

Full Changelog: v0.1.0...v0.1.1

v0.1.0

09 Apr 21:15

Choose a tag to compare

[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-server flag to enable key server functionality
  • New --key-server-port argument 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