Overview โ€”
Bot Matrix
โ€”
โ€”
Mensajes recibidos
โ€”
โ€” comandos
Tool calls
โ€”
โ€” errores
Memoria (RSS)
โ€”
heap โ€”
Herramientas
โ€”
โ€”
Uptime
โ€”
โ€”
๐ŸŒ Servicios externos
ServicioURL / EndpointEstadoAcciรณn
Cargando...
๐Ÿฉบ Estado de conectividad
Haz clic en "Ejecutar diagnรณstico" para verificar todos los servicios.
๐Ÿ›ก๏ธ Plataforma SOC
Grafo de acciรณn โ†—
๐Ÿง  Agentes
๐Ÿ”ง Herramientas 0
NombreTipoDescripciรณnParรกmetros
Cargando...
๐Ÿฉบ Diagnรณstico
Haz clic en "Ejecutar" para verificar todos los servicios.
๐Ÿ“‹ Logs en vivo
Nivel:
0 entradas
Sin logs disponibles.
โš™๏ธ Configuraciรณn activa
Matrix
Modelos LLM
IDProveedorModeloMax tokens
APIs REST
IDBase URLAuthEndpoints
Servidores MCP
IDTransportEndpoint / Comando
โšก Skills SOC Capacidades especializadas para anรกlisis de seguridad
๐Ÿ“– Guรญa de inicio rรกpido
1

Registrar cuenta bot en matrix.org

Crea una cuenta nueva (separada de la tuya personal). Usa un nombre como mi-bot.

โ†’ Registrarse en Element
2

O registrar en Synapse propio

register_new_matrix_user -c homeserver.yaml \
  -u mi-bot -p TU_PASSWORD --no-admin \
  http://localhost:8008
3

Verificar la cuenta

Inicia sesiรณn en app.element.io con la cuenta bot para confirmar que funciona.

1

Mรฉtodo recomendado: API REST

curl -XPOST 'https://matrix.org/_matrix/client/v3/login' \
  -H 'Content-Type: application/json' \
  -d '{
    "type": "m.login.password",
    "user": "@mi-bot:matrix.org",
    "password": "TU_PASSWORD"
  }'

Copia el valor de access_token de la respuesta.

2

Verificar el token

curl 'https://matrix.org/_matrix/client/v3/account/whoami' \
  -H 'Authorization: Bearer syt_TU_TOKEN'

Debe responder con tu user_id. Error 401 = token invรกlido.

3

Alternativa: desde Element

Configuraciรณn โ†’ Seguridad y privacidad โ†’ Tokens de acceso โ†’ Mostrar token

1

Editar .env en la raรญz del proyecto

MATRIX_HOMESERVER_URL=https://matrix.org
MATRIX_ACCESS_TOKEN=syt_tu_token_real
MATRIX_USER_ID=@mi-bot:matrix.org
ANTHROPIC_API_KEY=sk-ant-xxxxx
PORT=9099
2

Reiniciar el bot

Despuรฉs de editar el entorno, reinicia para que tome los cambios:

# EasyPanel: botรณn Restart (env/config) ยท Rebuild (cambios de cรณdigo)
# Docker:    docker compose restart bot

O usa el botรณn "Reiniciar bot" del dashboard.

3

Validar con diagnรณstico

Ve a la secciรณn Diagnรณstico y ejecuta los checks.

1

Invitar al bot a una sala

En Element, crea una sala o usa una existente. Invita al bot por su User ID. Con autoJoin: true acepta automรกticamente.

2

Primer comando

!ping

El bot debe responder Pong! ๐ŸŸข

3

Mensajes directos (DM)

Abre un DM con el bot. En DMs no necesitas prefijo โ€” cualquier mensaje se procesa directamente por el orquestador.

!pingVerifica que el bot responde
!helpLista todos los comandos disponibles
!ai <texto>Envรญa al orquestador (usa todos los agentes)
!agent <id> <texto>Fuerza un agente especรญfico (ej: !agent analyst analiza esto)
!agentsLista los agentes configurados
!toolsLista herramientas disponibles (incluye MCP y APIs)
@bot <texto>Menciรณn directa en cualquier sala
1

Agregar en config.yaml

apis:
  mi-api:
    baseUrl: https://api.ejemplo.com/v1
    auth:
      type: bearer
      tokenEnvVar: MI_API_TOKEN   # var de entorno con el token
    timeout: 10000
    endpoints:
      - name: listar_items
        description: Lista items activos
        method: GET
        path: /items
        queryParams: [status, limit]
      - name: crear_item
        description: Crea un nuevo item
        method: POST
        path: /items
2

Autorizar al agente

Agrega el nombre de la tool al allowedTools del agente en config.yaml:

agents:
  - id: collector
    allowedTools:
      - api_mi-api_listar_items
      - api_mi-api_crear_item
1

Servidor MCP local (stdio)

mcpServers:
  filesystem:
    transport: stdio
    command: npx
    args: ["-y", "@modelcontextprotocol/server-filesystem", "/ruta/permitida"]
2

Servidor MCP remoto (HTTP)

mcpServers:
  mi-mcp:
    transport: http
    url: https://mi-servidor.com/mcp
    headers:
      Authorization: "Bearer mi-token"
3

Las tools se descubren automรกticamente

Al arrancar, el bot conecta al servidor MCP y registra todas sus tools como mcp_<id>_<toolname>. Aparecerรกn en la secciรณn Herramientas con el badge mcp.

โš™๏ธ Ajustes
Chatbots activos
Cargando...
โš ๏ธ Requiere SYNAPSE_ADMIN_TOKEN en las variables de entorno del bot.
Obtรฉn el token con: curl -X POST http://synapse:8008/_matrix/client/v3/login -d '{"type":"m.login.password","user":"admin","password":"TuPass"}'
Claves de API โ€” Modelos de IA
Cargando...
Conexiรณn Matrix
Cargando...
Define agentes, modelo LLM, system prompt y herramientas asignadas
Cargando...
Proveedores de IA: Anthropic Claude, OpenAI o endpoints compatibles
Cargando...
Un servidor MCP expone herramientas mcp_<id>_<tool> que los agentes pueden invocar
Cargando...
Cada API genera herramientas api_<id>_<endpoint> โ€” asรญgnalas luego en Agentes
Cargando...
YAML vรกlido ยท Guardar reinicia el bot para aplicar los cambios
๐Ÿ›ก๏ธ Plataforma SOC LangGraph ยท CTI ยท Shuffle SOAR ยท Email ยท LangSmith
โšก Feature Flags
๐Ÿง  Modelos por rol de la cascada
๐Ÿ’พ Memoria โ€” KB de entidades y casos
๐Ÿ”Œ Integraciones CTI ยท SOAR ยท Email
๐Ÿ“Š Observabilidad โ€” LangSmith
๐Ÿ—บ๏ธ Cascada de incidentes
triageโ†’ enrichโ†’ N1 ยท Haikuโ†’ CTI/ N2 ยท Sonnet (ACH)โ†’ N3 ยท Opusโ†’ decide โ†’ HITL / email
N3 solo en incidentes materiales (<1% del volumen). El comportamiento real (memoria B0โ€“B5, copiloto L1/L2, ruteo de postura) se ve arriba en los flags. Detalle: docs/ARQUITECTURA.md.
โš ๏ธ Aprobaciones Pendientes
๐Ÿ”Œ Conectores Integraciones activas y disponibles por plan
๐Ÿ”‘ Licencia Estado del plan y capacidades habilitadas
๐Ÿ“ฐ Novedades Versiรณn actual y รบltimos cambios
๐Ÿš€ Asistente de configuraciรณn Conecta tu servidor Matrix y pon en marcha tu primer agente
โ‘  Servidor Matrix
Homeserver + credenciales
โ‘ก Crear agente
Perfil y configuraciรณn
โ‘ข Probar el bot
Verificar funcionamiento
Conectar servidor Matrix

Matrix AI Bots necesita conectarse a un homeserver Matrix con una cuenta de bot dedicada. Configura las siguientes variables de entorno antes de arrancar el contenedor.

VariableEjemploDescripciรณn
MATRIX_HOMESERVER_URLhttps://matrix.miempresa.comURL base del homeserver
MATRIX_USER_ID@bot:miempresa.comUser ID del bot (MXID)
MATRIX_ACCESS_TOKENsyt_โ€ฆToken de acceso (login o registration)
MATRIX_DEVICE_IDMATRIX_BOTDevice ID (opcional, para E2EE)
Obtener un token de acceso:
  1. Crea una cuenta de bot en tu homeserver (ej. Element Web)
  2. En Ajustes โ†’ Ayuda y acerca de โ†’ Acceso avanzado โ†’ Ver token de acceso
  3. Copia el token y guรกrdalo en MATRIX_ACCESS_TOKEN