Fireproof
oficialBase de datos de libro mayor inmutable con sincronización en vivo
¿Qué puedes hacer con Fireproof MCP?
- Almacenar un documento JSON — Guarda un nuevo documento JSON en la base de datos.
- Recuperar un documento por ID — Obtén cualquier documento almacenado mediante su identificador único.
- Actualizar un documento existente — Modifica el contenido de un documento previamente almacenado.
- Eliminar un documento — Elimina por completo un documento de la base de datos.
- Consultar documentos ordenados por campo — Lista todos los documentos ordenados por cualquier campo especificado.
Documentación
Protocolo de Contexto de Modelo y Demostración de Fireproof: Servidor de Documentos JSON
Este es un ejemplo sencillo de cómo usar una base de datos Fireproof en un servidor de Protocolo de Contexto de Modelo (utilizado para conectar código y datos a sistemas de I.A. como Claude Desktop).
Este servidor de demostración implementa un almacén básico de documentos JSON con operaciones CRUD (Crear, Leer, Actualizar, Eliminar) y la capacidad de consultar documentos ordenados por cualquier campo.
Instalación
Instala las dependencias:
npm install
npm build
Ejecutar el Servidor
Para usar con Claude Desktop, añade la configuración del servidor:
En MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
En Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"fireproof": {
"command": "/path/to/fireproof-mcp/build/index.js"
}
}
}
Depuración
Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser complicada. Recomendamos usar el Inspector MCP, que está disponible como un script de paquete:
npm run inspector
El Inspector proporcionará una URL para acceder a las herramientas de depuración en tu navegador.