Herramienta: search_documentation
Busca y recupera las secciones más relevantes y actualizadas de la documentación oficial para desarrolladores de Google Pay y Billetera de Google, y ejemplos de código.
En la siguiente muestra de código, se muestra cómo usar curl para llamar a la herramienta MCP search_documentation.
| Solicitud de Curl |
|---|
curl --location 'https://paydeveloper.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "search_documentation", "arguments": { // Provide these details according to the MCP tool specification. } }, "jsonrpc": "2.0", "id": 1 }' |
Esquema de entrada
Es el mensaje de solicitud para buscar documentación.
SearchDocumentationRequest
| Representación JSON |
|---|
{ "userQuery": string, "languageCode": string } |
| Campos | |
|---|---|
userQuery |
Obligatorio. Es la consulta que se debe buscar. |
languageCode |
Es opcional. Es el código de idioma IETF BCP-47 de la consulta de búsqueda. |
Esquema de salida
Es el mensaje de respuesta para buscar documentación.
SearchDocumentationResponse
| Representación JSON |
|---|
{
"results": [
{
object ( |
| Campos | |
|---|---|
results[] |
Son los fragmentos de documentos que coinciden con la consulta de búsqueda y que se ordenan con una puntuación de relevancia que evalúa la similitud entre la consulta del usuario y el contenido del fragmento. |
DocumentChunk
| Representación JSON |
|---|
{ "title": string, "uri": string, "content": string } |
| Campos | |
|---|---|
title |
Especifica el título del documento al que pertenece el fragmento. |
uri |
Especifica el URI del documento al que pertenece el fragmento. |
content |
Contiene el contenido del fragmento. |
Anotaciones de herramientas
Las anotaciones de herramientas se envían a los clientes de MCP para describir el riesgo básico de una herramienta determinada. La mayoría de los clientes tratan estas sugerencias como no confiables, pero se pueden usar para decidir cuándo se puede enviar un mensaje de confirmación a un usuario.
Junto con la cadena de título, las siguientes sugerencias booleanas se definen de la siguiente manera:
readOnlyHint: Si es verdadera, la herramienta no modifica su entorno. Valor predeterminado: false.destructiveHint: Si es verdadera, la herramienta puede realizar acciones destructivas. Si es falsa, la herramienta solo puede realizar acciones aditivas. Valor predeterminado: true.idempotentHint: Si es verdadera, llamar a la herramienta de forma repetida con los mismos argumentos no tendrá ningún efecto adicional en su entorno. Valor predeterminado: false.openWorldHint: Si es verdadera, la herramienta puede interactuar con un "mundo abierto" de entidades externas. Si es falsa, la herramienta solo puede interactuar con entidades internas. Por ejemplo, una herramienta de búsqueda web sería de mundo abierto, mientras que una herramienta de memoria no lo sería.
Sugerencia destructiva: ❌ | Sugerencia idempotente: ✅ | Sugerencia de solo lectura: ✅ | Sugerencia de mundo abierto: ❌