← Explore all mcp servers

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.

Upstream setup instructions ↗

DOCUMENTED COMMAND

npx -y firebase-tools@latest mcp

Copying does not execute this command. It may retrieve a newer version than the reviewed source.

  1. Use the publisher’s client-specific configuration for the local Firebase CLI MCP process.
  2. Authenticate through the supported Firebase CLI/ADC path and explicitly select the intended project/workspace.
  3. 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.

  1. https://github.com/firebase/firebase-tools/blob/bb6de61f629fc3536c2b673acd02ff6a4cf6a70e/README.md

    Supports: summary, upstreamDescription, whySelected, bestFor, install, compatibility, limitations, access

  2. Source licence ↗Checked

    https://github.com/firebase/firebase-tools/blob/bb6de61f629fc3536c2b673acd02ff6a4cf6a70e/LICENSE

    Supports: license, access.cost

  3. https://github.com/firebase/firebase-tools/blob/bb6de61f629fc3536c2b673acd02ff6a4cf6a70e/src/commands/mcp.ts

    Supports: review, limitations, access, transports

  4. https://github.com/firebase/firebase-tools/blob/bb6de61f629fc3536c2b673acd02ff6a4cf6a70e/src/mcp/index.ts

    Supports: review, limitations, access, transports

  5. https://github.com/firebase/firebase-tools/blob/bb6de61f629fc3536c2b673acd02ff6a4cf6a70e/src/mcp/tools/index.ts

    Supports: review, limitations, access, transports

  6. https://firebase.google.com/docs/ai-assistance/mcp-server

    Supports: upstreamDescription, summary, install, compatibility, access, limitations, transports