Abrir NextChat
Assistentes de IA

Usar com IA (MCP)

Nesta página

O servidor MCP deixa um programa de IA usar o NextChat em linguagem natural: “quais conversas estão sem responsável?”, “mande para a Maria que a guia dela está pronta”, “quantos atendimentos o setor Fiscal finalizou esta semana?” ou “mova o cartão da Maria para Aprovado e comente que o contrato foi assinado”.

Ele é um arquivo que roda no seu computador, iniciado pelo próprio programa de IA, e traduz cada pedido em chamadas à API. Não tem poder próprio: permissões, quadros, cartões privados, limites de uso e auditoria continuam sendo decididos pela chave.

Configurar

  1. Gere uma chave

    Em Configurações → Integrações → Gerenciar API, escolha as permissões (e, para o Kanban, os quadros) que a IA poderá usar. Para consultas, uma chave só de leitura basta.

  2. Instale o Node.js e baixe o servidor

    Instale o Node.js 20 ou mais novo. Depois baixe o arquivo nextchat-kanban-mcp.mjs e guarde-o numa pasta fixa do computador, por exemplo Documentos/NextChat. Ele já vem completo, sem instalar mais nada.

  3. Cole a configuração e reinicie o programa de IA

    Troque CAMINHO_DO_ARQUIVO pelo caminho completo do arquivo baixado, o endereço do seu NextChat e a chave gerada. No Windows, escreva cada barra invertida duas vezes no JSON (C:\\Users\\voce\\NextChat\\nextchat-kanban-mcp.mjs).

Claude Desktop · claude_desktop_config.jsonjson
{
  "mcpServers": {
    "nextchat": {
      "command": "node",
      "args": ["CAMINHO_DO_ARQUIVO/nextchat-kanban-mcp.mjs"],
      "env": {
        "NEXTCHAT_URL": "https://app.nextchat.nextsistem.dev.br",
        "NEXTCHAT_API_KEY": "SUA_CHAVE_API"
      }
    }
  }
}
Claude Code · Terminalbash
claude mcp add nextchat \
  --env NEXTCHAT_URL=https://app.nextchat.nextsistem.dev.br \
  --env NEXTCHAT_API_KEY=SUA_CHAVE_API \
  -- node CAMINHO_DO_ARQUIVO/nextchat-kanban-mcp.mjs

No Cursor, use o mesmo bloco mcpServers em ~/.cursor/mcp.json.

Em breve: instalação pelo npm

Estamos preparando o pacote @nextchat/kanban-mcp no npm. Quando ele sair, bastará trocar o comando por npx -y @nextchat/kanban-mcp, sem baixar arquivo. Até lá, use o arquivo acima.

VariávelObrigatóriaDescrição
NEXTCHAT_URLSimEndereço do seu NextChat. Precisa ser https (http só em localhost).
NEXTCHAT_API_KEYSim*Chave gerada em Configurações → Integrações.
NEXTCHAT_API_KEY_FILEAlternativaArquivo com a chave (*use este ou o anterior).

Ferramentas

A IA só consegue usar as ferramentas que a chave permite. Sem a permissão, o servidor responde e a IA explica o que falta.

Atendimento

FerramentaPermissão da chaveO que faz
nextchat_listar_canaisconversations:readNúmeros de WhatsApp da empresa e o estado da conexão.
nextchat_listar_conversas, nextchat_ver_conversaconversations:readConversas com responsável, setor e atendimento aberto.
nextchat_listar_mensagensmessages:readLê o histórico de uma conversa.
nextchat_enviar_mensagemmessages:sendEnvia uma mensagem de texto ao cliente (de verdade, pelo WhatsApp).
nextchat_iniciar_conversaconversations:writeAbre a conversa com um telefone, sem enviar nada.
nextchat_transferir_conversa, nextchat_definir_setorconversations:writePassa a conversa para um colega ou setor.
nextchat_arquivar_conversa, nextchat_marcar_como_lidaconversations:writeArquiva ou desarquiva; zera as não lidas.
nextchat_listar_atendimentos, nextchat_ver_atendimento, nextchat_atendimento_da_conversa, nextchat_historico_de_responsaveisattendances:readProtocolos, responsáveis e histórico.
nextchat_finalizar_atendimentoattendances:writeEncerra o atendimento aberto da conversa.
nextchat_listar_contatos, nextchat_ver_contato, nextchat_listar_etiquetascontacts:readContatos e etiquetas.
nextchat_criar_contato, nextchat_editar_contatocontacts:writeCria e altera contatos.
nextchat_listar_equipe, nextchat_listar_setores, nextchat_regras_de_atendimentoteam:readEquipe, setores e regras.
nextchat_relatorio_de_atendimentoreports:readTotais do período por pessoa, setor e dia.
nextchat_listar_webhooks, nextchat_criar_webhook, nextchat_testar_webhook, nextchat_entregas_do_webhook, nextchat_apagar_webhookwebhooks:manageEndereços que recebem eventos.
Envio de verdade

nextchat_enviar_mensagem manda a mensagem ao cliente pelo WhatsApp. Ela é marcada para o programa de IA pedir sua confirmação antes; confira a conversa e o texto.

Kanban

FerramentaPermissão da chaveO que faz
kanban_quem_sou_eureadMostra nome, permissões, quadros e validade da chave.
kanban_listar_quadrosreadLista os quadros liberados e suas etapas.
kanban_ver_quadroreadMostra um quadro com a contagem de cartões por etapa.
kanban_buscar_cartoesreadBusca por texto, prioridade, etiqueta, prazo ou situação, com paginação.
kanban_ver_cartaoreadTraz o cartão completo, com checklist.
kanban_criar_cartaocreateCria um cartão com etapa, prioridade, prazo, etiquetas e checklist.
kanban_editar_cartaoupdateAltera título, descrição, prioridade, prazo ou etiquetas.
kanban_mover_cartaomoveMuda o cartão de etapa ou reordena.
kanban_comentarcomments:writeAdiciona um comentário.
kanban_checklist_adicionarchecklist:writeAdiciona um item à checklist.
kanban_checklist_atualizarchecklist:writeMarca, desmarca, edita ou reordena um item.
kanban_anexar_arquivoattachments:writeAnexa um arquivo do seu computador ao cartão.
kanban_anexar_textoattachments:writeAnexa um texto gerado na hora (análise em .md, log, CSV).
kanban_remover_anexoattachments:deleteRemove um anexo do cartão.
kanban_ler_comentariosreadLê os comentários com autor e origem (pessoa ou chave), só os novos com o cursor.
kanban_editar_comentario, kanban_apagar_comentariocomments:writeCorrige ou apaga um comentário escrito pela própria chave.
kanban_novidadesreadFeed barato do que mudou nos cartões, com cursor.
kanban_historico_do_cartaoreadQuem criou, editou e moveu, e de qual etapa para qual.
kanban_arquivar_cartaoupdateArquiva ou restaura um cartão.
kanban_listar_etiquetas, kanban_listar_membros, kanban_listar_campos, kanban_listar_modelosreadEtiquetas, responsáveis possíveis, campos personalizados e modelos de cartão.

Comportamento que vale saber

  • Versão do cartão: editar e mover exigem a versão atual. Se a IA não informar, o servidor consulta antes. Se o cartão mudou no meio do caminho, a API responde conflito e a IA consulta de novo.
  • Repetições: cada criação, comentário ou item de checklist usa uma chave de idempotência nova. Pedir a mesma coisa duas vezes gera dois registros.
  • Erros em português: chave expirada ou revogada, falta de permissão, limite de uso e conflito voltam à IA com orientação. A chave nunca aparece nas mensagens.
  • Nomes no lugar de ids: onde a ferramenta pede quadro ou etapa, vale o nome exato (ex.: “Desenvolvimento”, “Em desenvolvimento”); o servidor resolve e avisa se houver mais de um.
  • Chave em arquivo: em vez de NEXTCHAT_API_KEY, use NEXTCHAT_API_KEY_FILE com o caminho de um arquivo que contenha a chave, para não deixá-la em texto puro na configuração.
  • Privacidade: a IA vê só o que a chave permite. Nas ferramentas do Kanban não aparecem mensagens, contatos, telefones nem valores, e cartões privados ficam de fora. Anexos aparecem com link temporário.
Cuide da chave

A chave fica só no seu computador, na configuração do programa de IA. Dê apenas as permissões (e os quadros) necessários e, para parar o acesso, revogue a chave em Configurações → Integrações → Gerenciar API. O servidor recusa http fora de localhost e não segue redirecionamentos, então a chave não segue para outro endereço.

↑ ↓ navegar↵ abrirEsc fechar