AI-OdooFinder

Describe lo que necesitas. Recibe el módulo OCA que ya lo hace.

AI-OdooFinder conecta Claude, ChatGPT, Cursor y otros asistentes de IA con más de 19.700 módulos de la OCA. Busca por significado y por palabras clave, y solo te muestra módulos de tu versión de Odoo, de la 12 a la 19.

Gratis y sin registro. Pégala como conector en tu asistente.

Tú

Asistente

    Resultados reales del servidor público, capturados el 14 de octubre de 2026.

    Conéctalo en un minuto

    No hay nada que instalar: el servidor es público y habla MCP por HTTP. Elige tu cliente y añade la URL.

    ¿Prefieres tu propio servidor con tus módulos? El código es abierto: consulta la guía de despliegue y el paquete de PyPI.

    Cómo encuentra el módulo correcto

    Un buscador solo semántico se pierde con nombres técnicos; uno solo por palabras no entiende lo que quieres decir. AI-OdooFinder hace las dos cosas y combina los resultados.

    Convierte tu pregunta en una búsqueda

    La herramienta indica al asistente cómo preguntar: aclarar versión y país si faltan, y usar el prefijo de localización en lugar de sinónimos.

    factura electrónica firma digital XML España
    l10n_es_facturae facturae

    Busca de dos formas a la vez

    Por significado, con embeddings de 2.560 dimensiones, y por palabras, con la búsqueda de texto completo de PostgreSQL.

    SemánticaQwen3-Embedding-4B
    pgvector
    Palabras clavetsvector
    ts_rank_cd

    Combina los dos rankings

    Reciprocal Rank Fusion premia los módulos que aparecen arriba en ambas listas, sin tener que ajustar pesos a mano.

    1/(k + r1) + 1/(k + r2)k = 60

    Filtra por versión y te dice cuánto fiarte

    Solo devuelve módulos de tu rama de Odoo y clasifica la respuesta por confianza para que el asistente sepa si recomendar o preguntar más.

    12.013.014.015.016.017.018.019.0
    Alta80–100: lo recomienda
    Media50–79: ofrece alternativas
    Bajamenos de 50: pide más detalle

    Cómo se construyó

    AI-OdooFinder fue mi proyecto final del programa AI Expert de DevExpert. Apliqué cada etapa del curso a una parte del producto, de la investigación inicial a la puesta en producción.

    1. Investigar

      Deep research con Gemini 2.5 Pro, síntesis con NotebookLM y validación cruzada con otros modelos para entender por qué cuesta tanto encontrar módulos de Odoo.

      Arquitectura elegida: RAG híbrido

      Ver detalle

      El problema tiene tres caras: documentación fragmentada, módulos difíciles de descubrir y el «infierno del versionado» entre ramas de Odoo.

      ArquitecturaManejo de versionesViabilidad
      LLM + búsqueda webPobre, alucinaInviable
      RAG solo con vectoresPobre, no deterministaBaja
      Claude SkillsExcelente con backendAlta
      RAG híbrido agénticoExcelente, deterministaÓptima
    2. Dialogar

      Prompt y context engineering: la descripción de la herramienta enseña al asistente a aclarar la petición, construir la búsqueda e interpretar los resultados.

      Instrucciones para el LLM: más de 100 líneas

      Ver detalle

      Técnicas: few-shot con ejemplos correctos e incorrectos, cadena de razonamiento en cuatro pasos (aclarar, construir la búsqueda, interpretar por confianza, responder) y delimitadores visuales que funcionan en cualquier modelo.

      LOCALIZATION QUERY EXAMPLES:
      • Spain + electronic invoice → "l10n_es_facturae facturae"
      • Mexico + CFDI invoice      → "l10n_mx_edi cfdi"
      
      ✅ CORRECT:   "l10n_es_facturae facturae FACE"
      ❌ INCORRECT: "electronic invoice e-invoice XML digital signature Spain..."
      ⚠️ For localizations: query of 2-4 words maximum
    3. Ejecutar

      Desarrollo con IDEs agénticos: Cursor para arrancar, Claude Code para el grueso del backend y el ETL, y Zed para las sesiones largas de integración.

      Ritmo: 89 commits en 30 días

      Ver detalle
      • 6–15 nov 2025: Cursor, exploración y edición multiarchivo.
      • 15–25 nov: Claude Code, desarrollo principal y ETL.
      • 25 nov – 6 dic: Zed, integración final.

      Ejemplo: ampliar las herramientas MCP de 149 a 493 líneas llevó unos 30 minutos; a mano habrían sido unas 4 horas.

    4. Automatizar

      El gran cambio de rumbo: de una Skill de Claude, propietaria y en beta cerrada, a un servidor MCP abierto construido con FastMCP que cualquier cliente puede usar.

      Clientes compatibles: 8

      Ver detalle

      MCP es un estándar abierto: una sola implementación funciona en Claude, ChatGPT, VS Code, Cursor, Windsurf o Zed. El servidor expone una única herramienta y soporta dos transportes: STDIO en local y Streamable HTTP en remoto.

      @mcp.tool()
      async def search_odoo_modules(
          query: str,
          version: str,                       # 12.0 – 19.0
          dependencies: list[str] | None = None,
          limit: int = 5,                     # 1 – 20
      ) -> str: ...
    5. Integrar

      OpenRouter como pasarela única: Qwen3-Embedding-4B para los embeddings y Grok-4-fast para enriquecer cada módulo con descripción, etiquetas y palabras clave.

      Coste total en APIs: $1.76

      Ver detalle
      • Embeddings de la indexación inicial (16.494 módulos): unos 0,10 $.
      • Enriquecimiento con IA de esos módulos: unos 1,50 $.
      • Consultas durante el desarrollo: unos 0,01 $.
    6. Sintetizar

      Arquitectura tool-first: no hay web propia que mantener. Los clientes MCP son la interfaz y el modelo se encarga de la conversación; solo existen el backend de búsqueda y el servidor MCP.

      87%Precision@5
      92%Recall@10
      100%módulos enriquecidos con IA

    Hoy, en producción

    El servidor público funciona en la infraestructura de Eticco, que lo usa a diario y lo mantiene actualizado con más de 19.700 módulos de la OCA.

    Eticco lo está ampliando con sus propios módulos internos, a los que solo se accede con autenticación. La búsqueda en los módulos de la comunidad sigue siendo abierta y gratuita.