Firebase MCP Server
by gemini-dk
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
Provides a unified interface to interact with various Firebase services including Authentication, Firestore, and Storage, allowing users to get user information, manage Firestore documents and collections, and handle Storage files
Firebase MCP Server
Overview
This is a Firebase MCP (Model Context Protocol) server that provides a unified interface to interact with various Firebase services including Authentication, Firestore, and Storage.
Setup
- Clone and build the project:Copy
- Get Firebase service account key:
- Go to Firebase Console > Project Settings > Service accounts
- Click "Generate new private key"
- Save the JSON file to your project directory
- Configure
mcp_settings.json
:ReplaceCopy/path/to/mcp-server-firebase
with the actual path where you cloned the repository. Replace/path/to/serviceAccountKey.json
with the path to your service account key file.
Available APIs
Authentication
- Get user by ID or email
Firestore
- Add/update/delete documents
- List collections/documents
Storage
- List files in a directory
- Get File metadata and Download URL
License
- MIT License
You must be authenticated.
A server providing a unified interface to interact with Firebase services, including Authentication, Firestore, and Storage.