Google Home Developer MCP Sunucusu

Google Home Developer Model Context Protocol (MCP) sunucusu, yapay zeka destekli geliştirme araçlarına aşağıdakileri arama ve anında, alana özgü bilgileri alma olanağı tanır:

Bu sayede, yapay zeka aracıları ve araçları, Google Home geliştirici programları ve teknolojisiyle ilgili doğru teknik yanıtlar verebilir.

MCP sunucusu, bağlam veya veri sağlayan harici bir hizmet ile bir yapay zeka uygulaması (ana makine) arasında proxy görevi görür. Home Developer MCP sunucusu, Büyük Dil Modelleri'nin (LLM'ler) dizine eklenmiş metinlerden doğrudan kesin yanıtlar bulmasını sağlayan yürütülebilir araçlar sunar. MCP sunucuları hakkında daha fazla bilgi edinmek için MCP nedir ve nasıl çalışır? başlıklı makaleyi inceleyin.

Ön koşullar

Home Developer MCP sunucusunu kullanmak için MCP uyumlu bir yapay zeka istemcisi veya düzenleyici yüklü olmalıdır.

Google Antigravity

Google'ın yapay zeka geliştirme ortamını kullanıyorsanız aşağıdakilerden birini yükleyin:

Üçüncü taraf yapay zeka asistanları

MCP'yi aşağıdaki gibi diğer yapay zeka uygulamaları, komut satırı araçları ve kod düzenleyicilerle de entegre edebilirsiniz:

  • Claude Code
  • İmleç
  • GitHub Copilot (VS Code)

Kimlik doğrulama yolu seçme

Entegrasyon gereksinimlerinize bağlı olarak, Home Developer MCP sunucusuna kimliği doğrulanmamış bir deneme yolu veya kimliği doğrulanmış bir API anahtarı kullanarak bağlanabilirsiniz.

Kimliği doğrulanmamış bağlantı testi

Bu yöntem için API anahtarı veya Google Cloud yapılandırması gerekmez. Paylaşılan herkese açık bir kota kullandığı için sunucuyu denemenin ve temel mekanizmaları hemen test etmenin en kolay yoludur.

Üretim için kimliği doğrulanmış bağlantı

Paylaşılan herkese açık kotalar kapsamında hız sınırlamasıyla karşılaşmamak için ortamınızın kimliğini doğrulamanız, sürdürülebilir geliştirme açısından önerilir.

Bu yolu kullanabilmek için etkin bir Google Cloud projeniz olmalıdır.

  1. Google Cloud Console'da projenizde API'yi etkinleştirin:
    1. Google API'leri kitaplığında Home Developers API sayfasını açın.
    2. API'yi kullanmayı planladığınız projeyi doğru seçtiğinizden emin olun.
    3. Etkinleştir'i tıklayın.
  2. API anahtarı oluşturma:

    1. Kimlik Bilgileri sayfasına gidin.
    2. Kimlik bilgisi oluştur'u tıklayın ve menüden API anahtarını seçin.
    3. Ad alanında anahtara bir ad verin.
    4. API kısıtlamalarını seçin açılır listesini tıklayın ve Home Developers API yazın. Sonucu ve ardından Tamam'ı tıklayın.

    5. Oluştur'u tıklayın.

    6. Anahtar oluşturulduktan sonra Anahtarı göster'i tıklayarak anahtarı görüntüleyin ve sonraki adım için kopyalayın.

İstemcinizi yapılandırma

Kimliği doğrulanmamış veya kimlik doğrulama yapılandırması kullanarak Home Developer MCP sunucusuna bağlanabilen çeşitli geliştirme ortamları vardır. Sunucuyu ayarlamak için her ortamın talimatlarını inceleyin.

Enter your API key: YOUR_API_KEY

Antigravity

Yerel ~/.gemini/config/mcp_config.json yapılandırma dosyanızı açın ve mcpServers nesnesinin altına HomeDevelopers girişini ekleyin.

Antigravity CLI, Antigravity 2.0 veya Antigravity IDE'yi kullanıp kullanmadığınızdan bağımsız olarak bu araçların tümü, ~/.gemini/config/mcp_config.json konumunda bulunan aynı yapılandırma dosyasını paylaşır. Bu dosyada tanımladığınız tüm değişiklikler veya sunucu eşlemeleri, üç ortamın tamamında otomatik olarak uygulanır.

Kimliği doğrulanmamış

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

Kimliği doğrulanmış

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

Claude

Claude Code'u yapılandırmak için uygulama dizininizdeki komutu çalıştırın.

Kimliği doğrulanmamış

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

Kimliği doğrulanmış

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

İmleç

İmleç'i yapılandırmak için .cursor/mcp.json (belirli bir proje için) veya ~/.cursor/mcp.json (tüm projeler için) seçeneğini düzenleyin.

Kimliği doğrulanmamış

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

Kimliği doğrulanmış

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

GitHub Copilot

VS Code'da GitHub Copilot'ı tek bir proje için yapılandırmak üzere çalışma alanınızdaki .vscode/mcp.json dosyasını düzenleyin. Alternatif olarak, sunucuyu genel olarak kullanılabilir hale getirmek için kullanıcı ayarlarınızda Ayarları aç (JSON) düğmesini tıklayın ve JSON'u "mcp" kök anahtarı altına ekleyin.

Kimliği doğrulanmamış

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

Kimliği doğrulanmış

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

Yüklemeyi ve yürütmeyi doğrulama

Araç yapılandırmanız güncellendikten sonra, aracı çalışma alanınıza istem girerek bağlantıyı doğrulayın.

Doğrulama örneği (Antigravity CLI)

  1. Etkileşimli çalışma alanı oturumunuzu başlatın:

    agy
    

    Çalışma alanı oturumu başlatma

  2. Etkin MCP sunucularını incelemek için keşif kontrol listesi makrosunu çalıştırın:

    /mcp
    
  3. HomeDevelopers'ın (veya seçtiğiniz sunucu adı anahtarının) etkin bağlantılar listesinde göründüğünü onaylayın.

    Ev geliştiriciyi onaylama

  4. Google Home'a soru sorun. Örneğin:

    How do I create an Automation using Home APIs?
    
  5. Antigravity, Google Home geliştirici dokümanlarını okumanın yardımcı olacağını düşünürse Home Developer MCP Server'ın search_documents araçlarını kullanmak için izin ister. Devam etmek için İzin ver seçeneklerinden birini belirleyin.

    İzni onayla

  6. Antigravity, aracı çağırıp düşündükten sonra sorgunuza temellendirilmiş bir yanıt verir.

    Antigravity yanıtı

Eğitim videosu

Home Developer MCP'yi kurmayla ilgili adım adım açıklamalı kılavuz için videoyu izleyin.

Doğrudan HTTP API Test Protokolleri (cURL)

İstemci sarmalayıcı ortamı dışında işlem hattı testi için standart JSON-RPC yükleri, curl kanalları üzerinden teslim edilebilir.

Etkin sistem araçlarını keşfetme

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

İşlevsel bir arama sorgusu yürütme

Kimliği doğrulanmamış

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

Kimliği doğrulandı

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

Geri Bildirim Gönder

Ana Sayfa/Geliştirici MCP ile ilgili düşüncelerinizi ve önerilerinizi veya araçla ilgili deneyiminizi nasıl iyileştirebileceğimiz hakkındaki görüşlerinizi göndermek için geri bildirim formumuzu kullanın.

Geri bildiriminizi gönderin