Model Context Protocol and Fireproof Demo: JSON Document Server
Store and load JSON documents from LLM tool use
Overview
The Model Context Protocol and Fireproof Demo: JSON Document Server is a tool designed to store and load JSON documents for use with AI systems, particularly through CRUD operations and querying capabilities.
To use the server, install dependencies using npm install and npm build, then configure your server settings for usage with Claude Desktop, editing the claude_desktop_config.json accordingly.
- Basic CRUD operations (Create, Read, Update, Delete) for JSON documents - Query capabilities that allow sorting by any field - Integration capabilities with Claude Desktop and other AI systems - Debugging support through MCP Inspector
- Storing and retrieving structured data for AI applications
- Facilitating data interaction within AI models like Claude
- Debugging and monitoring JSON document operations through the MCP Inspector
Add to your AI client
Use these steps to connect Model Context Protocol and Fireproof Demo: JSON Document 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-database-server-fireproof-storage": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-database-server-fireproof-storage"
]
}
}
}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-database-server-fireproof-storage": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-database-server-fireproof-storage"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"mcp-database-server-fireproof-storage": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-database-server-fireproof-storage"
]
}
}
}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-database-server-fireproof-storage": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-database-server-fireproof-storage"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"mcp-database-server-fireproof-storage": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-database-server-fireproof-storage"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"mcp-database-server-fireproof-storage": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-database-server-fireproof-storage"
]
}
}
}FAQ
What is required to run the server?
You need to install Node.js along with necessary dependencies by running `npm install` and `npm build`.
Can this server be used with other AI systems?
Yes, while this demo is designed for Claude Desktop, it can be adapted for other systems that support JSON document storage.
How do I debug issues with the server?
You can use the MCP Inspector, which provides a URL for accessing debugging tools directly in your browser.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":436,"uuid":"5d09ddcf-e1f9-4d5e-bfae-4d006e75d682","name":"mcp-database-server","title":"Model Context Protocol and Fireproof Demo: JSON Document Server","description":"Store and load JSON documents from LLM tool use","avatar_url":"https://avatars.githubusercontent.com/u/126423058?v=4","created_at":"2024-12-19T02:11:18.756Z","updated_at":"2024-12-19T12:38:51.759Z","status":"created","author_name":"fireproof-storage","author_avatar_url":"https://avatars.githubusercontent.com/u/126423058?v=4","tags":"[]","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/fireproof-storage/mcp-database-server","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":"{\"star\":\"19\",\"license\":\"View license\",\"language\":\"JavaScript\",\"is_official\":false,\"latest_commit_time\":\"2024-12-19 15:12:00\"}","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"}]]}]