kembali ke beranda
Go (Golang)MarkdownXML ParsingCLIMCP Server

Markdown Gokil

CLI & MCP Server Konverter DOCX ke Markdown Berkinerja Tinggi

tanggal Juni 2026
peran saya go developer
kode sumber →

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 .docx untuk 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 internal word/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 .docx milik pengguna secara otonom.
  • Otomatisasi Task dengan Justfile: Terintegrasi dengan just untuk mempermudah proses build, testing, menjalankan konversi instan, hingga mengaktifkan server MCP dengan perintah singkat.