MCPdir β€” MCP Server Directory
πŸ‡¬πŸ‡§ πŸ‡ͺπŸ‡Έ

Fireproof MCP

by Fireproof

Immutable ledger database with live sync, versioning, and zero server setup via MCP

database Node.js Intermediate Self-hostable No API key
⭐ 200 stars πŸ“… Updated: 1mo ago

Description

MCP server for Fireproof, an immutable ledger database with live synchronization capabilities. Store and query JSON documents with automatic versioning, CRDT-based conflict-free sync, and cryptographic verification β€” all without any server setup. Fireproof runs entirely in the client with optional cloud sync, making it perfect for AI-assisted prototyping, local-first applications, and scenarios where data integrity and auditability matter. Every change is tracked in an immutable Merkle clock, so you get built-in version history and tamper-proof data storage. No API keys, no database credentials, no infrastructure to manage.

βœ… Best for

Developers who want instant database capabilities for prototyping or local-first apps without any infrastructure setup

⏭️ Skip if

You need a production-grade relational database with complex queries, joins, and transactions

πŸ’‘ Use cases

  • Rapid prototyping of data-driven applications with AI assistants
  • Building local-first apps with automatic sync across devices
  • Storing and versioning JSON documents with full audit trail
  • Creating tamper-proof data records with cryptographic verification

πŸ‘ Pros

  • βœ“ Zero setup required β€” no API keys, no credentials, no server to deploy
  • βœ“ Immutable ledger with built-in version history and cryptographic integrity
  • βœ“ CRDT-based sync means conflict-free collaboration across multiple clients
  • βœ“ Lightweight TypeScript implementation, runs anywhere Node.js runs

πŸ‘Ž Cons

  • βœ— Not suited for large-scale relational data with complex joins
  • βœ— Document-oriented model may not fit traditional SQL-based workflows
  • βœ— Smaller ecosystem compared to established databases like PostgreSQL or MongoDB

πŸ”§ Exposed tools (5 tools)

ToolCategoryDescription
list_databasesdiscoveryList all available Fireproof databases
get_documentreadRetrieve a document by its ID
query_documentsreadQuery documents using filters and indexes
put_documentwriteStore or update a JSON document in a Fireproof database
delete_documentwriteSoft-delete a document from the database

⚑ Installation

Prerequisites:

  • β€’ Node.js v18+

Check Claude Code documentation to configure this MCP server.

πŸ’‘ Tips & tricks

Start with put_document and get_document for simple CRUD operations. Use list_databases to see all Fireproof databases on the system. Documents are JSON-based, so structure them with consistent fields for easier querying. The immutable ledger means deletes are soft β€” data is always recoverable from history.

πŸ”„ Alternatives

Quick info

Author
Fireproof
License
Apache-2.0
Runtime
Node.js 18+
Transport
stdio
Category
database
Difficulty
Intermediate
Self-hostable
βœ…
Auth
β€”
Docker
β€”
Version
latest
Updated
Feb 28, 2026

Client compatibility

  • βœ… Claude Code
  • βœ… Cursor
  • βœ… VS Code Copilot
  • ❓ Gemini CLI
  • βœ… Windsurf
  • βœ… Cline
  • ❓ JetBrains AI
  • ❓ Warp

Platforms

🍎 macOS 🐧 Linux πŸͺŸ Windows