Server MCP Developer Google Home

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

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 Developer Rumah mengekspos alat yang dapat dieksekusi yang memungkinkan Model Bahasa Besar (LLM) menemukan jawaban yang tepat langsung dari korpus yang diindeks. Untuk mempelajari lebih lanjut server MCP, lihat Apa itu MCP dan bagaimana cara kerjanya?.

Prasyarat

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

Google Antigravity

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

Asisten AI pihak ketiga

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

  • Claude Code
  • Kursor
  • GitHub Copilot di VS Code

Memilih jalur autentikasi

Bergantung pada persyaratan integrasi, Anda dapat terhubung ke server MCP Developer Home 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. Cara 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 API.
    2. Pastikan Anda telah memilih project yang benar untuk menggunakan API.
    3. Klik Enable.
  2. Buat Kunci API:

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

    5. Klik Buat.

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

Mengonfigurasi klien Anda

Masukkan kredensial Anda di kolom berikut untuk mengisi template konfigurasi untuk lingkungan pengembangan AI pilihan Anda:

Enter your API key: YOUR_API_KEY

Antigravity

Buka file konfigurasi ~/.gemini/config/mcp_config.json lokal Anda (atau .agents/mcp_config.json di ruang kerja Anda) dan tambahkan entri HomeDevelopers di bawah objek mcpServers.

Terlepas dari apakah Anda menggunakan Antigravity CLI, Antigravity 2.0, atau Antigravity IDE, ketiga alat ini berbagi ~/.gemini/config/mcp_config.json.

Kunci API

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

Tidak diautentikasi

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

Claude

Untuk mengonfigurasi Claude Code, tambahkan server MCP Developer Home menggunakan perintah claude mcp add di terminal Anda.

Kunci API (Kode Claude)

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

Tidak diautentikasi (Claude Code)

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

Kursor

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

Kunci API

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

Tidak diautentikasi

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

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 Open Settings (JSON) di setelan pengguna VS Code dan tambahkan JSON di bawah kunci root "mcp".

Kunci API

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

Tidak diautentikasi

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

Memverifikasi penginstalan dan eksekusi

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

Contoh verifikasi di Antigravity CLI

  1. Luncurkan sesi ruang kerja interaktif Anda:

    agy
    

    Meluncurkan sesi workspace

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

    /mcp
    
  3. Pastikan HomeDevelopers (atau kunci nama server yang Anda pilih) muncul di daftar koneksi aktif.

    Konfirmasi Developer Rumah

  4. Ajukan pertanyaan pengembangan Google Home, misalnya:

    How do I create an Automation using Home APIs?
    
  5. Saat Antigravity meminta izin untuk memanggil alat search_documents server MCP Developer Home, pilih salah satu opsi Izinkan untuk melanjutkan.

    Berikan izin

  6. Setelah memanggil alat, Antigravity akan menjawab kueri Anda dengan respons yang memiliki rujukan dari dokumentasi.

    Respons Antigravity

Video tutorial

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

Menguji dengan permintaan curl HTTP langsung

Untuk pengujian pipeline di luar lingkungan klien AI, Anda dapat mengirim payload JSON-RPC 2.0 standar langsung ke https://homedevelopers.googleapis.com/mcp menggunakan curl.

Menemukan alat sistem aktif

Gunakan metode tools/list untuk memeriksa alat yang diekspos oleh server:

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

Menjalankan kueri penelusuran fungsional

Pilih tab untuk menguji search_documents menggunakan kunci API atau permintaan yang tidak diautentikasi:

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

Tidak diautentikasi

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

Kirim masukan

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

Kirim masukan Anda kepada kami