Fireproof
officielBase de données de registre immuable avec synchronisation en direct
Que pouvez-vous faire avec Fireproof MCP ?
- Stocker un document JSON — Enregistrez un nouveau document JSON dans la base de données à l'aide de
create_document. - Récupérer un document par son ID — Récupérez tout document stocké grâce à son identifiant unique avec
get_document. - Mettre à jour un document existant — Modifiez le contenu d'un document précédemment stocké via
update_document. - Supprimer un document — Supprimez entièrement un document de la base de données à l'aide de
delete_document. - Interroger les documents triés par champ — Listez tous les documents ordonnés selon n'importe quel champ spécifié via
query_documents.
Documentation
Model Context Protocol et démonstration Fireproof : Serveur de documents JSON
Voici un exemple simple d'utilisation d'une base de données Fireproof dans un serveur Model Context Protocol (utilisé pour connecter du code et des données à des systèmes d'I.A. tels que Claude Desktop).
Ce serveur de démonstration implémente un stockage de documents JSON basique avec des opérations CRUD (Créer, Lire, Mettre à jour, Supprimer) et la possibilité d'interroger les documents triés selon n'importe quel champ.
Installation
Installez les dépendances :
npm install
npm build
Lancement du serveur
Pour utiliser avec Claude Desktop, ajoutez la configuration du serveur :
Sur MacOS : ~/Library/Application Support/Claude/claude_desktop_config.json
Sur Windows : %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"fireproof": {
"command": "/path/to/fireproof-mcp/build/index.js"
}
}
}
Débogage
Étant donné que les serveurs MCP communiquent via stdio, le débogage peut s'avérer difficile. Nous recommandons d'utiliser MCP Inspector, disponible en tant que script de package :
npm run inspector
L'Inspector fournira une URL pour accéder aux outils de débogage dans votre navigateur.