kembali ke beranda
Markdown Gokil
CLI & MCP Server Konverter DOCX ke Markdown Berkinerja Tinggi
Tentang Projek
Markdown Gokil adalah perkakas CLI (Command Line Interface) dan server MCP (Model Context Protocol) berkinerja tinggi yang dikembangkan menggunakan bahasa pemrograman Go. Aplikasi ini dirancang untuk mengotomatiskan konversi dokumen Microsoft Word (.docx) menjadi berkas Markdown (.md) yang bersih, terstandardisasi, dan siap digunakan untuk kebutuhan dokumentasi teknis atau diumpankan ke AI agents.
Projek ini memecahkan masalah konversi dokumen legacy berformat .docx ke format Markdown secara massal dan akurat, tanpa merusak struktur penting seperti tabel, list hierarkis (bertingkat), atau menghilangkan gambar yang tersemat di dalam dokumen asli.
Fitur Utama
- Konversi Gaya & Formatting Cerdas: Menerjemahkan paragraf, teks tebal (bold), miring (italic), serta kombinasi pemformatan teks dengan akurat ke dalam sintaks Markdown.
- Deteksi Heading Otomatis: Secara cerdas menganalisis ukuran font asli pada gaya dokumen
.docxuntuk menentukan level heading (#,##,###,####) secara otomatis. - Dukungan Tabel Konversi: Mengonversi tabel DOCX yang kompleks menjadi tabel Markdown standar yang rapi dan terformat dengan baik.
- Penanganan List Hierarkis: Mendukung list berangka (angka, alfabet, romawi) maupun poin-poin (bullet) lengkap dengan kedalaman hierarki (indented sub-lists) secara presisi.
- Ekstraksi Gambar Otomatis: Membongkar arsip
.docx, mengekstrak semua aset gambar dari folder internalword/media/langsung ke folder output target, dan merujuknya menggunakan path relatif secara otomatis di dalam berkas.md. - Dukungan Server MCP: Dapat dijalankan langsung sebagai server Model Context Protocol (stdio) sehingga AI agent (seperti Claude Desktop, Cursor, Windsurf, dll.) dapat menggunakannya sebagai tool untuk membaca dan mengonversi berkas
.docxmilik pengguna secara otonom. - Otomatisasi Task dengan Justfile: Terintegrasi dengan
justuntuk mempermudah proses build, testing, menjalankan konversi instan, hingga mengaktifkan server MCP dengan perintah singkat.