Gemini CLI - Conectar o MCP
Declare o servidor em settings.json com OAuth ligado e autentique pelo comando /mcp auth.
No Gemini CLI, o servidor do NicoChat é declarado no arquivo settings.json com transporte HTTP e OAuth habilitado. Na primeira sessão, o comando /mcp auth abre o navegador para a autorização no NicoChat, e o token fica guardado localmente para as próximas.
- URL do servidor:
https://mcp.nicochat.com/mcp. É a única informação que o cliente pede; não existe chave de API para copiar. - Conta NicoChat com workspace em plano pago ou de teste, e você como proprietário ou administrador dela.
- Gemini CLI instalado e autenticado (
geminiabre no terminal).
~/.gemini/settings.json (configuração do usuário) ou .gemini/settings.json na raiz do projeto (só aquele projeto). Acrescente o bloco abaixo em mcpServers.gemini. Digite /mcp para listar os servidores: o NicoChat aparece pedindo autenticação./mcp auth nicochat. O navegador abre na página de autorização do NicoChat. Faça login, escolha permissões e validade e confirme./mcp mostra o servidor conectado e a lista de ferramentas.{
"mcpServers": {
"nicochat": {
"httpUrl": "https://mcp.nicochat.com/mcp",
"oauth": {
"enabled": true
}
}
}
}Também é possível registrar pela linha de comando, sem editar o arquivo à mão:
gemini mcp add --transport http nicochat https://mcp.nicochat.com/mcpNesse caso, confira se o bloco gerado ficou com oauth.enabled em true; sem isso o Gemini CLI não inicia a autorização.
Seja qual for o cliente, a autorização acontece no navegador, na página do NicoChat. Você faz login, escolhe as permissões (leitura e análise é sempre concedida; configuração, contatos, integrações e campanhas são opcionais) e a validade da conexão: 1, 7, 30 ou 90 dias, ou sem expiração. As ferramentas que o assistente enxerga dependem do que você marcou aqui — para ampliar depois, basta reconectar.
Com a conexão feita, peça ao Gemini em linguagem natural. Alguns exemplos que usam só leitura:
- "Liste minhas workspaces e os canais de cada uma."
- "Quantos contatos entraram no canal de WhatsApp nos últimos 7 dias e qual o tempo médio de primeira resposta?"
- "Resuma a estrutura do canal X: fluxos, gatilhos, agentes de IA e quadros kanban."
- "Quais palavras-chave estão configuradas no canal X e para onde cada uma leva?"
Se você concedeu configuração, o assistente também cria fluxos, gatilhos, tags e agentes de IA. Tudo que ele cria em fluxo fica como rascunho até você publicar no NicoChat.
- No cliente: remova o bloco
nicochatdosettings.json, ou rodegemini mcp remove nicochat. O token local fica em~/.gemini/mcp-oauth-tokens.jsone pode ser apagado. - No NicoChat: em Configurações da Conta, revogue a autorização. O efeito é imediato, mesmo que o servidor continue cadastrado no cliente.
oauth.enabled está em true e se a chave usada é httpUrl, não url. Depois rode /mcp auth nicochat.
