כלי: get_documents
אתם יכולים להשתמש בכלי הזה כדי לאחזר את התוכן המלא של מסמך אחד או עד 20 מסמכים בבת אחת. שמות המסמכים צריכים להתקבל מהשדה parent בתוצאות של קריאה לכלי search_documents. מגדירים את הפרמטר names לרשימה של שמות מסמכים.
בדוגמה הבאה אפשר לראות איך משתמשים ב-curl כדי להפעיל את כלי ה-MCP get_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": "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 |
פלט בלבד. מזהה ה-URI של התוכן, למשל |
content |
פלט בלבד. התוכן של המסמך בפורמט Markdown. |
description |
פלט בלבד. תיאור של המסמך. |
title |
פלט בלבד. שם המסמך. |
הערות על כלי
רמז הרסני: ❌ | רמז אידמפוטנטי: ✅ | רמז לקריאה בלבד: ✅ | רמז לעולם פתוח: ❌