Alat: 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 pen-debug-an, dan lainnya. Artikel ini membahas produk dan domain berikut:
ADK: adk.dev
Android: developer.android.com
Apigee: docs.apigee.com
Chrome: developer.chrome.com
Dart: dart.dev
Firebase: firebase.google.com
Flutter: docs.flutter.dev
Fuchsia: fuchsia.dev
Gemini CLI: geminicli.com
Go: go.dev
Google AI: ai.google.dev
Google Antigravity: antigravity.google
Google Cloud: cloud.google.com & docs.cloud.google.com
Google Developers, Ads, Penelusuran, Google Maps, YouTube: developers.google.com
Google Home: developers.home.google.com
Google Maps Platform: mapsplatform.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_documents dengan parent dari output alat ini untuk mengambil konten dokumen lengkap.
Contoh berikut menunjukkan cara menggunakan curl untuk memanggil alat MCP search_documents.
| Permintaan Curl |
|---|
curl --location 'https://developerknowledge.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "search_documents", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
Skema Input
Meminta skema untuk search_documents. Gunakan kolom kueri untuk menelusuri dokumentasi developer Google terkait.
SearchDocumentChunksRequest
| Representasi JSON |
|---|
{ "query": string } |
| Kolom | |
|---|---|
query |
Wajib. String kueri mentah yang diberikan oleh pengguna, seperti "Bagaimana cara membuat bucket Cloud Storage?". |
Skema Output
Skema respons untuk search_documents.
SearchDocumentChunksResponse
| Representasi JSON |
|---|
{
"results": [
{
object ( |
| Kolom | |
|---|---|
results[] |
Hasil penelusuran untuk kueri tertentu. Setiap Dokumen dalam daftar ini berisi cuplikan konten yang relevan dengan kueri penelusuran. Gunakan kolom DocumentChunk.name dari setiap hasil dengan get_documents untuk mengambil konten dokumen lengkap. |
DocumentChunk
| Representasi JSON |
|---|
{ "parent": string, "id": string, "content": string } |
| Kolom | |
|---|---|
parent |
Hanya output. Nama resource dokumen asal potongan ini. Format: |
id |
Hanya output. ID potongan ini dalam dokumen. ID potongan unik dalam dokumen, tetapi tidak unik secara global di seluruh dokumen. ID chunk tidak stabil dan dapat berubah seiring waktu. |
content |
Hanya output. Konten potongan dokumen. |
Anotasi Alat
Petunjuk Destruktif: ❌ | Petunjuk Idempoten: ✅ | Petunjuk Hanya Baca: ✅ | Petunjuk Dunia Terbuka: ❌