GCP MCP
Сервер Model Context Protocol (MCP), который позволяет помощникам ИИ, таким как Claude, взаимодействовать с вашей средой Google Cloud Platform. Это позволяет выполнять запросы на естественном языке и управлять вашими ресурсами GCP во время разговоров.
Функции
- 🔍 Запрашивайте и изменяйте ресурсы GCP, используя естественный язык
- ☁️ Поддержка нескольких проектов GCP
- 🌐 Поддержка нескольких регионов
- 🔐 Безопасная обработка учетных данных (никакие учетные данные не передаются внешним службам)
- 🏃♂️ Локальное выполнение с вашими учетными данными GCP
- 🔄 Автоматические повторные попытки для повышения надежности
Предпосылки
- 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.
Внося вклад
Вклады приветствуются! Пожалуйста, не стесняйтесь отправлять запрос на включение.
Лицензия
Массачусетский технологический институт
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
Сервер Model Context Protocol, который позволяет помощникам на основе искусственного интеллекта, таким как Клод, взаимодействовать со средами Google Cloud Platform с помощью естественного языка, позволяя пользователям запрашивать и управлять ресурсами GCP во время разговоров.
- Функции
- Предпосылки
- Установка
- Конфигурация
- Использование
- Доступные инструменты
- Примеры взаимодействий
- Поддерживаемые услуги
- Поиск неисправностей
- Внося вклад
- Лицензия
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants like Claude to interact directly with Home Assistant, allowing them to query device states, control smart home entities, and perform automation tasks.Last updated -12142PythonMIT License
- -securityFlicense-qualityA server implementing the Model Context Protocol that enables AI assistants like Claude to interact with Google's Gemini API for text generation, text analysis, and chat conversations.Last updated -Python
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants like Claude to interact with Gmail through natural language, providing comprehensive email management capabilities including sending, reading, organizing, searching, and managing drafts and labels.Last updated -4PythonGPL 3.0
- AsecurityAlicenseAqualityA Model Context Protocol server implementation that enables AI assistants like Claude to perform Google searches and retrieve web data directly through natural language requests.Last updated -157136TypeScriptMIT License