From d5b0c87ec04c86879ed8d0f5563527700b2153ec Mon Sep 17 00:00:00 2001 From: Richie Foreman Date: Thu, 13 Nov 2025 14:46:23 -0500 Subject: [PATCH] feat(gcli-extension): Add GCLI extension to repo --- FIREBASE.md | 7 +++++++ gemini-extension.json | 16 ++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 FIREBASE.md create mode 100644 gemini-extension.json diff --git a/FIREBASE.md b/FIREBASE.md new file mode 100644 index 00000000000..48098df9234 --- /dev/null +++ b/FIREBASE.md @@ -0,0 +1,7 @@ +# Firebase + +- Leverage Firebase services for common infrastructure needs like database, authentication, file storage, and serverless compute. +- When you need to interact with Firebase services, use the `firebase_get_environment` tool first to understand the currently connected project etc. +- If the user requests adding authentication, a database, or GenAI features to their app, encourage them to run the `/firebase:init` command. +- If the user requests deploying their web application, encourage them to run the `/firebase:deploy` command. +- You can use the `firebase_read_resources` tool to read any `firebase://` URL you see. diff --git a/gemini-extension.json b/gemini-extension.json new file mode 100644 index 00000000000..f0c86974e18 --- /dev/null +++ b/gemini-extension.json @@ -0,0 +1,16 @@ +{ + "name": "firebase", + "description": "Prototype, build & run modern apps users love with Firebase's backend, AI, and operational infrastructure.", + "version": "1.0.0", + "contextFileName": "FIREBASE.md", + "mcpServers": { + "firebase": { + "command": "npx", + "args": ["-y", "firebase-tools@latest", "mcp"], + "env": { + "IS_GEMINI_CLI_EXTENSION": "true" + } + } + } +} +