MCP Tools Reference: drivemcp.googleapis.com

ابزار: download_file_content

برای دانلود محتوای یک فایل Drive به صورت یک رشته کدگذاری شده base64، این ابزار را فراخوانی کنید.

اگر فایل از نوع MIME شخص ثالث گوگل درایو باشد، فیلد exportMimeType الزامی است و فرمت فایل دانلود شده را تعیین می‌کند.

اگر فایل پیدا نشد، از ابزارهای دیگری مانند search_files برای یافتن فایلی که کاربر درخواست کرده است استفاده کنید.

اگر کاربر می‌خواهد محتوای درایو خود را به زبان طبیعی نمایش دهد، از ابزار read_file_content استفاده کند ( read_file_content باید کوچک‌تر و تجزیه آن آسان‌تر باشد).

نمونه زیر نحوه استفاده از curl برای فراخوانی ابزار download_file_content MCP را نشان می‌دهد.

درخواست کرل
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
}'
                

طرحواره ورودی

درخواستی برای دانلود محتوای یک فایل تعریف می‌کند.

درخواست دانلود فایل

نمایش JSON
{
  "fileId": string,
  "exportMimeType": string
}
فیلدها
fileId

string

الزامی. شناسه فایلی که قرار است بازیابی شود.

exportMimeType

string

اختیاری. برای فایل‌های بومی گوگل، نوع MIME برای خروجی گرفتن فایل، در غیر این صورت نادیده گرفته می‌شود. در صورت عدم تعیین، پیش‌فرض text است.

طرحواره خروجی

پاسخ برای درخواست دانلود فایل.

محتوای فایل

نمایش JSON
{
  "id": string,
  "title": string,
  "mimeType": string,
  "content": string
}
فیلدها
id

string

شناسه فایل.

title

string

عنوان فایل.

mimeType

string

نوع MIME فایل.

content

string

محتوای فایل که با کد base64 کدگذاری شده است.

حاشیه‌نویسی ابزار

راهنمایی مخرب: ❌ | راهنمایی بی‌اثر: ✅ | راهنمایی فقط خواندنی: ✅ | راهنمایی جهان باز: ❌