GCP MCP
Сервер Model Context Protocol (MCP), который позволяет помощникам ИИ, таким как Claude, взаимодействовать с вашей средой Google Cloud Platform. Это позволяет выполнять запросы на естественном языке и управлять вашими ресурсами GCP во время разговоров.

Функции
🔍 Запрашивайте и изменяйте ресурсы GCP, используя естественный язык
☁️ Поддержка нескольких проектов GCP
🌐 Поддержка нескольких регионов
🔐 Безопасная обработка учетных данных (никакие учетные данные не передаются внешним службам)
🏃♂️ Локальное выполнение с вашими учетными данными GCP
🔄 Автоматические повторные попытки для повышения надежности
Related MCP server: MCP Gemini Server
Предпосылки
Node.js
Клод Рабочий стол/Курсор/Виндсерфинг
Учетные данные GCP настроены локально (учетные данные приложения по умолчанию)
Установка
Клонируйте репозиторий:
Установить зависимости:
Конфигурация
Клод Десктоп
Откройте приложение Claude для ПК и перейдите в Настройки -> Разработчик -> Изменить конфигурацию.
Добавьте следующую запись в ваш
claude_desktop_config.json:
через npm:
Если вы установили из исходного кода:
Замените /path/to/gcp-mcp на фактический путь к каталогу вашего проекта, если вы используете установку из исходного кода.
Курсор
Откройте Курсор и перейдите в Настройки (⌘,)
Перейдите в раздел AI -> Model Context Protocol.
Добавьте новую конфигурацию MCP:
Виндсерфинг
Откройте
~/.windsurf/config.json(создайте, если его нет)Добавьте конфигурацию MCP:
Настройка GCP
Настройте учетные данные GCP:
Настройте учетные данные приложения по умолчанию с помощью
gcloud auth application-default login
Обновите своего помощника на основе искусственного интеллекта (Claude Desktop/Cursor/Windsurf)
Использование
Начните с выбора проекта или задайте такие вопросы, как:
«Список всех проектов GCP, к которым у меня есть доступ»
«Покажите мне все экземпляры Cloud SQL в проекте X»
«Каков мой текущий платежный статус?»
«Покажите мне журналы моих сервисов Cloud Run»
«Список всех кластеров GKE в us-central1»
«Покажите мне все контейнеры Cloud Storage в проекте X»
«Какие облачные функции развернуты в us-central1?»
«Список всех служб Cloud Run»
«Покажите мне наборы данных и таблицы BigQuery»
Доступные инструменты
run-gcp-code: выполнение вызовов API GCP с использованием кода TypeScriptlist-projects: Список всех доступных проектов GCPselect-project: выбор проекта GCP для последующих операцийget-billing-info: Получить платежную информацию для текущего проектаget-cost-forecast: Получить прогноз стоимости для текущего проектаget-billing-budget: Получить бюджеты выставления счетов для текущего проектаlist-gke-clusters: Список всех кластеров GKE в текущем проектеlist-sql-instances: список всех экземпляров Cloud SQL в текущем проектеget-logs: Получить записи облачного журнала для текущего проекта
Примеры взаимодействий
Список доступных проектов:
Выберите проект:
Проверьте статус платежа:
Просмотр журналов:
Поддерживаемые услуги
Google Compute Engine
Облачное хранилище
Облачные функции
Облачный забег
BigQuery
Облачный SQL
Google Kubernetes Engine (GKE)
Ведение журнала в облаке
Облачный биллинг
Менеджер ресурсов
Скоро будет больше...
Поиск неисправностей
Чтобы просмотреть журналы:
Распространенные проблемы:
Ошибки аутентификации: убедитесь, что вы запустили
gcloud auth application-default loginОшибки разрешений: проверьте роли IAM для вашей учетной записи
Ошибки API: убедитесь, что в вашем проекте включены требуемые API.
Внося вклад
Вклады приветствуются! Пожалуйста, не стесняйтесь отправлять запрос на включение.
Лицензия
Массачусетский технологический институт