Disfruta conmigo de Linux y del Open Source. Aquí encontrarás como sacarle el máximo partido a tu entorno de escritorio Linux, hasta como montar un servidor web, un WordPress, un proxy inverso, una base de datos o cualquier otro servicio que puedas imaginar. Y todo ello, lo puedes montar en una Raspberry Pi, en un VPS, en tu propio ordenador o en cualquier servidor. Vamos, cualquier cosa que quieras hacer con Linux, seguro, seguro, que la encontrarás aquí.
ATA 800 Enseña a tu IA a recordar tareas y ahorra tokens
¡Episodio 800 de Atareao con Linux! Parece que fue ayer cuando empecé a grabar las primeras entregas compartiendo mis andanzas en el mundo de los servidores y el código abierto, y mirad hasta dónde hemos llegado. Muchísimas gracias de todo corazón por acompañarme en este viaje, por cada comentario, por cada descarga y por estar siempre ahí al otro lado del auricular trasteando y cacharreando conmigo.
Para conmemorar este número tan redondo, hoy vamos a seguir explorando el apasionante mundo del Model Context Protocol (MCP), esa tecnología que está revolucionando la forma en la que interactuamos con la Inteligencia Artificial de forma local. Si en el episodio anterior nos centramos en una herramienta pasiva para consultar la previsión del tiempo, hoy vamos a dar un paso de gigante hacia la acción. Te voy a explicar en detalle cómo he diseñado e implementado un servidor MCP ToDo que dota a tu IA local de una memoria persistente a largo plazo. Sí, has escuchado bien: ¡vamos a curar de una vez por todas la amnesia de los modelos de lenguaje!
Mi propuesta: Un gestor de tareas local programado en Rust
Para atajar este problema, me puse manos a la obra y programé un servidor MCP específico para la gestión de tareas utilizando Rust.
Poniéndolo a prueba en vivo y en directo
Durante el episodio de hoy te cuento exactamente cómo tengo desplegada esta solución en mi servidor doméstico.
Optimización de tokens: El arte de no saturar a la IA
Un detalle técnico fundamental que abordo en este episodio es el control y optimización del contexto.
Capítulos del episodio:
- 00:00:00 Intro: El hito del episodio 800 y el problema de la memoria en las IA
- 00:00:32 El consumo de tokens y los límites de la ventana de contexto
- 00:01:22 Herramientas externas para dotar de memoria a los modelos de lenguaje
- 00:03:26 Solucionando la "amnesia" de la IA con una base de datos local
- 00:04:44 Implementación técnica: Un servidor MCP rápido en Rust con Podman y Docker
- 00:06:14 Cómo configurar la integración del MCP ToDo en OpenWeb UI paso a paso
- 00:08:29 Demostración en vivo: Listar, añadir y consultar tareas pendientes
- 00:09:56 El reto del lenguaje natural, el formato de fechas y los logs internos
- 00:12:05 Gestión avanzada: Marcar tareas completadas y asignar etiquetas
- 00:14:52 ¿Cómo funciona bajo el capó? Operaciones CRUD y base de datos relacional
- 00:16:42 Por qué elegí SQLite frente a JSON (búsquedas rápidas con FTS5)
- 00:18:22 El truco para evitar que tu IA colapse: Paginación y control de tokens
- 00:20:20 Seguridad de archivos: El rol del MCP como intermediario seguro
- 00:22:16 El siguiente nivel: De la consulta pasiva de información a la escritura activa
- 00:23:21 El puente definitivo hacia las bases de datos vectoriales y RAG
- 00:23:58 Próximo Workshop presencial sobre IA local en Linux Center (Slimbook)
- 00:24:52 Código abierto en GitHub, infografías de Atareao y avance del próximo episodio
- 00:25:54 Despedida, comunidad y la red de podcasts de Sospechosos Habituales
Más información y enlaces en las notas del episodio
- 🌐 Aquí lo puedes encontrar todo 👉 https://atareao.es
- ✈️ Telegram (el grupo) 👉 https://t.me/atareao_con_linux
- ✈️ Telegram (el canal) 👉 https://t.me/canal_atareao
- 🦣 Mastodon 👉 https://mastodon.social/@atareao
- 🐦 Twitter 👉 https://twitter.com/atareao
- 🐙 GitHub 👉 https://github.com/atareao