टूल: search_documents
Google के डेवलपर प्रॉडक्ट के बारे में दस्तावेज़ ढूंढने के लिए, इस टूल का इस्तेमाल करें. इन दस्तावेज़ों में आधिकारिक एपीआई, कोड स्निपेट, रिलीज़ नोट, सबसे सही तरीके, गाइड, डीबग करने से जुड़ी जानकारी वगैरह शामिल होती है. इसमें ये प्रॉडक्ट और डोमेन शामिल हैं:
ADK: adk.dev
Android: developer.android.com
Apigee: docs.apigee.com
Chrome: developer.chrome.com
Firebase: firebase.google.com
Fuchsia: fuchsia.dev
गो: go.dev
Google AI: ai.google.dev
Google Cloud: docs.cloud.google.com
Google Developers, Ads, Search, Google Maps, Youtube: developers.google.com
Google Home: developers.home.google.com
TensorFlow: www.tensorflow.org
वेब: web.dev
यह टूल, मिलते-जुलते दस्तावेज़ों के लिए टेक्स्ट, नाम, और यूआरएल के हिस्से दिखाता है. अगर जवाब में मिले चंक में, उपयोगकर्ता के सवाल का जवाब देने के लिए ज़रूरी जानकारी नहीं है, तो पूरे दस्तावेज़ का कॉन्टेंट पाने के लिए, इस टूल के आउटपुट से मिले get_documents के साथ get_documents का इस्तेमाल करें.parent
यहां दिए गए सैंपल में, curl का इस्तेमाल करके search_documents एमसीपी टूल को चालू करने का तरीका बताया गया है.
| 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 }' |
इनपुट स्कीमा
search_documents के लिए स्कीमा का अनुरोध करें. Google डेवलपर से जुड़े दस्तावेज़ खोजने के लिए, क्वेरी फ़ील्ड का इस्तेमाल करें.
SearchDocumentChunksRequest
| JSON के काेड में दिखाना |
|---|
{ "query": string } |
| फ़ील्ड | |
|---|---|
query |
ज़रूरी है. उपयोगकर्ता की ओर से दी गई रॉ क्वेरी स्ट्रिंग, जैसे कि "Cloud Storage बकेट कैसे बनाएं?". |
आउटपुट स्कीमा
search_documents के लिए रिस्पॉन्स स्कीमा.
SearchDocumentChunksResponse
| JSON के काेड में दिखाना |
|---|
{
"results": [
{
object ( |
| फ़ील्ड | |
|---|---|
results[] |
दी गई क्वेरी के लिए खोज के नतीजे. इस सूची में मौजूद हर दस्तावेज़ में, खोज क्वेरी से जुड़ा कॉन्टेंट स्निपेट होता है. पूरे दस्तावेज़ का कॉन्टेंट वापस पाने के लिए, get_documents के साथ हर नतीजे के DocumentChunk.name फ़ील्ड का इस्तेमाल करें. |
DocumentChunk
| JSON के काेड में दिखाना |
|---|
{ "parent": string, "id": string, "content": string } |
| फ़ील्ड | |
|---|---|
parent |
सिर्फ़ आउटपुट के लिए. यह हिस्सा जिस दस्तावेज़ से लिया गया है उसका संसाधन नाम. फ़ॉर्मैट: |
id |
सिर्फ़ आउटपुट के लिए. दस्तावेज़ में मौजूद इस हिस्से का आईडी. किसी दस्तावेज़ में मौजूद हर चंक का आईडी यूनीक होता है. हालांकि, अलग-अलग दस्तावेज़ों में मौजूद चंक के आईडी एक जैसे हो सकते हैं. चंक आईडी स्थिर नहीं होता और समय के साथ बदल सकता है. |
content |
सिर्फ़ आउटपुट के लिए. दस्तावेज़ के हिस्से का कॉन्टेंट. |
टूल एनोटेशन
बदलाव करने से जुड़ी जानकारी: ❌ | एक ही बार लागू होने से जुड़ी जानकारी: ✅ | सिर्फ़ पढ़ने से जुड़ी जानकारी: ✅ | ओपन वर्ल्ड से जुड़ी जानकारी: ❌