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" + } + } + } +} +