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
基本情報
MCP Server to interact with Google Cloud Firestore
Get 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.
Postgres MCP Pro provides configurable read/write access and performance analysis for you and your AI agents.
Drop-in Apache Spark replacement written in Rust, unifying batch processing, stream processing, and compute-intensive AI workloads.
The official Redis MCP Server is a natural language interface designed for agentic applications to manage and search data in Redis efficiently

Verified golf club data for AI agents: holes, par, address, phone, booking links, facilities, visitor rules and green fees for golf clubs in Spain (Canary Islands and mainland), expanding across Europe. Every fact comes
MCP server for interacting with Neon Management API and databases
コメント