MCP Server to interact with any Firebase Project
Overview
what is Mcp Firebase?
Mcp Firebase is a Firebase Admin SDK MCP (Model-Controller-Provider) server designed to manage Firebase Authentication and Firestore operations seamlessly.
how to use Mcp Firebase?
To use Mcp Firebase, set up a Firebase project, obtain Admin SDK credentials, install the necessary dependencies, and run the server using the MCP CLI or directly through Python.
key features of Mcp Firebase?
- Authentication Tools: Create, update, delete users, and manage email verification and password resets.
- Firestore Tools: Create, update, delete documents, and perform batch write operations.
- Integration: Works with Cursor IDE or Claude Desktop for AI assistant integration.
use cases of Mcp Firebase?
- Managing user accounts in Firebase Authentication.
- Performing CRUD operations on Firestore documents.
- Integrating with AI assistants for enhanced functionality.
FAQ from Mcp Firebase?
- What are the prerequisites for using Mcp Firebase?
You need Python 3.7 or higher, a Firebase project with Admin SDK enabled, and the Firebase service account key.
- Is Mcp Firebase free to use?
Yes! Mcp Firebase is free to use, but you must comply with Firebase's pricing and usage policies.
- How do I run the server?
You can run the server using the MCP CLI or directly execute the Python script.