Claude Code Plugins for Google Cloud and Firebase: A Setup Guide

Claude Code Plugins for Google Cloud and Firebase: A Setup Guide

Google now publishes more than a dozen add-ons that let Claude Code work with its cloud services, from storage buckets to BigQuery to Firebase. The names look alike and the setup steps are scattered across many repositories, so this guide sorts out every Claude Code Google Cloud plugin in plain English. We also loaded four of them in a safe sandbox and show exactly what happened.

This guide is part of our Claude Code tutorials. Find more add-ons in our Skills Directory.

Tested with Claude Code v2.1.318 on November 6, 2026.

This is a roundup, so we are clear about what we ran and what we did not.

We read the files of nine GitHub repositories, plus five more plugins at the versions pinned by Anthropic’s marketplace, before loading anything. We loaded google-cloud-storage, alloydb-omni, bigquery-data-analytics and firestore-native with --plugin-dir. We never created a Google Cloud account, never signed in, never entered a key and never installed anything into the normal Claude Code setup.

Everything about the plugins we did not load comes from each plugin’s own README and files.

Quick Summary

QuestionAnswer
How many Google Cloud plugins are there?Fourteen cards in the Skills Directory, plus the separate firebase plugin
Where do I install them from?Anthropic’s official marketplace, claude-plugins-official, using /plugin install name@claude-plugins-official
Which one should I try first?google-cloud-storage for files, bigquery-data-analytics for SQL, or the plugin that matches your database
What do I need on my computer?Node.js, because most of these plugins start their tool server with npx
Do I need a Google Cloud account?For real work, yes: a project, Application Default Credentials and the right IAM roles
What we did not runAnything that talks to a real Google Cloud project, plus data-agent-kit, which ships usage tracking (more below)

Pick the narrowest Google Cloud plugin for your job, read its hooks, and use a limited IAM role for your first live test.

What Are the Google Cloud Plugins for Claude Code?

A Claude Code plugin is a bundle that can hold skills, hooks and MCP servers, and Claude Code loads it as one unit. Our plugin install guide covers the basics, and the official plugins page lists what a plugin can contain.

The Google Cloud plugins do their work in two ways. Some ship skills, which are short written guides Claude reads when your request matches. Most also start an MCP server, which gives Claude real tools such as listing buckets or running a query.

If MCP is new to you, our MCP servers guide explains the idea. The diagram below shows how the pieces fit together.

Flow diagram: pick a plugin, Claude gets tools from an MCP server started with Node.js, then you supply a Google Cloud project and login
The three layers of a Google Cloud plugin: the choice, the tools and your access

The Google Cloud Plugins in Four Groups

Most of the plugins come from Google’s data cloud team and share the same design. Sorting them into groups makes the list much easier to read.

Four cards: databases, analytics, storage and apps, and the all-in-one data-agent-kit
The plugins in four groups, as listed on November 6, 2026

Databases

This is the biggest group. It holds alloydb, alloydb-omni, cloud-sql-mysql, cloud-sql-postgresql, cloud-sql-sqlserver, spanner and firestore-native. Each one connects Claude to one database product so you can explore schemas and run queries in plain English.

Analytics

Here you find bigquery-data-analytics, dataproc, knowledge-catalog and looker. They cover data warehouse queries, Spark clusters, a data catalog and Looker models.

Storage and apps

The google-cloud-storage plugin handles buckets and files. The firebase plugin is separate and lives inside Anthropic’s own marketplace repository.

The all-in-one kit

The data-agent-kit plugin is the largest. Its files list 37 skills and 11 MCP servers, and it is aimed at data engineers who build pipelines on Google Cloud.

All the Google Cloud Plugins at a Glance

Here is every plugin with what it does, according to its own files. Versions and dates come from the plugin files and the commits we read.

PluginMakerWhat it doesSkillsNeeds
google-cloud-storageGoogleBuckets, objects, access rules, FUSE mounts and security checks5Google Cloud project
bigquery-data-analyticsGoogleQuery BigQuery and use its AI functions1Google Cloud project and the gcloud tool
cloud-sql-mysqlGoogleManage and query Cloud SQL for MySQLNoneGoogle Cloud project
cloud-sql-postgresqlGoogleManage and query Cloud SQL for PostgreSQLNoneGoogle Cloud project
cloud-sql-sqlserverGoogleConnect to Cloud SQL for SQL ServerNoneGoogle Cloud project
alloydbGoogleCreate and use AlloyDB for PostgreSQL databasesNoneGoogle Cloud project
alloydb-omniGoogleRun and query AlloyDB Omni in a container or on Kubernetes2Your own AlloyDB Omni instance
spannerGoogleQuery Spanner data in natural languageNoneGoogle Cloud project
firestore-nativeGoogleWork with Firestore collections and documentsNoneGoogle Cloud project
dataprocGoogleManage Dataproc clusters and jobsNoneGoogle Cloud project
knowledge-catalogGoogleDiscover and govern data assets with the Dataplex catalogNoneGoogle Cloud project
lookerGoogleExplore Looker models and write LookMLNoneA Looker instance and API credentials
data-agent-kitGoogleData pipelines, dbt, Spark and BigQuery notebooks37Google Cloud project and the gcloud tool
firebaseGoogleFirestore, authentication, functions, hosting and storageNoneA Firebase project

The Skills column counts the skill folders we found in each plugin. “None” means the plugin ships tools only, so Claude gets no written guidance with it. The note about the gcloud tool comes from the bigquery-data-analytics helper script, which asks gcloud for an access token, and from the setup skill inside data-agent-kit.

Which Google Cloud Plugin Should You Try First?

Start with the narrowest plugin that matches your job. Anthropic’s docs say a plugin adds its names and descriptions to Claude’s context, and those tokens count toward your usage even when the plugin does nothing. Installing all fourteen would waste space.

Decision ladder: files go to google-cloud-storage, SQL goes to bigquery-data-analytics, a database goes to its own plugin, otherwise firebase or data-agent-kit
A quick way to choose your first Google Cloud plugin

How to Install the Google Cloud Plugins

From the official marketplace

The README of the firestore-native repository shows the pattern, and the other plugin READMEs follow it. You set a few environment variables in your terminal, start claude, and then install by name from claude-plugins-official, which Claude Code adds by default.

/plugin install google-cloud-storage@claude-plugins-official
/plugin install bigquery-data-analytics@claude-plugins-official
/plugin install firebase@claude-plugins-official

The README also gives a tip: run /plugin list to check that the plugin is active, or /reload-plugins right after installing. If a plugin is not found, refresh the index first.

/plugin marketplace update claude-plugins-official
Firestore Native README with the Claude Code install command for the official marketplace outlined in red
The Firestore README shows the install command for Claude Code

We did not run these commands, because we kept the normal setup untouched. Our marketplace explainer walks through the install screens, and the discover plugins page is the official source for the commands.

Your settings and credentials

Most plugins ask for a project ID, a region or an instance name. Each plugin file declares these as settings, and the README lists the matching environment variable, such as FIRESTORE_PROJECT, SPANNER_INSTANCE or DATAPROC_REGION.

Be careful with the secrets. In the files we read, even the Looker client secret and the database password settings are marked sensitive: false, so do not count on the plugin to hide them.

The READMEs also say to have Application Default Credentials available, which you create with the gcloud tool. The exact IAM roles differ by plugin. For example, spanner lists roles/spanner.databaseReader and roles/spanner.databaseUser, and dataproc lists roles/dataproc.viewer or roles/dataproc.editor.

What you need on your computer

Eight of the nine repositories we read start their server with npx and a pinned package, @toolbox-sdk/[email protected]. That means Node.js must be installed. The alloydb-omni plugin additionally needs a running AlloyDB Omni instance, and looker needs a Looker instance with API credentials.

The Spanner README mentions a server binary that must download correctly, so allow for a short wait the first time.

What We Ran: Loading Four Plugins in a Sandbox

We cloned the repositories into a throwaway folder and started Claude Code with four plugin folders passed to --plugin-dir and with --setting-sources project. Before loading them, we read every manifest, hook file and helper script. The command looked like this, with paths shortened.

claude --setting-sources project \
  --plugin-dir ./google-cloud-storage \
  --plugin-dir ./alloydb-omni \
  --plugin-dir ./bigquery-data-analytics \
  --plugin-dir ./firestore-native

One choice is important. We started Claude Code with a search path that had no Node.js in it. That way no npx command could download or run a server package on our Mac, and the result matches what a new user without Node.js would see.

The skills loaded: 8 of them

Typing /skills showed eight skills. Five came from google-cloud-storage, two from alloydb-omni and one from bigquery-data-analytics.

That matches the folders we counted. The firestore-native plugin adds none, which also matches the files.

Each skill was marked as locked by its plugin, with an estimated cost of about 50 to 340 tokens for the name and description. That is small per skill, but a large kit adds up, so load only what you need.

Claude Code skills screen showing 8 skills from alloydb-omni, bigquery-data-analytics and google-cloud-storage, each with a token estimate
The skills screen lists eight skills from three plugins

The tool servers: all four failed, on purpose

The /mcp screen showed a red cross next to all four plugin servers. This is the expected result, and it is a useful lesson. Three of them are launched with npx, and we had removed Node.js from the path.

The fourth, the BigQuery server, is a remote web server that needs a token from gcloud. The gcloud tool is not installed on our test Mac, and we never signed in, so it could not connect either.

Claude Code mcp screen with four plugin servers for alloydb-omni, bigquery, firestore and cloud-storage marked failed
All four plugin servers failed because we gave them no Node.js and no login

The Spanner README even lists this exact message in its troubleshooting section: “MCP ERROR: Error: spawn npx ENOENT”. Its fix is to install Node.js, which provides npx.

Spanner README troubleshooting list with the spawn npx ENOENT entry outlined in red
The Spanner README explains the error we saw

The README of dataproc lists Node.js as a prerequisite too.

Dataproc README prerequisites with the Node.js line outlined in red
Node.js appears in the prerequisites of the Dataproc plugin

The hooks: none in these four

A hook is a command Claude Code runs at a set moment. The /hooks screen said “no hooks yet” for our four plugins, and the plugin files agree, because none of them contains a hooks file. That is a good sign for plain tool plugins.

Claude Code hooks screen saying no hooks yet, with the line outlined in red
The four plugins we loaded add no hooks

A quick test of the storage skills

We asked Claude to use only its Google Cloud Storage skill guidance, with no tool calls and no gcloud commands, and to suggest settings for a bucket of public product photos for a small shop. It answered in five bullets. It suggested Standard storage in one region near customers, uniform bucket-level access with IAM only, the object viewer role for public reading, a CDN in front, and the default soft delete plus a lifecycle rule for incomplete uploads.

Be careful with what this proves. Claude said at the start that it was working from the skill descriptions in its context, because it had not loaded the full skill text. So this shows the plugin loads and that Claude gives sensible advice, but we cannot say the full skill guided every line.

It also did not touch a real bucket, since we gave it no account.

Claude Code answering with five bullets of bucket advice, starting with a note that it worked from the skill descriptions
Claude’s answer, with its own note about using the skill descriptions

This is one small demo. It does not show how the plugins handle a real Google Cloud project.

What Each Plugin Is Good For

google-cloud-storage

This is the most complete plugin we saw. It ships five skills for bucket basics, bucket design, security assessment, permission errors and FUSE mounts. It also starts a storage server with 14 tools for listing, reading, writing, copying and deleting.

The README warns that five of those tools destroy or overwrite data: delete_bucket, delete_object, move_object, write_object and upload_object. It says your agent must ask for explicit permission first, so keep Claude Code’s approvals on.

bigquery-data-analytics

This plugin connects to Google’s remote BigQuery server at bigquery.googleapis.com/mcp. It has one skill for BigQuery AI and machine learning queries written in standard SQL. Its helper script runs gcloud auth application-default print-access-token, so your login token is sent as a header to that server.

That is normal for this kind of connection. Still, it is worth knowing what the script does before you install it.

The database plugins

The cloud-sql-mysql, cloud-sql-postgresql, cloud-sql-sqlserver, alloydb, spanner and firestore-native plugins all follow one template. The same Google package powers each of them, and each needs a project ID, a region or instance, and a database user. The Cloud SQL READMEs describe tool groups for admin work, such as creating instances and users, so use a read-only role first.

The firestore-native README marks the plugin as beta, with possible breaking changes before version 1.0. If you want database practice first, our REST API tutorial works with no cloud account.

alloydb-omni

This one is different, because AlloyDB Omni runs on your own machine or cluster. It ships two skills, one for containers and one for Kubernetes, and its server connects to a host and port you choose. That makes it the easiest of the database plugins to try without a Google Cloud bill, if you already run an Omni instance.

dataproc, knowledge-catalog and looker

The dataproc plugin manages clusters and jobs, so it needs the Dataproc API and a viewer or editor role. The knowledge-catalog plugin talks to the Dataplex catalog. The looker plugin starts two servers, looker and looker-dev, and needs a Looker URL plus a client ID and secret.

firebase

The firebase plugin sits in Anthropic’s official marketplace repository. Its description says it manages Firestore, authentication, cloud functions, hosting and storage. The folder holds only a plugin file and a server file, with no skills.

The server is started with npx -y firebase-tools@latest mcp. The word latest means the package version can change without you doing anything, which is a reason to review it now and then.

data-agent-kit

This plugin is aimed at data engineers. It ships 37 skills for pipelines, dbt, Spark, BigQuery and Airflow, and 11 servers that reach services such as BigQuery, Spanner and Cloud Storage. Its setup skill asks for gcloud, your credentials, a project ID and a region.

It also has two hooks. One runs a setup sync at session start. The other runs a telemetry script before every tool call.

The README says the kit collects usage statistics, with no code, file contents or data values, and that you can opt out by setting DO_NOT_TRACK=1. Because of those hooks, we did not load it. Read them yourself before you install it.

Safety Notes Before You Install

These plugins can reach cloud accounts that hold real data and real bills, so a little care goes a long way.

  • Read each plugin’s manifest and any hooks file before installing. They are short.
  • Give your first test a limited IAM role, not an owner role, and a throwaway project.
  • Keep approvals on, especially for the delete and write tools.
  • Remember that firebase uses a latest package, while the others pin one version.
  • Never paste real keys or passwords into a chat.
  • Our skills versus plugins guide explains why plugins deserve more scrutiny than single skills.

Our guide to AWS plugins covers the same questions for Amazon’s add-ons.

Try It Yourself

You can practice with no Google Cloud account at all. Make an empty folder, load one plugin in a throwaway session with --plugin-dir, and ask for advice from its skills. Here is a prompt to copy.

Using only your Google Cloud Storage skill guidance, with no tool calls and no gcloud commands, what settings would you choose for a new bucket that holds public product photos for a small shop? Answer in 5 short bullets.

Common Mistakes

  • Installing every Google Cloud plugin at once, which fills your context for no benefit.
  • Forgetting to install Node.js and then wondering why the servers show a red cross.
  • Using an owner or admin role for experiments.
  • Skipping the Application Default Credentials step, which leads to a “could not find default credentials” error.
  • Assuming a plugin with no skills still gives Claude written guidance. Most of the database plugins have tools only.

Pro Tips

  • Run /skills, /mcp and /hooks right after loading a plugin to see exactly what it added.
  • Try a plugin with --plugin-dir in a sandbox before installing it for good.
  • Pick by job: files, SQL, a database, then the bigger kits.
  • If a plugin is not found, run /plugin marketplace update claude-plugins-official.
  • Check each repository’s last update. Most of the ones we read changed in September, and the BigQuery plugin changed the day before we looked.

Cheat Sheet

Cheat sheet card with install commands and the skills, mcp and hooks checks for Google Cloud plugins
Install and check commands for the Google Cloud plugins

Frequently Asked Questions

Is there an official Google Cloud plugin for Claude Code?

Yes. Google publishes many of them, and each one is listed on Anthropic’s official marketplace. The READMEs we read show the install command for Claude Code.

Do the Google Cloud plugins cost anything?

The repositories we read use the Apache 2.0 license, so the plugins are free to install. Using Google Cloud services through them can cost money on your Google Cloud bill, and the plugin skills also use some of your Claude Code usage.

Do I need a Google Cloud account to use them?

You can load them and read their skills without one, as we did. Anything that acts on your cloud project needs a project, credentials and IAM roles. The alloydb-omni plugin needs your own AlloyDB Omni instance instead.

Why do the plugin servers show a red cross?

Usually Node.js is missing, so npx cannot start the server, or your login is not set up. We removed Node.js from the path on purpose, and all four servers failed as expected.

Is there a Firebase plugin for Claude Code?

Yes. The firebase plugin is in Anthropic’s official marketplace repository. Its server starts with npx -y firebase-tools@latest mcp, so Node.js is needed there too.

Conclusion

The Google Cloud plugins for Claude Code are real, current and built on a clear template, but most of them are tool servers that need Node.js, a Google Cloud project and the right IAM roles before they do anything useful. In our sandbox, four plugins loaded eight skills, no hooks, and four servers that failed exactly as the READMEs predict without Node.js or a login. We did not test live Google Cloud actions, Firebase or the data agent kit, so treat those parts as what the files say, not as our results.

Start with google-cloud-storage, bigquery-data-analytics or the plugin for your database, read the hooks first, and browse the Claude tool page and our other Claude Code tutorials for more add-ons.

Newsletter

New AI tools in your inbox

The best new tools and the AI news that matters, in one short email. Unsubscribe any time.

Free · No spam · Unsubscribe any time

✓ Looks like you’re subscribed

Loading Google’s sign-up form…

Looks like you’re already subscribed

Thanks for reading! New AI tools and the AI news that matters will land in your inbox.

Not subscribed yet? Refresh the page to load the sign-up form.

The sign-up form couldn’t load. If you use an ad or content blocker, allow news.google.com and reload the page.

Free instant check before you pay. Takes a few seconds.

Scroll to Top