MCP Tools Reference: developerknowledge.googleapis.com

Outil : answer_query

Utilisez answer_query pour obtenir une réponse fondée à une requête concernant les produits pour les développeurs Google. Cet outil dispose d'un quota limité. Il synthétise les informations du corpus pour générer une réponse à la requête. answer_query fonde les réponses à l'aide du même corpus que search_documents. Cet outil renvoie la réponse générée (answer_text) et une liste de noms de documents (références) utilisés pour générer la réponse. Utilisez get_documents avec les noms de documents pour extraire l'intégralité du contenu du document si nécessaire.

Si vous recevez une erreur 429 indiquant que vous avez dépassé votre quota, utilisez plutôt search_documents.

L'exemple de code suivant montre comment utiliser curl pour appeler l'outil MCP answer_query.

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

Schéma d'entrée

Message de requête pour AnswerQuery.

AnswerQueryRequest

Représentation JSON
{
  "query": string
}
Champs
query

string

Obligatoire. Requête à laquelle répondre.

Schéma de sortie

Message de réponse pour AnswerQuery.

AnswerQueryResponse

Représentation JSON
{
  "answerText": string,
  "references": [
    string
  ]
}
Champs
answerText

string

Réponse à la requête.

references[]

string

Uniquement en sortie. Noms de ressources des documents utilisés pour générer la réponse.

Annotations d'outil

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