CLOUD AND APPLICATION DEVELOPMENT / Firebase
Firebase MCP
A local Firebase CLI connection for project inspection and authorized changes to Firebase services and application configuration.
“local Model Context Protocol (MCP) server that runs in your development environment”
01 / THE REASONING
Why this made the selection.
- Uses the official Firebase CLI’s project and authentication context instead of a separate third-party dashboard scraper.
- Connects project configuration, rules and service tools to the application workspace, making environment selection visible before a change.
02 / THE REVIEW RECORD
What we actually inspected.
Source review has boundaries.
A clear record is more useful than a “safe” badge.
Material inspected
- Official MCP setup and capability guide
- src/commands/mcp.ts
- src/mcp/index.ts and tool registry
- Relevant package metadata and licence
Our findings
- The MCP initialization, authentication context and tool filtering were inspected.
- The registration path exposes mutating capabilities; this was not a full security audit of every Firebase tool.
Not established by this review
- No MCP server or upstream package was installed or run.
- No authenticated account, API request, client handshake or write operation was tested.
The review applies to the material and revision named here. A newer upstream release can change its behavior.
03 / PUT IT TO WORK
Connect a server deliberately.
DOCUMENTED COMMAND
npx -y firebase-tools@latest mcp Copying does not execute this command. It may retrieve a newer version than the reviewed source.
- Use the publisher’s client-specific configuration for the local Firebase CLI MCP process.
- Authenticate through the supported Firebase CLI/ADC path and explicitly select the intended project/workspace.
- Inspect the available tools and narrow feature/tool selection as documented before granting the assistant operational access.
Before you start
- Node.js/npm supported by the current Firebase CLI
- A Firebase/Google account with the required project permissions
- Project configuration and credentials appropriate to the intended environment
04 / FOLLOW THE EVIDENCE
The source trail.
Our notes are separate from the original resource.
Check upstream before adopting a new version.
https://github.com/firebase/firebase-tools/blob/bb6de61f629fc3536c2b673acd02ff6a4cf6a70e/README.md
Supports: summary, upstreamDescription, whySelected, bestFor, install, compatibility, limitations, access
- Source licence ↗Checked
https://github.com/firebase/firebase-tools/blob/bb6de61f629fc3536c2b673acd02ff6a4cf6a70e/LICENSE
Supports: license, access.cost
https://github.com/firebase/firebase-tools/blob/bb6de61f629fc3536c2b673acd02ff6a4cf6a70e/src/commands/mcp.ts
Supports: review, limitations, access, transports
https://github.com/firebase/firebase-tools/blob/bb6de61f629fc3536c2b673acd02ff6a4cf6a70e/src/mcp/index.ts
Supports: review, limitations, access, transports
https://github.com/firebase/firebase-tools/blob/bb6de61f629fc3536c2b673acd02ff6a4cf6a70e/src/mcp/tools/index.ts
Supports: review, limitations, access, transports
https://firebase.google.com/docs/ai-assistance/mcp-server
Supports: upstreamDescription, summary, install, compatibility, access, limitations, transports