Firebase MCP Server

Firebase CLI and MCP Server

Official Firebase MCP server from the Firebase CLI: projects, Firestore, Auth, Crashlytics, Remote Config and function logs

MCP serverEditors’ pickHigh risk

firebase/firebase-tools

Install

claude plugin marketplace add firebase/firebase-tools
claude plugin install firebase@firebase

Recommended for Claude Code.

This is third-party code. Review the repository files before installing.

What it does

The firebase-tools mcp command starts an MCP server through which the agent works with Firebase projects as the user signed in to the Firebase CLI. The agent can create projects and apps, manage Authentication users, read and write Firestore and Realtime Database documents and validate security rules. It can also send push notifications via Cloud Messaging, read Crashlytics reports, Cloud Functions logs and App Hosting backends, manage Remote Config templates and generate SQL Connect schemas with Gemini in Firebase.

Who it is for. For mobile and web developers building on Firebase.

Good fit when

  • You want to investigate Crashlytics crashes right in the editor
  • You need to check or fix Firestore security rules
  • You need Cloud Functions logs while debugging

Not a fit when

  • The agent would get unsupervised access to a production database
  • The project does not use Firebase

Example request

Show the most frequent Crashlytics crashes this week and find the likely cause of the top one in the code

Limitations

The server acts with the permissions of the account signed in to the Firebase CLI, including database writes and sending notifications. Requires Node.js and npm. Gemini in Firebase answers may be inaccurate. Google services are often unreachable from Russia without VPN.

How to disable. Remove the firebase server with claude mcp remove firebase or from the client config; uninstall the plugin via /plugin.

MCP

Transport
stdio
Authentication
OAuth

Security check

  • Writes to Firestore and Realtime Database as the user
  • Can send push notifications and change Remote Config

README in short

The main README covers the Firebase CLI: install via npm or a standalone binary and commands for setup, deploy, emulators and App Distribution. The MCP server docs live in src/mcp, listing features, requirements and configs for Gemini CLI, Claude Code, Cursor, Windsurf and Firebase Studio. MIT licensed.

FAQ

How does the server authenticate?

It uses the same credentials as the Firebase CLI in that environment; no separate key is needed.

How do I install it in Gemini CLI?

Via the extension: gemini extensions install https://github.com/firebase/agent-skills.

Editors’ pick

Official skills and agents from the .NET team: performance, MSBuild, NuGet, upgrades, testing, ASP.NET Core, Blazor and MAUI

PluginMedium risk5.4K
Editors’ pick

Laravel's official MCP server, guidelines and skills: the agent sees the DB schema, logs and package versions and searches ecosystem docs

MCP serverMedium risk3.6K

Go skills by samber

cc-skills-golang

Editors’ pick

Over forty Go skills: style, errors, concurrency, testing, security, performance and popular libraries

SkillMedium risk3.3K
Editors’ pick

Supabase's official MCP server: the agent manages tables, reads project config and queries data after an OAuth login

MCP serverHigh risk2.9K