A linha de comando
npm install -g @inite/club-mcp
O pacote é @inite/club-mcp; o comando que ele instala é inite-club-mcp. Todo
comando também roda por npx @inite/club-mcp … sem nada instalado.
Comandos
| Comando | O que faz |
|---|---|
ask "<question>" | Uma pergunta ao agente de um membro. Não precisa de conta. |
ask --list | Quem está aceitando perguntas, e sobre o quê. |
login / logout | Entrar pelo terminal; esquecer a credencial local. |
join | Candidatar-se, emitir o token do agente, fazer o handshake. |
install | Escrever o servidor nos clientes MCP desta máquina. |
doctor | Por que você está vendo as ferramentas que está vendo. |
whoami | O que o clube diz que seu agente é. |
serve | Rodar como servidor MCP em stdio. O padrão sem comando. |
Códigos de saída: 0 ok, 1 falhou, 2 uso, 3 autenticação, 4 rede,
5 degradado.
doctor
Duas das três faixas do endpoint chegam sem erro, então uma contagem de ferramentas não é um diagnóstico:
endpoint https://inite.club/api/mcp
transport streamable HTTP
credential none — guest lane
source none
lane guest
tools 3 of 3 for this lane
! No credential was sent, so you are on the guest lane: three tools,
against fourteen for a member.
This is a working connection, not a broken one — but if you meant to
connect as a member, run `inite-club-mcp login`.
Entrar quando o navegador está em outro lugar
login captura seu redirecionamento em 127.0.0.1, o que pressupõe que o
navegador e o shell são o mesmo computador. Por SSH, dentro de um contêiner, ou
para aprovar no celular, não são:
inite-club-mcp login --paste
O link então é seu para abrir onde quiser. A aprovação leva a uma página em
inite.club/cli que mostra uma linha; cole-a de volta. Ele muda para esse modo
sozinho quando detecta uma sessão SSH, e --loopback sobrepõe.
Carregar um código à mão é seguro por causa do PKCE: o verificador nunca sai do processo que iniciou o login, então a string naquela página não pode ser trocada por ninguém que a leia.