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.
Retrieve details for a specific billing account. Parameters: accountId (string)
List all projects associated with the billing account.
Get billing information for a specific project. Parameters: projectId (string)
List all services available under the billing account.
Retrieve a list of all SKUs (Stock Keeping Units) available for the billing account.
Analyse costs for a specific project over a defined time period. Parameters: projectId (string), timeRange (string)
Check for any billing anomalies in a specific project.
Generate cost recommendations for a specific billing account. Parameters: accountId (string)
Provide a breakdown of costs by service for a specific billing account.
List all error groups for the specified project and time range. Parameters: projectId (string), timeRange (string)
Get details for a specific error group. Parameters: groupId (string)
Analyse error trends for a specific service in a project. Parameters: serviceName (string), projectId (string)
Retrieve the IAM policy for a specific project. Parameters: projectId (string)
Test if a user has specific permissions on a project. Parameters: projectId (string), permissions (array of strings)
Test if a user has specific permissions on a resource. Parameters: resourceId (string), permissions (array of strings)
Check if the necessary permissions for deployment exist. Parameters: service (string), projectId (string)
List all services requiring IAM permissions for deployment in a project.
Analyse permission gaps for deploying to a specific resource in a project. Parameters: resourceId (string), projectId (string)
Query log entries from Google Cloud Logging based on specific criteria.
Query logs for a specific time range. Parameters: startTime (string), endTime (string)
Perform a comprehensive search of logs with detailed filters.
Execute a SQL query on a Google Cloud Spanner database. Parameters: query (string), databaseId (string)
List all tables in a specific Spanner database. Parameters: databaseId (string)
List all Spanner instances in a project.
List all databases in a specific Spanner instance. Parameters: instanceId (string)
Perform a natural language query on a Spanner database.
Count the number of records in a given table. Parameters: tableName (string), databaseId (string)
Query specific metrics from Google Cloud Monitoring. Parameters: metricType (string), projectId (string)
List all available metric types for a Google Cloud service.
Perform a natural language query for metrics from Google Cloud Monitoring.
List all CPU profiles for a specific project.
Analyse application performance based on profiling data.
Compare performance trends between different application versions. Parameters: version1 (string), version2 (string)
Get details of a specific trace by its ID. Parameters: traceId (string)
List all traces for a specific project.
Find traces related to specific log entries. Parameters: logId (string)
Perform a natural language query for traces.