What dependencies does Firestore MCP Server require?
Node.js and npm are required to install and build the project. You also need a Google Cloud project with Firestore enabled and a service account with appropriate permissions.
@gitskyflux
Basic information
MCP Server to interact with Google Cloud Firestore
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryGet a document by ID from a collection
Create a new document in a collection
Update an existing document
Delete a document
Query documents with filters, ordering, and limits
List all available collections
An MCP (Model Context Protocol) server for interacting with Google Firestore directly through Claude Desktop. It provides a clean interface for creating, reading, updating, and deleting Firestore documents, targeting developers who use Claude and need to manage Firestore data programmatically.
Install dependencies with npm install, build with npm run build, then configure Claude Desktop by adding the server to claude_desktop_config.json with the path to build/index.js, a GOOGLE_CLOUD_PROJECTS environment variable listing project IDs, and corresponding .json credential files in a keys folder. The service account must have Firestore permissions (e.g., Cloud Datastore Owner). Tools are invoked via natural language prompts in Claude Desktop (e.g., "Get the document with ID user123 from the users collection").
Node.js and npm are required to install and build the project. You also need a Google Cloud project with Firestore enabled and a service account with appropriate permissions.
Authentication uses service account JSON credential files placed in a `keys` folder, one per project. The server reads these files to authenticate with Google Firestore. The `GOOGLE_CLOUD_PROJECTS` environment variable lists the project IDs.
All data resides in your Google Cloud Firestore database managed by the listed projects. The server only reads and writes to Firestore; no local storage is used.
The server communicates with Claude Desktop via the Model Context Protocol (MCP). No additional transports (HTTP, WebSocket, etc.) are mentioned.
The README does not specify limits. However, the server depends on Google Cloud Firestore quotas and permissions. The first project in `GOOGLE_CLOUD_PROJECTS` is treated as the default.
Drop-in Apache Spark replacement written in Rust, unifying batch processing, stream processing, and compute-intensive AI workloads.

nuzur is a model-first database platform for MySQL and PostgreSQL. The MCP server lets any AI assistant or agent (Claude, Cursor, Gemini, or anything else that speaks MCP) design your schema, query your data, generate mi
Postgres MCP Pro provides configurable read/write access and performance analysis for you and your AI agents.

Oracle MCP server with no run-sql tool: It generates tools for each of the PL/SQL procedures, tables and approved SQL you choose. The server doesn't expose a SQL prompt, and can't reveal how it's connected to Oracle.
A Model Context Protocol (MCP) server that enables secure interaction with MySQL databases
Comments