mcp-server-firebase
If you are the rightful owner of mcp-server-firebase and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
This is a Model Context Protocol (MCP) server implementation based on Firebase, offering two operational modes: Local Node.js mode using Firebase Admin SDK and Cloudflare Workers mode using Firebase REST API.
The MCP Server Firebase is designed to facilitate seamless interaction with Firebase Firestore through a Model Context Protocol. It supports two primary modes of operation: a local Node.js environment leveraging the Firebase Admin SDK, and a Cloudflare Workers environment utilizing the Firebase REST API. This dual-mode capability allows developers to choose the most suitable deployment strategy based on their infrastructure needs. The server provides comprehensive Firestore database operations, including reading, writing, updating, and deleting documents, as well as querying collections and sub-collections with filtering options. The setup requires Node.js 18 or higher, a Firebase project, and appropriate credentials for each mode. The server is structured to ensure secure handling of sensitive information and is licensed under the MIT License.
Features
- Firestore database operations (read, write, update, delete documents)
- Collection and sub-collection listing queries
- Support for query filtering conditions
- Dual operational modes: Local Node.js and Cloudflare Workers
- Secure handling of Firebase credentials
Tools
mcp_firebase_mcp_firestore_add_document
Add a document
mcp_firebase_mcp_firestore_get_document
Get the document
mcp_firebase_mcp_firestore_update_document
Update the documentation
mcp_firebase_mcp_firestore_delete_document
Delete a document
mcp_firebase_mcp_firestore_list_documents
List documents in the collection
mcp_firebase_mcp_firestore_list_collections
List collections