Saltar al contenido
Marc Estruch.
← Volver a proyectos

Caso de estudio

Asistente de IA conectado a Dolibarr (MCP)

Un asistente que habla el idioma del negocio porque lee los datos reales del ERP: le preguntas en lenguaje natural y responde con cifras, clientes y fechas concretas, sin abrir un listado ni exportar un Excel.

  • MCP
  • PHP
  • Dolibarr
  • API
  • IA

El problema

En una empresa que gestiona su día a día con Dolibarr, responder a una pregunta sencilla — ¿cuánto nos debe este cliente?, ¿qué presupuestos siguen sin respuesta? — significa abrir listados, aplicar filtros o exportar a una hoja de cálculo. La información está ahí, pero llegar a ella cuesta tiempo y requiere saber dónde mirar.

La solución

Un asistente de IA conectado directamente al Dolibarr de la empresa mediante el Model Context Protocol (MCP). El ERP expone sus datos al asistente de forma estructurada, y el asistente los usa para responder en lenguaje natural con información real y actualizada en el momento de la pregunta.

Mi papel

Lo construí yo solo, de principio a fin: el servidor MCP que conecta con Dolibarr, las herramientas que expone al asistente y su puesta en producción.

Cómo funciona

  1. Conexión al Dolibarr — el asistente accede a los datos mediante MCP, sin tocar los datos ni la configuración existentes.
  2. Pregunta en lenguaje natural — sin filtros ni informes: se le pregunta como se le preguntaría a un compañero.
  3. Respuesta con datos reales — cifras, nombres de clientes y fechas concretas, extraídos del Dolibarr en ese momento.

Decisión clave: solo lectura

El asistente no puede modificar nada. Es una decisión de diseño deliberada: un ERP contiene la facturación y los datos de clientes de la empresa, y el valor del asistente está en consultarlos rápido, no en cambiarlos. Con acceso de solo lectura, conectarlo a datos reales de producción no pone en riesgo la operativa.

El asistente usa una herramienta del MCP para buscar un usuario en Dolibarr y responde con su ficha. Datos personales ocultos.
El asistente usa una herramienta del MCP para buscar un usuario en Dolibarr y responde con su ficha. Datos personales ocultos.

Ejemplo de conversación

Pregunta: ¿Qué necesito saber antes de la reunión con este cliente?

Asistente: Última factura hace 45 días, sin incidencias. Tiene un presupuesto abierto de 2.100 € pendiente de respuesta desde hace una semana.

¿Algo parecido para tu empresa?

Hablemos