O que você vai conseguir pedir ao Gemini CLI
Depois de conectado, o Gemini CLI passa a responder — dentro dos limites que você autorizou — perguntas e pedidos como:
- Consultar sem abrir o painel: saldo de banco de horas, status de férias e últimos registros de ponto.
- Acompanhar pendências: quais solicitações de ajuste ainda estão esperando aprovação.
- Abrir uma solicitação: pedir um ajuste de ponto ou um período de férias — o Gemini CLI monta o rascunho e só grava depois da sua confirmação; o ajuste entra na fila de aprovação humana do painel (nunca aprovado automaticamente), e a férias é registrada de imediato após a confirmação, como um cadastro direto no painel.
- Registrar ponto (opcional): só funciona se o administrador da sua conta também tiver habilitado um segundo interruptor, separado do principal; o ponto criado por essa via fica marcado como autodeclarado, sem verificação biométrica ou de geolocalização.
Antes de começar
- Conta PontoNet ativa. Ainda não é cliente? comece um teste grátis antes de pedir para o seu admin habilitar o recurso.
- Agente de IA habilitado pelo admin. Um administrador da conta precisa ter ativado o Agente de IA em Integrações → Agente de IA, no painel do PontoNet — é autoatendimento, sem precisar falar com o time do PontoNet.
- Gemini CLI instalado (por exemplo via
npm install -g @google/gemini-cli) e autenticado com sua conta Google, com acesso de terminal a um navegador para o login/consentimento.
Passo a passo (editar o settings.json — caminho recomendado)
- No terminal, crie ou abra
~/.gemini/settings.json(escopo global) — ou.gemini/settings.jsonna raiz de um projeto específico, para escopo local. - Adicione um bloco
mcpServerscom uma entrada apontando para o servidor MCP do PontoNet:{ "mcpServers": { "pontonet": { "httpUrl": "https://pontonet.app/mcp" } } } - O nome exato do campo de transporte remoto (aqui
httpUrl) pode variar conforme a versão do Gemini CLI instalada — se a sua versão usar outro nome de campo (por exemplourl), confiragemini --helpou a documentação oficial do Gemini CLI para o formato aceito antes de continuar. - Salve o arquivo e reinicie o Gemini CLI (comando
gemini). - Na primeira chamada de ferramenta, o Gemini CLI detecta que o servidor exige login e abre o PontoNet em uma janela do navegador, se você ainda não estiver logado.
- Revise a tela de consentimento do PontoNet: ela lista exatamente quais escopos estão sendo pedidos (por exemplo, "Ler seus registros de ponto e banco de horas" ou "Propor e enviar solicitações de ajuste de ponto para aprovação").
- Clique em Permitir. Volte ao terminal e digite
/mcppara confirmar que o servidorpontonetaparece conectado, com a lista de ferramentas disponíveis.
Verifique se a conexão funcionou
Dentro da sessão do Gemini CLI, digite /mcp para listar os servidores conectados — o servidor pontonet deve aparecer com as ferramentas disponíveis. Depois, pergunte diretamente: "qual é o meu saldo de banco de horas agora?". Se a conexão e os escopos estiverem certos, o Gemini CLI chama a ferramenta correspondente e responde com dados reais da sua conta — não um resumo genérico.
Conversa de exemplo
Consulta (leitura)
- Você: "Qual é o meu saldo de banco de horas?"
- Gemini CLI: consulta a ferramenta de saldo e responde com o valor atual, igual ao que aparece no painel.
Solicitação (escrita, com aprovação)
- Você: "Esqueci de bater a saída no dia 18, quero pedir um ajuste."
- Gemini CLI: monta um rascunho do pedido e pergunta "confirma o envio?" antes de qualquer coisa.
- Você: "Confirma."
- Gemini CLI: envia o pedido para a fila de aprovação — o status fica pendente até seu gestor revisar, exatamente como um pedido feito no painel.
Se você pedir para o Gemini CLI registrar um ponto pelo terminal, ele só consegue completar a ação se o administrador da conta também tiver habilitado o segundo interruptor ("registro de ponto via agente de IA"). Quando habilitado, o registro criado é marcado como autodeclarado — sem biometria nem geolocalização — para que auditoria e relatórios sempre identifiquem sua origem.
Solução de problemas
| Sintoma | Causa provável | O que fazer |
|---|---|---|
| /mcp não lista o servidor pontonet | Erro de sintaxe no settings.json, ou o Gemini CLI não foi reiniciado | Valide o JSON (por exemplo com jq) e reinicie o Gemini CLI |
| O navegador não abre para o login | Sessão de terminal sem acesso a navegador (SSH remoto, ambiente headless) | Rode o Gemini CLI numa máquina com navegador disponível, ou copie a URL de login exibida no terminal, se houver |
| Erro 401 depois de reconectar | Token revogado em /perfil/agentes-ia ou expirado | Remova a entrada antiga em mcpServers, reinicie o Gemini CLI e refaça a conexão para gerar um novo token |
| Gemini CLI diz que não tem permissão para um pedido | Escopo não concedido na tela de consentimento, ou o admin não habilitou o recurso | Confira os escopos concedidos em /perfil/agentes-ia; peça ao administrador para revisar Integrações → Agente de IA |
| "Registrar ponto" não funciona mesmo com tudo aprovado | O segundo interruptor (registro de ponto via IA) ainda está desligado | Pergunte ao administrador se "Habilitar registro de ponto via agente de IA" está ativo — é uma opção separada do interruptor principal |
Perguntas frequentes
Preciso colar algum token de API para conectar o Gemini CLI?
Por que preciso editar um arquivo settings.json para conectar o Gemini CLI?
O Gemini CLI consegue registrar ponto ou abrir solicitações por mim?
Como eu revejo ou revogo o acesso do Gemini CLI depois de conectar?
O Claude e o ChatGPT também conseguem se conectar ao PontoNet?
Veja o que mais o PontoNet + IA consegue fazer
Saiba mais sobre escopos, aprovação humana e o segundo interruptor de registro de ponto na página do produto.