Strumento: download_file_content
Chiama questo strumento per scaricare i contenuti di un file di Drive come stringa codificata in base64.
Se il file è un tipo MIME proprietario di Google Drive, il campo exportMimeType è obbligatorio e determinerà il formato del file scaricato.
Se il file non viene trovato, prova a utilizzare altri strumenti come search_files per trovare il file richiesto dall'utente.
Se l'utente vuole una rappresentazione in linguaggio naturale dei contenuti di Drive, utilizza lo strumento read_file_content (read_file_content deve essere più piccolo e più facile da analizzare).
Il seguente esempio mostra come utilizzare curl per richiamare lo strumento MCP download_file_content.
| Curl Request |
|---|
curl --location 'https://drivemcp.googleapis.com/mcp/v1' \ --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 }' |
Schema di input
Definisce una richiesta di download dei contenuti di un file.
DownloadFileRequest
| Rappresentazione JSON |
|---|
{ "fileId": string, "exportMimeType": string } |
| Campi | |
|---|---|
fileId |
Obbligatorio. L'ID del file da recuperare. |
exportMimeType |
Facoltativo. Per i file nativi di Google, il tipo MIME in cui esportare il file, altrimenti ignorato. Se non specificato, il valore predefinito è text. |
Schema di output
La risposta a una richiesta di download di un file.
FileContent
| Rappresentazione JSON |
|---|
{ "id": string, "title": string, "mimeType": string, "content": string } |
| Campi | |
|---|---|
id |
L'ID del file. |
title |
Il titolo del file. |
mimeType |
Il tipo MIME del file. |
content |
I contenuti del file codificati in base64. |
Annotazioni dello strumento
Suggerimento distruttivo: ❌ | Suggerimento idempotente: ✅ | Suggerimento di sola lettura: ✅ | Suggerimento di mondo aperto: ❌