- Home
- MCP servers
- Firebase Live
Firebase Live
- 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.