AdministraciónAdministración con IA (MCP)

Administración con IA (MCP)

Gigantics incluye un servidor MCP. MCP (Model Context Protocol) es el estándar con el que los asistentes de IA, como Claude, Cursor o VS Code, usan herramientas externas. Cuando tu asistente está conectado, puedes administrar Gigantics pidiendo lo que necesitas con tus propias palabras:

  • "Comprueba el estado de la instancia."
  • "¿Por qué fallaron los jobs de anoche?"
  • "Añade un datasource PostgreSQL al proyecto Ventas, prueba la conexión y escanéalo."
  • "Crea un usuario para ana@example.com y dale acceso al proyecto Ventas."
  • "¿Quién cambió los ajustes de autenticación esta semana?"

El asistente hace el trabajo con las mismas operaciones que usan la interfaz de Gigantics y la línea de comandos. No puede hacer nada que la cuenta con la que actúa no tenga permitido, y no puede hacer cambios destructivos sin que una persona los apruebe.

La administración con IA es para administradores. Para que una aplicación lea un dataset o lance un pipeline, usa una clave de API de proyecto.

Qué puede hacer el asistente

El asistente dispone de más de 100 herramientas, agrupadas según lo que gestionan:

ÁreaEjemplos de lo que puedes pedir
InstanciaComprobar el estado y la versión, ver qué métodos de inicio de sesión están activos, leer y cambiar los Ajustes Globales, probar una conexión LDAP
LicenciasListar licencias, asignar o liberar una licencia en un tap, cancelar o eliminar una licencia
Organizaciones y proyectosCrear, editar, clonar, mover y eliminar organizaciones y proyectos
Usuarios y accesoCrear usuarios, hacer Root a un usuario, restablecer una contraseña, añadir miembros a un proyecto, enviar invitaciones, crear roles personalizados
Datasources y destinosAñadir, editar, probar y eliminar taps y sinks, ejecutar una consulta de prueba, obtener una muestra de datos
Modelos y datasetsListar modelos, leer un esquema o su DDL, explorar y renombrar datasets
Reglas y pipelinesEscribir, validar y guardar reglas, crear y activar pipelines
JobsSeguir jobs y leer sus logs, lanzar jobs de escaneo, descubrimiento, regla y carga, cancelarlos, reiniciarlos o reprogramarlos, esperar a que uno termine
Variables, diccionario y claves de APIGestionar las variables del proyecto, limpiar el diccionario, gestionar las claves de API del proyecto
AuditoríaBuscar en los eventos quién cambió qué
MantenimientoEjecutar y comprobar migraciones de la base de datos, comprobar los procesos del servidor y reiniciarlo (solo con el servidor local)

El asistente también lleva una guía de administración integrada, con flujos paso a paso (por ejemplo, cómo diagnosticar un job que falla o cómo incorporar un datasource), de modo que siempre sigue el mismo procedimiento.

Los secretos nunca se entregan al asistente. Las contraseñas, las claves de API, los secretos de OAuth y las contraseñas de enlace de LDAP se sustituyen por <redacted> en todo lo que lee.

Dos formas de conectar

RemotaLocal
Cómo funcionaEl propio servidor de Gigantics responde a las peticiones MCP en https://tu-instancia/mcpEl comando gig mcp se ejecuta en tu equipo y habla con Gigantics
NecesitasUn usuario Root que cree una clave de API de MCP en los Ajustes GlobalesEl programa gig y un correo electrónico y una contraseña
El asistente inicia sesión conLa clave de API de MCPEl correo y la contraseña de un usuario de Gigantics
Funciona si el inicio de sesión es LDAP o SAMLSíNo, necesita una cuenta local con correo y contraseña
Herramientas de mantenimiento (migraciones, estado y reinicio del servidor)No disponiblesDisponibles si se ejecuta en el equipo de la instancia
Ideal paraEquipos, asistentes alojados o remotos, sin instalar nadaUn único administrador que trabaja en la máquina de la instancia

Empieza por la que mejor te encaje:

Las dos dan al asistente las mismas herramientas y siguen las mismas reglas de aprobación.

Cómo mantienes el control

Tú pides  →  El asistente llama a una herramienta  →  Gigantics comprueba los roles de la cuenta  →  Hecho
                       │
                       └─ ¿herramienta destructiva?  →  primero una simulación  →  una persona aprueba  →  Hecho
  • Permisos: el servidor de Gigantics autoriza cada llamada con los roles de la cuenta con la que actúa el asistente. La descripción de una herramienta nunca concede más acceso.
  • Primero una simulación: una herramienta destructiva (eliminar un proyecto, quitar un usuario, cambiar la autenticación, lanzar una carga en un sistema real, etc.) primero muestra lo que cambiaría y no hace nada.
  • Una persona aprueba: apruebas en el asistente, o ejecutas tú mismo la misma operación. Consulta Aprobaciones y seguridad.
  • La actividad de las claves queda registrada: la creación y eliminación de claves de API de MCP aparece en los Eventos, y puedes pedir al asistente que los busque.

Documentación relacionada