جاهز للوكلاء · WebMCP

محول ملفات WebMCP

أصبح WebConverter الآن خادم WebMCP: يمكن لوكلاء الذكاء الاصطناعي تحويل ملفاتك عبر document.modelContext — ومع ذلك يظل التحويل يعمل بالكامل داخل متصفحك.

يتيح WebMCP (بروتوكول سياق نموذج الويب) للموقع تسليم أدوات منظمة مباشرة إلى وكلاء الذكاء الاصطناعي. يسجّل WebConverter أدوات التحويل الخاصة به حتى يتمكن الوكيل من تحويل الصور لك — بدون رفع، بدون مفتاح API، وبدون أن يلمس أي خادم ملفاتك.

ما هو WebMCP؟

WebMCP هو مسودة معيار من W3C صادرة عن مجموعة مجتمع تعلم الآلة على الويب. يضيف document.modelContext إلى المتصفح حتى تتمكن الصفحة من تسجيل أدوات — لكل منها اسم ووصف ومخطط JSON Schema — يمكن لوكيل الذكاء الاصطناعي اكتشافها واستدعاؤها. وعلى عكس خادم MCP الكلاسيكي لا توجد عملية منفصلة ولا رمز مميز: الأداة هي شيفرة JavaScript الخاصة بالصفحة نفسها، لذا لا تغادر بياناتك التبويب أبداً.

لماذا محول ملفات MCP بدون رفع؟

معظم مساعدي الذكاء الاصطناعي لا يمكنهم تحويل ملف إلا برفعه إلى واجهة API تابعة لطرف ثالث. تشغّل أدوات WebMCP في WebConverter نفس مسار WebAssembly الذي تستخدمه الواجهة البشرية، داخل Web Worker. يمرّر الوكيل البايتات ويستلم البايتات — بدون رفع، بدون حد للمعدل، بدون تكلفة، CO₂ شبه معدوم. إنها الطريقة الأكثر خصوصية لكي يحوّل وكيل ملفاً.

كيف يستخدمها الوكيل

يستدعي الوكيل أولاً list_supported_formats لمعرفة الصيغ الصالحة، ثم يستدعي convert_image مع الملف والصيغة المستهدفة. تُرجع الأداة الملف المحوَّل بصيغة base64 إضافة إلى عنوان data: URL. كل شيء حتمي وموصوف بمخطط JSON Schema، لذا لا يضطر الوكيل أبداً إلى التخمين.

الخصوصية والأمان بالتصميم

الأدوات المكشوفة للقراءة فقط بصرامة: تأخذ البايتات وتُرجع البايتات. لا تكتب أبداً إلى القرص، ولا تُجري طلبات شبكة، ولا تقرأ تبويبات أخرى. الوكيل الذي يستدعي هذه الأدوات يملك بالضبط الصلاحية التي يملكها شخص ينقر على ”تحويل“ — ولا شيء أكثر.

أدوات WebMCP المسجَّلة

تُسجَّل هذه الأدوات مع document.modelContext في كل صفحة من WebConverter وتُعكس على سجل برمجي حتى تعمل حتى قبل وصول الدعم الأصلي في المتصفح.

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 ميغابايت عند أول استخدام.

convert_audio

تحويل ملف صوتي — أو استخراج المسار الصوتي من فيديو — إلى MP3 أو OGG أو WAV أو FLAC. يُقبل أي شيء يستطيع المتصفح فك تشفيره.

convert_video

إعادة ترميز فيديو إلى MP4 (H.264 + AAC) أو WebM (VP9 + Opus) أو GIF متحرك باستخدام ffmpeg-wasm. تنزيل كسول لكل متغيّر.

trim_video

قصّ مقطع من startTime → endTime من فيديو باستخدام ffmpeg-wasm، محلياً.

remove_image_background

إنتاج نسخة PNG أو WebP شفافة من صورة باستخدام نموذج صغير U²-Net-P بصيغة ONNX إضافة إلى تمرير matting بصيغة WASM حتمي.

transcribe_audio

تفريغ الصوت — أو المسار الصوتي لفيديو — إلى نص مع طوابع زمنية باستخدام نموذج Whisper مكمَّم (whisper.cpp WASM). الإنجليزية افتراضياً.

list_supported_formats

تعداد كل صيغة إدخال/إخراج ومحرّك عبر جميع أدوات WebMCP حتى يتمكن الوكيل من التخطيط لتحويل صالح.

عرض حي — التحويل عبر أداة WebMCP

يستدعي هذا نفس أداة convert_image التي يستدعيها وكيل الذكاء الاصطناعي تماماً. اختر صورة، اختر صيغة، ويعمل التحويل محلياً في متصفحك.

نصيحة: في Chrome يمكنك تفعيل الواجهة الأصلية من chrome://flags/#enable-webmcp-testing. يعمل هذا العرض أيضاً بدونها عبر سجل الأدوات المدمج.

محول ملفات WebMCP — الأسئلة الشائعة

ما هو محول ملفات WebMCP؟

إنه WebConverter مكشوفاً كخادم WebMCP. باستخدام document.modelContext، يمكن لوكلاء الذكاء الاصطناعي استدعاء convert_image وlist_supported_formats لتحويل الصور بالكامل داخل المتصفح — بدون رفع وبدون مفتاح API.

هل يرفع ملفاتي إلى خادم؟

لا. تشغّل أداة convert_image نفس تحويل WebAssembly الذي تستخدمه الواجهة، داخل Web Worker. لا يغادر ملفك تبويب المتصفح أبداً.

ما المتصفحات التي تدعم document.modelContext؟

متاح خلف علامة في إصدارات Chrome الحديثة (chrome://flags/#enable-webmcp-testing) ويتطلب سياقاً آمناً. يكشف WebConverter أيضاً سجل أدوات برمجياً حتى تعمل نفس الأدوات قبل وصول الدعم الأصلي.

هل محول ملفات 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.

جميع التحويلات