প্রতিটি MCP caller-এর জন্য tool-level policies সেট করুন।
আপনার MCP server আপনার product-কে AI clients-এর জন্য ব্যবহারযোগ্য করে। Proof of Actor প্রতিটি tool call-এ context যোগ করে, তাই low-impact tools খোলা থাকে এবং high-impact tools তাদের প্রয়োজনীয় care পায়।
tools/call search_docs
প্রমাণ
assistant.example থেকে স্বাক্ষরিত request, তার published directory থেকে key
আপনার policy: এই low-impact tool-এ standard rate limit দিয়ে অনুমতি দিন
প্রতিটি tool call একটি AI client থেকে আসে। প্রতিটি client একই trust পাওয়ার যোগ্য নয়।
MCP client-রা একটি name দিয়ে নিজেদের পরিচয় দেয়, আর কিছু তাদের request sign করে। প্রতিটির পেছনে থাকতে পারে assistant-এর সঙ্গে কাজ করা একজন মানুষ, একটি autonomous agent, অথবা এমন কিছু যা আপনি শনাক্ত করতে পারেন না। আপনার tool-গুলো harmless lookup থেকে data পরিবর্তনকারী action পর্যন্ত বিস্তৃত।
Proof of Actor কে call করছে তা caller কী করতে পারে তা থেকে আলাদা করে, যাতে আপনি read-only tool ব্যাপকভাবে খুলে দিতে পারেন এবং যেগুলো লিখে, মুছে বা spend করে সেগুলোকে সুরক্ষিত রাখতে পারেন।
- কে call করছে?অ্যাক্টর পরিচয়: স্বাক্ষর, ঘোষণা বা অনুমান
- কোন credential?আপনার API key, OAuth token বা session
- এটি কী করতে পারে?আপনার authorization এবং policy
Proof of Actor প্রথমটির উত্তর দেয়। আপনার stack বাকি দুটিকে রাখে।
MCP server team actor context দিয়ে কী করে
client-কে জানুন
প্রতিটি ক্লায়েন্টের ঘোষিত নাম নথিভুক্ত করুন, যেখানে স্বাক্ষর আছে সেখানে তা যাচাই করুন, এবং দুটিকে আলাদা রাখুন।
tool অনুযায়ী policy
lookups খোলা রাখুন এবং data পরিবর্তন করে এমন tools-এর জন্য নিশ্চিতকরণ বা আরও শক্তিশালী credentials যোগ করুন।
মানুষ + AI বা স্বয়ংক্রিয়
যেখানে evidence সমর্থন করে, সেখানে assistant-কে নির্দেশ দেওয়া একজন person-কে একা acting করা agent থেকে আলাদা করুন।
ক্লায়েন্ট অনুযায়ী tool ব্যবহার দেখুন
কোন client কোন tool call করে, কত ঘন ঘন করে, এবং কী evidence সহ করে তা বোঝুন।
অনুমোদন আপনারই থাকে
OAuth এবং আপনার নিজের permission-ই এখনও access নির্ধারণ করে। Actor context যোগ করে কে কল করছে।
Unknown-এর জন্য পরিকল্পনা
একটি tool call-এ খুব কম evidence থাকলে কী হবে তা tool by tool নির্ধারণ করুন।
01 · সনাক্ত করুন
প্রতিটি tool call-এর evidence।
MCP integration client-এর ঘোষিত বিবরণ, request signatures এবং protocol context পড়ে, এবং প্রতিটিকে তার ভিত্তি অনুযায়ী লেবেল করে।
- Declared client name declaration হিসেবে record করা হয়েছে।
- Published keys-এর সাথে যাচাই করা স্বাক্ষরিত request।
- আপনার MCP server থেকে session এবং protocol context।
- অনুরোধের স্বাক্ষরvalid · sample-crawler.exampleverified
- client ঘোষণা"research-assistant/2.1"declared
- ব্রাউজার ইন্টারঅ্যাকশনpointer + keyboard eventsinferred
- কোনো supported signal নেইroute not instrumentedunknown
02 · বুঝুন
কোন client কোন tool ব্যবহার করে, তা জানুন।
প্রতি tool-এ actor-এর মিশ্রণ দেখুন, কোন client আপনাকে সবচেয়ে বেশি কল করে, এবং unknown caller কোথায় কেন্দ্রীভূত হয় তা দেখুন।
- client, class এবং basis অনুযায়ী tool call।
- প্রতিটি result-এর পেছনের evidence।
- প্রতি tool-এ Unknown rate।
- /dashboardঅজানা 7%
- /api/v1/catalogঅজানা 15%
- /support/ticketsঅজানা 8%
- /signupঅজানা 21%
03 · রুট করুন
প্রভাবের সাথে সামঞ্জস্যপূর্ণ tool-level control।
read-only tools দ্রুত রাখুন, যেগুলো লিখে সেগুলোর জন্য নিশ্চিতকরণ চান, এবং যেগুলো সবচেয়ে গুরুত্বপূর্ণ সেগুলোর জন্য আরও শক্তিশালী credentials প্রয়োজন করুন।
- tool, class এবং basis অনুযায়ী policy।
- উচ্চ-প্রভাবযুক্ত tool-এর জন্য confirmation বা step-up।
- পর্যবেক্ষণ করুন, preview করুন, তারপর enforce করুন।
- /api/v1/catalogenforceএজেন্টঅনুমতি দিন · structured API
- /support/ticketsenforceমানুষ + AIঅনুমতি দিন · Human + AI হিসেবে চিহ্নিত করুন
- /account/*previewঅজানাবিদ্যমান checks বজায় রাখুন
- /api/v1/orderspreviewএজেন্টআরও শক্তিশালী পরিচয়পত্র প্রয়োজন
উদাহরণস্বরূপ সিদ্ধান্ত
request থেকে result হয়ে আপনার decision পর্যন্ত।
একটি signed assistant আপনার docs খোঁজে
অনুরোধ
tools/call search_docs
ফলাফল
এজেন্টbasis: verifiedআপনার সিদ্ধান্ত
standard rate limit দিয়ে low-impact tool-এ অনুমতি দিন।
একটি declared client একটি record মুছে দেয়
অনুরোধ
tools/call delete_record
ফলাফল
এজেন্টbasis: declaredআপনার সিদ্ধান্ত
টুল চালানোর আগে স্পষ্ট ব্যবহারকারী নিশ্চিতকরণ প্রয়োজন।
কোনো evidence ছাড়া একটি tool call
অনুরোধ
tools/call create_invoice
ফলাফল
অজানাbasis: unknownআপনার সিদ্ধান্ত
আপনার বিদ্যমান authorization বজায় রাখুন এবং আরও শক্তিশালী credential চাইুন।
ঝুঁকি ছাড়াই চালু করুন
টিমগুলো observation mode-এ শুরু করে এবং route অনুযায়ী এগোয়।
- 01
প্রতিটি tool call observe করুন
MCP integration যোগ করুন। client names, signatures এবং Unknown callers প্রতিটি tool অনুযায়ী রেকর্ড করা হয়।
- 02
tool policies preview করুন
কোন calls-এর জন্য any rule প্রয়োগের আগে confirmation বা আরও শক্তিশালী credential লাগবে তা দেখুন।
- 03
tool by tool enforce করুন
lookups ব্যাপকভাবে open করুন এবং যে tools write, delete বা spend করে সেগুলোকে protect করুন, একবারে একটি tool করে।
আপনার stack-এর সঙ্গে কাজ করে
- প্রতিষ্ঠাতা দলসমূহ
ওয়েব সার্ভার middleware (Node.js)
সার্ভার-সাইড
server-rendered app এবং API-এর জন্য অনুরোধ-স্তরের সিগন্যাল।
- প্রতিষ্ঠাতা দলসমূহ
Next.js
সার্ভার-সাইড এবং এজ
page এবং API route-এর জন্য middleware।
- প্রতিষ্ঠাতা দলসমূহ
ব্রাউজার স্ক্রিপ্ট
শুধু browser signals
server-side integration-এর পাশাপাশি browser sessions থেকে interaction signals।
- প্রতিষ্ঠাতা দলসমূহ
Cloudflare এবং edge runtime
Edge
আপনার origin-এ request পৌঁছানোর আগে edge-এ signals।
- প্রতিষ্ঠাতা দলসমূহ
সাধারণ HTTP API
যেকোনো stack
একটি API-তে request context পাঠান এবং তার basis-সহ একটি result পান।
- প্রতিষ্ঠাতা দলসমূহ
MCP সার্ভার
MCP
MCP টুল কলের জন্য অ্যাক্টর প্রসঙ্গ।
- রোডম্যাপ
WordPress
Plugin
WordPress site-এর জন্য plugin।
- রোডম্যাপ
native mobile
iOS এবং Android
Native iOS এবং Android SDK।
অনবোর্ডিংয়ের সময় প্রতিটি founding team-এর সঙ্গে একীভূতকরণ হাতে-কলমে দেওয়া হয়। ভিন্ন stack ব্যবহার করছেন? আবেদন করার সময় জানান।
প্রায়শই জিজ্ঞাসিত প্রশ্ন
Proof of Actor কি যেকোনো MCP server-এর সাথে কাজ করে?
private beta-তে founding teams-এর জন্য MCP server সংযোগ উপলভ্য। আবেদন করার সময় আপনার server এবং transport সম্পর্কে আমাদের জানান।
MCP client যে client name পাঠায়, শুধু সেটাই কি trust করার জন্য যথেষ্ট?
না। একটি client name হলো একটি declaration এবং সেটি সেইভাবেই record করা হয়। signed request verified evidence দেয়; বাকি সবকিছু তার basis অনুযায়ী label করা হয়।
এটা কি MCP-এর জন্য OAuth-এর বিকল্প?
না। authorization এখনও নির্ধারণ করে caller কী করতে পারে। Proof of Actor যোগ করে কে বা কী কল করছে, যাতে আপনার tool policy আরও ভালোভাবে respond করতে পারে।
আমরা কি প্রতিটি tool-এর জন্য আলাদা নিয়ম সেট করতে পারি?
হ্যাঁ। Policy প্রতি tool অনুযায়ী লেখা হয়, তাই lookup এবং data বদলানো tool আলাদা ভাবে扱া যেতে পারে।
এতে কত খরচ হয়?
নির্বাচিত founding developer team সম্মত ব্যবহারের সীমার মধ্যে সর্বোচ্চ 12 months free পেতে পারে।
আপনার MCP server-এ কে কল করছে, তা জানুন।
Proof of Actor founding developer program-এ যোগ দিন।
আগে কথা বলতে চান? Founders-এর সঙ্গে কথা বলুন