https://github.com/fireproof-storage/mcp-database-server
Store and load JSON documents from LLM tool use
https://github.com/fireproof-storage/mcp-database-server
Last synced: 3 months ago
JSON representation
Store and load JSON documents from LLM tool use
- Host: GitHub
- URL: https://github.com/fireproof-storage/mcp-database-server
- Owner: fireproof-storage
- License: other
- Created: 2024-12-16T21:59:16.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-12-19T23:12:00.000Z (11 months ago)
- Last Synced: 2025-04-17T22:35:06.974Z (7 months ago)
- Language: JavaScript
- Size: 30.3 KB
- Stars: 15
- Watchers: 2
- Forks: 4
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-mcp-servers - fireproof-storage-mcp-database-server - Fireproof ledger database MCP server with multi-user synchronization support. ([Read more](/details/fireproof-storage-mcp-database-server.md)) `mcp` `database` `ledger` `synchronization` `multi-user` (Database & Messaging MCP Servers)
- awesome-mcp-list - @fireproof-storage/mcp-database-server - storage/mcp-database-server?style=social)](https://github.com/fireproof-storage/mcp-database-server): Offers a Fireproof ledger database with multi-user synchronization. (Uncategorized / Uncategorized)
- awesome-mcp-zh - Fireproof
- awesome-mcp-servers - @fireproof-storage/mcp-database-server - Fireproof ledger database with multi-user sync (Legend / ๐๏ธ <a name="databases"></a>Databases)
- awesome-mcp-servers - @fireproof-storage/mcp-database-server - Fireproof ledger database with multi-user sync (Legend / ๐๏ธ <a name="databases"></a>Databases)
- Awesome-MCP-Servers-directory - Fireproof - Immutable ledger database with live synchronization (Databases)
- Awesome-Official-MCP-Servers - Fireproof - storage/mcp-database-server?style=social) | Immutable ledger database with live synchronization | | (ๅฎๆน MCP ๆๅกๅจๅ่กจ)
- Awesome-Official-MCP-Servers - Fireproof - storage/mcp-database-server?style=social) | Immutable ledger database with live synchronization | | (ๅฎๆน MCP ๆๅกๅจๅ่กจ)
- toolsdk-mcp-registry - โ fireproof-json-document-store
- awesome-mcp-servers - Fireproof MCP Server - Store and load JSON documents from LLM tool use (Table of Contents / Other Tools and Integrations)
- awesome-mcp-servers - Fireproof MCP Server - Store and load JSON documents from LLM tool use (Table of Contents / Other Tools and Integrations)
- awesome-mcp-servers - Fireproof - Immutable ledger database with live synchronization (Official Servers)
- awesome-mcp - @fireproof-storage/mcp-database-server - Fireproof ledger database with multi-user sync (MCP Servers / ๐๏ธ Databases)
- awesome-mcp-servers - **mcp-database-server** - Store and load JSON documents from LLM tool use `javascript` `llm` `json` `database` `http` `npm install fireproof-storage/mcp-database-server` (๐ Web Development)
README
# Model Context Protocol and Fireproof Demo: JSON Document Server
This 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)).
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:
```bash
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`
```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](https://github.com/modelcontextprotocol/inspector), which is available as a package script:
```bash
npm run inspector
```
The Inspector will provide a URL to access debugging tools in your browser.