সম্পাদকীয় নোট (2026-05)। Chrome 150
navigator.modelContext-কেdocument.modelContext-এর পক্ষে অপ্রচলিত ঘোষণা করেছে (WebMCP স্পেক PR #184 অনুযায়ী)। এই পোস্টের উদাহরণগুলি Chrome দলের সুপারিশকৃত ফরোয়ার্ড-কম্প্যাটিবল ফিচার-ডিটেকশন প্যাটার্ন ব্যবহার করে:const modelContext = document.modelContext || navigator.modelContext; if (modelContext) { // Register tools... }WebConverter-এর নিজস্ব ইন্টিগ্রেশন এই একই ফলব্যাক ব্যবহার করে, তাই এটি পুরানো আইডেন্টিফায়ার শিপ করা ব্রাউজারগুলিতেও কাজ করে।
আমরা যখন প্রথম WebMCP সমর্থন শিপ করেছিলাম, তখন শুধুমাত্র ছবি রূপান্তর সংযুক্ত ছিল। আজ থেকে সাইটের প্রতিটি বৈশিষ্ট্য একটি WebMCP টুল হিসেবে প্রকাশিত: একটি AI এজেন্ট document.modelContext কল করতে পারে এবং ছবি রূপান্তর করতে পারে, PDF তৈরি ও সম্পাদনা করতে পারে, স্ক্যান OCR করতে পারে, PDF টেক্সট নিষ্কাশন করতে পারে, Pandoc দিয়ে ডকুমেন্ট রূপান্তর করতে পারে, ভিডিও রূপান্তর ও ট্রিম করতে পারে, অডিও রূপান্তর ও নিষ্কাশন করতে পারে, Whisper দিয়ে কথা ট্রান্সক্রাইব করতে পারে, এবং ছবির ব্যাকগ্রাউন্ড সরাতে পারে — সবকিছু স্থানীয়ভাবে ব্রাউজারে, কোনো কিছু আপলোড না করেই।
সম্পূর্ণ টুল ক্যাটালগ
তেরোটি টুল বিশ্বব্যাপী নিবন্ধিত — শুধুমাত্র WebMCP পৃষ্ঠায় নয়, WebConverter-এর প্রতিটি পৃষ্ঠায় — যাতে একটি এজেন্ট ব্যবহারকারী যেখানেই থাকুক না কেন সেগুলি ব্যবহার করতে পারে। তারা সবাই একটি base64 ফাইল প্লাস একটি data: URL ফেরত দেয় (এবং, যেখানে উপযুক্ত, প্লেইন টেক্সট বা JSON হিসেবে কাঠামোবদ্ধ আউটপুট)।
টুলগুলির মধ্যে রয়েছে: convert_image (একটি ব্রাউজার-ডিকোড ফলব্যাক সহ যা Safari/iOS-এ HEIC এবং AVIF যোগ করে), images_to_pdf, images_to_searchable_pdf (Tesseract OCR), merge_pdfs, reorder_pdf_pages, delete_pdf_pages, extract_pdf_text (pdf.js), convert_document (Pandoc), convert_audio, convert_video এবং trim_video (ffmpeg-wasm), remove_image_background (U²-Net + WASM ম্যাটিং), transcribe_audio (Whisper), এবং আবিষ্কারের জন্য list_supported_formats।
এজেন্টদের জন্য এটি কেন গুরুত্বপূর্ণ
একটি AI সহকারী যে আজ একটি ফাইলের সাথে কিছু করতে চায় সাধারণত তার তিনটি খারাপ বিকল্প থাকে: এটি একটি তৃতীয়-পক্ষের API-তে আপলোড করা, একটি সার্ভার-সাইড টুল চালানো যা আপনার ডেটা স্পর্শ করে, অথবা প্রত্যাখ্যান করা। WebMCP এটি পরিবর্তন করে কারণ টুলটি পৃষ্ঠার নিজস্ব JavaScript। এজেন্ট সক্ষমতা পায়; আপনার ফাইল কখনও ট্যাব ছেড়ে যায় না। কোনো API কী নেই, কোনো রেট লিমিট নেই, কোনো খরচ নেই, এবং প্রায় শূন্য CO2 কারণ আপলোড-প্রক্রিয়া-ডাউনলোড রাউন্ড ট্রিপ কখনও ঘটে না।
ডিজাইন অনুসারে অলস
webmcp.js বুটস্ট্র্যাপ ক্ষুদ্র। ব্যয়বহুল অংশগুলি — Pandoc-এর ~৫৬ MB WASM, ffmpeg কোর, U²-Net ONNX মডেল, Whisper মডেল, Tesseract-এর ভাষার ডেটা — শুধুমাত্র প্রথমবার সংশ্লিষ্ট টুল কল করা হলে আনা হয়, তারপর ব্রাউজার সেগুলি ক্যাশ করে। যে এজেন্টরা কখনও convert_video কল করে না তারা কখনও ffmpeg ডাউনলোডের জন্য মূল্য দেয় না।
গোপনীয়তা, নিরাপত্তা, সততা
প্রতিটি টুল readOnlyHint দিয়ে চিহ্নিত: বাইট ভেতরে, বাইট বাইরে, কোনো লেখা নেই, একবারের অলস ইঞ্জিন ডাউনলোড ছাড়া কোনো নেটওয়ার্ক কল নেই। আমরা ফরম্যাট সম্পর্কেও সৎ — HEIC "Safari/iOS শুধুমাত্র" হিসেবে তালিকাভুক্ত কারণ এটিই সত্য: Chrome এবং Firefox স্থানীয়ভাবে HEIC ডিকোড করে না, এবং একটি বহু-মেগাবাইট HEIC ডিকোডার শিপ করা প্রকল্পের অ্যাসেট-সাইজ বাজেট লঙ্ঘন করবে। ফলব্যাকটি ব্রাউজার নিজে যা ডিকোড করতে পারে তা ডিকোড করে, তার বেশি কিছু নয়।
চেষ্টা করুন
WebMCP পৃষ্ঠাটি প্রতিটি নিবন্ধিত টুল তালিকাভুক্ত করে এবং একটি কার্যকর লাইভ ডেমো অন্তর্ভুক্ত করে। আপনি যদি একটি ব্রাউজার-ভেতরের এজেন্ট তৈরি করেন — বা শুধু দেখতে চান একটি সম্পূর্ণ WebMCP সার্ভার কেমন দেখায় — এটিই দেখায় একটি সৎ, ব্যক্তিগত, শূন্য-খরচ ফাইল-টুল পৃষ্ঠ কেমন। এবং এটি শুধুমাত্র একটি ওয়েব পৃষ্ঠা।
আপনার ছবি রূপান্তর করতে প্রস্তুত?
বিনামূল্যে WebConverter ব্যবহার করুন