MCP Tools Reference: developerknowledge.googleapis.com

टूल: search_documents

Google के डेवलपर प्रॉडक्ट के बारे में दस्तावेज़ ढूंढने के लिए, इस टूल का इस्तेमाल करें. इन दस्तावेज़ों में आधिकारिक एपीआई, कोड स्निपेट, रिलीज़ नोट, सबसे सही तरीके, गाइड, डीबग करने से जुड़ी जानकारी वगैरह शामिल होती है. इसमें ये प्रॉडक्ट और डोमेन शामिल हैं:

  • 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, 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

string

ज़रूरी है. उपयोगकर्ता की ओर से दी गई रॉ क्वेरी स्ट्रिंग, जैसे कि "Cloud Storage बकेट कैसे बनाएं?".

आउटपुट स्कीमा

search_documents के लिए रिस्पॉन्स स्कीमा.

SearchDocumentChunksResponse

JSON के काेड में दिखाना
{
  "results": [
    {
      object (DocumentChunk)
    }
  ]
}
फ़ील्ड
results[]

object (DocumentChunk)

दी गई क्वेरी के लिए खोज के नतीजे. इस सूची में मौजूद हर दस्तावेज़ में, खोज क्वेरी से जुड़ा कॉन्टेंट स्निपेट होता है. पूरे दस्तावेज़ का कॉन्टेंट वापस पाने के लिए, get_documents के साथ हर नतीजे के DocumentChunk.name फ़ील्ड का इस्तेमाल करें.

DocumentChunk

JSON के काेड में दिखाना
{
  "parent": string,
  "id": string,
  "content": string
}
फ़ील्ड
parent

string

सिर्फ़ आउटपुट के लिए. यह हिस्सा जिस दस्तावेज़ से लिया गया है उसका संसाधन नाम. फ़ॉर्मैट: documents/{uri_without_scheme} उदाहरण: documents/docs.cloud.google.com/storage/docs/creating-buckets

id

string

सिर्फ़ आउटपुट के लिए. दस्तावेज़ में मौजूद इस हिस्से का आईडी. किसी दस्तावेज़ में मौजूद हर चंक का आईडी यूनीक होता है. हालांकि, अलग-अलग दस्तावेज़ों में मौजूद चंक के आईडी एक जैसे हो सकते हैं. चंक आईडी स्थिर नहीं होता और समय के साथ बदल सकता है.

content

string

सिर्फ़ आउटपुट के लिए. दस्तावेज़ के हिस्से का कॉन्टेंट.

टूल एनोटेशन

बदलाव करने से जुड़ी जानकारी: ❌ | एक ही बार लागू होने से जुड़ी जानकारी: ✅ | सिर्फ़ पढ़ने से जुड़ी जानकारी: ✅ | ओपन वर्ल्ड से जुड़ी जानकारी: ❌