2 poin oleh eoeoe 2026-03-13 | Belum ada komentar. | Bagikan ke WhatsApp

Selama ini saya hanya mengikuti postingan yang naik ke GeekNews, dan ini adalah postingan pertama saya.

Saya membuat sebuah wiki yang berjalan di ekosistem Cloudflare Workers.

Wiki ini dibuat dengan memanfaatkan semaksimal mungkin layanan di ekosistem Cloudflare seperti database D1, KV, dan penyimpanan R2, dan untuk operasi skala kecil atau penggunaan wiki pribadi, layanan ini dapat dipertahankan secara stabil dengan free tier.

Dokumen ditulis berbasis Toast UI Editor dan Markdown, dan ada juga beberapa sintaks tambahan yang tidak didukung oleh Markdown tetapi diperlukan untuk wiki. (catatan kaki, tautan antar dokumen, templat, dll.)

Selain itu, ada juga fitur untuk menyisipkan ikon Bootstrap dan ikon MDI langsung dari editor.
{bi:card-text} {mdi:dots-vertical} seperti ini akan otomatis diparse menjadi ikon pada layar tampilan dokumen.

Untuk kemudahan penggunaan,
ikon dengan {bi: dan {mdi:, serta tautan antar dokumen atau templat dengan [[ dan {{, cukup diketik sampai tanda kurung pembukanya saja maka akan muncul pelengkapan otomatis di samping kursor yang bisa dioperasikan dengan mouse atau tombol panah keyboard.

Agar chatbot AI dapat membaca data wiki secara efisien, saya menambahkan fungsi pencarian judul, pencarian FTS, ekstraksi daftar isi dokumen, dan membaca hanya bagian daftar isi tertentu pada server MCP, sehingga chatbot bisa memilih dan membaca hanya bagian tertentu dari dokumen untuk menghemat token. Selain itu, beberapa sintaks yang tidak berguna meski dikirim sebagai konteks akan otomatis dikecualikan saat dibaca melalui MCP.

Hampir semua fitur yang umumnya ada pada wiki juga sudah diimplementasikan, seperti manajemen hak akses per pengguna, kategori, dan penyisipan skrip header (untuk memasukkan iklan atau kode analitik pengunjung).

Awalnya pengembangan dimulai karena saya dan seorang kenalan ingin mengelola wiki untuk para penggemar audio. Namun setelah mencoba menyiapkan wiki.js di Synology NAS dan terus mengalami crash hingga akhirnya menyerah, saya mulai mengembangkannya sendiri. Pada akhirnya, rencana untuk mengelola wiki bersama pun batal, tetapi karena sayang hasil yang sudah dibuat, saya memutuskan untuk membukanya ke publik.

Yang saat ini dijalankan untuk pengujian adalah
https://wiki.vialinks.xyz
dan server MCP juga dibuka. (https.wiki.vialinks.xyz/api/mcp)

Fitur MCP juga bisa Anda uji di https://mcp.vialinks.xyz.

Belum ada komentar.

Belum ada komentar.