MCP Tools Reference: drivemcp.googleapis.com

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

string

Obligatorio. Es el ID del archivo que se recuperará.

exportMimeType

string

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

string

Es el ID del archivo.

title

string

Es el título del archivo.

mimeType

string

Es el tipo de MIME del archivo.

content

string

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/drive
  • https://www.googleapis.com/auth/drive.appdata
  • https://www.googleapis.com/auth/drive.file
  • https://www.googleapis.com/auth/drive.meet.readonly
  • https://www.googleapis.com/auth/drive.metadata
  • https://www.googleapis.com/auth/drive.metadata.readonly
  • https://www.googleapis.com/auth/drive.photos.readonly
  • https://www.googleapis.com/auth/drive.readonly