Install
brew install danmartuszewski/tap/hopPara quem
Para quem quer que um assistente de IA gira ligações de servidor: search connections, run commands, check status across projects. hop também é um gestor de ligações SSH, mas o caminho MCP usa hop mcp, não o painel interativo.
Não é um salto na nuvem. A configuração das ligações vive em local. O texto oficial indica Config file location: ~/.config/hop/config.yaml. Não edites ~/.ssh/config: o hop só o lê através de hop import.
Página oficial:
https://github.com/danmartuszewski/hop
Primeira tentativa em 3 minutos
Instala primeiro o binário oficial:
brew install danmartuszewski/tap/hop
Depois regista MCP. Claude Code: claude mcp add hop -- hop mcp. Codex CLI: codex mcp add hop -- hop mcp. Claude Desktop / Cursor / Windsurf escrevem { "hop": { "command": "hop", "args": ["mcp"] } }. Não procures um instalador que não aparece.
Pré-requisitos: esta máquina consegue correr brew; não executes um hop nu numa sessão não interativa. Aviso oficial: bare hop inicia uma interactive TUI and will hang. Usa subcomandos como hop version e hop list.
Localização da configuração: a configuração MCP dos clientes acima, mais ~/.config/hop/config.yaml. O texto oficial não escreve uma tabela de campos YAML.
A primeira chamada tem de usar a ferramenta nomeada list_connections. Sinal de sucesso: o assistente consegue listar ligações (a lista pode estar vazia), sem executar comandos num remoto. Uma lista vazia só diz que ainda nada foi importado, não que o hop mcp não esteja ligado.
Não leias listar ligações como risco zero: lê a configuração hop local; mais tarde, run commands vai mesmo bater em servidores. Confirma que list_connections passa antes de falares de execução.
Casos de uso
Caso 1: confirmar que as ferramentas MCP são alcançáveis. Chama list_connections. O texto oficial usa isto como exemplo de "Confirm hop's MCP tools are reachable". Não dá campos de filtro nem de projeto.
Caso 2: depois de conseguires listar ligações, segue as capacidades oficiais para search connections ou check status across projects. A documentação contínua não dá nomes de função de ferramenta para essas duas ações; não os inventes. Executar um comando é escrita: confirma primeiro a ligação alvo e lembra-te de que isto não é uma simulação local. Importa a configuração SSH existente só com hop import; não edites ~/.ssh/config à mão.
Limites de uso
Limite de processo: em ambientes não interativos, proíbe um hop nu para o TUI não ficar preso. Limite de configuração: o ficheiro principal é ~/.config/hop/config.yaml; ~/.ssh/config só se importa em leitura.
Limite de capacidade: a ferramenta MCP nomeada é list_connections. search / run commands / check status só são mencionados como capacidades. O texto oficial não escreve um agente de chaves, campos de salto nem um método de instalação remota.