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 एकीकरण कैसे बनाया गया।
सभी रूपांतरण