Перейти к содержимому

Google Cloud MCP Server

Сервер для интеграции с Google Cloud: управление биллингом, ошибками, IAM, логами, мониторингом и другими сервисами

TypeScript
56 stars

Описание

Это 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.

Информация

Язык
TypeScript
Лицензия
Apache License 2.0
GitHub Stars
56

Ссылки