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 แล้วลบข้อมูลตำแหน่ง
- 3แปลงเอกสาร HWP เป็น PDF
- 4ดึงเนื้อความออกจากเอกสาร HWP
ฝั่งมือเปล่าทำเสร็จแค่สองจากสี่ งานเอกสารเกาหลีสองชิ้นหมดเวลาไปกับการหาและติดตั้งไลบรารีจนไม่ได้เริ่มเลย ดังนั้นต้องอ่านช่องว่างข้างบนว่า “อย่างน้อยเท่านี้” ถ้าบังคับให้ทำครบทั้งสี่ ช่องว่างจะกว้างกว่านี้
โทเคนและค่าใช้จ่ายไม่ใช่ตัวเลขประมาณ แต่เป็นยอดจริงที่เซสชันบันทึกไว้ทุกข้อความแล้วนำมารวมกัน วัดเมื่อ 2026-09-12
สามสิบเอ็ดงาน เหลือหกเครื่องมือ
ที่นี่ไม่ได้ไล่ลิสต์เครื่องมือบนเว็บทีละอัน คำอธิบายเครื่องมืออยู่ในบริบทของโมเดลทุกบทสนทนา ถ้ากางออกมาสามสิบเอ็ดอัน รายการนั้นเองจะกินโทเคนที่ตั้งใจจะประหยัด งานที่ทำงานแบบเดียวกันจึงถูกรวมเข้าด้วยกัน แล้วใช้พารามิเตอร์เลือกเอา
doc_readดึงข้อความออกจากไฟล์ DOCX, PDF, HWP, HWPX, EML, JTD และ XDW รวมถึงตารางและหัวกระดาษ และแสดงข้อมูลที่ไฟล์บันทึกเกี่ยวกับตัวเอง เช่น สถานที่ถ่ายรูปdoc_convertเอกสารเป็น PDF (รวม JTD และ XDW ของญี่ปุ่น), PDF กลับเป็น Word, Excel หรือ HWP, หน้า PDF เป็น JPG หรือ PNG, ตารางเป็น CSV หรือ JSON, สลับระหว่างรูปแบบเอกสารเกาหลีpdf_editรวม PDF แยกไฟล์ ลบหน้า หมุน จัดลำดับใหม่ ลดขนาดไฟล์ ใส่หรือปลดรหัสผ่าน และแก้ข้อความตรงตำแหน่งเดิมpdf_infoคืนค่าจำนวนหน้า ขนาดหน้า และข้อมูลเอกสารของไฟล์ PDFimage_editย่อขนาดและลดน้ำหนักรูป (รวม HEIC จาก iPhone) เปลี่ยนรูปแบบ ลบพื้นหลัง ลบข้อมูลตำแหน่งและกล้องที่ติดมาqr_makeเปลี่ยนลิงก์หรือข้อความให้เป็นรหัส QR ที่พิมพ์ออกมาแจกได้
มีอะไรใหม่ในเวอร์ชัน 0.4.0
เครื่องมือยังมีหกตัวเท่าเดิม แต่รับงานบนเว็บได้สามสิบเอ็ดอย่าง จากเดิมยี่สิบห้าอย่าง ความสามารถใหม่เข้ามาเป็นตัวเลือกของเครื่องมือที่มีอยู่แล้ว รายการที่เอเจนต์โหลดตอนเริ่มบทสนทนาแต่ละครั้งจึงแทบไม่ยาวขึ้น
ezpzfile-mcp@0.4.0
PDF กลับเป็น Word, Excel และ HWP
ย่อหน้าและตารางกลับมาเป็นข้อความที่แก้ได้ เครื่องมือจะเปิดไฟล์ที่เขียนออกมาอีกครั้งเพื่อตรวจ และบอกรายชื่อหน้าที่ต้องข้ามไป เช่น หน้าสแกนที่ไม่มีตัวอักษร
doc_convert to: docx | xlsx | hwp | hwpxเปลี่ยนข้อความใน PDF
เปลี่ยนคำหรือวลีตรงตำแหน่งเดิม โดยใช้ฟอนต์ของ PDF นั้นเองถ้าฟอนต์มีตัวอักษรครบ จากนั้นนับว่ายังเหลืออีกกี่จุด จะได้ไม่มีจุดไหนหลุดไป
pdf_edit op: replace_textIchitaro และ DocuWorks
อ่านไฟล์ญี่ปุ่นจาก Ichitaro (.jtd) และ DocuWorks (.xdw, .xbd) ได้โดยไม่ต้องมีทั้งสองโปรแกรม แล้วแปลงเป็น PDF ส่วนไฟล์ Ichitaro ยังแปลงเป็น Word ได้ด้วย
doc_read · doc_convert .jtd .xdw .xbdรูปจาก iPhone (HEIC)
ย่อขนาดและแปลงรูป HEIC แล้วรวมกับรูปอื่นเป็น PDF ไฟล์เดียวได้ ผลลัพธ์ออกมาเป็น JPEG, PNG หรือ WebP
image_edit .heicข้อมูลที่ไฟล์บันทึกไว้เกี่ยวกับตัวเอง
บอกว่ารูปถ่ายที่ไหน ด้วยกล้องอะไร หรือใครเขียนเอกสารและเมื่อไร แค่ดูไม่ทำให้ไฟล์เปลี่ยน ถ้าจะลบออกจากรูปหรือ PDF ให้ใช้ image_edit strip_metadata
doc_read format: metadataบอกเหตุผลชัด ๆ เมื่อเปิด HWP ไม่ได้
บอกว่าไฟล์นั้นจริง ๆ คืออะไร เช่น PDF หรือ Word ที่ตั้งชื่อผิด ไฟล์ที่ดาวน์โหลดไม่จบ หรือสำเนาที่ถูกล็อกด้วยระบบความปลอดภัยของบริษัท (DRM) ถ้าเอนจินล่มกับไฟล์หนึ่ง ไฟล์ถัดไปก็ยังทำงานต่อได้
doc_read "Only the name says HWP: this is a PDF."
เรียกครั้งหนึ่งเร็วแค่ไหน
เปิดเซิร์ฟเวอร์ค้างไว้ แล้วจับเวลาแต่ละการเรียกห้าครั้งและบันทึกค่ากลาง อินพุตคือ PDF 15 หน้า 2.2MB, ไฟล์ HWP 342KB และ JPEG 3000x2000
| การเรียก | ค่ากลาง |
|---|---|
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 ที่แก้ไขได้”
- “เปลี่ยน ACME เป็น Globex ทั้งหมดใน contract.pdf”
- “ย่อรูปพวกนี้ให้กว้าง 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