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. Install dependencies: To use with Claude Desktop, add the server
Add this skill
npx mdskills install fireproof-storage/mcp-database-serverBasic setup documentation but lacks details on available tools and API operations
1# Model Context Protocol and Fireproof Demo: JSON Document Server23This is a simple example of how to use a [Fireproof](https://fireproof.storage/) database in a [Model Context Protocol](https://github.com/modelcontextprotocol) server (used for plugging code and data into A.I. systems such as [Claude Desktop](https://claude.ai/download)).45This 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.67# Installation89Install dependencies:1011```bash12npm install13npm build14```1516## Running the Server1718To use with Claude Desktop, add the server config:1920On MacOS: `~/Library/Application Support/Claude/claude_desktop_config.json`21On Windows: `%APPDATA%/Claude/claude_desktop_config.json`2223```json24{25 "mcpServers": {26 "fireproof": {27 "command": "/path/to/fireproof-mcp/build/index.js"28 }29 }30}31```3233### Debugging3435Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the [MCP Inspector](https://github.com/modelcontextprotocol/inspector), which is available as a package script:3637```bash38npm run inspector39```4041The Inspector will provide a URL to access debugging tools in your browser.4243
Full transparency — inspect the skill content before installing.