Fireproof
officialImmutable ledger database with live synchronization
Model Context Protocol and Fireproof Demo: JSON Document Server
This is a simple example of how to use a Fireproof database in a Model Context Protocol server (used for plugging code and data into A.I. systems such as Claude Desktop).
This demo server implements a basic JSON document store with CRUD operations (Create, Read, Update, Delete) and the ability to query documents sorted by any field.
Installation
Install dependencies:
npm install
npm build
Running the Server
To use with Claude Desktop, add the server config:
On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"fireproof": {
"command": "/path/to/fireproof-mcp/build/index.js"
}
}
}
Debugging
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:
npm run inspector
The Inspector will provide a URL to access debugging tools in your browser.
Related Servers
CoinCap
A MCP server that provides real-time cryptocurrency market data through CoinCap's public API without requiring authentication
Data Pilot (Snowflake)
A comprehensive Model Context Protocol (MCP) server for interacting with Snowflake using natural language and AI.
Instructure DAP
Query Canvas and other Instructure data using the Instructure Data Access Platform (DAP) API.
Snowflake
Interact with Snowflake databases to query and manage data.
CData Google Sheets MCP Server
A read-only MCP server for Google Sheets, enabling LLMs to query live data using the CData JDBC Driver.
kintone Sample MCP Server
Integrate with kintone data and applications using the Model Context Protocol.
LanceDB Node.js Vector Search
Vector search using the LanceDB vector database and Ollama embedding models.
AIND Metadata
Access and interact with Allen Institute for Neural Dynamics (AIND) metadata directly within your IDE.
Pinterest by CData
A read-only MCP server for querying live Pinterest data, powered by the CData JDBC Driver.
YugabyteDB MCP Server
Allows LLMs to directly interact with a YugabyteDB database.