MCP JSON DB Collection Server logo

MCP JSON DB Collection Server

by jimpick

This server provides an example of using a Fireproof database within a Model Context Protocol (MCP) server, enabling the creation and management of multiple JSON document databases. It allows basic CRUD operations and cloud syncing for integration with AI systems like Claude Desktop.

View on GitHub

Last updated: N/A

What is MCP JSON DB Collection Server?

The MCP JSON DB Collection Server is a server that allows the creation and management of multiple JSON document databases using Fireproof. It implements basic CRUD operations and enables syncing these databases to the Fireproof Cloud.

How to use MCP JSON DB Collection Server?

  1. Build the server using npm install and npm build. 2. Configure Claude Desktop by adding the server config to ~/Library/Application Support/Claude/claude_desktop_config.json (MacOS) or %APPDATA%/Claude/claude_desktop_config.json (Windows). 3. Interact with the server through Claude Desktop to create, read, update, delete, and query JSON documents within the databases. 4. Sync databases to the cloud using the provided commands.

Key features of MCP JSON DB Collection Server

  • Creation of multiple JSON document databases

  • Basic CRUD operations (Create, Read, Update, Delete)

  • Querying documents sorted by any field

  • Cloud syncing using Fireproof Cloud

  • Integration with Claude Desktop

  • Based on Model Context Protocol

Use cases of MCP JSON DB Collection Server

  • Storing and managing structured data for AI systems

  • Creating knowledge bases for AI assistants

  • Managing configuration data

  • Building data-driven applications

  • Sharing data with others via cloud sync

FAQ from MCP JSON DB Collection Server

What is Fireproof?

Fireproof is a database used by this server.

What is MCP?

MCP stands for Model Context Protocol, used for plugging code and data into A.I. systems.

How do I build the server?

Run npm install followed by npm build.

How do I configure Claude Desktop to use this server?

Add the server configuration to the claude_desktop_config.json file in the appropriate directory for your operating system.

How do I sync my databases to the cloud?

Use the sync <database_name> to cloud command within Claude Desktop, and follow the provided URL to access the dashboard.