mcp-firebase

mcp-firebase

4

The Firebase MCP Server is a tool designed to manage Firebase Authentication and Firestore operations using the Firebase Admin SDK. It integrates seamlessly with AI platforms like Cursor IDE and Claude Desktop, offering extensive control over user authentication and data handling in Firestore.

Firebase MCP Server

A Firebase Admin SDK MCP server for managing Firebase Authentication and Firestore operations. Compatible with Cursor IDE or Claude Desktop.

Features

Authentication Tools

  • Create, update, delete Firebase users
  • Generate email verification and password reset links

Firestore Tools

  • Manage collections and documents
  • Perform batch write operations

Prerequisites

  • Python 3.7+
  • Firebase project with Admin SDK

Setup

  1. Create a Firebase Project and enable Authentication and Firestore
  2. Get Firebase Admin SDK credentials
  3. Install dependencies

Running the Server

  • Start and install the server in various modes
  • Use MCP CLI for debug logs and tool testing