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. После создания ключа нажмите «Показать ключ» , чтобы просмотреть его, и скопируйте его для следующего шага.

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

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

Enter your API key: YOUR_API_KEY

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

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

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

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

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

Аутентифицированный

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

Клод

Для настройки Claude Code выполните команду в каталоге вашего приложения.

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

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

Аутентифицированный

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

Курсор

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

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

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

Аутентифицированный

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

GitHub Copilot

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

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

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

Аутентифицированный

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

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

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

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

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

    agy
    

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

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

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

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

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

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

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

  6. После того, как вы вызовете инструмент и немного подумаете, Antigravity даст вам обоснованный ответ.

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

Видеоурок

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

Протоколы для прямого тестирования HTTP API (cURL)

Для тестирования конвейера обработки данных вне среды клиентской оболочки стандартные данные JSON-RPC можно передавать по каналам curl.

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

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

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

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

curl --location "https://homedevelopers.googleapis.com/mcp" \
--header 'Content-Type: application/json' \
--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' \
--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?"
        }
    }
}'

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

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

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