pumaDB

pumaDB

pumaDB · Programación

pumaDB es una capa de memoria alojada que permite a los agentes de IA y a las aplicaciones pequeñas conservar registros JSON duraderos sin necesidad de ejecutar una base de datos. Conectas un cliente MCP como ChatGPT, Claude o Codex a un único endpoint compartido, o llamas a una API REST desde código de servidor de confianza, y las mismas filas aparecen en todas partes. Está pensado para hechos, decisiones, preferencias y notas de traspaso que, de otro modo, desaparecerían cuando termina un chat.

Vista previa de la interfaz de pumaDB

Acerca de pumaDB

Qué es pumaDB

pumaDB es un servicio de memoria para agentes de IA dirigido a quienes no dejan de explicar el mismo contexto a herramientas distintas. En lugar de pegar los datos del proyecto en cada chat nuevo, los escribes una vez en una pequeña tabla JSON y dejas que cualquier agente conectado los lea. La propuesta es restar, no sumar: sin proyecto de base de datos, sin migración de esquema, sin infraestructura que aprovisionar. Nada que alojar. Eso es lo que atrae.

Lo que resuelve es el traspaso de memoria. Una nota registrada en ChatGPT a las 14:02 puede recuperarse en un chat de Claude recién abierto a la mañana siguiente, porque ambos clientes apuntan a la misma cuenta. La memoria viaja con tu trabajo en vez de quedarse encerrada en una sola aplicación. Ese es el cambio.

El detalle está en su alcance deliberado. Los registros son objetos JSON pequeños con filtros de igualdad de primer nivel, no un motor de búsqueda. No hay recuperación semántica, ni embeddings, ni razonamiento sobre grafos. No adivina. Si necesitas una búsqueda difusa del tipo "encuentra cosas relacionadas con esto", pumaDB tiene la forma equivocada.

Primeros pasos

  1. Abre la guía de conexión y elige tu cliente: Codex, ChatGPT, Claude web, OpenClaw o cualquier cliente MCP con Streamable HTTP.
  2. Inicia sesión con tu correo. pumaDB gestiona OAuth, así que no hay ninguna clave API que pegar en el cliente MCP.
  3. Apunta el cliente a la URL MCP alojada, https://api.pumadb.ai/mcp, y aprueba el flujo de inicio de sesión.
  4. Para código de servidor, solicita un enlace mágico, verifica el token y copia el api_key que te devuelvan en una variable de entorno PUMADB_API_KEY.
  5. Escribe tu primera fila con remember por MCP o POST /v1/{table} por REST, y vuelve a leerla para confirmar el recorrido completo.

Información del producto

Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de pumaDB.

Plan gratuitoSí
Planes de pago$0
PlataformaWeb (hosted MCP and REST API)
DesarrolladorpumaDB
CategoríaProgramación
Fecha de lanzamientoMay 2025
Última actualizaciónSep 2025
Visitas al sitio webN/A
Ranking global del sitioN/A
Disponibilidad de la APISí

Ideal para

Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.

Usuarios

  • Desarrolladores independientes y creadores en solitario
  • Equipos que comparten contexto entre herramientas de IA
  • Quienes llevan proyectos largos con un asistente de IA
  • Personas recelosas de dar acceso de escritura a un agente

Tareas

  • Guardar convenciones de proyecto y reglas de ramas
  • Registrar causas de errores y notas de traspaso
  • Mantener preferencias del usuario
  • Guardar recortes de investigación
  • Seguir el estado ligero de las tareas

Casos de uso

  • Cambiar de asistente de IA a mitad de proyecto
  • Dar backend a una app serverless pequeña
  • Incorporar a un agente nuevo a un trabajo en curso
  • Revisar antes de confirmar

Funciones clave

Un endpoint compartido entre herramientas

La URL MCP alojada es la misma para Codex, ChatGPT, Claude web, OpenClaw y cualquier cliente Streamable HTTP. Te conectas una vez y todas las herramientas autorizadas leen y escriben las mismas tablas, que es justo el sentido de pumaDB: memoria que sigue a tu trabajo en lugar de quedarse encerrada en una app. No hay una base de datos por herramienta que aprovisionar.

MCP alojado con OAuth

Los clientes de agente se conectan mediante descubrimiento OAuth y registro automático de cliente, así que inicias sesión con tu correo y te ahorras pegar una clave API en el cliente. El servidor MCP expone herramientas orientadas al agente como remember, query, add, upsert, update_row y delete, que apuntan a las mismas filas que tocarías por REST.

API REST para backends de confianza

El código de servidor, los workers, las funciones serverless, las herramientas de CLI y los scripts usan claves API bearer que empiezan por puma_live_. Los endpoints incluyen GET /v1/{table}, POST /v1/{table}, POST /v1/{table}/update_row y DELETE /v1/{table}. La documentación es tajante sobre dónde van las claves: manténlas fuera de los bundles de React, los sitios estáticos, las apps móviles y los repositorios públicos.

Tablas JSON pequeñas y duraderas

Este es el almacén de memoria JSON en el centro del producto. Las filas son objetos JSON simples que reciben id, created_at y updated_at de forma automática. Los filtros son comprobaciones de igualdad de primer nivel sobre cadenas, números, booleanos o valores nulos. Para guardar hechos y preferencias estructuradas que una persona o un agente puedan leer directamente, esto basta. No es un motor de recuperación, y no finge serlo.

Historial revisable y restauración

pumaDB conserva versiones archivadas de las filas. Puedes listar versiones con GET /v1/{table}/versions?id=<row-id> y restaurar una anterior con POST /v1/{table}/restore. Para quien no se siente cómodo dejando que un agente escriba en la memoria sin supervisión, poder ver y revertir cambios marca la diferencia entre confiar o no.

Operaciones por lotes

Un endpoint de lotes acepta varias operaciones en una sola llamada, mezclando acciones add y delete con cargas de filas y filtros. Si tu app sincroniza varios registros a la vez, te evitas una ráfaga de peticiones de una sola fila.

Herramienta remember centrada en la seguridad

La herramienta remember guarda referencias técnicas, código, Markdown y ejemplos de configuración como registros inertes que deben revisarse antes de usarse. La intención es que la memoria pueda llevar instrucciones sin ejecutarlas en silencio, algo que importa cuando un agente vuelve a leer contenido que escribió antes.

Ventajas y desventajas

Ventajas

  • Te saltas por completo la configuración de la base de datos y obtienes memoria duradera para agentes por MCP o REST.
  • Funciona como memoria compartida para herramientas de IA: ChatGPT, Claude, Codex y otros clientes MCP leen la misma cuenta.
  • OAuth para MCP significa que no hay que pegar ninguna clave API en los clientes de agente.
  • Un historial de filas revisable con restauración te da una red de seguridad para las escrituras de los agentes.
  • El plan Personal gratuito es realmente utilizable con 20 tablas, 1.000 filas cada una y 25 MB de almacenamiento.

Desventajas

  • Los registros necesitan un nombre de tabla y filtros de igualdad de primer nivel, así que no hay búsqueda semántica ni recuperación difusa.
  • Las claves de la API REST son secretos bearer de cuenta completa, así que usarlas en el cliente obliga a montar antes una ruta de backend.
  • El precio para equipos no está publicado en el sitio principal, así que tienes que preguntar antes de presupuestar los planes compartidos.

Preguntas frecuentes

pumaDB da a los agentes de IA y a las apps pequeñas un lugar donde guardar registros JSON duraderos como hechos, preferencias, estado de tareas y notas de traspaso. Te conectas por MCP alojado o llamas a la API REST, y las mismas filas se pueden leer entre las herramientas que autorices.

Contenido relacionado

Explora herramientas, habilidades y artículos relacionados con pumaDB.

Alternativas a pumaDB

Forefront

Forefront

Forefront · Programación

Forefront es una plataforma web para construir con IA de código abierto. Te deja ajustar los principales modelos de lenguaje de código abierto con tus propios datos, evaluar cómo rinden y ejecutarlos a través de una API o exportarlos para alojarlos tú mismo. Los desarrolladores que quieren la comodidad de una plataforma cerrada pero insisten en ser dueños de sus modelos y sus datos son el público objetivo.

Gratis / $0 - $99/moVer detalles
Startkit

Startkit

StartKit.AI · Programación

Startkit es un boilerplate para crear productos de SaaS con IA y wrappers de IA. Piénsalo como un boilerplate para startups de IA con las partes aburridas ya conectadas: autenticación, pagos con Stripe y Lemon Squeezy, límites de uso, correo transaccional y un kit de inicio de API de IA que habla con OpenAI, Anthropic, Groq o Llama. Clonas el repositorio, pones tu precio y te dedicas a la parte del producto por la que la gente paga de verdad. Está hecho con Next.js sobre React y Tailwind, así que buena parte del código boilerplate ya te resulta familiar.

De pago / $99 - $499 one-timeVer detalles
Testim

Testim

Tricentis · Programación

Testim es una plataforma de automatización de pruebas impulsada por IA para crear y ejecutar pruebas de extremo a extremo en aplicaciones web, móviles y Salesforce. Se apoya en el aprendizaje automático para mantener las pruebas estables cuando cambia una interfaz, así que los equipos dedican menos tiempo a reparar selectores rotos. No está nada mal para una herramienta de pruebas automatizadas que puedes empezar a usar hoy mismo. Creas pruebas grabando acciones en un navegador y luego añades JavaScript cuando necesitas más control. Es una opción sólida para equipos de QA con mucho trabajo.

Gratis / Custom pricing on requestVer detalles