To get the most out of Firebase in Antigravity, follow these steps to install the agent skills and the MCP server.
Check if the skills are already installed before proceeding:
- Check Local skills: Run
ls -d .agent/skills/firebase-basicsorls -d .agents/skills/firebase-basics. If the directory exists, the skills are already installed locally. - Check Global skills: If not found locally, check the global installation by running:
If the output includes
npx skills list --global --agent antigravity
firebase-basics, the skills are already installed globally. - Install Skills: If both checks fail, run the following command to install the Firebase agent skills:
Note: Omit
npx skills add firebase/agent-skills --agent antigravity --skill "*"--yesand--globalto choose the installation location manually. If prompted interactively in the terminal, ensure you send the appropriate user choices via standard input to complete the installation. - Verify Installation: Re-run the checks in steps 1 or 2 to confirm that
firebase-basicsis now available.
The MCP server allows Antigravity to interact directly with Firebase projects.
-
Locate
mcp_config.json: Find the configuration file for your operating system:- macOS / Linux:
~/.gemini/antigravity/mcp_config.json - Windows:
%USERPROFILE%\\.gemini\\antigravity\\mcp_config.json
Note: If the
.gemini/antigravity/directory ormcp_config.jsonfile does not exist, create them and initialize the file with{ "mcpServers": {} }before proceeding. - macOS / Linux:
-
Check Existing Configuration: Open
mcp_config.jsonand check themcpServerssection for afirebaseentry.- It is already configured if the
commandis"firebase"OR if thecommandis"npx"with"firebase-tools"and"mcp"in theargs. - Important: If a valid
firebaseentry is found, the MCP server is already configured. Skip step 3 and proceed directly to step 4.
Example valid configurations:
"firebase": { "command": "npx", "args": ["-y", "firebase-tools@latest", "mcp"] }
OR
"firebase": { "command": "firebase", "args": ["mcp"] }
- It is already configured if the
-
Add or Update Configuration: If the
firebaseblock is missing or incorrect, add it to themcpServersobject:"firebase": { "command": "npx", "args": [ "-y", "firebase-tools@latest", "mcp" ] }
CRITICAL: Merge this configuration into the existing
mcp_config.jsonfile. You MUST preserve any other existing servers inside themcpServersobject. -
Verify Configuration: Save the file and confirm the
firebaseblock is present and properly formatted JSON.
- Restart Antigravity: Instruct the user to restart the Antigravity application. Stop and wait for their confirmation before proceeding.
- Confirm Connection: Check the MCP server list in the Antigravity UI to confirm that the Firebase MCP server is connected.