Firestore Server

平台与服务

by devlimelabs

Provide secure, permission-controlled access to Firebase Firestore databases through a standardized MCP interface. Enable AI assistants and other clients to perform full CRUD operations, advanced queries, batch operations, and transactional updates with granular collection and operation-level permissions. Ensure data consistency and security with default deny rules and fine-grained access control.

View Chinese version with editor review

Tools (23)

firestore-list-collections

List Firestore collections

firestore-get-collection

Get documents from a Firestore collection

firestore-get-document

Get a document from Firestore

firestore-create-document

Create a new document in Firestore

firestore-update-document

Update an existing Firestore document

firestore-delete-document

Delete a document from Firestore

firestore-query-collection

Query documents in a Firestore collection

firestore-list-subcollections

List subcollections of a document

firestore-get-collection-by-path

Get documents from a collection using full path (supports subcollections)

firestore-get-document-by-path

Get a document using full path (supports subcollections)

firestore-create-document-by-path

Create a document in a collection using full path (supports subcollections)

firestore-update-document-by-path

Update a document using full path (supports subcollections)

firestore-delete-document-by-path

Delete a document using full path (supports subcollections)

firestore-query-collection-by-path

Query documents in a collection using full path (supports subcollections)

firestore-batch-write

Execute multiple write operations in a single atomic batch

firestore-batch-read

Read multiple documents in a single operation

firestore-transaction

Execute a transaction with read and write operations

firestore-increment-field

Atomically increment a numeric field value

firestore-array-union

Add elements to an array field without duplicates

firestore-array-remove

Remove elements from an array field

firestore-server-timestamp

Set a field to the server timestamp

firestore-delete-field

Delete specific fields from a document

firestore-field-value-batch

Execute multiple field value operations in a batch

Related MCP Servers

Slack

Send messages, read channels, and manage Slack workspaces.

82.9k
io.github.netdata/mcp-server

AI-powered infrastructure monitoring with real-time metrics, logs, alerts, and ML anomaly detection.

78.3k
Scrapling MCP Server

Web scraping with stealth HTTP, real browsers, and Cloudflare bypass. CSS selectors supported.

34.5k