CuratedMCP
Gemini CLI
Free

How to Install Firebase MCP in Gemini CLI

Official Firebase integration — Firestore, Auth, Storage, and Functions accessible to your AI agent

What Firebase MCP does

Firebase's official MCP server gives AI agents full access to your Firebase project — read and write Firestore documents, manage auth users, handle storage, and monitor functions. Features: - Firestore: CRUD operations, queries, batch writes, real-time listener setup - Authentication: Create users, manage roles, reset passwords, audit sign-ins - Storage: Upload, download, list, and delete files - Cloud Functions: Invoke functions, view logs, deploy new versions - Remote Config: Read and update feature flags - Analytics: Query event data and user properties - Crashlytics: Access crash reports and affected users - Hosting: Deploy static assets and manage redirects Maintained by Google/Firebase team. Uses service account credentials for secure server-side access.

firebase
firestore
google
auth
storage

Installation steps

  1. 1Copy the config below
  2. 2Open ~/.gemini/settings.json
  3. 3Paste inside "mcpServers": {}
  4. 4Restart Gemini CLI

Configuration

File location: ~/.gemini/settings.json

settings.jsonjson
{
  "firebaseMcp": {
    "command": "npx",
    "args": [
      "-y",
      "firebase-mcp"
    ],
    "env": {
      "FIREBASE_SERVICE_ACCOUNT_PATH": "./service-account.json",
      "FIREBASE_PROJECT_ID": "your-project-id"
    }
  }
}
Full server details Open Config Editor

Install in other clients

For maintainers

If you maintain Firebase MCP, add this badge to your README to show it's verified on CuratedMCP:

CuratedMCP Verified
[![CuratedMCP Verified](https://curatedmcp.com/api/badge/firebase-mcp)](https://curatedmcp.com/marketplace/firebase-mcp)