Browse by type
An Alfred workflow that lets you instantly open Google Cloud services or search GCP resources—fast, simple, and right from your Alfred.
.alfredworkflow file to install it in Alfred.🆘 Still stuck? Read the full installation guide for step-by-step help.
@ and $) gcloud CLI, never touches credentials gcloud CLI.gcloud path once, and the workflow runs smoothly without surprises.If you notice anything that doesn't align with this, it's unintentional, please open an issue 🙏
gcp to see the available services and commands.
gcp followed by a service name.gcp comp will fuzzy-match and show services like Compute Engine.gcp compute inst will fuzzy-match and show subservices like instances for Compute Engine.gcp compute, Tab into instances to list all instances in your project.
See full list of searchable resources.@ in your query to list and Tab to select the desired configuration.$ in your query to list and Tab to select the desired region.gcloud, so you'll get immediate feedback instead of a failure.Examples of global resources:
- Compute snapshots
- Compute instance templates
- Pub/Sub topics and subscriptions
This is not an exhaustive list: if changing the region has no effect, the resource is likely global.
gcp tools: to list the maintenance options powered by AwGo Magic Actions.You can use Tab to navigate between actions like clearing the cache, viewing logs, or resetting internal data folders, then press Enter to run the selected action. 
Example: Maintenance tools screen with options like clear cache and view logs.
ALFRED_GCP_WORKFLOW_CACHE_TTL_SECONDS environment variable in Alfred. Learn how to do this here: Alfred Environment Variables Guide.Here are the GCP resources currently searchable through the workflow:
| Service | Resource |
|---|---|
| 🛢️ Cloud SQL | Instances |
| 🧠 Memorystore | Redis Instances |
| 📬 Pub/Sub | Topics, Subscriptions |
| 📦 Storage | Buckets |
| 🖥️ Compute Engine | Instances, Disks, Images, Instance Templates, Machine Images, Snapshots |
| ☸️ Kubernetes Engine (GKE) | Clusters |
| 🗄️ Filestore | Instances |
| 🌐 Cloud DNS (Network Services) | DNS Zones |
| 🛤️ VPC | Networks, Routes |
| 🔐 Network Connectivity | VPN Tunnel, VPN Gateway, Cloud Router |
| 🗃️ Artifact Registry | Repositories |
| 🏃♂️ Cloud Run | Functions (Gen1), Services (Gen2) |
| 📋 Cloud Tasks | Queues |
| 📊 Monitoring | Dashboards |
| 🔐 IAM | Role, Service Accounts |
Please refer to the contributing guidelines for instructions on setting up your environment and submitting contributions.
This project is licensed under the MIT License. See the LICENSE file for full license information.
If this workflow saved you time or made your day a little easier, consider showing some support:
This workflow is inspired by the amazing aws-alfred-workflow. As a past user of that workflow before switching to GCP, I wanted to create a similar experience for GCP users. Huge thanks to the original author for the idea and inspiration, without which this workflow wouldn't exist!
$ claude mcp add alfred-gcp-workflow \
-- python -m otcore.mcp_server <graph>