MCP Catalogs
Homehop screenshot

hop

by danmartuszewski·47·Score 45

An elegant SSH connection manager with TUI dashboard and MCP server for AI assistants.

developer-toolsops-infraproductivity
3
Forks
0
Open issues
this month
Last commit
2d ago
Indexed

Overview

Hop is a fast and elegant SSH connection manager that simplifies accessing remote servers through fuzzy matching, a TUI dashboard, and integration with AI assistants via MCP. It offers features like SSH config import/export, multi-exec commands, groups and tags, jump hosts, and Mosh support. The Go-based tool provides a zero-dependency, single-binary solution with comprehensive customization options for themes, connection management, and command execution across multiple servers.

Try asking AI

After installing, here are 4 things you can ask your AI assistant:

you:AI assistants managing SSH connections across multiple servers and environments
you:DevOps teams executing commands across production servers
you:Developers connecting to remote servers quickly with fuzzy matching
you:Can hop import existing SSH configurations?

When to choose this

Choose Hop when you need an SSH connection manager with AI integration and a terminal dashboard for managing multiple environments across projects.

When NOT to choose this

Don't choose Hop if you need advanced SSH features not covered by the tool or if you prefer web-based UI interfaces over terminal dashboards.

Tools this server exposes

8 tools extracted from the README
  • list_connections

    List all available SSH connections

  • connect

    Connect to a specific server by ID

  • execute_command

    Execute a command on one or more remote servers

  • resolve_target

    Test which connections a target pattern matches

  • get_connection_info

    Retrieve specific fields from a connection

  • export_connections

    Export connections to YAML format

  • import_ssh_config

    Import connections from SSH config

  • open_tabs

    Open multiple terminal tabs for different connections

Comparable tools

tmuxmoshssh-config-managertermiusbridge

Installation

Installation

Homebrew (macOS/Linux)

brew install danmartuszewski/tap/hop

Go

go install github.com/danmartuszewski/hop/cmd/hop@latest

From source

git clone https://github.com/danmartuszewski/hop.git && cd hop && make build
./bin/hop

Claude Desktop Integration

Add to Claude Desktop's MCP config:

{ "hop": { "command": "hop", "args": ["mcp"] } }

Register the MCP server:

claude mcp add hop -- hop mcp

FAQ

What is the MCP server in hop?
The MCP server exposes hop's SSH connection management capabilities to AI assistants, allowing them to search connections, run commands, check status across projects, and manage servers through AI tools.
Can hop import existing SSH configurations?
Yes, hop can import existing servers from ~/.ssh/config with the 'hop import' command, preserving settings like host, user, port, identity files, and proxy jump configurations.

On Hacker News

Recent discussion from the developer community.

Compare hop with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.