ایجنٹ کے لیے تیار · WebMCP

WebMCP فائل کنورٹر

WebConverter اب ایک WebMCP سرور ہے: AI ایجنٹس document.modelContext کے ذریعے آپ کی فائلیں تبدیل کر سکتے ہیں — اور تبدیلی پھر بھی مکمل طور پر آپ کے براؤزر میں چلتی ہے۔

WebMCP (ویب ماڈل کانٹیکسٹ پروٹوکول) ایک ویب سائٹ کو منظم ٹولز براہ راست AI ایجنٹس کے حوالے کرنے دیتا ہے۔ WebConverter اپنے تبدیلی ٹولز رجسٹر کرتا ہے تاکہ ایک ایجنٹ آپ کے لیے تصاویر تبدیل کر سکے — کوئی اپلوڈ نہیں، کوئی API کلید نہیں، اور کوئی سرور کبھی آپ کی فائلوں کو نہیں چھوتا۔

WebMCP کیا ہے؟

WebMCP ویب مشین لرننگ کمیونٹی گروپ کا ایک مسودہ W3C معیار ہے۔ یہ براؤزر میں document.modelContext شامل کرتا ہے تاکہ ایک صفحہ ٹولز رجسٹر کر سکے — ہر ایک نام، تفصیل اور ایک JSON Schema کے ساتھ — جسے ایک AI ایجنٹ دریافت اور کال کر سکے۔ کلاسک MCP سرور کے برعکس کوئی الگ عمل اور کوئی ٹوکن نہیں ہوتا: ٹول صفحے کا اپنا JavaScript ہے، لہٰذا آپ کا ڈیٹا کبھی ٹیب نہیں چھوڑتا۔

بغیر اپلوڈ والا File Converter MCP کیوں؟

زیادہ تر AI معاونین کسی فائل کو صرف تیسرے فریق کے API پر اپلوڈ کر کے ہی تبدیل کر سکتے ہیں۔ WebConverter کے WebMCP ٹولز وہی WebAssembly پائپ لائن چلاتے ہیں جو انسانی انٹرفیس استعمال کرتا ہے، ایک Web Worker کے اندر۔ ایجنٹ بائٹس اندر بھیجتا ہے اور بائٹس باہر پاتا ہے — کوئی اپلوڈ نہیں، کوئی شرح حد نہیں، کوئی لاگت نہیں، تقریباً صفر CO₂۔ یہ کسی ایجنٹ کے لیے فائل تبدیل کرنے کا سب سے نجی طریقہ ہے۔

ایک ایجنٹ اسے کیسے استعمال کرتا ہے

ایجنٹ پہلے list_supported_formats کال کرتا ہے یہ جاننے کے لیے کہ کون سے فارمیٹس درست ہیں، پھر فائل اور ہدف فارمیٹ کے ساتھ convert_image کال کرتا ہے۔ ٹول تبدیل شدہ فائل کو base64 کے ساتھ ایک data: URL کے طور پر واپس کرتا ہے۔ سب کچھ متعین ہے اور JSON Schema سے بیان کردہ ہے، لہٰذا ایجنٹ کو کبھی اندازہ نہیں لگانا پڑتا۔

ڈیزائن کے لحاظ سے رازداری اور حفاظت

ظاہر کیے گئے ٹولز سختی سے صرف پڑھنے کے قابل ہیں: وہ بائٹس لیتے ہیں اور بائٹس واپس کرتے ہیں۔ وہ کبھی ڈسک پر نہیں لکھتے، کبھی نیٹ ورک درخواستیں نہیں کرتے، اور کبھی دوسرے ٹیبز نہیں پڑھتے۔ ان ٹولز کو کال کرنے والے ایجنٹ کے پاس بالکل وہی صلاحیت ہے جو ”تبدیل کریں“ پر کلک کرنے والے شخص کے پاس ہے — اور اس سے زیادہ کچھ نہیں۔

رجسٹرڈ WebMCP ٹولز

یہ ٹولز ہر WebConverter صفحے پر document.modelContext کے ساتھ رجسٹرڈ ہیں اور ایک پروگرامیٹک رجسٹری پر منعکس ہیں تاکہ وہ براؤزر میں نیٹیو سپورٹ آنے سے پہلے بھی کام کریں۔

convert_image

ایک تصویر (BMP, DDS, GIF, HDR, ICO, JPEG, KTX, PGM, PIC, PNG, PPM, PSD, TGA, WebP، نیز براؤزر ڈیکوڈ کے ذریعے HEIC/AVIF) کو PNG, JPEG, BMP, TGA, HDR, EXR, KTX2 یا WebP میں تبدیل کریں۔ base64 + ایک data: URL واپس کرتا ہے۔ مقامی طور پر چلتا ہے، کوئی اپلوڈ نہیں۔

images_to_pdf

ایک یا زیادہ تصاویر کو ایک ہی PDF میں جوڑیں، فی صفحہ ایک تصویر، براؤزر میں۔

images_to_searchable_pdf

تصاویر کو ایک PDF میں جوڑیں اور Tesseract OCR چلائیں تاکہ نتیجے میں آنے والی PDF میں اصل پکسلز کے اوپر منتخب کرنے اور تلاش کرنے کے قابل متن ہو۔

merge_pdfs

متعدد PDF کو ایک میں مرج کریں (تمام صفحات، ترتیب سے) مقامی طور پر — کوئی اپلوڈ نہیں۔

reorder_pdf_pages

کسی PDF کے صفحات کو دوبارہ ترتیب دیں اور دی گئی ترتیب کے ساتھ ایک نئی PDF لکھیں۔

delete_pdf_pages

PDF سے درج کردہ صفحات حذف کریں، باقی صفحات کی ایک نئی PDF ان کی اصل ترتیب میں لکھیں۔

extract_pdf_text

PDF سے متن نکالیں (pdf.js) — بطور ڈیفالٹ سادہ متن، یا فی صفحہ ایک عنوان کے ساتھ سادہ Markdown۔

convert_document

Pandoc (WASM) کے ساتھ دستاویزات کو مختلف فارمیٹس کے درمیان تبدیل کریں: DOCX، ODT، RTF، HTML، Markdown، LaTeX، RST، EPUB، MediaWiki، … ↔ Markdown، HTML، سادہ، LaTeX، RST، AsciiDoc، DOCX، ODT۔ پہلے استعمال پر ~56 MB کا کسل آلود ڈاؤن لوڈ۔

convert_audio

ایک آڈیو فائل — یا کسی ویڈیو سے آڈیو ٹریک نکال کر — MP3، OGG، WAV یا FLAC میں تبدیل کریں۔ جو کچھ بھی براؤزر ڈیکوڈ کر سکتا ہے قبول ہے۔

convert_video

ffmpeg-wasm کے ساتھ کسی ویڈیو کو MP4 (H.264 + AAC)، WebM (VP9 + Opus) یا متحرک GIF میں ٹرانسکوڈ کریں۔ فی ویریئنٹ کسل آلود ڈاؤن لوڈ۔

trim_video

ffmpeg-wasm کے ساتھ، مقامی طور پر، کسی ویڈیو میں سے startTime → endTime کا ایک کلپ کاٹیں۔

remove_image_background

ایک چھوٹے U²-Net-P ONNX ماڈل اور ایک متعین WASM matting پاس کا استعمال کرتے ہوئے کسی تصویر کا شفاف PNG یا WebP ورژن تیار کریں۔

transcribe_audio

مقدار کم کیے گئے Whisper ماڈل (whisper.cpp WASM) کا استعمال کرتے ہوئے آڈیو — یا کسی ویڈیو کے آڈیو ٹریک — کو ٹائم اسٹیمپ کے ساتھ متن میں ٹرانسکرائب کریں۔ بطور ڈیفالٹ انگریزی۔

list_supported_formats

تمام WebMCP ٹولز پر ہر ان پٹ/آؤٹ پٹ فارمیٹ اور انجن کی فہرست بناتا ہے تاکہ ایک ایجنٹ ایک درست تبدیلی کی منصوبہ بندی کر سکے۔

لائیو ڈیمو — WebMCP ٹول کے ذریعے تبدیل کریں

یہ بالکل وہی convert_image ٹول کال کرتا ہے جسے ایک AI ایجنٹ کال کرے گا۔ ایک تصویر منتخب کریں، ایک فارمیٹ منتخب کریں، اور تبدیلی آپ کے براؤزر میں مقامی طور پر چلتی ہے۔

تجویز: Chrome میں آپ نیٹیو API کو chrome://flags/#enable-webmcp-testing پر فعال کر سکتے ہیں۔ یہ ڈیمو اس کے بغیر بھی بلٹ ان ٹول رجسٹری کے ذریعے کام کرتا ہے۔

WebMCP فائل کنورٹر — عمومی سوالات

WebMCP فائل کنورٹر کیا ہے؟

یہ WebConverter ہے جو ایک WebMCP سرور کے طور پر ظاہر کیا گیا ہے۔ document.modelContext کا استعمال کرتے ہوئے، AI ایجنٹس تصاویر کو مکمل طور پر براؤزر میں تبدیل کرنے کے لیے convert_image اور list_supported_formats کال کر سکتے ہیں — کوئی اپلوڈ نہیں اور کوئی API کلید نہیں۔

کیا یہ میری فائلیں سرور پر اپلوڈ کرتا ہے؟

نہیں۔ convert_image ٹول وہی WebAssembly تبدیلی چلاتا ہے جو UI استعمال کرتا ہے، ایک Web Worker کے اندر۔ آپ کی فائل کبھی براؤزر ٹیب نہیں چھوڑتی۔

کون سے براؤزرز document.modelContext کو سپورٹ کرتے ہیں؟

یہ حالیہ Chrome بلڈز میں ایک فلیگ کے پیچھے دستیاب ہے (chrome://flags/#enable-webmcp-testing) اور ایک محفوظ سیاق و سباق کی ضرورت ہے۔ WebConverter ایک پروگرامیٹک ٹول رجسٹری بھی ظاہر کرتا ہے تاکہ نیٹیو سپورٹ آنے سے پہلے وہی ٹولز کام کریں۔

کیا File Converter MCP مفت ہے؟

جی ہاں۔ کوئی بیک اینڈ نہیں، کوئی API کلید نہیں اور کوئی شرح حد نہیں — یہ صفحہ کھولنے جتنا ہی مفت ہے۔

MCP کون سے فارمیٹس تبدیل کر سکتا ہے؟

ان پٹ: BMP, DDS, GIF, HDR, ICO, JPEG, KTX, PGM, PIC, PNG, PPM, PSD, TGA, WebP. آؤٹ پٹ: PNG, JPEG, BMP, TGA, HDR, EXR, KTX2, WebP.

کیا کسی ایجنٹ کو ان ٹولز کو کال کرنے دینا محفوظ ہے؟

جی ہاں۔ ٹولز صرف پڑھنے کے قابل ہیں — بائٹس اندر، بائٹس باہر۔ وہ کبھی فائلیں نہیں لکھتے، نیٹ ورک درخواستیں نہیں کرتے، یا دوسرے ٹیبز نہیں پڑھتے۔

WebConverter جو کچھ بھی تبدیل کر سکتا ہے اسے دیکھیں

سائٹ پر ہر کنورٹر ایجنٹ کے لیے تیار ہے۔ مکمل کیٹلاگ دریافت کریں یا پڑھیں کہ WebMCP انضمام کیسے بنایا گیا۔

تمام تبدیلیاں