firebase-tools

MCP.Pizza Chef: firebase

Firebase powers many websites and apps behind the scenes, handling their databases, sign-ups, and hosting. This connector lets your AI assistant reach into a Firebase project to deploy updates, spin up a local practice version of your site to test changes safely, read and write data in the database, and manage user accounts — all through simple requests instead of switching to a separate command line tool. It's built for Cursor, and you'll need to sign in with your Firebase account before it can access your project.

Coding
Data

Use This MCP server To

Deploy my website updates to Firebase Hosting Look up records in my app's database Add or remove a user account from my app Test my site changes locally before going live List all my Firebase projects in one place Send a test build of my app to reviewers

README

Firebase CLI and MCP Server Actions Status Node Version NPM version Install MCP Server

The Firebase Command Line Interface (CLI) Tools can be used to test, manage, and deploy your Firebase project from the command line. This repository is also the home of the official Firebase MCP Server. For more information, please see the Firebase MCP Server documentation.

  • Deploy code and assets to your Firebase projects
  • Run a local web server for your Firebase Hosting site
  • Interact with data in your Firebase database
  • Import/Export users into/from Firebase Auth

To get started with the Firebase CLI, read the full list of commands below or check out the documentation.

Installation

Node Package

You can install the Firebase CLI using npm (the Node Package Manager). Note that you will need to install Node.js and npm. Installing Node.js should install npm as well.

To download and install the Firebase CLI run the following command:

npm install -g firebase-tools

This will provide you with the globally accessible firebase command.

Standalone Binary

The standalone binary distribution of the Firebase CLI allows you to download a firebase executable without any dependencies.

To download and install the CLI run the following command:

curl -sL firebase.tools | bash

firebase-tools FAQ

Do I need to know how to code to use this?
No — once it's connected, you can ask your AI assistant in plain English to deploy your site, check your database, or manage users, and it takes care of the details for you.
Which app does this work with?
It's built to connect with Cursor, adding a link to its settings is all it takes to get started.
Do I need an account or a key to use this?
Yes — you'll need a Firebase account, and you'll sign in through Firebase's own login process before your assistant can view or change anything in your project.
How hard is it to set up?
It's about as easy as setup gets — you add a link to your assistant's settings, sign in with your Firebase account, and you're ready to go.
Can I use this to deploy my website?
Yes — you can ask your assistant to publish your latest changes to your Firebase-hosted site without opening a separate program.
Can I use this to manage my app's users?
Yes — you can ask your assistant to add, remove, or look up accounts in your app's sign-in system.
Can my assistant accidentally change my live site on its own?
It only acts when you ask it to, but since it can make real changes to a live project, it's worth reading over any request before you confirm it.
Can I try out changes before making them live?
Yes — you can ask your assistant to start a local practice version of your site so you can test changes safely before anyone else sees them.