{"id":"googleapis-gcloud-mcp","name":"gcloud-mcp","homepage":null,"repo_url":"https://github.com/googleapis/gcloud-mcp","category":"infrastructure","subcategories":[],"tags":["mcp","google-cloud","gcloud","agent-tools","automation","infrastructure"],"what_it_does":"Provides an MCP (Model Context Protocol) server that lets AI assistants interact with Google Cloud via the gcloud CLI (and the repo also lists additional MCP servers for observability, storage, and backupdr). The gcloud server exposes tools such as running gcloud commands; some commands may be restricted by agent permissions.","use_cases":["Natural-language execution of gcloud CLI tasks (e.g., create/list/describe resources) through an MCP client","Automating multi-step Google Cloud workflows by chaining multiple MCP tool calls","Enabling non-expert users to manage Google Cloud via constrained agent tooling"],"not_for":["Direct unattended autonomous execution of high-risk gcloud commands without operator oversight","Use cases requiring a public HTTP/REST API for programmatic integration (this is primarily an MCP/CLI-driven tool server)","Environments where you cannot grant appropriate Google Cloud credentials/permissions"],"best_when":"You want an MCP-capable client (Gemini CLI, Claude Desktop, Cursor, Cline, VS Code MCP) to safely mediate gcloud operations using predefined tools and permissions.","avoid_when":"You cannot control or restrict what commands the agent can run, or you require strongly documented operational characteristics like retries/pagination/error codes at the MCP layer.","alternatives":["Use native gcloud CLI directly (scripted or with human-in-the-loop)","Use Google Cloud APIs/SDKs directly (client libraries) instead of MCP tooling","Other MCP servers for Google Cloud services (observability-mcp, storage-mcp, backupdr-mcp)"],"af_score":48.5,"security_score":57.5,"reliability_score":26.2,"package_type":"mcp_server","discovery_source":["github"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T13:24:02.267763+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["Google Cloud credentials used by gcloud CLI (implied by prerequisite/CLI-based execution)"],"oauth":false,"scopes":false,"notes":"README shows integration via npx and indicates gcloud CLI is required. It does not detail MCP-specific auth (e.g., OAuth, tokens, scopes) at the MCP server protocol level; authentication is likely inherited from the gcloud CLI credentials configured in the environment."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"Pricing for the npm package/hosting service is not described in the provided content."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":48.5,"security_score":57.5,"reliability_score":26.2,"mcp_server_quality":70.0,"documentation_accuracy":60.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":55.0,"rate_limit_clarity":10.0,"tls_enforcement":85.0,"auth_strength":60.0,"scope_granularity":40.0,"dependency_hygiene":50.0,"secret_handling":50.0,"security_notes":"Security posture at the MCP layer is not fully specified in the provided README excerpt. The server relies on the gcloud CLI and therefore inherits IAM permissions. The README indicates some commands may be restricted by agent permissions (a positive safety control), but it does not document fine-grained auth/scopes at the MCP protocol level, secret-handling practices, or explicit operational safeguards (e.g., confirmation steps for destructive actions, structured permission model details).","uptime_documented":0.0,"version_stability":45.0,"breaking_changes_history":35.0,"error_recovery":25.0,"idempotency_support":"false","idempotency_notes":"No explicit idempotency guarantees are documented for exposed tools.","pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Tool execution may be restricted by MCP permissions for certain gcloud commands; agents may fail or need different prompts when restricted.","Since commands run via gcloud CLI, operations are subject to the permissions and configuration of the underlying gcloud credentials in the runtime environment."]}}