shaike1_mcp-server-ssh

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

  1. Install the package with npm.
  2. 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