ezpzfile MCP
Hentikan agen Anda menulis ulang kode file yang sama
Sekumpulan perkakas untuk agen seperti Claude dan Cursor. Menyunting PDF, membaca dokumen, mengubah format, merapikan gambar: masing-masing menjadi satu panggilan. Semuanya berjalan di komputer Anda, jadi tidak ada file yang dikirim ke mana pun.
claude mcp add ezpzfile -- npx -y ezpzfile-mcpBisa dipasang di mana
Apa yang berubah
Sebelum dipasang
Tiga sampai empat putaran- 1Cari pustaka yang layak lalu pasang.
- 2Tulis skripnya, temukan hasil yang meleset, perbaiki.
- 3Buka hasilnya sekadar untuk melihat apakah berhasil.
Setelah dipasang
Satu panggilan- 1Panggil perkakasnya sekali.
- 2File hasilnya dibuat di tempat itu juga.
- 3Hasil pencocokan jumlah halaman dan jumlah yang tidak terbawa ikut kembali bersamanya.
Seberapa hemat
Empat berkas yang sama ditaruh di dua sesi, lalu kalimat tugas yang sama diberikan ke model yang sama. Satu sisi hanya boleh memakai server ini. Sisi lain tanpa perkakas khusus dan bebas memakai shell serta Node.
−53%
biaya berkurang
−93%
waktu berkurang
| Tangan kosong | ezpzfile MCP | |
|---|---|---|
| Biaya | $0.28 | $0.13 |
| Waktu | 9:06 | 0:39 |
| Tugas selesai | 2 / 4 | 4 / 4 |
| Panggilan perkakas | 20 | 10 |
| Token terpakai | 510,607 | 184,605 |
Empat tugas yang diberikan
- 1Gabungkan dua PDF lalu hapus tiga halaman
- 2Kecilkan foto jadi lebar 1200 dan hapus data lokasinya
- 3Ubah dokumen HWP menjadi PDF
- 4Ambil teks dari dokumen HWP
Sisi tangan kosong hanya menyelesaikan dua dari empat. Dua tugas dokumen Korea habis waktunya untuk mencari dan memasang pustaka, dan tidak pernah sempat dimulai. Jadi bacalah selisih di atas sebagai “setidaknya sebesar ini”. Kalau dipaksa menuntaskan keempatnya, selisihnya lebih lebar.
Token dan biaya bukan perkiraan. Itu angka nyata yang dicatat sesi di tiap pesan, lalu dijumlahkan. Diukur pada 2026-09-12
Tiga puluh satu pekerjaan, enam perkakas
Perkakas di situs tidak didaftar satu per satu di sini. Keterangan perkakas menempati konteks model pada setiap percakapan, jadi menjabarkan tiga puluh satu di antaranya justru memakan token yang ingin dihemat. Pekerjaan yang caranya sama dikelompokkan, lalu sebuah argumen memilih di antaranya.
doc_readMengambil teks dari berkas DOCX, PDF, HWP, HWPX, EML, JTD, dan XDW, termasuk tabel dan kepala halaman. Juga menampilkan apa yang dicatat berkas tentang dirinya, seperti tempat foto diambil.doc_convertDokumen menjadi PDF (termasuk JTD dan XDW Jepang), PDF kembali menjadi Word, Excel, atau HWP, halaman PDF menjadi JPG atau PNG, lembar kerja menjadi CSV atau JSON, format Korea saling bertukar.pdf_editMenggabungkan PDF, memisahnya, menghapus halaman, memutar, menyusun ulang, memperkecil ukuran, mengunci atau membuka kuncinya, dan mengganti teks di tempatnya.pdf_infoMengembalikan jumlah halaman, ukuran halaman, dan metadata sebuah PDF.image_editMengubah ukuran dan memperkecil gambar (termasuk HEIC dari iPhone), mengganti format, memotong latar, menghapus data lokasi dan kamera.qr_makeMengubah sebuah tautan atau potongan teks menjadi kode QR yang bisa dicetak dan dibagikan.
Yang baru di versi 0.4.0
Keenam perkakas kini menangani tiga puluh satu pekerjaan situs, sebelumnya dua puluh lima. Fitur baru masuk sebagai opsi pada perkakas yang sudah ada, jadi daftar yang dimuat agen Anda di awal setiap percakapan nyaris tidak bertambah panjang.
ezpzfile-mcp@0.4.0
PDF kembali ke Word, Excel, dan HWP
Paragraf dan tabel kembali sebagai teks yang bisa disunting. Perkakas membuka lagi hasil tulisannya untuk memeriksa, lalu mendaftar halaman yang terpaksa dilewati, misalnya pindaian tanpa teks.
doc_convert to: docx | xlsx | hwp | hwpxGanti teks di dalam PDF
Menukar kata atau frasa di tempatnya, dengan fon PDF itu sendiri bila hurufnya tersedia. Sesudahnya ia menghitung sisanya, supaya tidak ada yang terlewat.
pdf_edit op: replace_textIchitaro dan DocuWorks
Membaca berkas Jepang Ichitaro (.jtd) dan DocuWorks (.xdw, .xbd) tanpa kedua program itu, lalu mengubahnya menjadi PDF. Berkas Ichitaro juga bisa dijadikan Word.
doc_read · doc_convert .jtd .xdw .xbdFoto iPhone (HEIC)
Mengecilkan dan mengonversi foto HEIC, juga menyatukannya dalam satu PDF bersama gambar lain. Hasilnya JPEG, PNG, atau WebP.
image_edit .heicYang dicatat berkas tentang dirinya
Menunjukkan di mana dan dengan kamera apa foto diambil, atau siapa yang menulis dokumen dan kapan. Melihat saja tidak mengubah apa pun. Untuk menghapusnya dari foto dan PDF, pakai image_edit strip_metadata.
doc_read format: metadataJawaban jelas saat HWP tidak terbuka
Ia menyebut berkas itu sebenarnya apa: PDF atau Word yang salah nama, unduhan yang terputus, atau salinan yang dikunci sistem keamanan kantor (DRM). Kalau mesin mogok di satu berkas, berkas berikutnya tetap diproses.
doc_read "Only the name says HWP: this is a PDF."
Secepat apa satu panggilan
Dengan server sudah berjalan, tiap panggilan diukur lima kali dan diambil nilai tengahnya. Masukannya PDF 15 halaman 2.2MB, berkas HWP 342KB, dan JPEG 3000x2000.
| Panggilan | Nilai tengah |
|---|---|
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
Dari server menyala sampai jawaban pertama
~2,000
Token yang dimakan daftar perkakas tiap percakapan
Pemasangan
Pilih perkakas yang Anda pakai lalu salin satu baris.
claude mcp add ezpzfile -- npx -y ezpzfile-mcpJalankan sekali di terminal mana pun.
Butuh Node 22.13 atau lebih baru. Unduhan hanya sekali di awal, setelah itu langsung dari singgahan.
Setelah terpasang, Anda bisa minta seperti ini
- “Gabungkan chapter1.pdf dan chapter2.pdf lalu buang halaman 3”
- “Ubah ~/Downloads/quote.pdf jadi berkas Word yang bisa saya sunting”
- “Ganti semua ACME jadi Globex di contract.pdf”
- “Kecilkan foto-foto ini jadi lebar 1200 dan hapus data lokasinya”
- “Ubah ~/Downloads/notice.hwp menjadi PDF”
- Tidak ada kode konversi yang perlu ditulis dan diperbaiki untuk tiap file. Perkakasnya sudah terpasang.
- Setiap hasil dibaca ulang untuk memastikan jumlah halamannya, dan apa pun yang tidak terbawa akan dihitung.
- Semuanya berjalan di komputer Anda. Tidak ada file yang diunggah, jadi dokumen rahasia pun aman diserahkan.
Pertanyaan yang sering muncul
Benarkah berkas tidak pernah keluar dari komputer+
Tidak pernah. Mesin dokumen dan fonnya ikut dalam paket, jadi membaca dan mengonversi berjalan tanpa internet. Satu-satunya unduhan terjadi saat Anda pertama kali menghapus latar foto: model pemotong latar (sekitar 18 MB) diambil sekali dari ezpzfile.com lalu disimpan di disk. Foto Anda tidak dikirim ke mana pun. Repositorinya terbuka, Anda bisa memeriksanya sendiri.
Ada biayanya?+
Tidak ada. Berlisensi MIT dan diterbitkan di npm. Tanpa akun, tanpa kunci.
Bisa dipakai di ChatGPT atau Grok?+
Belum bisa. Keduanya hanya menerima server MCP jarak jauh yang dihubungkan lewat alamat web. Perkakas ini sengaja berjalan di komputer Anda supaya berkas tidak pernah keluar. Claude, Cursor, VS Code, dan Gemini CLI sudah bisa sekarang.
Perlu perangkat lunak kantor Korea untuk berkas HWP?+
Tidak perlu, Windows juga tidak. Mesin yang membaca dan menggambar dokumen Korea ikut dalam paket, jadi berjalan sama di macOS maupun Linux.
Kenapa hanya enam perkakas?+
Keterangan perkakas masuk ke konteks model setiap kali percakapan dimulai. Menjadikan masing-masing dari tiga puluh satu pekerjaan itu perkakas tersendiri justru membuat daftar itu memakan token yang ingin dihemat. Maka pekerjaan yang caranya sama dikelompokkan, dan sebuah argumen memilih di antaranya. Fitur bertambah pun perkakas tidak bertambah.
Bagaimana tahu hasilnya benar?+
Perkakasnya memeriksa sendiri lalu memberi tahu. Ia membaca ulang berkas yang baru ditulis untuk mencocokkan jumlah halaman, dan menghitung huruf yang tidak ada di fon. Tujuannya agar hasil yang rusak diam-diam muncul sebagai angka, bukan sebagai kejutan di kemudian hari.
Satu baris dan langsung terpasang
Tempel ke terminal lalu serahkan sebuah berkas ke agen Anda. Kalau ingin dilepas, hapus satu baris dari konfigurasi.
claude mcp add ezpzfile -- npx -y ezpzfile-mcp