MCP Tools Reference: drivemcp.googleapis.com

টুল: download_file_content

ড্রাইভ ফাইলের বিষয়বস্তু বেস৬৪ এনকোডেড স্ট্রিং হিসেবে ডাউনলোড করতে এই টুলটি ব্যবহার করুন।

ফাইলটি যদি গুগল ড্রাইভের ফার্স্ট-পার্টি মাইম টাইপের হয়, তাহলে ` exportMimeType ফিল্ডটি আবশ্যক এবং এটি ডাউনলোড করা ফাইলের ফরম্যাট নির্ধারণ করবে।

ফাইলটি খুঁজে না পাওয়া গেলে, ব্যবহারকারীর অনুরোধ করা ফাইলটি খুঁজে বের করার জন্য search_files এর মতো অন্যান্য টুল ব্যবহার করে দেখুন।

ব্যবহারকারী যদি তাঁর ড্রাইভের কন্টেন্টের একটি স্বাভাবিক ভাষার উপস্থাপনা চান, তাহলে read_file_content টুলটি ব্যবহার করুন ( read_file_content আকারে ছোট এবং পার্স করা সহজ হওয়া উচিত)।

নিম্নলিখিত নমুনাটি দেখায় কিভাবে curl ব্যবহার করে ` download_file_content MCP টুলটি চালু করা যায়।

কার্ল অনুরোধ
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
}'
                

ইনপুট স্কিমা

কোনো ফাইলের বিষয়বস্তু ডাউনলোড করার অনুরোধকে সংজ্ঞায়িত করে।

ফাইল ডাউনলোডের অনুরোধ

JSON উপস্থাপনা
{
  "fileId": string,
  "exportMimeType": string
}
ক্ষেত্র
fileId

string

প্রয়োজনীয়। যে ফাইলটি পুনরুদ্ধার করতে হবে তার আইডি।

exportMimeType

string

ঐচ্ছিক। গুগল নেটিভ ফাইলের ক্ষেত্রে, ফাইলটি যে MIME টাইপে এক্সপোর্ট করা হবে, তা এখানে উল্লেখ করতে হবে; অন্যথায় এটি উপেক্ষা করা হয়। নির্দিষ্ট করে না দেওয়া হলে ডিফল্ট হিসেবে টেক্সট ব্যবহৃত হয়।

আউটপুট স্কিমা

ফাইল ডাউনলোডের অনুরোধের প্রতিক্রিয়া।

ফাইলের বিষয়বস্তু

JSON উপস্থাপনা
{
  "id": string,
  "title": string,
  "mimeType": string,
  "content": string
}
ক্ষেত্র
id

string

ফাইলটির আইডি।

title

string

ফাইলটির শিরোনাম।

mimeType

string

ফাইলটির MIME টাইপ।

content

string

ফাইলটির বেস৬৪ এনকোডেড বিষয়বস্তু।

টুল টীকা

ধ্বংসাত্মক ইঙ্গিত: ❌ | স্বকীয় ইঙ্গিত: ✅ | শুধুমাত্র পঠনযোগ্য ইঙ্গিত: ✅ | উন্মুক্ত বিশ্ব ইঙ্গিত: ❌

অনুমোদনের পরিধি

নিম্নলিখিত OAuth স্কোপগুলির মধ্যে একটি প্রয়োজন:

  • 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