pumaDB
pumaDB: La capa de memoria persistente para agentes de IA mediante MCP y APIs REST
Descubre pumaDB, la solución de memoria duradera para agentes de IA que permite almacenar registros JSON sin gestionar bases de datos. Con soporte para MCP y REST, pumaDB ayuda a que herramientas como ChatGPT y Claude recuerden preferencias y contextos.
2026-06-22
--K
pumaDB Información del producto
pumaDB: La Revolucionaria Capa de Memoria para Agentes de IA
En el ecosistema actual de la inteligencia artificial, uno de los mayores desafíos es la persistencia del contexto. Los agentes suelen olvidar detalles críticos entre sesiones, lo que limita su utilidad en flujos de trabajo complejos. Aquí es donde entra pumaDB, la capa de memoria diseñada específicamente para que los agentes de IA recuerden información valiosa sin el arduo trabajo que conlleva gestionar una base de datos tradicional. Con pumaDB, la premisa es simple: los agentes olvidan, pero pumaDB recuerda.
¿Qué es pumaDB?
pumaDB es una solución de almacenamiento de memoria duradera para agentes de inteligencia artificial que elimina la necesidad de configurar proyectos de bases de datos complejos. Funciona como una capa de persistencia ligera donde se pueden conectar servidores de Model Context Protocol (MCP) alojados o utilizar una API en el lado del servidor para almacenar y consultar filas de datos en formato JSON.
El objetivo de pumaDB es permitir que aplicaciones y agentes guarden hechos, estados, notas y configuraciones de manera sencilla. Ya sea que estés utilizando ChatGPT, Claude o desarrollos propios, pumaDB proporciona una superficie de memoria unificada que permite revisar qué es exactamente lo que tus agentes están recordando.
Características Principales de pumaDB
pumaDB no es solo un almacén de datos; es una herramienta optimizada para la interacción entre humanos e IA, con un enfoque en la simplicidad y la seguridad.
Seguridad y Barandillas de Control (Safety Rails)
La memoria en pumaDB se mantiene deliberadamente pequeña y explícita para evitar el desbordamiento de información irrelevante. Algunas de sus características de seguridad incluyen:
- Límites de Tabla y Tasa: Control estricto sobre cuánta información se almacena y con qué frecuencia.
- Limpieza Filtrada: Permite mantener los datos relevantes eliminando lo innecesario.
- Ediciones Naturales: Los agentes pueden procesar solicitudes en lenguaje natural (como "recuerda que prefiero resúmenes cortos") y convertirlas en actualizaciones filtradas sin duplicar filas.
- Historial de Versiones Automático: Cada actualización o eliminación archiva el contenido previo de la fila. pumaDB conserva las últimas 10 versiones durante 30 días, permitiendo la recuperación con una sola llamada.
Límites de Cuenta y Rendimiento
Para garantizar un rendimiento óptimo, pumaDB establece los siguientes límites por cuenta:
- Capacidad de Almacenamiento: Hasta 20 tablas por cuenta.
- Densidad de Datos: Un máximo de 1,000 filas por tabla.
- Espacio Total: 25 MB de almacenamiento total por cuenta.
- Límites de Tasa (Rate Limits):
- 30 escrituras por minuto por clave.
- 60 lecturas por minuto por clave.
Enlaces de Visualización (Viewer Links)
Para facilitar la lectura de datos, las consultas pequeñas en pumaDB devuelven JSON en línea. Sin embargo, para textos grandes o conjuntos de resultados extensos, el sistema genera enlaces de descarga y visualización de corta duración.
Casos de Uso de pumaDB
La flexibilidad de pumaDB permite su aplicación en diversos escenarios donde la persistencia del conocimiento es clave.
1. Skills Markdown (Habilidades en Markdown)
Permite almacenar instrucciones operativas reutilizables, flujos de trabajo específicos de proyectos y notas de herramientas que los agentes pueden cargar en diferentes sesiones de chat.
2. Convenciones de Proyectos (Project Conventions)
Ideal para guardar hechos del repositorio, notas de arquitectura, reglas de ramas, patrones de nomenclatura y decisiones técnicas que no deben ser redescubiertas o preguntadas repetidamente por la IA.
3. Preferencias de Usuario
pumaDB puede gestionar el estilo de comunicación, los valores predeterminados de formato y las expectativas de revisión, vinculando estas preferencias duraderas a una persona o espacio de trabajo específico.
4. Recortes de Investigación (Research Clippings)
Durante investigaciones prolongadas, los agentes pueden usar pumaDB para guardar fuentes, resúmenes, enlaces, notas comparativas y preguntas de seguimiento que se desarrollan a lo largo del tiempo.
5. Estado de Tareas (Task State)
Es perfecto para mantener hilos abiertos, bloqueadores, notas de traspaso (handoff) y registros de estado ligeros para trabajos de larga duración que requieren seguimiento constante.
6. Memoria Segura Tipificada (Typed Safe Memory)
Permite almacenar fragmentos de código, comandos, recursos y ejemplos de configuración como registros inertes para que el usuario pueda revisarlos antes de su ejecución.
Cómo Usar pumaDB: Guía de Implementación
Configurar pumaDB toma solo unos segundos y ofrece dos vías principales de integración: a través de MCP o mediante una API REST.
Opción 1: Hosted MCP (Model Context Protocol)
Esta opción es ideal para agentes como ChatGPT, Claude o Codex que soportan el protocolo de contexto de modelo.
- Conexión: Utiliza el endpoint de HTTP MCP:
https://api.pumadb.ai/mcp. - Autorización: Compatible con el descubrimiento de OAuth y el registro dinámico de clientes.
- Herramientas Disponibles: Una vez conectado, el agente puede utilizar herramientas como
remember,query,upsert,list_tables, yrestorepara gestionar la memoria.
Opción 2: API del Lado del Servidor (REST)
Para aplicaciones pequeñas del lado del servidor, se puede utilizar una clave puma_live_* en un entorno backend o serverless.
Nota de Seguridad: Nunca coloque sus claves de API de pumaDB en paquetes de React, sitios estáticos, aplicaciones móviles o cualquier código del lado del cliente visible al público.
Endpoints REST Principales:
GET /v1/{table}: Para listar datos.POST /v1/{table}: Para crear registros.POST /v1/{table}/update_row: Para actualizar filas específicas.DELETE /v1/{table}: Para eliminar tablas o registros.
FAQ: Preguntas Frecuentes sobre pumaDB
¿Qué tipo de datos puedo guardar en pumaDB? Cualquier registro JSON pequeño y duradero que su aplicación o agente necesite recordar, como hechos, estados o metadatos de seguridad.
¿Cómo maneja pumaDB las actualizaciones de memoria mediante lenguaje natural? Gracias a la función de "Natural Edits", los agentes pueden interpretar comandos del usuario como "actualiza mi preferencia de estilo" y ejecutar una actualización filtrada en pumaDB sin crear duplicados innecesarios.
¿Puedo recuperar datos borrados accidentalmente?
Sí. pumaDB mantiene un historial de las últimas 10 versiones de cada fila durante 30 días. Puede utilizar la herramienta restore para volver a una versión anterior.
¿Cuáles son los límites de escritura? El sistema permite hasta 30 operaciones de escritura por minuto por cada clave, lo que es suficiente para la mayoría de los flujos de trabajo de agentes de IA.
¿Es pumaDB compatible con Claude y ChatGPT? Absolutamente. pumaDB está diseñado para integrarse perfectamente con estos modelos a través de sus interfaces de chat y capacidades de herramientas (tools).
Con pumaDB, la gestión de la memoria para agentes de IA deja de ser una tarea técnica compleja para convertirse en un recurso estratégico que potencia la productividad y la continuidad de los proyectos.








