Firebase MCP Server
by MCP-Mirror
A Firebase MCP (Model Context Protocol) server that provides a unified interface to interact with various Firebase services. It includes Authentication, Firestore, and Storage.
Last updated: N/A
What is Firebase MCP Server?
This is a Firebase MCP server that acts as a unified interface for interacting with Firebase services like Authentication, Firestore, and Storage, simplifying data access and management.
How to use Firebase MCP Server?
To use the server, clone the repository, build the project using npm install
and npm run build
. Obtain a Firebase service account key from the Firebase Console. Configure the mcp_settings.json
file with the correct paths to the built project and the service account key. The server provides APIs for authentication, Firestore data manipulation, and Storage file management.
Key features of Firebase MCP Server
Unified interface for Firebase services
Authentication API (get user by ID or email)
Firestore API (add/update/delete documents, list collections/documents)
Storage API (list files, get file metadata and download URL)
Configuration via
mcp_settings.json
Use cases of Firebase MCP Server
Centralized data access layer for Firebase applications
Simplified user authentication management
Streamlined Firestore data manipulation
Easy access to Firebase Storage files
Abstraction of Firebase SDK complexities
FAQ from Firebase MCP Server
What is MCP?
What is MCP?
MCP stands for Model Context Protocol. It's a protocol for interacting with data models.
How do I get a Firebase service account key?
How do I get a Firebase service account key?
Go to Firebase Console > Project Settings > Service accounts and click "Generate new private key".
What Firebase services are supported?
What Firebase services are supported?
The server supports Authentication, Firestore, and Storage.
Where can I find the API documentation?
Where can I find the API documentation?
The README provides a brief overview of the available APIs. More detailed documentation may be available in the project's source code.
What is the license for this server?
What is the license for this server?
The server is licensed under the MIT License.