Firebase MCP Server logo

Firebase MCP Server

by gemini-dk

The Firebase MCP Server provides a unified interface to interact with various Firebase services. It supports Authentication, Firestore, and Storage.

View on GitHub

Last updated: N/A

What is Firebase MCP Server?

A Firebase MCP (Model Context Protocol) server that provides a unified interface to interact with various Firebase services including Authentication, Firestore, and Storage.

How to use Firebase MCP Server?

  1. Clone and build the project using git clone, cd, npm install, and npm run build. 2. Obtain a Firebase service account key from the Firebase Console. 3. Configure the mcp_settings.json file with the correct paths to the built project and the service account key.

Key features of Firebase MCP Server

  • Unified Firebase Interface

  • Authentication API

  • Firestore API

  • Storage API

Use cases of Firebase MCP Server

  • Centralized Firebase Access

  • Microservices Architecture

  • Data Management

  • User Management

FAQ from Firebase MCP Server

What Firebase services are supported?

The server supports Authentication, Firestore, and Storage.

How do I authenticate with Firebase?

You need to configure the service account key in the mcp_settings.json file.

What operations are supported for Firestore?

The server supports adding, updating, deleting documents, and listing collections/documents.

What operations are supported for Storage?

The server supports listing files in a directory, getting file metadata, and downloading files.

Is this server production-ready?

Please review the code and security considerations before deploying to production.