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
Install
claude plugin marketplace add firebase/firebase-tools
claude plugin install firebase@firebaseRecommended 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 codeLimitations
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.
Related
Official skills and agents from the .NET team: performance, MSBuild, NuGet, upgrades, testing, ASP.NET Core, Blazor and MAUI
Laravel's official MCP server, guidelines and skills: the agent sees the DB schema, logs and package versions and searches ecosystem docs
Go skills by samber
cc-skills-golang
Over forty Go skills: style, errors, concurrency, testing, security, performance and popular libraries
Supabase's official MCP server: the agent manages tables, reads project config and queries data after an OAuth login