মূল বিষয়বস্তুতে যান
MCP SERVER

প্রতিটি MCP caller-এর জন্য tool-level policies সেট করুন।

আপনার MCP server আপনার product-কে AI clients-এর জন্য ব্যবহারযোগ্য করে। Proof of Actor প্রতিটি tool call-এ context যোগ করে, তাই low-impact tools খোলা থাকে এবং high-impact tools তাদের প্রয়োজনীয় care পায়।

example-app.test · actor result

tools/call search_docs

এজেন্টbasis: verified

প্রমাণ

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।
route অনুযায়ী traffic · 7 days
  • /dashboardঅজানা 7%
  • /api/v1/catalogঅজানা 15%
  • /support/ticketsঅজানা 8%
  • /signupঅজানা 21%
মানুষমানুষ + AIএজেন্টঅজানা

03 · রুট করুন

প্রভাবের সাথে সামঞ্জস্যপূর্ণ tool-level control।

read-only tools দ্রুত রাখুন, যেগুলো লিখে সেগুলোর জন্য নিশ্চিতকরণ চান, এবং যেগুলো সবচেয়ে গুরুত্বপূর্ণ সেগুলোর জন্য আরও শক্তিশালী credentials প্রয়োজন করুন।

  • tool, class এবং basis অনুযায়ী policy।
  • উচ্চ-প্রভাবযুক্ত tool-এর জন্য confirmation বা step-up।
  • পর্যবেক্ষণ করুন, preview করুন, তারপর enforce করুন।
policy · example-app.test
  • /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 অনুযায়ী এগোয়।

  1. 01

    প্রতিটি tool call observe করুন

    MCP integration যোগ করুন। client names, signatures এবং Unknown callers প্রতিটি tool অনুযায়ী রেকর্ড করা হয়।

  2. 02

    tool policies preview করুন

    কোন calls-এর জন্য any rule প্রয়োগের আগে confirmation বা আরও শক্তিশালী credential লাগবে তা দেখুন।

  3. 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-এর সঙ্গে কথা বলুন