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 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.
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 "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 Document.name dari setiap hasil dengan get_document atau batch_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: ❌