Para Builders

MCP

O servidor MCP (Model Context Protocol) do Daguito conecta seu assistente de código —Claude Code, Cursor ou outro— à sua conta: gerencie fluxos, conhecimento e agentes sem sair do editor.

O que você pode fazer

O servidor expõe 18 ferramentas, agrupadas por domínio. A partir do seu assistente de código você pode:

Começar

Diga ao seu assistente o que quer construir e em qual linguagem; ele devolve a receita pronta para copiar.

daguito_quickstart

Fluxos

Liste, inspecione, crie, edite, exclua, versione e restaure seus fluxos conversacionais.

daguito_upsert_agentdaguito_upsert_flowdaguito_resolve_webhookdaguito_get_flowdaguito_list_flow_versionsdaguito_restore_flow_version

Conhecimento (RAG)

Gerencie bases e fontes, ingira texto ou URLs e rode busca semântica sobre seu conhecimento.

daguito_list_knowledge_basesdaguito_list_knowledge_sourcesdaguito_create_knowledge_sourcedaguito_ingest_textdaguito_ingest_urldaguito_search_knowledgedaguito_get_ingest_job

Agentes

Declare um agente como código e provisione-o —fluxo e webhook— em uma única chamada.

daguito_get_node_catalogdaguito_template_preview

Analytics

Leia um resumo de uso: gasto em LLM, tokens, volume de mensagens e o orçamento da sua organização.

daguito_get_org_analytics

Construindo com MCP

Com o MCP instalado, descreva o que você quer e seu assistente aprende Daguito e instala o SDK que corresponde ao seu projeto. Escolha conforme a montagem da sua app:

Sempre pelo SDK oficial da sua linguagem (JavaScript, Python ou Go), nunca HTTP na mão. A chave de conta fica só no servidor; o navegador recebe um token efêmero ou uma chave pública do fluxo.

A

Frontend + Backend

A opção de menor latência: seu backend assina um token com escopo limitado e o navegador se conecta direto ao canal do fluxo (entrada e saída em streaming), sem passar os dados pelo seu servidor.

B

Só API

Tudo no seu servidor: você resolve o webhook do fluxo e o executa. Entrada e saída vivem na sua API.

C

Só Frontend

Sem backend: você dá permissão a um fluxo com uma chave pública limitada por domínio e o chama direto do navegador.

Cada arquitetura é testada de verdade: um assistente constrói a app do zero com o MCP em um ambiente isolado e a executa contra o Daguito até o agente responder.

Sua API key

Gere uma account API key (prefixo dgsk_acc_) no dashboard, em Configurações → API keys. É org-scoped: o servidor só atua sobre essa organização.

Configuração

Adicione o servidor à config do seu cliente MCP. Roda localmente por stdio via npx:

Claude Code — um comando

claude mcp add daguito --env DAGUITO_API_KEY=dgsk_acc_... -- npx -y @daguito/mcp

Troque dgsk_acc_... pela sua chave de conta. O comando registra o servidor no Claude Code; reabra-o e o assistente já conhece o Daguito.

Outros clientes (config manual)

{
  "mcpServers": {
    "daguito": {
      "command": "npx",
      "args": ["-y", "@daguito/mcp"],
      "env": {
        "DAGUITO_API_KEY": "dgsk_acc_..."
      }
    }
  }
}

Claude Code, Cursor e qualquer outro cliente MCP usam a mesma configuração stdio: aponte-os para npx -y @daguito/mcp com sua DAGUITO_API_KEY.

Variáveis de ambiente

Variable Descrição
DAGUITO_API_KEY Obrigatória. Sua account API key; deve começar com dgsk_acc_.
DAGUITO_API_URL Opcional. URL base da API (padrão https://ingest.daguito.com). Altere apenas para ambientes self-hosted ou de staging.

Segurança

A API key é org-scoped: o servidor só atua sobre a organização ligada a essa key, e a API rejeita qualquer acesso cruzado. É lida uma vez ao iniciar e nunca registrada em logs. Trate-a como uma credencial: não a suba ao controle de versão.

O que vem depois?