Fireproof

oficial

Immutable 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.