MCP e agentes de IA

O HUB SNK conversa com agentes de IA de duas formas. Pelo MCP, agentes como Claude Code, Codex, Cursor e Copilot leem e atualizam os kanbans que você liberar, e o sankhya-schema-mcp dá a eles acesso ao banco do Sankhya. Na outra ponta, um assistente de IA instalado no computador lê o documento de escopo e gera as tarefas do kanban.

Ligar o agente ao kanban por MCP

O HUB SNK traz um servidor MCP próprio, o hub-snk-kanban, que o agente de IA roda quando precisa ler ou mexer num kanban. Para o agente conhecê-lo, basta colar na configuração MCP dele o bloco mcpServers que as Configurações mostram, já com o caminho deste computador. Nada é gravado no HUB SNK. O servidor só funciona com o HUB SNK aberto.

Passo a passo

  1. Abra as Configurações (engrenagem no topo) e clique na aba MCP.
    Aba MCP destacada nas Configurações
  2. Abra o grupo Kanban por MCP. O bloco traz o comando, o servidor e as variáveis HUB_SNK_URL e HUB_SNK_TOKEN_FILE; no aplicativo, o comando é o próprio HUB SNK.
    Bloco mcpServers destacado no grupo Kanban por MCP
  3. Clique em Copiar configuração. O aviso Configuração do MCP copiada. confirma. Se a cópia falhar, selecione o bloco e copie com Ctrl+C.
    Botão Copiar configuração destacado e o aviso de configuração copiada
  4. Cole o bloco na configuração MCP do agente (o arquivo de servidores MCP do Claude Code, do Codex, do Cursor ou do Copilot) e reinicie o agente.

O agente só enxerga os kanbans liberados; veja Liberar um kanban para os agentes. Depois de reinstalar o HUB SNK em outra pasta, copie o bloco de novo.

Configurações que dependem ou alteram

Depende de

Liberar um kanban para os agentes

Nenhum kanban fica visível aos agentes sem você liberar. A liberação é por kanban, na janela de edição dele, e não depende do arquivo de tarefas.

Passo a passo

  1. Na linha do kanban (aba Projetos do cliente, ou aba Kanban para o quadro sem projeto), clique no lápis Editar o kanban.
    Botão Editar o kanban destacado na linha do kanban Pesagem de rebanho
  2. Marque Disponível para agentes de IA por MCP e clique em Salvar.
    Caixa Disponível para agentes de IA por MCP marcada na janela Editar kanban
  3. A linha do kanban ganha o selo MCP. Para desligar, desmarque a caixa ou use Tirar do MCP.
    Selo MCP destacado na linha do kanban

Configurações que dependem ou alteram

Depende de

Kanbans disponíveis e Tirar do MCP

A lista mostra todos os kanbans liberados para os agentes, com o cliente, o projeto (ou sem projeto), a quantidade de tarefas e o id que o agente usa. Dali mesmo dá para tirar um kanban do MCP.

Passo a passo

  1. Em Configurações › MCP, abra Kanban por MCP e veja Kanbans disponíveis. Sem nenhum, a lista explica como liberar.
    Lista Kanbans disponíveis com dois kanbans liberados
  2. Clique em Tirar do MCP na linha do kanban.
    Botão Tirar do MCP destacado na linha da Integração com transportadora
  3. O kanban sai da lista, e o aviso diz que ele não está mais disponível por MCP. Os agentes deixam de vê-lo na hora.
    Lista com um kanban só e o aviso de que o outro não está mais disponível por MCP

Configurações que dependem ou alteram

Depende de

O que o agente faz no kanban

Com o servidor hub-snk-kanban configurado, o agente lista os kanbans liberados, lê as tarefas e o resumo do escopo, consulta o que mudou desde um momento, move tarefas entre colunas, registra o andamento nas notas, mexe na lista de verificação e cria tarefas novas, que entram sempre na primeira coluna. As notas novas são acrescentadas às que já existem. Tudo segue o mesmo caminho da tela, e o quadro aberto no HUB SNK acompanha sozinho.

Passo a passo

  1. Libere o kanban e configure o agente (seções acima). Com o HUB SNK aberto, peça ao agente, em linguagem natural, para ler o kanban e atualizar as tarefas conforme trabalha. Ferramentas que ele recebe: listar_kanbans, ler_kanban, mudancas_desde, mover_tarefa, anotar_tarefa, criar_tarefa, adicionar_item_da_lista, alterar_item_da_lista, marcar_item_da_lista e remover_item_da_lista.
  2. Deixe o quadro aberto no HUB SNK. Antes do agente agir, a tarefa está onde você a deixou.
    Cartão Leitura do peso pela balança Coimma destacado na coluna Em andamento
  3. Quando o agente move a tarefa e marca os passos, o cartão muda de coluna e de contagem sozinho, em segundos.
    O mesmo cartão já na coluna Em revisão, com o selo ✓ 2/3
  4. Abra a tarefa para ler o que o agente registrou nas Notas e na Lista de verificação.
    Janela da tarefa com a lista de verificação e as notas escritas pelo agente

O agente não vê os kanbans que não foram liberados, nem os outros dados do HUB SNK. Com o HUB SNK fechado, o servidor responde que o aplicativo precisa estar aberto.

Configurações que dependem ou alteram

Depende de

sankhya-schema-mcp (banco para agentes)

O sankhya-schema-mcp é um servidor MCP de terceiros que dá aos agentes de IA acesso ao dicionário e às consultas do banco do Sankhya. O HUB SNK guarda onde ele está instalado e grava as cinco variáveis SANKHYA_DB_* no .env da pasta dele. As credenciais ficam só nesse .env, fora das configurações do HUB SNK.

Passo a passo

  1. Em Configurações › MCP, abra o grupo sankhya-schema. Se já existe um .env, clique em Importar .env e escolha o arquivo: o caminho e as variáveis se preenchem sozinhos. O link Sobre abre a página do projeto.
    Grupo sankhya-schema aberto, com o botão Importar .env destacado
  2. Preencha ou confira o Caminho sankhya-schema-mcp e SANKHYA_DB_HOST, SANKHYA_DB_PORT, SANKHYA_DB_SERVICE_NAME, SANKHYA_DB_USER e SANKHYA_DB_PASSWORD. Clique em Salvar, no rodapé das Configurações: o .env é gravado na pasta.
    Caminho e variáveis SANKHYA_DB preenchidos no grupo sankhya-schema

Com o caminho preenchido, as variáveis são obrigatórias; pasta que não existe é recusada com Pasta não encontrada, e nada é salvo. Caminho em branco não grava .env nenhum. O Importar .env só aceita um arquivo chamado .env e não grava nada antes do Salvar.

Configurações que dependem ou alteram

Depende de

  • O sankhya-schema-mcp instalado no computador, fora do HUB SNK, e registrado no agente de IA.
  • Não confundir com o .sankhya-mcp.env de cada repositório e de cada base local.

Assistente de IA que gera as tarefas

Define qual assistente de linha de comando instalado no computador lê o documento de escopo e gera as tarefas do kanban: Claude Code, Codex, OpenCode, Gemini CLI ou Cursor Agent. No Automático, vale o primeiro instalado, com o modelo padrão dele. O assistente roda numa pasta temporária, sem poder alterar arquivos nem executar comandos.

Passo a passo

  1. Em Configurações, clique na aba IA. Ao abrir, ela procura os assistentes instalados. Em Assistente, os que não estão instalados aparecem com (não instalado) e não podem ser escolhidos.
    Aba IA com o campo Assistente em Automático destacado
  2. Escolha o assistente e, em Modelo, um da lista ou Padrão do assistente. Quando o modelo aceita, aparece o Nível de raciocínio: mais alto pensa mais e demora mais. O Gemini CLI e o Cursor Agent não têm níveis, nem o Haiku no Claude Code. Abaixo, a linha de situação diz onde o assistente está instalado e se ele lê PDF sozinho; se não lê, o HUB SNK extrai o texto do PDF e manda junto.
    Assistente Claude Code, modelo claude-sonnet-5-5 e nível Alto destacados
  3. Para um modelo fora da lista, escolha Outro modelo… e digite em Nome do modelo o nome exato que o assistente aceita. Trocar de assistente esvazia o modelo.
    Campo Nome do modelo destacado depois de escolher Outro modelo
  4. Instalou um assistente com as Configurações abertas? Clique em Procurar de novo. Depois, clique em Salvar, no rodapé.
    Botão Procurar de novo e a linha de situação do assistente destacados

O assistente e o modelo de cada análise ficam registrados no quadro, em Gerado por. Assistente gravado que sumiu do computador faz a análise falhar até ser instalado de novo.

Configurações que dependem ou alteram

Depende de