Fireproof MCP
by Fireproof
Base de datos ledger inmutable con sync en vivo, versionado y cero configuración vía MCP
database Node.js Intermedio Auto-hospedable Sin API key
⭐ 200 stars 📅 Actualizado: hace 1m
Descripción
Servidor MCP para Fireproof, una base de datos ledger inmutable con capacidades de sincronización en vivo. Almacena y consulta documentos JSON con versionado automático, sincronización libre de conflictos basada en CRDT y verificación criptográfica — todo sin configuración de servidor. Fireproof se ejecuta completamente en el cliente con sync en la nube opcional, haciéndolo perfecto para prototipado asistido por IA, aplicaciones local-first y escenarios donde la integridad y auditabilidad de datos importan. Cada cambio se registra en un reloj Merkle inmutable, dándote historial de versiones integrado y almacenamiento de datos a prueba de manipulación. Sin API keys, sin credenciales de base de datos, sin infraestructura que gestionar.
✅ Ideal para
Desarrolladores que quieren capacidades de base de datos instantáneas para prototipado o apps local-first sin configuración de infraestructura
⏭️ No recomendado si
Necesitas una base de datos relacional de grado producción con consultas complejas, joins y transacciones
💡 Casos de uso
- Prototipado rápido de aplicaciones basadas en datos con asistentes de IA
- Construir apps local-first con sincronización automática entre dispositivos
- Almacenar y versionar documentos JSON con registro de auditoría completo
- Crear registros de datos a prueba de manipulación con verificación criptográfica
👍 Ventajas
- ✓ Cero configuración requerida — sin API keys, sin credenciales, sin servidor que desplegar
- ✓ Ledger inmutable con historial de versiones integrado e integridad criptográfica
- ✓ Sync basado en CRDT significa colaboración libre de conflictos entre múltiples clientes
- ✓ Implementación ligera en TypeScript, se ejecuta en cualquier lugar donde corre Node.js
👎 Desventajas
- ✗ No apto para datos relacionales a gran escala con joins complejos
- ✗ El modelo orientado a documentos puede no encajar en flujos de trabajo basados en SQL tradicional
- ✗ Ecosistema más pequeño comparado con bases de datos establecidas como PostgreSQL o MongoDB
🔧 Herramientas expuestas (5 herramientas)
| Tool | Categoría | Descripción |
|---|---|---|
| list_databases | discovery | Listar todas las bases de datos Fireproof disponibles |
| get_document | read | Recuperar un documento por su ID |
| query_documents | read | Consultar documentos usando filtros e índices |
| put_document | write | Almacenar o actualizar un documento JSON en una base de datos Fireproof |
| delete_document | write | Eliminar suavemente un documento de la base de datos |
⚡ Instalación
Requisitos previos:
- • Node.js v18+
Consulta la documentación de Claude Code para configurar este MCP server.
💡 Consejos y trucos
Empieza con put_document y get_document para operaciones CRUD simples. Usa list_databases para ver todas las bases de datos Fireproof en el sistema. Los documentos son basados en JSON, así que estructura con campos consistentes para consultas más fáciles. El ledger inmutable significa que los borrados son suaves — los datos siempre son recuperables del historial.
🔄 Alternativas
Info rápida
- Autor
- Fireproof
- Licencia
- Apache-2.0
- Runtime
- Node.js 18+
- Transporte
- stdio
- Categoría
- database
- Dificultad
- Intermedio
- Auto-hospedable
- ✅
- Auth
- —
- Docker
- —
- Versión
- latest
- Actualizado
- 28 feb 2026
Compatibilidad con clientes
- ✅ Claude Code
- ✅ Cursor
- ✅ VS Code Copilot
- ❓ Gemini CLI
- ✅ Windsurf
- ✅ Cline
- ❓ JetBrains AI
- ❓ Warp
Plataformas
🍎 macOS 🐧 Linux 🪟 Windows