by fireproof-storage
Provides a simple JSON document store with CRUD operations and field‑based sorting, designed for integration with Model Context Protocol servers.
A lightweight server that stores and loads JSON documents using a Fireproof database. It exposes Create, Read, Update, Delete (CRUD) endpoints and allows queries that return documents sorted by any specified field.
npm install
npm run build
claude_desktop_config.json
file:
{
"mcpServers": {
"fireproof": {
"command": "<path‑to>/fireproof-mcp/build/index.js"
}
}
}
Replace <path‑to>
with the absolute location of the built script.node ./build/index.js
npm run inspector
The inspector will output a URL you can open in a browser.Q: Do I need a separate database server? A: No. Fireproof runs locally and stores data in the file system.
Q: Can I deploy this to a cloud environment? A: Yes, as long as the environment supports Node.js and allows stdio communication.
Q: How is data persisted? A: Fireproof writes JSON documents to a local file‑based store, surviving restarts.
Q: Is authentication supported? A: The demo does not include authentication; you would need to add it in a wrapper if required.
Q: What version of Node.js is required? A: Node.js 14+ is recommended.
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:
npm install
npm build
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
{
"mcpServers": {
"fireproof": {
"command": "/path/to/fireproof-mcp/build/index.js"
}
}
}
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:
npm run inspector
The Inspector will provide a URL to access debugging tools in your browser.
Please log in to share your review and rating for this MCP.
Discover more MCP servers with similar functionality and use cases
by googleapis
Provides a configurable MCP server that abstracts connection pooling, authentication, observability, and tool management to accelerate development of database‑backed AI tools.
by bytebase
DBHub is a universal database gateway that implements the Model Context Protocol (MCP) server interface, enabling MCP-compatible clients to interact with various databases.
by neo4j-contrib
Provides Model Context Protocol servers for interacting with Neo4j databases, managing Aura instances, and handling personal knowledge graph memory through natural‑language interfaces.
by mongodb-js
Provides a Model Context Protocol server that connects to MongoDB databases and Atlas clusters, exposing a rich set of tools for querying, managing, and administering data and infrastructure.
by benborla
A Model Context Protocol (MCP) server that provides read-only access to MySQL databases, enabling Large Language Models (LLMs) to inspect database schemas and execute read-only queries.
by ClickHouse
Provides tools that let AI assistants run read‑only SQL queries against ClickHouse clusters or the embedded chDB engine, plus a health‑check endpoint for service monitoring.
by elastic
Provides direct, natural‑language access to Elasticsearch indices via the Model Context Protocol, allowing AI agents to query and explore data without writing DSL.
by motherduckdb
Provides an MCP server that enables SQL analytics on DuckDB and MotherDuck databases, allowing AI assistants and IDEs to execute queries via a unified interface.
by redis
Provides a natural language interface for agentic applications to manage and search data in Redis efficiently.