Herramienta: download_file_content
Llama a esta herramienta para descargar el contenido de un archivo de Drive como una cadena codificada en base64.
Si el archivo es un tipo MIME de origen de Google Drive, el campo exportMimeType es obligatorio y determinará el formato del archivo descargado.
Si no se encuentra el archivo, intenta usar otras herramientas como search_files para encontrar el archivo que solicita el usuario.
Si el usuario desea una representación en lenguaje natural de su contenido de Drive, usa la herramienta read_file_content (read_file_content debe ser más pequeña y fácil de analizar).
En el siguiente ejemplo, se muestra cómo usar curl para invocar la herramienta MCP download_file_content.
| Solicitud curl |
|---|
curl --location 'https://drivemcp.googleapis.com/mcp/v1' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "download_file_content", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
Esquema de entrada
Define una solicitud para descargar el contenido de un archivo.
DownloadFileRequest
| Representación JSON |
|---|
{ "fileId": string, "exportMimeType": string } |
| Campos | |
|---|---|
fileId |
Obligatorio. Es el ID del archivo que se recuperará. |
exportMimeType |
Es opcional. Para los archivos nativos de Google, es el tipo de MIME al que se exportará el archivo. De lo contrario, se ignora. Si no se especifica, el valor predeterminado es texto. |
Esquema de salida
Es la respuesta para una solicitud de descarga de archivos.
FileContent
| Representación JSON |
|---|
{ "id": string, "title": string, "mimeType": string, "content": string } |
| Campos | |
|---|---|
id |
Es el ID del archivo. |
title |
Es el título del archivo. |
mimeType |
Es el tipo de MIME del archivo. |
content |
Es el contenido del archivo codificado en base64. |
Anotaciones de herramientas
Sugerencia destructiva: ❌ | Sugerencia idempotente: ✅ | Sugerencia de solo lectura: ✅ | Sugerencia de mundo abierto: ❌
Alcances de la autorización
Se necesita uno de los siguientes alcances de OAuth:
https://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.appdatahttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/drive.meet.readonlyhttps://www.googleapis.com/auth/drive.metadatahttps://www.googleapis.com/auth/drive.metadata.readonlyhttps://www.googleapis.com/auth/drive.photos.readonlyhttps://www.googleapis.com/auth/drive.readonly