Fireproof
oficialImmutable ledger database with live synchronization
¿Qué puedes hacer con Fireproof MCP?
- Almacenar un documento JSON — Guardar un nuevo documento JSON en la base de datos usando
create_document. - Recuperar un documento por ID — Obtener cualquier documento almacenado por su identificador único con
get_document. - Actualizar un documento existente — Modificar el contenido de un documento previamente almacenado mediante
update_document. - Eliminar un documento — Eliminar un documento de la base de datos por completo usando
delete_document. - Consultar documentos ordenados por campo — Listar todos los documentos ordenados por cualquier campo especificado a través de
query_documents.
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.