Fireproof

Fireproof

Immutable ledger database with live synchronization

29
Stars
11
Forks
0
Releases

Overview

The Model Context Protocol and Fireproof Demo: JSON Document Server is a simple example of how to use a Fireproof database within an MCP server. It demonstrates a basic JSON document store that exposes Create, Read, Update, and Delete operations and supports querying documents with sorting by any field. Built as an MCP server, it is intended to plug into AI workflows and applications that consume or manage JSON data through the Model Context Protocol. The server is designed to be used with Claude Desktop by adding a Claude configuration that points to the built MCP server binary, enabling seamless data access within AI-assisted environments. Installation is straightforward: run npm install to install dependencies and npm build to build the server. At runtime, the server communicates over stdio and can be debugged with the MCP Inspector, which provides a browser-based debugging UI. This repo serves as a runnable demo for developers exploring MCP-enabled, Fireproof-backed data stores.

Details

Owner
fireproof-storage
Language
JavaScript
License
Other
Updated
2025-12-07

Features

JSON Document Store with CRUD operations

Exposes Create, Read, Update, and Delete operations for JSON documents.

Field-based querying and sorting

Supports querying documents and sorting results by any field.

Fireproof backend

Uses the Fireproof database as the persistent backend.

MCP server compatibility

Acts as an MCP server to integrate with AI systems via Model Context Protocol.

STDIO-based communication

Communicates over standard input/output for MCP servers.

MCP Inspector debugging

Debug with the MCP Inspector tool, providing a browser-based debugging UI.

Claude Desktop integration

Configured for Claude Desktop via server config mapping to enable data access.

Install and build workflow

Install dependencies with npm install and build with npm build to run the server.

Audience

AI developersto plug code and data into MCP-enabled AI workflows using a Fireproof-backed JSON document store with CRUD and field queries.
Claude Desktop usersto configure and access JSON documents from Claude Desktop through MCP integration.

Tags

MCPModel Context ProtocolFireproofJSONDocument StoreCRUDQueryClaude Desktop