Công cụ: download_file_content
Gọi công cụ này để tải nội dung của một tệp trên Drive xuống dưới dạng chuỗi được mã hoá base64.
Nếu tệp là loại mime bên thứ nhất của Google Drive, thì trường exportMimeType là bắt buộc và sẽ xác định định dạng của tệp đã tải xuống.
Nếu không tìm thấy tệp, hãy thử dùng các công cụ khác như search_files để tìm tệp mà người dùng đang yêu cầu.
Nếu người dùng muốn có một bản trình bày bằng ngôn ngữ tự nhiên về nội dung của họ trên Drive, hãy sử dụng công cụ read_file_content (read_file_content phải nhỏ hơn và dễ phân tích cú pháp hơn).
Mẫu sau đây minh hoạ cách sử dụng curl để gọi công cụ MCP download_file_content.
| Yêu cầu 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 }' |
Giản đồ đầu vào
Xác định yêu cầu tải nội dung của một tệp xuống.
DownloadFileRequest
| Biểu diễn dưới dạng JSON |
|---|
{ "fileId": string, "exportMimeType": string } |
| Trường | |
|---|---|
fileId |
Bắt buộc. Mã nhận dạng của tệp cần truy xuất. |
exportMimeType |
Không bắt buộc. Đối với các tệp gốc của Google, loại MIME để xuất tệp sang, nếu không thì sẽ bị bỏ qua. Mặc định là văn bản nếu không được chỉ định. |
Giản đồ đầu ra
Phản hồi cho yêu cầu tải tệp xuống.
FileContent
| Biểu diễn dưới dạng JSON |
|---|
{ "id": string, "title": string, "mimeType": string, "content": string } |
| Trường | |
|---|---|
id |
Mã nhận dạng của tệp. |
title |
Tiêu đề của tệp. |
mimeType |
Loại MIME của tệp. |
content |
Nội dung được mã hoá base64 của tệp. |
Chú giải công cụ
Gợi ý phá hoại: ❌ | Gợi ý bất biến: ✅ | Gợi ý chỉ đọc: ✅ | Gợi ý thế giới mở: ❌
Phạm vi cấp phép
Yêu cầu một trong các phạm vi OAuth sau:
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