Server MCP Developer Google Home

Server Model Context Protocol (MCP) Google Home Developer memberi alat pengembangan berbasis AI kemampuan untuk menelusuri hal berikut dan mengambil informasi real-time khusus domain:

Hal ini membantu memastikan bahwa agen dan alat AI dapat memberikan jawaban teknis yang akurat terkait program dan teknologi developer Google Home.

Server MCP bertindak sebagai proxy antara layanan eksternal yang menyediakan konteks atau data dan aplikasi AI (host). Server MCP Home Developer mengekspos alat yang dapat dieksekusi yang memungkinkan Model Bahasa Besar (LLM) menemukan jawaban yang tepat langsung dari korpus yang diindeks. Untuk mempelajari server MCP lebih lanjut, lihat Apa yang dimaksud dengan MCP dan bagaimana cara kerjanya?.

Prasyarat

Untuk menggunakan server MCP Home Developer, Anda harus menginstal klien atau editor AI yang kompatibel dengan MCP.

Google Antigravity

Jika Anda menggunakan lingkungan pengembangan AI Google, instal salah satu hal berikut:

Asisten AI Pihak Ketiga

Anda juga dapat mengintegrasikan MCP dengan aplikasi AI, alat command line, dan editor kode lainnya, seperti:

  • Kode Claude
  • Kursor
  • GitHub Copilot (VS Code)

Memilih jalur autentikasi

Bergantung pada persyaratan integrasi, Anda dapat terhubung ke server MCP Home Developer menggunakan jalur uji coba yang tidak diautentikasi atau kunci API yang diautentikasi.

Pengujian koneksi yang tidak diautentikasi

Metode ini tidak memerlukan kunci API atau konfigurasi Google Cloud. Metode ini menggunakan kuota publik bersama, sehingga menjadi cara termudah untuk mencoba server dan menguji mekanisme inti secara langsung.

Koneksi yang diautentikasi untuk produksi

Untuk mencegah pembatasan frekuensi di bawah kuota publik bersama, sebaiknya autentikasi lingkungan Anda untuk pengembangan berkelanjutan.

Jalur ini mengharuskan Anda memiliki project Google Cloud yang aktif.

  1. Di konsol Google Cloud, aktifkan API di project Anda:
    1. Buka halaman Home Developers API di library Google APIs.
    2. Pastikan Anda telah memilih project yang benar yang akan digunakan untuk API.
    3. Klik Enable.
  2. Buat Kunci API:

    1. Buka halaman Credentials.
    2. Klik Create credentials, lalu pilih API key dari menu.
    3. Di kolom Name, berikan nama untuk kunci.
    4. Klik drop-down Select API restrictions, lalu ketik Home Developers API. Klik hasilnya, lalu klik OK.

    5. Klik Create.

    6. Setelah kunci dibuat, klik Show key untuk melihatnya, lalu salin untuk langkah berikutnya.

Mengonfigurasi klien

Ada beberapa lingkungan pengembangan yang dapat terhubung ke server MCP Home Developer menggunakan konfigurasi yang tidak diautentikasi atau autentikasi. Lihat petunjuk setiap lingkungan untuk menyiapkan server.

Enter your API key: YOUR_API_KEY

Antigravity

Buka file konfigurasi ~/.gemini/config/mcp_config.json lokal Anda dan tambahkan entri HomeDevelopers di bagian objek mcpServers.

Terlepas dari apakah Anda menggunakan Antigravity CLI, Antigravity 2.0, atau Antigravity IDE, semua alat ini menggunakan file konfigurasi yang sama yang terletak di ~/.gemini/config/mcp_config.json. Setiap perubahan atau pemetaan server yang Anda tentukan dalam file ini akan otomatis diterapkan di ketiga lingkungan.

Tidak diautentikasi

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

Diautentikasi

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

Claude

Untuk mengonfigurasi Kode Claude, jalankan perintah di direktori aplikasi Anda.

Tidak diautentikasi

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

Diautentikasi

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

Kursor

Untuk mengonfigurasi Kursor, edit .cursor/mcp.json (untuk project tertentu) atau ~/.cursor/mcp.json (untuk semua project).

Tidak diautentikasi

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

Diautentikasi

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

GitHub Copilot

Untuk mengonfigurasi GitHub Copilot di VS Code untuk satu project, edit file .vscode/mcp.json di ruang kerja Anda. Atau, untuk membuat server tersedia secara global, klik tombol Open Settings (JSON) di setelan pengguna Anda dan tambahkan JSON di bawah kunci root "mcp".

Tidak diautentikasi

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

Diautentikasi

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

Memverifikasi penginstalan dan eksekusi

Setelah konfigurasi alat Anda diperbarui, verifikasi koneksi dengan meminta ruang kerja agen Anda.

Contoh verifikasi (Antigravity CLI)

  1. Luncurkan sesi ruang kerja interaktif Anda:

    agy
    

    Meluncurkan sesi ruang kerja

  2. Jalankan makro checklist penemuan untuk memeriksa server MCP aktif:

    /mcp
    
  3. Konfirmasi bahwa HomeDevelopers (atau kunci nama server yang Anda pilih) muncul dalam daftar koneksi aktif.

    Konfirmasi Developer Rumah

  4. Ajukan pertanyaan kepada Google Home, misalnya:

    How do I create an Automation using Home APIs?
    
  5. Jika Antigravity yakin bahwa membaca dokumentasi developer Google Home akan membantu, Antigravity akan meminta izin untuk menggunakan alat search_documents Server MCP Home Developer. Pilih salah satu opsi Allow untuk melanjutkan.

    Berikan izin

  6. Setelah memanggil alat dan berpikir, Antigravity akan menjawab kueri Anda dengan respons yang mendasar.

    Respons antigravity

Video tutorial

Tonton video untuk panduan langkah demi langkah tentang cara menginstal MCP Home Developer.

Protokol Pengujian HTTP API Langsung (cURL)

Untuk pengujian pipeline di luar lingkungan wrapper klien, payload JSON-RPC standar dapat dikirimkan melalui saluran curl.

Menemukan alat sistem aktif

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

Menjalankan kueri penelusuran fungsional

Tidak diautentikasi

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?"
        }
    }
}'

Diautentikasi

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?"
        }
    }
}'

Kirim Masukan

Gunakan formulir masukan kami untuk mengirimkan pendapat dan saran Anda tentang MCP Home Developer atau cara kami dapat meningkatkan pengalaman Anda dengan alat ini.

Kirim masukan Anda kepada kami