টুল: 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 | প্রয়োজনীয়। যে ফাইলটি পুনরুদ্ধার করতে হবে তার আইডি। |
exportMimeType | ঐচ্ছিক। গুগল নেটিভ ফাইলের ক্ষেত্রে, ফাইলটি যে MIME টাইপে এক্সপোর্ট করা হবে, তা এখানে উল্লেখ করতে হবে; অন্যথায় এটি উপেক্ষা করা হয়। নির্দিষ্ট করে না দেওয়া হলে ডিফল্ট হিসেবে টেক্সট ব্যবহৃত হয়। |
আউটপুট স্কিমা
ফাইল ডাউনলোডের অনুরোধের প্রতিক্রিয়া।
ফাইলের বিষয়বস্তু
| JSON উপস্থাপনা |
|---|
{ "id": string, "title": string, "mimeType": string, "content": string } |
| ক্ষেত্র | |
|---|---|
id | ফাইলটির আইডি। |
title | ফাইলটির শিরোনাম। |
mimeType | ফাইলটির MIME টাইপ। |
content | ফাইলটির বেস৬৪ এনকোডেড বিষয়বস্তু। |
টুল টীকা
ধ্বংসাত্মক ইঙ্গিত: ❌ | স্বকীয় ইঙ্গিত: ✅ | শুধুমাত্র পঠনযোগ্য ইঙ্গিত: ✅ | উন্মুক্ত বিশ্ব ইঙ্গিত: ❌
অনুমোদনের পরিধি
নিম্নলিখিত 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