MCP Tools Reference: developerknowledge.googleapis.com

Strumento: get_documents

Utilizza questo strumento per recuperare l'intero contenuto di un singolo documento o di un massimo di 20 documenti in una singola chiamata. I nomi dei documenti devono essere ottenuti dal campo parent dei risultati di una chiamata allo strumento search_documents. Imposta il parametro names su un elenco di nomi di documenti.

Il seguente esempio di codice mostra come utilizzare curl per chiamare lo strumento MCP get_documents.

Richiesta 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
}'

Schema di input

Schema di richiesta per get_documents.

GetDocumentsRequest

Rappresentazione JSON
{
  "names": [
    string
  ]
}
Campi
names[]

string

Obbligatorio. I nomi dei documenti da recuperare, come restituiti da search_documents. È possibile recuperare un massimo di 20 documenti in una sola chiamata. I documenti vengono restituiti nello stesso ordine dei names nella richiesta. Formato: documents/{uri_without_scheme} Esempio: documents/docs.cloud.google.com/storage/docs/creating-buckets

Schema di output

Schema di risposta per get_documents.

GetDocumentsResponse

Rappresentazione JSON
{
  "documents": [
    {
      object (Document)
    }
  ]
}
Campi
documents[]

object (Document)

Documenti richiesti.

Documento

Rappresentazione JSON
{
  "name": string,
  "uri": string,
  "content": string,
  "description": string,
  "title": string
}
Campi
name

string

Identificatore. Il nome della risorsa del documento. Formato: documents/{uri_without_scheme} Esempio: documents/docs.cloud.google.com/storage/docs/creating-buckets

uri

string

Solo output. L'URI dei contenuti, ad esempio https://cloud.google.com/storage/docs/creating-buckets.

content

string

Solo output. Il contenuto del documento in formato Markdown.

description

string

Solo output. Una descrizione del documento.

title

string

Solo output. Il titolo del documento.

Annotazioni dello strumento

Destructive Hint: ❌ | Idempotent Hint: ✅ | Read Only Hint: ✅ | Open World Hint: ❌