Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

OGHCollector

OGHCollector es una herramienta en Rust que recolecta metadatos de módulos Odoo desde GitHub/GitLab, los almacena en SQLite y los sirve vía dashboard web y servidor MCP para integración con LLMs.

Ficha actualizada 27 sept 2026, 19:10 · upstream 27 sept 2026, 18:50 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es OGHCollector

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

OGHCollector es un proyecto en Rust diseñado para analizar repositorios de código fuente de Odoo. El sistema se compone de tres servicios binarios que comparten una base de datos SQLite: OGHCollector actúa como recolector CLI, OGHServer proporciona un dashboard web y OGHMcp expone herramientas vía protocolo MCP.

La arquitectura utiliza Docker Compose para orquestación, con un servicio migrador dedicado y Ofelia para programar actualizaciones. El sistema soporta análisis de dependencias, seguimiento de migraciones, estadísticas de contribuidores y búsqueda semántica mediante embeddings.

El despliegue requiere configuración de tokens de API para GitHub o GitLab, preferiblemente mediante secretos Docker. La base de datos se gestiona con Diesel y las actualizaciones de esquema son automáticas al reconstruir la imagen.

CASOS DE USO
  • Búsqueda y descubrimiento de módulos Odoo por nombre, dependencia o autor
  • Auditoría de seguridad y análisis de código mediante herramientas MCP para LLMs
  • Visualización de dependencias entre módulos y estadísticas de mantenimiento
  • Monitoreo de migraciones y seguimiento de cambios en repositorios
PUNTOS DESTACADOS
  • Arquitectura modular en Rust con tres servicios compartiendo base de datos SQLite
  • Integración nativa con LLMs vía protocolo MCP (Model Context Protocol)
  • Búsqueda semántica habilitada por defecto mediante embeddings
  • Gestión automática de migraciones de esquema con Diesel y Ofelia para actualizaciones programadas
PRECAUCIONES
  • Requiere Docker Compose para despliegue estándar; no hay binarios nativos precompilados
  • El servidor MCP carece de autenticación propia y debe protegerse mediante red o proxy
  • La recolección es secuencial y puede tardar horas en organizaciones con miles de repositorios
  • Dependencia obligatoria de tokens de API de GitHub/GitLab configurados manualmente
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Captura de OGHCollector
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Desplegar con docker compose up -d. Configurar secretos gh_token.txt/gl_token.txt para autenticación. Habilitar CORS solo en allowed_origins confiables. Para MCP externo, configurar OGHCOLLECTOR_MCP_ALLOWED_HOSTS. Usar ofelia para actualizaciones automáticas cada 6 horas.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.jsRust
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
80808081
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.