Google Home Developer MCP Server

Сервер Google Home Developer Model Context Protocol (MCP) предоставляет инструментам разработки на основе искусственного интеллекта возможность осуществлять поиск по следующим параметрам и получать в режиме реального времени информацию, специфичную для предметной области:

Это помогает гарантировать, что агенты и инструменты искусственного интеллекта смогут предоставлять точные технические ответы, касающиеся программ для разработчиков Google Home и соответствующих технологий.

Сервер MCP выступает в качестве посредника между внешней службой, предоставляющей контекст или данные, и приложением искусственного интеллекта (хостом). Сервер MCP Home Developer предоставляет исполняемые инструменты, позволяющие большим языковым моделям (LLM) находить точные ответы непосредственно в индексированных корпусах. Чтобы узнать больше о серверах MCP, см. раздел «Что такое MCP и как он работает?» .

Предварительные требования

Для использования сервера Home Developer MCP необходимо установить совместимый с MCP клиент или редактор искусственного интеллекта.

Google Антигравитация

Если вы используете среду разработки искусственного интеллекта от Google, установите одну из следующих:

Сторонние ИИ-помощники

Вы также можете интегрировать MCP с другими приложениями искусственного интеллекта, инструментами командной строки и редакторами кода, такими как:

  • Кодекс Клода
  • Курсор
  • GitHub Copilot в VS Code

Выберите путь аутентификации

В зависимости от ваших требований к интеграции, вы можете подключиться к серверу Home Developer MCP, используя либо неаутентифицированный пробный путь, либо аутентифицированный ключ API.

Проверка неаутентифицированного соединения

Этот метод не требует ключа API или настройки Google Cloud. Он использует общую публичную квоту , что делает его самым простым способом протестировать сервер и сразу же проверить основные механизмы.

Аутентифицированное соединение для производства

Чтобы избежать ограничения скорости запросов в рамках общих публичных квот, рекомендуется аутентифицировать вашу среду для обеспечения устойчивой разработки.

Для этого вам потребуется активный проект в Google Cloud .

  1. В консоли Google Cloud включите API для своего проекта:
    1. Откройте страницу Home Developers API в библиотеке Google API.
    2. Убедитесь, что вы выбрали правильный проект, в котором планируете использовать API.
    3. Нажмите «Включить» .
  2. Создайте ключ API:

    1. Перейдите на страницу «Учетные данные» .
    2. Нажмите «Создать учетные данные», а затем выберите «Ключ API» в меню.
    3. В поле «Имя» укажите имя для ключа.
    4. Щелкните раскрывающийся список «Выбрать ограничения API» , затем введите Home Developers API . Щелкните по результату и нажмите «ОК» .

    5. Нажмите «Создать» .

    6. После создания ключа нажмите «Показать ключ» , чтобы просмотреть его, и скопируйте его для следующего шага.

Настройте свой клиент.

Введите свои учетные данные в следующие поля, чтобы заполнить шаблоны конфигурации для предпочитаемой вами среды разработки ИИ:

Enter your API key: YOUR_API_KEY

Антигравитация

Откройте локальный конфигурационный файл ~/.gemini/config/mcp_config.json (или .agents/mcp_config.json в вашей рабочей области) и добавьте запись HomeDevelopers в объект mcpServers .

Независимо от того, используете ли вы Antigravity CLI , Antigravity 2.0 или Antigravity IDE , все три инструмента используют один и тот же файл ~/.gemini/config/mcp_config.json .

ключ API

{
  "mcpServers": {
    "HomeDevelopers": {
      "serverUrl": "https://homedevelopers.googleapis.com/mcp",
      "headers": {
        "X-Goog-Api-Key": "YOUR_API_KEY"
      }
    }
  }
}

Неподтвержденный

{
  "mcpServers": {
    "HomeDevelopers": {
      "serverUrl": "https://homedevelopers.googleapis.com/mcp"
    }
  }
}

Клод

Для настройки Claude Code добавьте сервер Home Developer MCP, используя команду claude mcp add в терминале.

Ключ API (код Клода)

claude mcp add HomeDevelopers \
  --transport http https://homedevelopers.googleapis.com/mcp \
  --header "X-Goog-Api-Key: YOUR_API_KEY"

Неподтвержденный (Кодекс Клода)

claude mcp add HomeDevelopers \
  --transport http https://homedevelopers.googleapis.com/mcp

Курсор

Для настройки Cursor отредактируйте файл .cursor/mcp.json (для конкретного проекта) или ~/.cursor/mcp.json (для всех проектов).

ключ API

{
  "mcpServers": {
    "HomeDevelopers": {
      "url": "https://homedevelopers.googleapis.com/mcp",
      "headers": {
        "X-Goog-Api-Key": "YOUR_API_KEY"
      }
    }
  }
}

Неподтвержденный

{
  "mcpServers": {
    "HomeDevelopers": {
      "url": "https://homedevelopers.googleapis.com/mcp"
    }
  }
}

GitHub Copilot

Чтобы настроить GitHub Copilot в VS Code для отдельного проекта, отредактируйте файл .vscode/mcp.json в вашей рабочей области. В качестве альтернативы, чтобы сделать сервер доступным глобально, нажмите « Открыть настройки (JSON)» в настройках пользователя VS Code и добавьте JSON-файл под корневым ключом "mcp" .

ключ API

{
  "servers": {
    "HomeDevelopers": {
      "url": "https://homedevelopers.googleapis.com/mcp",
      "headers": {
        "X-Goog-Api-Key": "YOUR_API_KEY"
      }
    }
  }
}

Неподтвержденный

{
  "servers": {
    "HomeDevelopers": {
      "url": "https://homedevelopers.googleapis.com/mcp"
    }
  }
}

Проверьте установку и выполнение.

После обновления конфигурации инструмента проверьте соединение, обратившись к рабочей области агента.

Пример проверки в интерфейсе командной строки Antigravity.

  1. Запустите сеанс интерактивного рабочего пространства:

    agy
    

    Запустить сессию рабочей области

  2. Выполните команду контрольного списка обнаружения, чтобы проверить активные серверы MCP:

    /mcp
    
  3. Убедитесь, что HomeDevelopers (или выбранный вами ключ имени сервера) отображается в списке активных подключений.

    Подтвердить застройщика

  4. Задайте, например, вопрос по разработке Google Home:

    How do I create an Automation using Home APIs?
    
  5. Когда Antigravity запросит разрешение на вызов инструмента search_documents на сервере Home Developer MCP, выберите один из вариантов «Разрешить» , чтобы продолжить.

    Предоставить разрешение

  6. После вызова инструмента Antigravity ответит на ваш запрос, используя информацию из документации.

    Реакция антигравитации

Видеоурок

Посмотрите видео, чтобы получить пошаговую инструкцию по установке Home Developer MCP.

Тестирование с использованием прямых HTTP-запросов curl.

Для тестирования конвейера обработки данных вне среды клиента ИИ вы можете отправлять стандартные полезные нагрузки JSON-RPC 2.0 напрямую по адресу https://homedevelopers.googleapis.com/mcp с помощью curl .

Откройте для себя активные системные инструменты

Используйте метод tools/list для просмотра инструментов, предоставляемых сервером:

curl --location "https://homedevelopers.googleapis.com/mcp" \
  --header 'Content-Type: application/json' \
  --header 'Accept: application/json, text/event-stream' \
  --data '{
      "jsonrpc": "2.0",
      "method": "tools/list",
      "id": 1
  }'

Выполните функциональный поисковый запрос.

Выберите вкладку, чтобы протестировать search_documents с использованием ключа API или неаутентифицированного запроса:

ключ API

curl --location "https://homedevelopers.googleapis.com/mcp" \
  --header 'Content-Type: application/json' \
  --header 'Accept: application/json, text/event-stream' \
  --header "X-Goog-Api-Key: YOUR_API_KEY" \
  --data '{
      "jsonrpc": "2.0",
      "method": "tools/call",
      "id": 2,
      "params": {
          "name": "search_documents",
          "arguments": {
              "query": "How to create an automation?"
          }
      }
  }'

Неподтвержденный

curl --location "https://homedevelopers.googleapis.com/mcp" \
  --header 'Content-Type: application/json' \
  --header 'Accept: application/json, text/event-stream' \
  --data '{
      "jsonrpc": "2.0",
      "method": "tools/call",
      "id": 2,
      "params": {
          "name": "search_documents",
          "arguments": {
              "query": "How to create an automation?"
          }
      }
  }'

Отправить отзыв

Используйте нашу форму обратной связи, чтобы поделиться своими мыслями и предложениями о Home Developer MCP или о том, как мы можем улучшить ваш опыт использования этого инструмента.

Присылайте нам свои отзывы