MCP Tools Reference: developerknowledge.googleapis.com

Инструмент: batch_get_documents

Use this tool to retrieve the full content of up to 20 documents in a single call. The document names should be obtained from the parent field of results from a call to the search_documents tool. Use this tool instead of calling get_document multiple times to fetch multiple documents.

В следующем примере показано, как использовать curl для вызова инструмента MCP batch_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": "batch_get_documents",
    "arguments": {
      // provide these details according to the tool's MCP specification
    }
  },
  "jsonrpc": "2.0",
  "id": 1
}'
                

Схема ввода

Запрос схемы для функции batch_get_documents.

BatchGetDocumentsRequest

JSON-представление
{
  "names": [
    string
  ]
}
Поля
names[]

string

Обязательно. Названия документов для извлечения, возвращаемые функцией search_documents. В одном пакете можно извлечь максимум 20 документов. Документы возвращаются в том же порядке, что и names в запросе. Формат: documents/{uri_without_scheme} Пример: documents/docs.cloud.google.com/storage/docs/creating-buckets

Схема вывода

Схема ответа для функции batch_get_documents.

BatchGetDocumentsResponse

JSON-представление
{
  "documents": [
    {
      object (Document)
    }
  ]
}
Поля
documents[]

object ( Document )

Запрошенные документы.

Документ

JSON-представление
{
  "name": string,
  "uri": string,
  "content": string,
  "description": string
}
Поля
name

string

Идентификатор. Имя ресурса документа. Формат: documents/{uri_without_scheme} Пример: documents/docs.cloud.google.com/storage/docs/creating-buckets

uri

string

Только вывод. URI контента, например, https://cloud.google.com/storage/docs/creating-buckets .

content

string

Только вывод. Содержимое документа в формате Markdown.

Если функция search_documents возвращает этот документ, в этом поле содержится фрагмент текста, относящийся к поисковому запросу. Если функция get_document или batch_get_documents возвращает этот документ, в этом поле содержится полное содержимое документа.

description

string

Только вывод. Описание документа.

Аннотации инструментов

Подсказка о разрушительном эффекте: ❌ | Подсказка об идемпотентности: ✅ | Подсказка только для чтения: ✅ | Подсказка об открытом мире: ❌