moira
Moira es un motor de trabajo para agentes de IA que opera sobre el protocolo MCP. Permite definir directrices paso a paso, condiciones de finalización y validación con esquema JSON. Es autocontenido y puede ejecutarse en tu propia infraestructura.
Ficha actualizada 23 sept 2026, 16:08 · upstream 23 sept 2026, 15:58 · release v2.2.0
Qué es moira
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Moira es un motor de ejecución de flujos de trabajo diseñado para agentes de IA que interactúan mediante el protocolo MCP (Model Context Protocol). Permite definir instrucciones paso a paso, condiciones de finalización del agente y validar los resultados con validaciones JSON-Schema. El proyecto está disponible bajo licencia Apache-2.0 y puede ejecutarse en tu propia infraestructura local o en la nube como servicio SaaS.
- Automatizar tareas repetitivas mediante flujos de trabajo definidos por agentes de IA
- Conectar herramientas externas (APIs, bases de datos) a través del protocolo MCP para ejecutar acciones programables
- Crear pipelines de desarrollo que ejecuten múltiples pasos secuenciales con validaciones intermedias
- Automatizar flujos de trabajo empresariales mediante un solo punto de control centralizado
- Implementar sistemas de aprobación y gateo condicional en procesos de negocio
- Conectar agentes de IA a herramientas externas para ejecutar acciones específicas
- Arquitectura monolítica con repositorio modular que separa claramente la lógica del motor, el servidor MCP y la interfaz web
- Soporte completo de autenticación mediante Better Auth con OAuth 2.1 y gestión centralizada de credenciales
- Validación estricta mediante esquema JSON-Schema en cada nodo de ejecución
- Diseño modular que permite extensibilidad mediante extensiones personalizadas sin modificar el núcleo del motor
- Soporte para múltiples canales de comunicación (Telegram, Slack, correo electrónico) con configuración flexible por usuario
- Sistema de recuperación automático ante fallos de inicialización con persistencia de estado y backup
- El motor se ejecuta en un entorno aislado dentro del contenedor Docker; no tiene acceso a la red externa por defecto
- La validación JSON-Schema es estática y no puede detectar errores dinámicos durante la ejecución
- No incluye capacidades de razonamiento o planificación avanzada (como LLMs) fuera de las instrucciones explícitas del agente
- El sistema de autenticación se basa en OAuth 2.1, lo que limita el soporte para métodos alternativos como SAML o OIDC sin configuración adicional
- La validación JSON-Schema es un punto único de fallo: si un nodo no define un esquema válido, toda la ejecución puede fallar
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Para desplegar Moira en producción, se recomienda usar Docker Compose con el contenedor principal que incluye el motor, el servidor MCP y la interfaz web. Se debe configurar un dominio propio para los artefactos públicos (variables como STATIC_ARTIFACTS_DOMAIN). Para autenticación de múltiples usuarios, se debe implementar una capa adicional de gestión de credenciales fuera del contenedor. En entornos multi-tenant, se recomienda usar un servicio de registro externo o implementar autenticación centralizada con mejor seguridad. Se recomienda mantener el repositorio en privado y solo publicar artefactos a través de subdominios controlados.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.