टूल: get_documents
इस टूल का इस्तेमाल करके, किसी एक दस्तावेज़ या एक कॉल में ज़्यादा से ज़्यादा 20 दस्तावेज़ों का पूरा कॉन्टेंट वापस पाया जा सकता है. search_documents टूल को कॉल करने पर मिलने वाले नतीजों के parent फ़ील्ड से, दस्तावेज़ों के नाम हासिल किए जाने चाहिए. names पैरामीटर को, दस्तावेज़ों के नामों की सूची पर सेट करें.
यहां दिए गए कोड के नमूने में, get_documents MCP टूल को कॉल करने के लिए, curl का इस्तेमाल करने का तरीका दिखाया गया है.
| 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": "get_documents", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
इनपुट स्कीमा
get_documents के लिए अनुरोध स्कीमा.
GetDocumentsRequest
| JSON के काेड में दिखाना |
|---|
{ "names": [ string ] } |
| फ़ील्ड | |
|---|---|
names[] |
ज़रूरी है. वे दस्तावेज़ जिनके नाम वापस पाने हैं. ये नाम, search_documents से मिले नतीजों में दिखते हैं. एक कॉल में ज़्यादा से ज़्यादा 20 दस्तावेज़ वापस पाए जा सकते हैं. दस्तावेज़, अनुरोध में दिए गए |
आउटपुट स्कीमा
get_documents के लिए रिस्पॉन्स स्कीमा.
GetDocumentsResponse
| JSON के काेड में दिखाना |
|---|
{
"documents": [
{
object ( |
| फ़ील्ड | |
|---|---|
documents[] |
अनुरोध किए गए दस्तावेज़. |
दस्तावेज़
| JSON के काेड में दिखाना |
|---|
{ "name": string, "uri": string, "content": string, "description": string, "title": string } |
| फ़ील्ड | |
|---|---|
name |
आइडेंटिफ़ायर. दस्तावेज़ का रिसॉर्स नाम. फ़ॉर्मैट: |
uri |
सिर्फ़ आउटपुट के लिए. कॉन्टेंट का यूआरआई, जैसे कि |
content |
सिर्फ़ आउटपुट के लिए. Markdown फ़ॉर्मैट में दस्तावेज़ का कॉन्टेंट. |
description |
सिर्फ़ आउटपुट के लिए. दस्तावेज़ के बारे में जानकारी. |
title |
सिर्फ़ आउटपुट के लिए. दस्तावेज़ का टाइटल. |
टूल के एनोटेशन
Destructive Hint: ❌ | Idempotent Hint: ✅ | Read Only Hint: ✅ | Open World Hint: ❌