ezpzfile MCP
अपने एजेंट से वही फ़ाइल कोड बार बार मत लिखवाइए
Claude और Cursor जैसे एजेंटों के लिए टूल का एक सेट। PDF संपादित करना, दस्तावेज़ पढ़ना, प्रारूप बदलना, तस्वीर सुधारना: इनमें से हर काम एक कॉल बन जाता है। सब कुछ आपकी मशीन पर चलता है, इसलिए कोई फ़ाइल कहीं नहीं भेजी जाती।
claude mcp add ezpzfile -- npx -y ezpzfile-mcpकहाँ जुड़ता है
क्या बदलता है
जोड़ने से पहले
तीन चार चक्कर- 1कोई काम की लाइब्रेरी खोजकर लगाइए।
- 2स्क्रिप्ट लिखिए, नतीजा बिगड़ा मिले तो सुधारिए।
- 3सही हुआ या नहीं, यह देखने के लिए नतीजा खोलिए।
जोड़ने के बाद
एक कॉल- 1टूल को एक बार बुलाइए।
- 2नतीजा वहीं बन जाता है।
- 3पन्नों की गिनती का मिलान और जो कुछ नहीं ले जाया जा सका उसकी संख्या साथ लौटती है।
कितनी बचत होती है
वही चार फ़ाइलें दो सत्रों में एक जैसी रखी गईं, और वही काम का वाक्य उसी मॉडल को दिया गया। एक तरफ़ सिर्फ़ यही सर्वर इस्तेमाल करने दिया गया। दूसरी तरफ़ कोई ख़ास औज़ार नहीं था और शेल तथा Node खुलकर इस्तेमाल करने दिए गए।
−53%
ख़र्च घटता है
−93%
लगने वाला समय घटता है
| बिना औज़ार | ezpzfile MCP | |
|---|---|---|
| ख़र्च | $0.28 | $0.13 |
| लगा समय | 9:06 | 0:39 |
| पूरे हुए काम | 2 / 4 | 4 / 4 |
| टूल कॉल | 20 | 10 |
| इस्तेमाल हुए टोकन | 510,607 | 184,605 |
जो चार काम कहे गए
- 1दो PDF जोड़कर तीन पन्ने हटाना
- 2तस्वीर को 1200 चौड़ा करके लोकेशन मिटाना
- 3HWP दस्तावेज़ को PDF में बदलना
- 4HWP दस्तावेज़ से लिखा हुआ निकालना
बिना औज़ार वाली तरफ़ चार में से सिर्फ़ दो काम पूरे हुए। कोरियाई दस्तावेज़ वाले दो कामों में लाइब्रेरी ढूँढने और लगाने में ही सारा समय चला गया और शुरुआत तक नहीं हो पाई। इसलिए ऊपर के अंतर को “कम से कम इतना” पढ़ा जाना चाहिए। चारों पूरे कराए जाते तो अंतर और बढ़ता।
टोकन और ख़र्च अनुमान नहीं हैं। ये वही असली आँकड़े हैं जो सत्र ने हर संदेश पर दर्ज किए और जोड़े गए। मापने की तारीख़: 2026-09-12
इकतीस काम, छह टूल
साइट के टूल यहाँ एक एक करके नहीं गिनाए गए। टूल का विवरण हर बातचीत में मॉडल के संदर्भ में बैठा रहता है, इसलिए इकतीस को खोलकर रखना उन्हीं टोकन को खा जाएगा जिन्हें बचाना है। जो काम एक जैसे चलते हैं उन्हें साथ रखा गया है, और एक आर्ग्युमेंट उनमें से चुन लेता है।
doc_readDOCX, PDF, HWP, HWPX, EML, JTD और XDW से लिखा हुआ निकालता है, तालिकाएँ और शीर्ष पंक्तियाँ भी। फ़ाइल अपने बारे में क्या दर्ज रखती है, जैसे फ़ोटो कहाँ ली गई, यह भी दिखाता है।doc_convertदस्तावेज़ों को PDF में (जापानी JTD और XDW भी), PDF को वापस Word, Excel या HWP में, PDF के पन्नों को JPG या PNG में, शीट को CSV या JSON में, और कोरियाई प्रारूपों को आपस में बदलता है।pdf_editPDF जोड़ता है, अलग करता है, पन्ने हटाता है, घुमाता है, क्रम बदलता है, आकार घटाता है, ताला लगाता या खोलता है, और लिखा हुआ उसी जगह बदलता है।pdf_infoकिसी PDF के पन्नों की संख्या, पन्ने का आकार और दस्तावेज़ की जानकारी लौटाता है।image_editतस्वीरों का आकार और वज़न घटाता है (iPhone की HEIC भी), प्रारूप बदलता है, पृष्ठभूमि हटाता है, लोकेशन और कैमरे की जानकारी मिटाता है।qr_makeकिसी लिंक या लिखे हुए को ऐसे QR कोड में बदलता है जिसे छापकर बाँटा जा सके।
0.4.0 में क्या नया है
छह टूल अब साइट के इकतीस काम संभालते हैं, पहले पच्चीस संभालते थे। नई सुविधाएँ मौजूदा टूल के विकल्प बनकर जुड़ती हैं, इसलिए हर बातचीत की शुरुआत में एजेंट जो सूची लोड करता है, वह लगभग उतनी ही लंबी है।
ezpzfile-mcp@0.4.0
PDF वापस Word, Excel और HWP में
पैराग्राफ़ और टेबल बदलने लायक़ टेक्स्ट बनकर लौटते हैं। टूल अपनी लिखी फ़ाइल दोबारा खोलकर जाँचता है और वे पन्ने गिना देता है जिन्हें छोड़ना पड़ा, जैसे बिना टेक्स्ट वाला स्कैन।
doc_convert to: docx | xlsx | hwp | hwpxPDF के भीतर शब्द बदलना
किसी शब्द या वाक्यांश को उसी जगह बदल देता है, और अगर PDF के अपने फ़ॉन्ट में ज़रूरी अक्षर हों तो उसी फ़ॉन्ट में। फिर गिनता है कि कितने बचे, ताकि कोई जगह छूट न जाए।
pdf_edit op: replace_textIchitaro और DocuWorks
जापान की Ichitaro (.jtd) और DocuWorks (.xdw, .xbd) फ़ाइलें इन दोनों प्रोग्राम के बिना पढ़ता है और उन्हें PDF बनाता है। Ichitaro फ़ाइलें Word भी बन सकती हैं।
doc_read · doc_convert .jtd .xdw .xbdiPhone की तस्वीरें (HEIC)
HEIC तस्वीरों को छोटा करता है, फ़ॉर्मैट बदलता है और दूसरी तस्वीरों के साथ एक PDF में जोड़ देता है। नतीजा JPEG, PNG या WebP में आता है।
image_edit .heicफ़ाइल अपने बारे में क्या बताती है
दिखाता है कि तस्वीर कहाँ और किस कैमरे से खींची गई, या दस्तावेज़ किसने और कब लिखा। सिर्फ़ देखने से फ़ाइल नहीं बदलती। तस्वीरों और PDF से इसे मिटाने के लिए image_edit strip_metadata है।
doc_read format: metadataHWP न खुले तो साफ़ वजह
बताता है कि फ़ाइल असल में क्या है: ग़लत नाम वाली PDF या Word फ़ाइल, बीच में टूटा डाउनलोड, या कंपनी की सुरक्षा (DRM) से बंद की गई कॉपी। किसी एक फ़ाइल पर इंजन रुक जाए, तब भी अगली फ़ाइल चलती रहती है।
doc_read "Only the name says HWP: this is a PDF."
एक कॉल कितनी तेज़ है
सर्वर चालू रखकर हर कॉल का समय पाँच बार लिया गया और बीच वाला मान लिखा गया। इनपुट थे 2.2MB का 15 पन्नों वाला PDF, 342KB की HWP फ़ाइल और 3000x2000 का JPEG।
| कॉल | मध्य मान |
|---|---|
image_edit · strip_metadata | 1ms |
qr_make | 4ms |
image_edit · resize | 16ms |
doc_read · pdf | 117ms |
pdf_info | 157ms |
doc_read · hwp | 342ms |
pdf_edit · merge | 657ms |
doc_convert · pdf→jpg | 803ms |
pdf_edit · compress | 1,168ms |
doc_convert · hwp→pdf | 1,541ms |
pdf_edit · protect | 2,821ms |
360ms
सर्वर चलने से पहले जवाब तक
~2,000
हर बातचीत में टूल सूची जितने टोकन लेती है
इंस्टॉल
जो टूल आप इस्तेमाल करते हैं उसे चुनिए और एक पंक्ति कॉपी कीजिए।
claude mcp add ezpzfile -- npx -y ezpzfile-mcpकिसी भी टर्मिनल में एक बार चला दीजिए।
Node 22.13 या नया चाहिए। पहली बार ही डाउनलोड होता है, उसके बाद कैश से चलता है।
जुड़ जाने के बाद ऐसा कह सकते हैं
- “chapter1.pdf और chapter2.pdf जोड़ो, फिर पन्ना 3 हटा दो”
- “~/Downloads/quote.pdf को ऐसी Word फ़ाइल बना दो जिसे मैं बदल सकूँ”
- “contract.pdf में हर जगह ACME को Globex कर दो”
- “इन तस्वीरों को 1200 चौड़ा कर दो और लोकेशन की जानकारी मिटा दो”
- “~/Downloads/notice.hwp को PDF में बदलो”
- हर फ़ाइल के लिए बदलने वाला कोड लिखने और सुधारने की ज़रूरत नहीं। ज़रूरी टूल पहले से जुड़े हैं।
- बनी हुई फ़ाइल दोबारा पढ़कर पन्नों की गिनती मिलाई जाती है, और जो कुछ नहीं ले जाया जा सका उसे गिनकर बताया जाता है।
- सब कुछ आपकी मशीन पर चलता है। कोई फ़ाइल अपलोड नहीं होती, इसलिए गोपनीय दस्तावेज़ भी सौंपे जा सकते हैं।
अक्सर पूछे जाने वाले सवाल
क्या फ़ाइलें सचमुच मशीन से बाहर नहीं जातीं+
नहीं जातीं। दस्तावेज़ पढ़ने वाले इंजन और फ़ॉन्ट पैकेज के भीतर हैं, इसलिए पढ़ने और बदलने का काम बिना इंटरनेट चलता है। डाउनलोड सिर्फ़ एक बार होता है, जब आप पहली बार किसी तस्वीर का बैकग्राउंड हटाते हैं: बैकग्राउंड काटने वाला मॉडल (लगभग 18MB) ezpzfile.com से एक बार आता है और डिस्क पर रखा रहता है। आपकी तस्वीर कहीं नहीं भेजी जाती। रिपॉज़िटरी खुली है, आप ख़ुद जाँच सकते हैं।
क्या इसमें पैसे लगते हैं+
नहीं। MIT लाइसेंस के साथ npm पर मौजूद है। न खाता चाहिए, न कोई कुंजी।
क्या ChatGPT या Grok में चलता है+
अभी नहीं। वे दोनों सिर्फ़ वे दूरस्थ MCP सर्वर स्वीकार करते हैं जिनसे वेब पते से जुड़ा जाता है। यह औज़ार जानबूझकर आपकी मशीन पर चलता है ताकि फ़ाइलें वहीं रहें। Claude, Cursor, VS Code और Gemini CLI में आज ही चलता है।
HWP के लिए कोरियाई ऑफ़िस सॉफ़्टवेयर चाहिए+
नहीं चाहिए, और Windows भी नहीं। कोरियाई दस्तावेज़ पढ़ने और बनाने वाला इंजन पैकेज के साथ आता है, इसलिए macOS और Linux पर भी वैसे ही चलता है।
सिर्फ़ छह औज़ार क्यों+
हर बातचीत की शुरुआत में औज़ारों का विवरण मॉडल के संदर्भ में चढ़ जाता है। इकतीस कामों में से हर एक को अलग औज़ार बना दें तो वही सूची उन टोकन को खा जाएगी जिन्हें बचाना है। इसलिए एक जैसे चलने वाले काम साथ रखे गए हैं और एक आर्ग्युमेंट उनमें से चुन लेता है। सुविधाएँ बढ़ें तब भी औज़ार नहीं बढ़ते।
कैसे पता चले कि नतीजा सही है+
औज़ार ख़ुद जाँचकर बताता है। अभी बनाई फ़ाइल दोबारा पढ़कर पन्नों की गिनती मिलाता है, और फ़ॉन्ट में जो अक्षर नहीं थे उन्हें गिनता है। मक़सद यह है कि चुपचाप बिगड़ा नतीजा बाद के धक्के की जगह एक संख्या बनकर सामने आ जाए।
एक पंक्ति और जुड़ गया
टर्मिनल में चिपकाइए और अपने एजेंट को एक फ़ाइल सौंपकर देखिए। हटाना हो तो सेटिंग से एक पंक्ति मिटा दीजिए।
claude mcp add ezpzfile -- npx -y ezpzfile-mcp