Best for
- Developers already using the firebase-tools CLI who want an AI assistant to perform common Firebase operations
- Teams doing Firebase integration work from within a local project directory
This server is shipped directly from the official Firebase repository (firebase/firebase-tools), running the firebase-tools npm package's mcp subcommand over stdio. The source material does not list individual tool names or confirm support for clients beyond the Cursor one-click install shown in the README. Users should verify Firebase authentication is configured and be aware the underlying CLI can perform high-privilege actions like deployments and data deletion.
Strongest · Maintenance 16/20 Weakest · Security and permissions 9/20
Static review · not runListed 2026-08-06
Read the FMRS scoring method →Runtime:Node.js
GOOGLE_APPLICATION_CREDENTIALS
Path to a JSON service account key file used for authentication; create the key via the Google Cloud Console.
FIREBASE_TOKEN
Long-lived user token generated by firebase login:ci (deprecated; prefer service accounts), used in non-interactive environments.
HTTPS_PROXY
URL of your HTTPS proxy (e.g. http://127.0.0.1:12345), set when accessing Firebase behind a proxy.
HTTP_PROXY
URL of your HTTP proxy, set when accessing Firebase behind a proxy.
firebase login, or set GOOGLE_APPLICATION_CREDENTIALS to a service account key file.npx with args -y firebase-tools mcp --dir . (--dir should point at your Firebase project folder).{"mcpServers":{"firebase":{"command":"npx","args":["-y","firebase-tools","mcp","--dir","."]}}}
Shown for Cursor. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"firebase": {
"command": "npx",
"args": [
"-y",
"firebase-tools",
"mcp",
"--dir",
"."
]
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add firebase -- npx -y firebase-tools mcp --dir .
Run it in a terminal; replace any <…> placeholders with your own values first.
After connecting the firebase MCP server in your client and running firebase login to authenticate, ask "List all of my Firebase projects"; a returned project list confirms the server and authentication are working.
Once connected, you can ask your AI assistant things like:
Listed from the project's documentation, not tested by this site.
The Firebase MCP Server ships inside the firebase/firebase-tools repository and exposes Firebase platform operations over stdio so AI development tools can work with a Firebase project — deploying Hosting sites and Cloud Functions, reading/writing Realtime Database and Firestore data, managing Auth user import/export, and configuring Remote Config or App Distribution. It runs the firebase-tools npm package via npx with the mcp subcommand and relies on whatever Firebase authentication the user has already set up (firebase login, a service account key, or application default credentials).
Upstash's official server providing up-to-date third-party library docs for AI coding assistants
AI-powered NPM package analysis MCP server
An independent control layer that gives AI coding agents budgets, brakes, and receipts
GitHub's official MCP server for managing repos, issues, PRs, and workflows via natural language
Source revision 3317c70b216d Data synced 2026-11-04 Read the FMRS scoring method