Skip to Content

Re: Open source tool for OCA module discovery - AI-OdooFinder

Thanks for the feedback - you've validated exactly the problem I wanted to solve!

To your points:

1. Web interface: Any AI web app that supports MCP works as a friendly UI (Claude.ai, ChatGPT, etc.). Users connect once, then just ask questions in plain English. No technical knowledge needed.

2. Local LLM: Yes, fully supported. You can deploy your own instance and connect it to any MCP-compatible local LLM (via Ollama, for example). The search layer (PostgreSQL + pgvector) runs independently.

3. For terminal users: Claude Code, Codex, or OpenCode work great too - same MCP, different interface.

The beauty of MCP is that it's client-agnostic. Same backend, user chooses their preferred interface.

Let me know if you have any other questions!

Best,

Santiago Pérez Barber

Business Intelligence | Apps Móviles | IA & I+D

ETICCO FREELOSOPHY, S.L.

📧 santiago.perez@eticco.es

🌐 www.eticco.es

📞 985 760 960

📍 Carretera de la Estación de Viella, Polígono de Monsagre, Nave 2, 2B
     33429 Viella, Asturias

Cuenta de correo propiedad de ETICCO FREELOSOPHY, S.L. de uso estrictamente profesional. Este mensaje electrónico está dirigido únicamente a la(s) dirección(es) indicada(s) anteriormente. Cualquier revelación, uso o reenvío no autorizado, completo o en parte está prohibido. Si ha recibido este mensaje por equivocación notifíquelo a info@eticco.es. Si no desea recibir más correos envíenos un correo a info@eticco.es.

INFORMACIÓN BÁSICA SOBRE PROTECCIÓN DE DATOS
Responsable: ETICCO FREELOSOPHY, S.L. | Finalidad: contestación a las consultas y solicitudes; Información comercial. | Legitimación: Consentimiento del interesado; Interés legítimo del Responsable. | Cesiones: Pueden cederse datos a encargados de tratamiento y por obligación legal. | Derechos: De acceso, rectificación, supresión, limitación del tratamiento, portabilidad y oposición. | Información adicional: 
https://www.eticco.es o en Urb. Monsagre, Crta. De la Estación – P.I. Naón – Nave 2, 2ºB – 33429 Viella (Siero), Asturias

🌱 Antes de imprimir este mail, piensa en el medio ambiente.

 

De: Stuart J Mackintosh <notifications@odoo-community.org>
Fecha: martes, 10 de febrero de 2026, 8:23
Para: Contributors <contributors@odoo-community.org>
Asunto: Re: Open source tool for OCA module discovery - AI-OdooFinder

Hi Santiago,

Thanks - my use case is this:

I have been in the Odoo Open Source ecosystem for a long time and familiar with many modules and concepts. however for someone to come in and understand what is possible from 2000+ modules (per version) is not a reasonable ask.  I would like a facility fro someone exploring Odoo open Source/OCA to be able to explain what they want to do and find the appropriate modules. Therefore a web interface would be ideal.

Although it is a benefit to feed this data in to a publicly accessible model,, there are costs associated so a local model may be more practical.

Does that fit your implementation?

Best wishes,

Stuart.

PS My project is off topic here but fyi: https://github.com/OpenDigitalCC/documented-insights - to explore the recent open digital consultation from the Commission.


 

On 10/02/2026 07:56, Santiago Perez wrote:
Hi Stuart,

Great to hear you're working on something similar!

To answer your questions:

1. Web client: There's no standalone web UI, but it works with Claude.ai (web version) using the remote MCP server. No installation needed.

2. Local LLM: Yes, it can work with any LLM that supports MCP. The server runs locally via STDIO or remotely via HTTP/SSE.

The project is 100% open source (MIT license), so you could also deploy your own instance or adapt it to your domain. The deployment guide is here:

All client configuration instructions are in the README:

Would love to hear more about your project too!

Best,

Santiago Pérez Barber

Business Intelligence | Apps Móviles | IA & I+D

ETICCO FREELOSOPHY, S.L.

📧 santiago.perez@eticco.es

🌐 www.eticco.es

📞 985 760 960

📍 Carretera de la Estación de Viella, Polígono de Monsagre, Nave 2, 2B
     33429 Viella, Asturias

Cuenta de correo propiedad de ETICCO FREELOSOPHY, S.L. de uso estrictamente profesional. Este mensaje electrónico está dirigido únicamente a la(s) dirección(es) indicada(s) anteriormente. Cualquier revelación, uso o reenvío no autorizado, completo o en parte está prohibido. Si ha recibido este mensaje por equivocación notifíquelo a info@eticco.es. Si no desea recibir más correos envíenos un correo a info@eticco.es.

INFORMACIÓN BÁSICA SOBRE PROTECCIÓN DE DATOS
Responsable: ETICCO FREELOSOPHY, S.L. | Finalidad: contestación a las consultas y solicitudes; Información comercial. | Legitimación: Consentimiento del interesado; Interés legítimo del Responsable. | Cesiones: Pueden cederse datos a encargados de tratamiento y por obligación legal. | Derechos: De acceso, rectificación, supresión, limitación del tratamiento, portabilidad y oposición. | Información adicional: 
https://www.eticco.es o en Urb. Monsagre, Crta. De la Estación – P.I. Naón – Nave 2, 2ºB – 33429 Viella (Siero), Asturias

🌱 Antes de imprimir este mail, piensa en el medio ambiente.

 

De: Stuart J Mackintosh <notifications@odoo-community.org>
Fecha: martes, 10 de febrero de 2026, 7:42
Para: Contributors <contributors@odoo-community.org>
Asunto: Re: Open source tool for OCA module discovery - AI-OdooFinder

Hi Santi,

I was thinking much the same and had created a similar project just last week in a different domain.

Is there a web client, and can this be adapted to local LLM?

Best wishes,

Stuart.



On 10/02/2026 07:06, Santiago Perez wrote:
Hi,

My name is Santi, and I'm an Odoo developer.

I've built an open source tool called AI-OdooFinder that I believe could be valuable for the OCA community. It's an MCP server that connects LLMs (Claude, ChatGPT, Cursor, VSCode...) with the real OCA ecosystem, allowing developers to search for modules without getting hallucinated results.

The idea came from a real pain point: spending hours searching for the right module across 244 repositories, only to end up building something that already existed.

What it does:
- 16,494 OCA modules indexed
- Filters by Odoo version
- Returns real results with direct GitHub links
- Hybrid search (embeddings + BM25), response in <500ms
- 100% open source


Would you consider sharing this with the community or giving it some visibility? I think it could save many developers a lot of time.

Thank you for all the work you do maintaining the OCA ecosystem.

Santiago Pérez Barber

Business Intelligence | Apps Móviles | IA & I+D

ETICCO FREELOSOPHY, S.L.

📧 santiago.perez@eticco.es

🌐 www.eticco.es

📞 985 760 960

📍 Carretera de la Estación de Viella, Polígono de Monsagre, Nave 2, 2B
     33429 Viella, Asturias

Cuenta de correo propiedad de ETICCO FREELOSOPHY, S.L. de uso estrictamente profesional. Este mensaje electrónico está dirigido únicamente a la(s) dirección(es) indicada(s) anteriormente. Cualquier revelación, uso o reenvío no autorizado, completo o en parte está prohibido. Si ha recibido este mensaje por equivocación notifíquelo a info@eticco.es. Si no desea recibir más correos envíenos un correo a info@eticco.es.

INFORMACIÓN BÁSICA SOBRE PROTECCIÓN DE DATOS
Responsable: ETICCO FREELOSOPHY, S.L. | Finalidad: contestación a las consultas y solicitudes; Información comercial. | Legitimación: Consentimiento del interesado; Interés legítimo del Responsable. | Cesiones: Pueden cederse datos a encargados de tratamiento y por obligación legal. | Derechos: De acceso, rectificación, supresión, limitación del tratamiento, portabilidad y oposición. | Información adicional: 
https://www.eticco.es o en Urb. Monsagre, Crta. De la Estación – P.I. Naón – Nave 2, 2ºB – 33429 Viella (Siero), Asturias

🌱 Antes de imprimir este mail, piensa en el medio ambiente.

 

_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe

--

Stuart J Mackintosh

Business & digital technology consultant

Open Digital Consulting Co

Open Digital Consulting Co Logo

UK: +44 20 36 27 90 40

FR: +33 1 89 48 00 40

Email: sjm@opendigital.cc

Web: https://opendigital.cc

IM: xmpp:sjm@opendigital.cc

_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe

_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe

--

Stuart J Mackintosh

Business & digital technology consultant

Open Digital Consulting Co

Open Digital Consulting Co Logo

UK: +44 20 36 27 90 40

FR: +33 1 89 48 00 40

Email: sjm@opendigital.cc

Web: https://opendigital.cc

IM: xmpp:sjm@opendigital.cc

_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe


by SpBarber - 08:55 - 10 Feb 2026

Reference

  • Open source tool for OCA module discovery - AI-OdooFinder
    Hi,

    My name is Santi, and I'm an Odoo developer.

    I've built an open source tool called AI-OdooFinder that I believe could be valuable for the OCA community. It's an MCP server that connects LLMs (Claude, ChatGPT, Cursor, VSCode...) with the real OCA ecosystem, allowing developers to search for modules without getting hallucinated results.

    The idea came from a real pain point: spending hours searching for the right module across 244 repositories, only to end up building something that already existed.

    What it does:
    - 16,494 OCA modules indexed
    - Filters by Odoo version
    - Returns real results with direct GitHub links
    - Hybrid search (embeddings + BM25), response in <500ms
    - 100% open source

    GitHub: https://github.com/SantipBarber/ai-odoo-finder
    LinkedIn post: https://www.linkedin.com/posts/santipbarber_odoo-oca-mcp-activity-7419280074195243009-XrIs

    Would you consider sharing this with the community or giving it some visibility? I think it could save many developers a lot of time.

    Thank you for all the work you do maintaining the OCA ecosystem.

    Santiago Pérez Barber

    Business Intelligence | Apps Móviles | IA & I+D

    ETICCO FREELOSOPHY, S.L.

    📧 santiago.perez@eticco.es

    🌐 www.eticco.es

    📞 985 760 960

    📍 Carretera de la Estación de Viella, Polígono de Monsagre, Nave 2, 2B
         33429 Viella, Asturias

    Cuenta de correo propiedad de ETICCO FREELOSOPHY, S.L. de uso estrictamente profesional. Este mensaje electrónico está dirigido únicamente a la(s) dirección(es) indicada(s) anteriormente. Cualquier revelación, uso o reenvío no autorizado, completo o en parte está prohibido. Si ha recibido este mensaje por equivocación notifíquelo a info@eticco.es. Si no desea recibir más correos envíenos un correo a info@eticco.es.

    INFORMACIÓN BÁSICA SOBRE PROTECCIÓN DE DATOS
    Responsable: ETICCO FREELOSOPHY, S.L. | Finalidad: contestación a las consultas y solicitudes; Información comercial. | Legitimación: Consentimiento del interesado; Interés legítimo del Responsable. | Cesiones: Pueden cederse datos a encargados de tratamiento y por obligación legal. | Derechos: De acceso, rectificación, supresión, limitación del tratamiento, portabilidad y oposición. | Información adicional: 
    https://www.eticco.es o en Urb. Monsagre, Crta. De la Estación – P.I. Naón – Nave 2, 2ºB – 33429 Viella (Siero), Asturias

    🌱 Antes de imprimir este mail, piensa en el medio ambiente.

     


    by SpBarber - 07:05 - 10 Feb 2026