Cloudflare তাদের ড্যাশবোর্ডে একটি নতুন টগল (toggle) যুক্ত করেছে যা যেকোনো সাইটের পেজে একটি WebMCP ব্রিজ ইনজেক্ট করে। এর ফলে AI এজেন্টরা অরিজিন সার্ভারের কোড পরিবর্তন না করেই সাইট-প্রদত্ত টুলগুলো খুঁজে পেতে এবং ব্যবহার করতে পারে। এই পদক্ষেপটি একটি ওয়েব প্রপার্টিকে "agent-ready" করার ক্ষেত্রে সবচেয়ে শ্রমসাধ্য ধাপটি দূর করে দেয়, তবে ডেভেলপারদের এখনও দরকারী টুলগুলো সংজ্ঞায়িত করতে হয় এবং সেগুলোর ব্যবহার পর্যবেক্ষণ করতে হয়।

কেন এই edge toggle গুরুত্বপূর্ণ

WebMCP হলো টুল রেজিস্টার করার জন্য ব্যবহৃত একটি API। এখন পর্যন্ত, একটি সাইটকে সেই প্রোটোকলে যুক্ত করতে প্রতিটি পেজে ম্যানুয়ালি একটি ব্রিজ স্ক্রিপ্ট ইনসার্ট করতে হতো। Cloudflare-এর নতুন “Browser Run → Agent Readiness” সুইচটি এজ (edge)-এ সেই ইনজেকশন প্রক্রিয়াটি স্বয়ংক্রিয় করে দেয়; HTML যখন Cloudflare-এর নেটওয়ার্ক থেকে বেরিয়ে ভিজিটরের ব্রাউজারে পৌঁছায়, তখন এটি স্ক্রিপ্টটি যুক্ত করে দেয়।

এর সুবিধাটি স্পষ্ট: যেকোনো জায়গায় হোস্ট করা একটি স্ট্যাটিক সাইট এখন মাত্র একটি ক্লিকের মাধ্যমে তার কন্টেন্ট AI এজেন্টদের কাছে উন্মুক্ত করতে পারে। অরিজিন সার্ভারে কোনো পরিবর্তন বা ফ্রন্ট-এন্ড রিবিল্ড করার প্রয়োজন নেই।

এই ফিচারটি আসলে কী করে

টগলটি চালু করা হলে দুটি ঘটনা ঘটে:

  • Edge injection – Cloudflare আউটগোয়িং HTML-এর সাথে একটি ছোট JavaScript পেলোড যুক্ত করে। এটি প্রথাগত স্ট্যাটিক পেজ এবং ক্লায়েন্ট-সাইড রাউটিং-এর ওপর নির্ভরশীল আধুনিক SPA—উভয় ক্ষেত্রেই কাজ করে।
  • Browser bridge – স্ক্রিপ্টটি ব্যবহারকারীর ব্রাউজারে চলে এবং WebMCP API-এর মাধ্যমে সাইটটিকে রেজিস্টার করে, যা সাইটটি কী কী টুল প্রদান করতে পারে তা ঘোষণা করে।

Cloudflare এই প্রিভিউটির সাথে দুটি প্রি-প্যাকেজড টুল প্যাক দিচ্ছে:

  1. Content Credentials – মিডিয়া ফাইলের সাথে যুক্ত C2PA (Coalition for Content Provenance and Authenticity) মেটাডেটা উন্মুক্ত করে, যা এজেন্টদের প্রোভেন্যান্স (উৎস) যাচাই করতে সাহায্য করে।
  2. Site MCP Server – এটি একটি প্রক্সি হিসেবে কাজ করে যা আপনার ব্যাকগ্রাউন্ডে চলমান একটি MCP সার্ভারে টুল কলগুলো ফরওয়ার্ড করে।

এই প্যাকগুলো ডিস্ট্রিবিউশন বা বিতরণের সমস্যা সমাধান করে: এজেন্টদের কাছে সাইটটিকে পৌঁছানোর জন্য আপনাকে আর প্রতিটি পেজে ব্রিজ কোড ছড়িয়ে দিতে হবে না।

ডেভেলপারদের কী করতে হবে

সুইচটি চালু করলেই কোনো শপিং কার্ট বা ফ্লাইট-সার্চ ফর্ম জাদুকরীভাবে AI-কলযোগ্য টুলে পরিণত হয় না। ব্রিজটি কেবল ঘোষণা করে যে একটি সাইট টুল প্রদান করতে পারে; সাইটটিকে এখনও সেগুলো সংজ্ঞায়িত করতে হবে। একটি টুল ব্যবহারযোগ্য হওয়ার জন্য দুটি শর্ত প্রয়োজন:

  • একটি MCP সার্ভার এমন কোথাও চলতে হবে যেখানে প্রক্সিটি পৌঁছাতে পারে।
  • ডেভেলপারকে document.modelContext API-এর মাধ্যমে প্রতিটি টুল রেজিস্টার করতে হবে, যেখানে টুলের নাম, ইনপুট স্কিমা এবং প্রত্যাশিত আউটপুট ফরম্যাট উল্লেখ করতে হবে।

যদি একটি সার্চ টুল উন্মুক্ত করা হয়, তবে ডেভেলপারকে নিশ্চিত করতে হবে যে রিটার্ন করা ডেটা পরিষ্কার, সুসংগঠিত এবং ডাউনস্ট্রিম এজেন্টদের জন্য উপযোগী। অন্যথায় টুলটি কল করা হলেও খুব সামান্যই ভ্যালু বা উপযোগিতা প্রদান করবে।

অবজারভেবিলিটি (Observability) হলো আরেকটি অনুপস্থিত অংশ। বর্তমান রিলিজে এমন কোনো লগ (log) পাওয়া যায় না যা দেখায় কোন এজেন্ট কোন টুল কল করেছে বা কোথায় কল ব্যর্থ হয়েছে। ব্রিজ এবং অন্তর্নিহিত MCP সার্ভারটি সঠিকভাবে কাজ করছে কিনা তা যাচাই করার জন্য টিমগুলোকে নিজস্ব ইন্সট্রুমেন্টেশন (instrumentation) তৈরি করতে হবে—যেমন রিকোয়েস্ট আইডি, রেসপন্স টাইম এবং এরর কোড ক্যাপচার করা।

কারা লাভবান হবে এবং কাদের পদক্ষেপ নিতে হবে

  • সাইট মালিক যারা ইতিমধ্যে একটি MCP সার্ভার চালাচ্ছেন, তারা Cloudflare-এর সুইচটি অন করে তাৎক্ষণিকভাবে তাদের বিদ্যমান টুল সেটের এজ-লেভেল ডিস্ট্রিবিউশন পেতে পারেন। এজ ইনজেকশনটি প্রাথমিক কারিগরি কাজগুলো সামলে নেয়, ফলে তারা টুল ডিজাইনে মনোযোগ দিতে পারেন।
  • যেসব ব্যবসা AI এজেন্টদের দিয়ে কাজ করাতে চান (যেমন প্রোডাক্ট ক্যাটালগ সার্চ করা, অ্যাপয়েন্টমেন্ট বুক করা ইত্যাদি), তাদের এখনও টুল ডেফিনিশন লিখতে হবে এবং সেগুলো পুঙ্খানুপুঙ্খভাবে পরীক্ষা করতে হবে। এই টগলটি সেই কাজটির বিকল্প নয়।
  • টিমগুলোকে অবশ্যই সাইটটি খুঁজে পাওয়া যেকোনো এজেন্টের কাছে ইন্টারনাল API উন্মুক্ত করার ফলে ট্রাস্ট বা বিশ্বাসের ওপর কী প্রভাব পড়তে পারে, তা বিবেচনা করতে হবে।

সারসংক্ষেপ

Cloudflare-এর এজ-হোস্টেড WebMCP টগলটি প্রতিটি পেজে ব্রিজ স্ক্রিপ্ট ইনসার্ট করার ম্যানুয়াল ধাপটি দূর করে দেয়, যা যেকোনো সাইটের জন্য AI এজেন্টদের কাছে পরিচিত হওয়ার পথ খুলে দেয়। আসল কাজ—অর্থপূর্ণ টুল ডিজাইন করা, সেগুলো সুরক্ষিত করা এবং অবজারভেবিলিটি তৈরি করা—ডেভেলপারদের হাতেই থাকে। ডিস্ট্রিবিউশন বা বিতরণের সমস্যা সমাধানের জন্য টগলটি ব্যবহার করুন; এরপর আপনার মনোযোগ দিন সক্ষমতা এবং বিশ্বাসের চ্যালেঞ্জগুলোর দিকে, যা নির্ধারণ করে যে এজেন্টরা আপনার সাইটে প্রকৃতপক্ষে কোনো কার্যকর কাজ করতে পারবে কি না।