drio
Open app

Model Context Protocol and Fireproof Demo: JSON Document Collection Server

Source

Use Model Context Protocol with multiple Fireproof JSON document databases

Catalog onlyCatalog onlySTDIO

Overview

The MCP JSON DB Collection Server is a tool that demonstrates the use of the Model Context Protocol with multiple Fireproof JSON document databases, allowing for the integration of code and data into AI systems.

To use the server, configure it with your Claude Desktop application by adding a specified config to the designated location based on your operating system and then initiate the server using npx commands.

  • Enables creation of multiple JSON document databases. - Supports basic CRUD operations (Create, Read, Update, Delete). - Allows sharing of databases via the Fireproof Cloud service. - Syncs databases to the cloud for accessible management.
  1. Managing and querying scientific data in structured JSON formats.
  2. Storing and accessing recipe ingredients and their properties.
  3. Creating and managing databases for various topics, like horse breeds or elements in chemistry.

Add to your AI client

Use these steps to connect Model Context Protocol and Fireproof Demo: JSON Document Collection Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "mcp-json-db-collection-server-jimpick": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-json-db-collection-server-jimpick"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "mcp-json-db-collection-server-jimpick": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-json-db-collection-server-jimpick"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "mcp-json-db-collection-server-jimpick": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-json-db-collection-server-jimpick"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "mcp-json-db-collection-server-jimpick": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-json-db-collection-server-jimpick"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "mcp-json-db-collection-server-jimpick": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-json-db-collection-server-jimpick"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "mcp-json-db-collection-server-jimpick": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-json-db-collection-server-jimpick"
      ]
    }
  }
}

FAQ

Can I create multiple databases?

Yes! The server supports the creation of multiple JSON databases for different purposes.

Is there a way to sync my databases online?

Yes! You can easily sync your databases to the Fireproof Cloud for convenient access and management.

How can I see the documents in my databases?

You can query documents from your databases by using specific commands designed for document retrieval within the chat sessions.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":485,"uuid":"c7a340bb-e572-4b17-b5d4-e8e8cac952b2","name":"mcp-json-db-collection-server","title":"Model Context Protocol and Fireproof Demo: JSON Document Collection Server","description":"Use Model Context Protocol with multiple Fireproof JSON document databases","avatar_url":"https://avatars.githubusercontent.com/u/20886?v=4","created_at":"$D2024-12-30T02:51:28.290Z","updated_at":"$D2025-01-05T02:54:34.808Z","status":"created","author_name":"jimpick","author_avatar_url":"https://avatars.githubusercontent.com/u/20886?v=4","tags":"mcp-json-db-collection-server,fireproof,database","category":"research-and-data","is_featured":false,"sort":1,"url":"https://github.com/jimpick/mcp-json-db-collection-server","target":"_self","content":"$29","summary":"$2a","img_url":"https://github.com/jimpick/mcp-json-db-collection-server/raw/main/images/fp-logo.svg","type":null,"metadata":null,"user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]