Firebase Live

Query live Firebase Firestore data and Cloud Function logs via MCP using local project configuration or environment overrides.
  • javascript

0

GitHub Stars

javascript

Language

4 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "nigelthorne-firebase_live_mcp_server": {
      "command": "node",
      "args": [
        "/Users/nigelthorne/code/firebase_live_mcp_server/dist/index.js"
      ],
      "env": {
        "FIREBASE_PROJECT_ID": "optional-override"
      }
    }
  }
}

The Firebase Live MCP Server lets you query live Firebase projects by accessing Firestore data and Cloud Function logs through a standard MCP interface. It auto-detects your Firebase project from your local configuration, supports running locally, and exposes practical tools to inspect collections, documents, and function logs from your environment.

How to use

To use this MCP server with your MCP client, run the server locally and then connect your client to the provided MCP endpoint. The server can auto-detect your Firebase project from your local project configuration, or you can override the project ID through an environment variable. You will expose a set of tools to list collections, retrieve documents, and fetch Cloud Function logs.

How to install

Prerequisites: Node.js and npm installed on your machine.

Install dependencies and build the MCP server.

npm install
npm run build

Additional content

Configuration and usage details are provided here to help you run the server smoothly and securely.

Authentication is performed using Application Default Credentials. You should sign in for your environment by running the cloud SDK command.

Available tools

list_collections

List top-level Firestore collections in the detected project.

list_subcollections

List subcollections of a given document.

list_documents

List documents within a specified collection.

get_document

Retrieve a single document by its path.

query_collection

Query a collection with filters, ordering, and limit.

get_function_logs

Fetch Cloud Function logs with optional grep-like filtering.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational