Google Cloud MCP Server connects AI assistants to Google Cloud services, providing context and tools for interacting with Google Cloud resources. Built by Kristof Kowalski, it currently supports Google Cloud Logging for querying and filtering log entries, Cloud Spanner for executing SQL queries and exploring database schemas, and Cloud Monitoring for retrieving and analyzing metrics. The server authenticates with Google Cloud using either a service account key file or environment variables, and includes lazy authentication loading to prevent timeouts during initialization. It's designed for deployment with Smithery and is ideal for workflows requiring direct access to Google Cloud resources within AI conversations.
暂无评论. 成为第一个评论的人!
登录以参与讨论
List all billing accounts associated with the Google Cloud project.
Get details for a specific billing account. Parameters: accountId (string)
List all projects associated with billing accounts.
Get billing information for a specific project. Parameters: projectId (string)
List all services available for billing.
List all SKUs available for billing.
Analyse costs for a specific project over a specified time period. Parameters: projectId (string), timePeriod (string)
Detect anomalies in billing for a specific project.
Generate cost recommendations for a specific billing account. Parameters: accountId (string)
Get a breakdown of costs by service for a specific billing account.
List error groups for a specific project. Parameters: projectId (string)
Get details for a specific error group. Parameters: groupId (string)
Analyse error trends for a specific service in a project.
Get IAM policy for a specific project. Parameters: projectId (string)
Test if a specific permission is granted for a project. Parameters: projectId (string), permission (string)
Test if a specific permission is granted for a resource. Parameters: resource (string), permission (string)
Check deployment permissions for services within a project.
List all deployment services in the specified project.
Analyse permission gaps for deploying to a specific resource.
Query log entries from Google Cloud Logging based on specified parameters.
Query log entries within a specific time range.
Perform a comprehensive search for logs based on specified criteria.
Execute a SQL query on a Google Cloud Spanner database. Parameters: instanceId (string), databaseId (string), query (string)
List all tables in a specific Spanner database. Parameters: instanceId (string), databaseId (string)
List all Spanner instances in a project.
List all databases in a specific Spanner instance. Parameters: instanceId (string)
Execute a natural language query on a Spanner database.
Count the number of rows returned by a query in a Spanner database. Parameters: instanceId (string), databaseId (string), query (string)
Query metrics from Google Cloud Monitoring for a specific project.
List all available metric types for a specific project.
Execute a natural language query to retrieve metrics from Google Cloud Monitoring.
List all profiling data for a specific project.
Analyse application performance using profiling data.
Compare performance trends between different versions of an application.
Get details for a specific trace. Parameters: traceId (string)
List all traces for a specific project.
Find traces related to specific log entries.
Execute a natural language query to retrieve trace information.