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:
| Área | Ejemplos de lo que puedes pedir |
|---|---|
| Instancia | Comprobar 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 |
| Licencias | Listar licencias, asignar o liberar una licencia en un tap, cancelar o eliminar una licencia |
| Organizaciones y proyectos | Crear, editar, clonar, mover y eliminar organizaciones y proyectos |
| Usuarios y acceso | Crear usuarios, hacer Root a un usuario, restablecer una contraseña, añadir miembros a un proyecto, enviar invitaciones, crear roles personalizados |
| Datasources y destinos | Añadir, editar, probar y eliminar taps y sinks, ejecutar una consulta de prueba, obtener una muestra de datos |
| Modelos y datasets | Listar modelos, leer un esquema o su DDL, explorar y renombrar datasets |
| Reglas y pipelines | Escribir, validar y guardar reglas, crear y activar pipelines |
| Jobs | Seguir 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 API | Gestionar las variables del proyecto, limpiar el diccionario, gestionar las claves de API del proyecto |
| Auditoría | Buscar en los eventos quién cambió qué |
| Mantenimiento | Ejecutar 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
| Remota | Local | |
|---|---|---|
| Cómo funciona | El propio servidor de Gigantics responde a las peticiones MCP en https://tu-instancia/mcp | El comando gig mcp se ejecuta en tu equipo y habla con Gigantics |
| Necesitas | Un usuario Root que cree una clave de API de MCP en los Ajustes Globales | El programa gig y un correo electrónico y una contraseña |
| El asistente inicia sesión con | La clave de API de MCP | El correo y la contraseña de un usuario de Gigantics |
| Funciona si el inicio de sesión es LDAP o SAML | Sí | No, necesita una cuenta local con correo y contraseña |
| Herramientas de mantenimiento (migraciones, estado y reinicio del servidor) | No disponibles | Disponibles si se ejecuta en el equipo de la instancia |
| Ideal para | Equipos, asistentes alojados o remotos, sin instalar nada | Un ú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.