Para Builders

MCP

El servidor MCP (Model Context Protocol) de Daguito conecta tu asistente de código —Claude Code, Cursor u otro— con tu cuenta: gestiona flujos, conocimiento y agentes sin salir del editor.

Qué puedes hacer

El servidor expone 18 herramientas, agrupadas por dominio. Desde tu asistente de código puedes:

Empezar

Dile a tu asistente qué quieres construir y en qué lenguaje; te da la receta lista para copiar.

daguito_quickstart

Flujos

Lista, inspecciona, crea, edita, elimina, versiona y restaura tus flujos conversacionales.

daguito_upsert_agentdaguito_upsert_flowdaguito_resolve_webhookdaguito_get_flowdaguito_list_flow_versionsdaguito_restore_flow_version

Conocimiento (RAG)

Gestiona bases y fuentes, ingiere texto o URLs y corre búsqueda semántica sobre tu conocimiento.

daguito_list_knowledge_basesdaguito_list_knowledge_sourcesdaguito_create_knowledge_sourcedaguito_ingest_textdaguito_ingest_urldaguito_search_knowledgedaguito_get_ingest_job

Agentes

Declara un agente como código y aprovisiónalo —flujo y webhook— en una sola llamada.

daguito_get_node_catalogdaguito_template_preview

Analíticas

Lee un resumen de uso: gasto en LLM, tokens, volumen de mensajes y presupuesto de tu organización.

daguito_get_org_analytics

Construyendo con MCP

Con el MCP instalado, describe lo que quieres y tu asistente aprende Daguito e instala el SDK que corresponde a tu proyecto. Elige según cómo esté montada tu app:

Siempre a través del SDK oficial de tu lenguaje (JavaScript, Python o Go), nunca HTTP a mano. La clave de cuenta vive solo en el servidor; el navegador recibe un token efímero o una clave pública del flujo.

A

Frontend + Backend

La opción de menor latencia: tu backend firma un token con alcance limitado y el navegador se conecta directo al canal del flujo (entrada y salida en streaming), sin pasar los datos por tu servidor.

B

Solo API

Todo ocurre en tu servidor: resuelves el webhook del flujo y lo ejecutas. La entrada y la salida viven en tu API.

C

Solo Frontend

Sin backend: das permiso a un flujo con una clave pública limitada por dominio y lo llamas directo desde el navegador.

Cada arquitectura se prueba de forma real: un asistente construye la app desde cero con el MCP en un entorno aislado y se ejecuta contra Daguito hasta que el agente responde.

Tu API key

Genera una account API key (prefijo dgsk_acc_) en el dashboard, en Ajustes → API keys. Es org-scoped: el servidor solo actúa sobre esa organización.

Configuración

Añade el servidor a la config de tu cliente MCP. Corre localmente por stdio vía npx:

Claude Code — un comando

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

Reemplaza dgsk_acc_... por tu clave de cuenta. El comando registra el servidor en Claude Code; ábrelo de nuevo y el asistente ya conoce Daguito.

Otros clientes (config manual)

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

Claude Code, Cursor y cualquier otro cliente MCP usan la misma configuración stdio: apúntalos a npx -y @daguito/mcp con tu DAGUITO_API_KEY.

Variables de entorno

Variable Descripción
DAGUITO_API_KEY Requerida. Tu account API key; debe empezar por dgsk_acc_.
DAGUITO_API_URL Opcional. URL base de la API (por defecto https://ingest.daguito.com). Cámbiala solo para entornos self-hosted o de staging.

Seguridad

La API key es org-scoped: el servidor solo actúa sobre la organización ligada a esa key, y la API rechaza cualquier acceso cruzado. Se lee una vez al arrancar y nunca se registra en logs. Trátala como una credencial: no la subas al control de versiones.

¿Qué sigue?