গুগল ড্রাইভ মডেল কনটেক্সট প্রোটোকল (এমসিপি) সার্ভার অ্যাক্সেস নিয়ন্ত্রণ এবং যোগ্যতার নিয়মাবলী প্রয়োগ করে নির্ধারণ করে যে এআই এজেন্টরা কোন ফাইল ও ফোল্ডারগুলোর সাথে ইন্টারঅ্যাক্ট করতে পারবে।
যখন টুলগুলি চালু করা হয়, তখন অননুমোদিত প্রবেশ রোধ করতে এবং নিরাপত্তা নীতি অনুসরণ করার জন্য MCP সার্ভার অনুরোধকারী ব্যবহারকারী এবং নির্দিষ্ট আইটেমগুলি মূল্যায়ন করে।
যোগ্যতার শর্তাবলী
For AI agents and applications using the Google Drive MCP server, files must pass a series of security, policy, and capability checks. The MCP server evaluates Google Workspace Data Loss Prevention (DLP) rules , but only policies that enforce Information Rights Management (IRM) controls restrict eligibility.
MCP সার্ভারের মাধ্যমে যোগাযোগের যোগ্য হতে হলে, একটি ফাইল বা ফোল্ডারকে অবশ্যই নিম্নলিখিত শর্তগুলো পূরণ করতে হবে:
- পরিষেবার প্রাপ্যতা : গুগল ওয়ার্কস্পেস অ্যাডমিন কনসোলে ব্যবহারকারীর প্রতিষ্ঠানের জন্য গুগল ড্রাইভ পরিষেবাটি অবশ্যই সক্রিয় করা থাকতে হবে।
- ACL যাচাই : অনুরোধকারী ব্যবহারকারীর ফাইল বা ফোল্ডারটিতে অন্তত পঠন অনুমতি (
readerঅ্যাক্সেস) থাকতে হবে। - আইটেম-স্তরের সীমাবদ্ধতা :
- আইআরএম (ইনফরমেশন রাইটস ম্যানেজমেন্ট) : যদি আইটেমটিতে ডাউনলোড, কপি-পেস্ট বা প্রিন্ট করা প্রতিরোধকারী আইআরএম নিয়ন্ত্রণ থাকে (যার মধ্যে অ্যাডমিনিস্ট্রেটর-কনফিগার করা ডিএলপি পলিসি দ্বারা আরোপিত নিয়ন্ত্রণও অন্তর্ভুক্ত), তাহলে এআই এজেন্টরা এটি অ্যাক্সেস করতে পারবে না।
- সিএএ (কনটেক্সট অ্যাওয়্যার অ্যাক্সেস) : ফাইলটির
capabilities.canDownloadক্যাপাবিলিটি ব্যবহার করে এটি মূল্যায়ন করা হয়। যদি সিএএ পলিসি ক্লায়েন্টের কনটেক্সটে অ্যাক্সেস ব্লক করে (অথবা অফলাইন বা ব্যাকগ্রাউন্ড অপারেশনের সময় কনটেক্সট ডেটা অনুপস্থিত থাকে), তাহলে আইটেমটি অযোগ্য বলে বিবেচিত হবে। যদি ক্লায়েন্ট কনটেক্সট সিএএ-এর প্রয়োজনীয়তাগুলো পূরণ করে, তাহলে আইটেমটি যোগ্য বলে বিবেচিত হবে। - ক্লায়েন্ট-সাইড এনক্রিপশন (CSE) : CSE দ্বারা এনক্রিপ্ট করা বিষয়বস্তু AI এজেন্ট দ্বারা পার্স করা যায় না এবং তা অযোগ্য।
- বিশেষ আইটেমের প্রকারভেদ :
- ফোল্ডার এবং শর্টকাট : ফোল্ডার এবং শর্টকাটের মেটাডেটা যোগ্য বলে বিবেচিত হবে। তবে, ফোল্ডারের ভেতরের নেস্টেড ফাইল অথবা শর্টকাট দ্বারা রেফারেন্সকৃত টার্গেট ফাইলগুলোকে অবশ্যই স্বতন্ত্রভাবে যোগ্যতার সকল যাচাই প্রক্রিয়া সম্পন্ন করতে হবে।
- অবাঞ্ছিত আইটেম অবস্থা :
- স্প্যাম এবং ম্যালওয়্যার : স্প্যাম বা ম্যালওয়্যার হিসেবে চিহ্নিত আইটেমগুলো অযোগ্য বলে বিবেচিত হবে।
- ময়লা : ময়লার ঝুড়িতে থাকা জিনিসপত্র অযোগ্য বলে বিবেচিত হবে।
অযোগ্য আইটেমগুলির জন্য MCP সার্ভারের আচরণ
যদি কোনো এআই এজেন্ট কোনো অযোগ্য আইটেম অ্যাক্সেস করার চেষ্টা করে, তাহলে সার্ভারের আচরণ অপারেশনের ধরনের উপর নির্ভর করে, যা পরবর্তী বিভাগগুলিতে বর্ণনা করা হয়েছে।
একক-সারি অপারেশন
কোনো একটি নির্দিষ্ট ফাইল বা ফোল্ডারকে লক্ষ্য করে করা অপারেশনের (যেমন কন্টেন্ট পড়া, ডাউনলোড করা, মেটাডেটা আপডেট করা বা পারমিশন পুনরুদ্ধার করা) ক্ষেত্রে, সার্ভার নিম্নলিখিতের মতো একটি ত্রুটি বার্তা ফেরত দেয়:
<item id>আইটেমটির মেটাডেটা পুনরুদ্ধার করা যাচ্ছে না, কারণ এটি জেনারেটিভ এআই প্রেক্ষাপটে ব্যবহারের জন্য অযোগ্য।
একাধিক ফাইল এবং তালিকা অপারেশন
যেসব অপারেশনের মাধ্যমে তালিকা পুনরুদ্ধার করা হয় বা একাধিক ফাইল খোঁজা হয় (যেমন ফাইল অনুসন্ধান করা বা সাম্প্রতিক ফাইলগুলোর তালিকা দেখা), সেগুলোর ক্ষেত্রে সার্ভার অনুসন্ধানের ফলাফল বা ফাইলের তালিকা থেকে অযোগ্য আইটেমগুলো ফিল্টার করে বাদ দিয়ে দেয়। এর ফলে এমন অসঙ্গতি দেখা দিতে পারে, যেখানে একজন ব্যবহারকারী গুগল ড্রাইভের ওয়েব ইন্টারফেসে কোনো ফাইল দেখতে বা সম্পাদনা করতে পারলেও, এআই এজেন্ট ফাইলটি খুঁজে পায় না বা দেখতে পায় না।