MCP Tools Reference: drivemcp.googleapis.com

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

string

Wajib. ID file yang akan diambil.

exportMimeType

string

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

string

ID file.

title

string

Judul file.

mimeType

string

Jenis MIME file.

content

string

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/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