MCP Tools Reference: developerknowledge.googleapis.com

Outil : get_documents

Utilisez cet outil pour récupérer l'intégralité du contenu d'un ou de plusieurs documents (jusqu'à 20) en un seul appel. Les noms de documents doivent être obtenus à partir du champ parent des résultats d'un appel à l'outil search_documents. Définissez le paramètre names sur une liste de noms de documents.

L'exemple suivant montre comment utiliser curl pour appeler l'outil MCP get_documents.

Requête 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
}'
                

Schéma d'entrée

Schéma de requête pour get_documents.

GetDocumentsRequest

Représentation JSON
{
  "names": [
    string
  ]
}
Champs
names[]

string

Obligatoire. Noms des documents à récupérer, tels qu'ils sont renvoyés par search_documents. Vous pouvez récupérer jusqu'à 20 documents par appel. Les documents sont renvoyés dans le même ordre que les names dans la requête. Format : documents/{uri_without_scheme} Exemple : documents/docs.cloud.google.com/storage/docs/creating-buckets

Schéma de sortie

Schéma de réponse pour get_documents.

GetDocumentsResponse

Représentation JSON
{
  "documents": [
    {
      object (Document)
    }
  ]
}
Champs
documents[]

object (Document)

Documents demandés.

Document

Représentation JSON
{
  "name": string,
  "uri": string,
  "content": string,
  "description": string,
  "title": string
}
Champs
name

string

Identifiant. Nom de ressource du document. Format : documents/{uri_without_scheme} Exemple : documents/docs.cloud.google.com/storage/docs/creating-buckets

uri

string

Uniquement en sortie. URI du contenu, par exemple https://cloud.google.com/storage/docs/creating-buckets.

content

string

Uniquement en sortie. Contenu du document au format Markdown.

description

string

Uniquement en sortie. Description du document.

title

string

Uniquement en sortie. Titre du document.

Annotations d'outils

Indication destructive : ❌ | Indication idempotente : ✅ | Indication en lecture seule : ✅ | Indication Open World : ❌