Visão Geral das Integrações
O EvoNexus se conecta a serviços externos através de três mecanismos: MCP servers, API clients e OAuth flows. Cada integração fornece dados a um ou mais agentes e rotinas.
Channels (Bidirecionais)
Channels são um tipo diferente de integração: sistemas externos empurram eventos para sua sessão Claude Code rodando, e o Claude pode responder de volta pelo mesmo canal. Diferente de API clients (que o Claude chama sob demanda) ou MCP servers (que expõem ferramentas), channels entregam mensagens em tempo real.Nota: o channel do Discord (chat bidirecional com Claude Code) é separado da integração Discord API (monitoramento de comunidade via @pulse). Os dois podem coexistir.Guia completo: Channels | Referência técnica: Channels Reference
Tipos de Integração
MCP Servers
Servers do Model Context Protocol rodam como processos sidecar junto com o Claude Code. Eles expõem ferramentas que o Claude pode chamar nativamente durante uma sessão.
MCP servers são configurados em
.claude/settings.json. O Claude Code os inicia automaticamente quando suas ferramentas são necessárias.
API Clients
Chamadas HTTP diretas para APIs de serviços, executadas por skills e rotinas via scripts Python.
API clients leem credenciais de
.env em tempo de execução.
OAuth Flows
Contas de redes sociais (YouTube, Instagram, LinkedIn) usam OAuth para autenticação. O dashboard tem um fluxo OAuth embutido:- Vá em Integrations no dashboard
- Clique em Connect na plataforma desejada
- Complete a tela de consentimento OAuth
- Os tokens são salvos no
.envautomaticamente
.env:
Verificando o Status das Integrações
Dashboard
A página Integrations mostra um card de status para cada serviço:- Verde — conectada e funcionando
- Amarelo — credenciais presentes mas não verificadas
- Vermelho — credenciais ausentes
CLI
Configuração
Todas as credenciais de integração ficam em.env. O wizard de setup (make setup) gera esse arquivo com placeholders vazios para cada integração habilitada.
Você pode editar credenciais por:
- O editor de .env do dashboard (Config > .env)
- Direto no terminal:
nano .env
- Stripe — MRR, cobranças, assinaturas, churn
- Omie — ERP brasileiro: clientes, notas, financeiro, estoque
- Bling — ERP brasileiro: produtos, pedidos, NF-e, estoque (OAuth2 com auto-refresh)
- Asaas — Pagamentos brasileiros: Pix, boleto, cartão, assinaturas, split de marketplace
- YouTube — Stats de canal, vídeos, engajamento (OAuth)
- Instagram — Perfil, posts, engajamento (Graph API + OAuth)
- LinkedIn — Perfil e stats de organização (OAuth)
- GitHub — PRs, issues, releases via MCP + CLI
- Linear — Issues, sprints, acompanhamento de projeto via MCP
- Google Calendar + Gmail — Agenda, agendamento, triagem de e-mail
- Obsidian — Gestão de vault, notas, busca via CLI
- Evolution API — Instâncias e mensageria WhatsApp
- Evolution Go — Instâncias Evolution Go
- Evo CRM — Contatos, conversas, pipelines do CRM