MCP Reference: developerknowledge.googleapis.com

Server Model Context Protocol (MCP) bertindak sebagai proxy antara layanan eksternal yang menyediakan konteks, data, atau kemampuan ke Model Bahasa Besar (LLM) atau aplikasi AI. Server MCP menghubungkan aplikasi AI ke sistem eksternal seperti database dan layanan web, menerjemahkan responsnya ke dalam format yang dapat dipahami oleh aplikasi AI.

Penyiapan Server

Anda harus mengaktifkan server MCP dan menyiapkan autentikasi sebelum digunakan. Untuk mengetahui informasi selengkapnya tentang cara menggunakan server MCP jarak jauh Google dan Google Cloud, lihat Ringkasan server MCP Google Cloud.

Endpoint Server

Endpoint layanan MCP adalah alamat jaringan dan antarmuka komunikasi (biasanya URL) server MCP yang digunakan aplikasi AI (Host untuk klien MCP) untuk membuat koneksi yang aman dan standar. Ini adalah titik kontak bagi LLM untuk meminta konteks, memanggil alat, atau mengakses resource. Endpoint MCP Google dapat bersifat global atau regional.

Server MCP developerknowledge.googleapis.com memiliki endpoint MCP berikut:

  • https://developerknowledge.googleapis.com/mcp

Alat MCP

Alat MCP adalah fungsi atau kemampuan yang dapat dieksekusi yang diekspos server MCP ke aplikasi LLM atau AI untuk melakukan tindakan di dunia nyata.

Server MCP developerknowledge.googleapis.com memiliki alat berikut:

Alat MCP
search_documents

Gunakan alat ini untuk menemukan dokumentasi tentang produk developer Google. Dokumen ini berisi API resmi, cuplikan kode, catatan rilis, praktik terbaik, panduan, info penelusuran bug, dan lainnya. Artikel ini mencakup produk dan domain berikut:

  • Android: developer.android.com
  • Apigee: docs.apigee.com
  • Chrome: developer.chrome.com
  • Firebase: firebase.google.com
  • Fuchsia: fuchsia.dev
  • Google AI: ai.google.dev
  • Google Cloud: docs.cloud.google.com
  • Google Developers, Ads, Penelusuran, Google Maps, YouTube: developers.google.com
  • Google Home: developers.home.google.com
  • TensorFlow: www.tensorflow.org
  • Web: web.dev

Alat ini menampilkan potongan teks, nama, dan URL untuk dokumen yang cocok. Jika potongan yang ditampilkan tidak cukup detail untuk menjawab pertanyaan pengguna, gunakan get_document atau batch_get_documents dengan parent dari output alat ini untuk mengambil konten dokumen lengkap.

get_document Gunakan alat ini untuk mengambil konten lengkap satu dokumen. Nama dokumen harus diperoleh dari kolom parent hasil dari panggilan ke alat search_documents. Jika Anda perlu mengambil beberapa dokumen, gunakan batch_get_documents.
batch_get_documents Gunakan alat ini untuk mengambil konten lengkap hingga 20 dokumen dalam satu panggilan. Nama dokumen harus diperoleh dari kolom parent hasil dari panggilan ke alat search_documents. Gunakan alat ini, bukan memanggil get_document beberapa kali untuk mengambil beberapa dokumen.

Mendapatkan spesifikasi alat MCP

Untuk mendapatkan spesifikasi alat MCP untuk semua alat di server MCP, gunakan metode tools/list. Contoh berikut menunjukkan cara menggunakan curl untuk mencantumkan semua alat dan spesifikasinya yang saat ini tersedia dalam server MCP.

Permintaan Curl
                      
curl --location 'https://developerknowledge.googleapis.com/mcp' \
--header 'content-type: application/json' \
--header 'accept: application/json, text/event-stream' \
--data '{
    "method": "tools/list",
    "jsonrpc": "2.0",
    "id": 1
}'