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.

Local database MCP server: your agent sees a migration's impact before it runs, for PostgreSQL, MySQL, SQL Server and SQLite, with no database credentials.
The Xata MCP server lets AI assistants and agents interact with your Xata organizations, projects, and Postgres database branches.

Safety-first stdio MCP server with 38 tools for operating Docker-based local-ydb environments locally or over SSH.

Access millions of official legal and regulatory source documents from 155+ jurisdictions via MCP. Lawstronaut supports AI agents with structured legal research, legal data, laws, regulations, cases, guidance, official s
评论