Google Cloud MCP Server
Сервер для интеграции с Google Cloud: управление биллингом, ошибками, IAM, логами, мониторингом и другими сервисами
Описание
Это MCP-сервер на Node.js для подключения к сервисам Google Cloud, позволяющий взаимодействовать с ресурсами через естественный язык. Поддерживает Billing (анализ затрат), Error Reporting (мониторинг ошибок), IAM (управление доступом), Logging (поиск логов), Monitoring (метрики), Profiler (производительность), Spanner (БД) и Trace (трассировка). Идеально для DevOps, автоматизации и AI-анализа в GCP. Аутентификация через сервисные аккаунты или env-переменные.
Возможности
Управление биллингом
Анализ затрат, выявление аномалий, рекомендации по оптимизации и разбивка по сервисам.
Мониторинг ошибок
Просмотр групп ошибок, детали и анализ трендов для быстрого устранения.
IAM-политики
Запрос политик, тестирование разрешений и анализ пробелов в доступе.
Работа с логами
Поиск и фильтрация логов по времени, severity и ресурсам.
Мониторинг метрик
Запрос метрик, список типов и анализ на естественном языке.
Spanner БД
Выполнение SQL-запросов, список таблиц, инстансов и баз данных.
Профилирование
Анализ профилей CPU/heap, выявление bottleneck и сравнение трендов.
Трассировка
Просмотр следов, поиск по логам и запрос на естественном языке.
Установка
{
"mcpServers": {
"google-cloud-mcp": {
"command": "node",
"args": [
"/Users/foo/code/google-cloud-mcp/dist/index.js"
],
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "/Users/foo/.config/gcloud/application_default_credentials.json"
}
}
}
}
Клонировать репозиторий: git clone https://github.com/krzko/google-cloud-mcp.git && cd google-cloud-mcp. Установить зависимости: pnpm install && pnpm build. Аутентифицироваться: gcloud auth application-default login. Для разработки: pnpm start.