◆ Sección técnica · El giro

IA, Ollama & MCP

La inteligencia no es un add-on: es infraestructura. Los embeddings corren en local con Ollama, la búsqueda semántica vive en PostgreSQL, y los módulos hablan con los modelos a través de MCP — el Model Context Protocol que expone la plataforma como un conjunto de herramientas seguras.

0
Datos enviados fuera para los embeddings
pgvector
Embeddings junto a los datos
MCP
Módulos expuestos como herramientas
Cómo está hecha la capa de IA
PostgreSQL + Ollama + MCP

La capa de datos de la plataforma está en PostgreSQL, con pgvector para los embeddings junto a los datos. La inteligencia semántica corre en local con Ollama; la integración con los modelos pasa por un protocolo estándar, MCP. Más control, datos que se quedan en casa, y la sincronización que mantiene alineados los sistemas operativos subyacentes.

Datos + vectores

PostgreSQL / pgvector

Identidad, telemetría, documentación y embeddings en el mismo motor. La búsqueda semántica ocurre donde ya viven los datos de la plataforma, con integridad referencial real.

Embeddings locales

Ollama

Los modelos de embedding corren en el servidor de la empresa. Documentos, notas y knowledge base se convierten en vectores sin que nada sensible salga del perímetro empresarial.

Puente IA

MCP

Los módulos exponen herramientas que los modelos pueden invocar de forma controlada: lista de módulos, búsqueda de documentos, scaffolding, archivado. Cada llamada es explícita y trazable.

MCP en el centro
El servidor dtomes4-mcp: la plataforma como herramientas

Un servidor MCP (Node.js) opera sobre todo el proyecto y expone herramientas tipadas. No trabaja "a ciegas": conoce módulos, formularios, documentos y reglas de registro. Es la forma en que la IA actúa sobre la plataforma con precisión — tanto en desarrollo como en runtime.

dtomes4-mcp

Servidor MCP · stdio / HTTP · opera sobre todo el proyecto

list_modulesDescribe módulos y formularios
search_documentsBúsqueda full-text / semántica
scaffold_moduleGenera un nuevo módulo
archive_documentArchiva en MLPivot
describe_formEstructura de un formulario
register_menuRegistro de entradas de menú
validate_moduleVerifica coherencia
mlpp_importImportación de documentos
Por qué importa: con MCP la IA no "adivina" — invoca herramientas reales con contratos claros. Esto hace las acciones repetibles, verificables y seguras, y abre la puerta a asistentes que operan dentro de la plataforma de gestión, no al lado. Las mismas reglas garantizan que cada módulo generado (scaffold_module) herede el sistema nervioso central — dashboard (DAH), telemetría (SEH), auditoría, documentación de tres pilares, MLPivot, log, Nginx y sincronización en PostgreSQL — sin escribirlos a mano. Ver la infraestructura transversal →
Dos formas de uso
En desarrollo y en runtime

🔧 Desarrollo asistido por IA

La IA accede a los fuentes y a las herramientas MCP: lee los .dpk, entiende las convenciones, propone y genera código coherente, ejecuta scaffolding de nuevos módulos y verifica el registro. Un orden de magnitud más rápido que el desarrollo tradicional.

scaffold_modulevalidate_moduleSkills

📊 Funciones de IA en runtime

El dashboard de producción integra el análisis asistido por IA. La búsqueda semántica sobre los documentos (embeddings Ollama + pgvector) alimenta la ayuda contextual y el soporte. La IA trabaja sobre los datos reales, trazada vía telemetría.

search_documentspgvectorMemoryLens
Seguridad de la capa de IA
Control, trazabilidad, datos en casa

🏠 Datos en local

Los embeddings son generados por Ollama en el servidor empresarial. Ningún dato sensible abandona el perímetro para ser vectorizado.

🔑 Acceso controlado

El servidor MCP puede correr sobre stdio o HTTP con token y TLS. Las herramientas tienen contratos explícitos: se concede solo lo que hace falta.

📜 Todo trazado

Las acciones pasan por la telemetría en PostgreSQL: quién, cuándo, qué. La misma infraestructura de auditoría de la plataforma.

La IA como parte del sistema

PostgreSQL para los datos, Ollama para los embeddings, MCP para las herramientas. En casa, trazado, repetible.

← Arquitectura Hablemos