Alat: download_file_content
Panggil alat ini untuk mendownload konten file Drive sebagai string berenkode base64.
Jika file adalah jenis MIME pihak pertama Google Drive, kolom exportMimeType diperlukan dan akan menentukan format file yang didownload.
Jika file tidak ditemukan, coba gunakan alat lain seperti search_files untuk menemukan file yang diminta pengguna.
Jika pengguna menginginkan representasi bahasa alami dari konten Drive mereka, gunakan alat read_file_content (read_file_content harus lebih kecil dan lebih mudah diuraikan).
Contoh berikut menunjukkan cara menggunakan curl untuk memanggil alat MCP download_file_content.
| Permintaan 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 }' |
Skema Input
Menentukan permintaan untuk mendownload konten file.
DownloadFileRequest
| Representasi JSON |
|---|
{ "fileId": string, "exportMimeType": string } |
| Kolom | |
|---|---|
fileId |
Wajib. ID file yang akan diambil. |
exportMimeType |
Opsional. Untuk file native Google, jenis MIME untuk mengekspor file, diabaikan jika tidak. Jika tidak ditentukan, defaultnya adalah teks. |
Skema Output
Respons untuk permintaan download file.
FileContent
| Representasi JSON |
|---|
{ "id": string, "title": string, "mimeType": string, "content": string } |
| Kolom | |
|---|---|
id |
ID file. |
title |
Judul file. |
mimeType |
Jenis MIME file. |
content |
Konten file berenkode base64. |
Anotasi Alat
Petunjuk Destruktif: ❌ | Petunjuk Idempoten: ✅ | Petunjuk Hanya Baca: ✅ | Petunjuk Dunia Terbuka: ❌
Cakupan Otorisasi
Memerlukan salah satu cakupan OAuth berikut:
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