Google Home デベロッパー MCP サーバー

Google Home デベロッパー Model Context Protocol(MCP)サーバーを使用すると、AI 搭載の開発ツールで次のものを検索し、ドメイン固有のリアルタイム情報を取得できます。

これにより、AI エージェントとツールは、Google Home デベロッパー プログラムとテクノロジーに関連する正確な技術的な回答を提供できます。

MCP サーバーは、コンテキストまたはデータを提供する外部サービスと AI アプリケーション(ホスト)の間のプロキシとして機能します。Home デベロッパー MCP サーバーは、大規模言語モデル(LLM)がインデックス付きコーパスから正確な回答を直接見つけられるようにする実行可能ツールを公開します。MCP サーバーの詳細については、 MCP とは何ですか?仕組みを教えてください。をご覧ください。

前提条件

Home デベロッパー MCP サーバーを使用するには、MCP と互換性のある AI クライアントまたはエディタがインストールされている必要があります。

Google Antigravity

Google の AI 開発環境を使用している場合は、次のいずれかをインストールします。

サードパーティの AI アシスタント

MCP は、次のような他の AI アプリケーション、コマンドライン ツール、コードエディタと統合することもできます。

  • Claude Code
  • Cursor
  • GitHub Copilot(VS Code)

認証パスを選択する

統合要件に応じて、未認証のトライアル パスまたは認証済みの API キーを使用して、Home デベロッパー MCP サーバーに接続できます。

未認証の接続テスト

この方法では、API キーや Google Cloud の構成は必要ありません。**共有公開割り当て**を使用するため、サーバーを試して コアメカニズムをすぐにテストする最も簡単な方法です。

本番環境用の認証済み接続

共有公開割り当てでのレート制限を回避するため、継続的な開発には環境の認証をおすすめします。

このパスを使用するには、有効な Google Cloud プロジェクトが必要です。

  1. Google Cloud コンソールで、プロジェクトの API を有効にします。
    1. Google API ライブラリで Home デベロッパー API ページを開きます。
    2. API を使用するプロジェクトが正しく選択されていることを確認します。
    3. [有効にする] をクリックします。
  2. API キーを作成します。

    1. [認証情報] ページに移動します。
    2. [認証情報を作成] をクリックし、メニューから [API キー] を選択します。
    3. [名前] フィールドに、キーの名前を入力します。
    4. [API の制限を選択] プルダウンをクリックし、「Home デベロッパー API 」と入力します。結果をクリックし、[OK] をクリックします。

    5. [作成] をクリックします。

    6. キーが作成されたら、[キーを表示] をクリックして表示し、次のステップのためにコピーします。

クライアントを設定する

未認証または認証構成を使用して、Home デベロッパー MCP サーバーに接続できる開発環境がいくつかあります。サーバーの設定については、各環境の手順をご覧ください。

Enter your API key: YOUR_API_KEY

Antigravity

ローカルの ~/.gemini/config/mcp_config.json 構成ファイルを開き、mcpServers オブジェクトの下に HomeDevelopers エントリを追加します。

Antigravity CLIAntigravity 2.0、または Antigravity IDEのいずれを使用する場合でも、これらのツールはすべて ~/.gemini/config/mcp_config.jsonにある同じ構成ファイルを共有します。このファイルで定義した変更やサーバー マッピングは、3 つの環境すべてに自動的に適用されます。

未認証

{
  "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

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 を構成するには、 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

単一のプロジェクトで VS Code の GitHub Copilot を構成するには、ワークスペースの .vscode/mcp.json ファイルを編集します。または、サーバーを グローバルに使用できるようにするには、ユーザー設定の [ユーザー設定] で [設定を開く(JSON)]ボタンをクリックし、「mcp」ルートキーの下に JSON を追加します。

未認証

{
  "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 CLI)

  1. インタラクティブ ワークスペース セッションを開始します。

    agy
    

    ワークスペース セッションを開始する

  2. 検出チェックリスト マクロを実行して、アクティブな MCP サーバーを検査します。

    /mcp
    
  3. アクティブな接続リストに [HomeDevelopers](または選択したサーバー名キー)が表示されていることを確認します。

    Google Home デベロッパーを確認する

  4. Google Home に質問します。例:

    How do I create an Automation using Home APIs?
    
  5. Antigravity が Google Home デベロッパー ドキュメントを読むことが役立つと判断した場合、Home デベロッパー MCP サーバーの search_documents ツールを使用する権限をリクエストします。[許可] オプションのいずれかを選択して続行します。

    権限の許可

  6. ツールを呼び出して検討した後、Antigravity は根拠のある回答でクエリに回答します。

    Antigravity のレスポンス

動画チュートリアル

Home デベロッパー 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 デベロッパー MCP に関するご意見やご提案、ツールの使いやすさの改善点などをお送りください。

ご意見、ご要望