MCP Tools Reference: developerknowledge.googleapis.com

Herramienta: batch_get_documents

Usa esta herramienta para recuperar el contenido completo de hasta 20 documentos en una sola llamada. Los nombres de los documentos deben obtenerse del campo parent de los resultados de una llamada a la herramienta search_documents. Usa esta herramienta en lugar de llamar a get_document varias veces para obtener varios documentos.

En el siguiente ejemplo se muestra cómo usar curl para invocar la herramienta batch_get_documents MCP.

Solicitud de 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": "batch_get_documents",
    "arguments": {
      // provide these details according to the tool's MCP specification
    }
  },
  "jsonrpc": "2.0",
  "id": 1
}'
                

Esquema de entrada

Esquema de solicitud de batch_get_documents.

BatchGetDocumentsRequest

Representación JSON
{
  "names": [
    string
  ]
}
Campos
names[]

string

Obligatorio. Los nombres de los documentos que se deben obtener, tal como los devuelve search_documents. Se pueden recuperar un máximo de 20 documentos en un lote. Los documentos se devuelven en el mismo orden que los names de la solicitud. Formato: documents/{uri_without_scheme} Ejemplo: documents/docs.cloud.google.com/storage/docs/creating-buckets

Esquema de salida

Esquema de respuesta de batch_get_documents.

BatchGetDocumentsResponse

Representación JSON
{
  "documents": [
    {
      object (Document)
    }
  ]
}
Campos
documents[]

object (Document)

Documentos solicitados.

Documento

Representación JSON
{
  "name": string,
  "uri": string,
  "content": string,
  "description": string
}
Campos
name

string

Identificador. Nombre de recurso del documento. Formato: documents/{uri_without_scheme} Ejemplo: documents/docs.cloud.google.com/storage/docs/creating-buckets

uri

string

Solo de salida. El URI del contenido, como https://cloud.google.com/storage/docs/creating-buckets.

content

string

Solo de salida. El contenido del documento en formato Markdown.

Si search_documents devuelve este documento, este campo contiene un fragmento de texto relevante para la consulta de búsqueda. Si get_document o batch_get_documents devuelven este documento, este campo contiene el contenido completo del documento.

description

string

Solo de salida. Descripción del documento.

Anotaciones de herramientas

Pista destructiva: ❌ | Pista idempotente: ✅ | Pista de solo lectura: ✅ | Pista de mundo abierto: ❌