Ekosistem Tumbuh karena Orang Berbagi
Setiap MCP server yang berguna berawal dari seseorang yang menyelesaikan masalah pribadinya dan memutuskan untuk membagikan solusinya. Jika Anda telah membangun integrasi yang menghubungkan asisten AI Anda ke alat atau layanan yang belum memiliki dukungan MCP yang baik, kemungkinan besar orang lain juga membutuhkan hal yang sama. Memublikasikannya akan mengubah alat pribadi Anda menjadi sumber daya komunitas.
Hambatan untuk berkontribusi lebih rendah dari yang Anda kira. Anda tidak perlu implementasi yang sempurna dan lengkap fitur. Server yang fokus dan terdokumentasi dengan baik yang melakukan satu hal dengan baik lebih berharga daripada proyek yang besar dan mencoba mencakup segalanya.
Apa yang Membuat Kontribusi Baik
Dokumentasi adalah perbedaan antara alat yang diadopsi orang dan yang dilewati. Setidaknya, sertakan instruksi penyiapan yang jelas, deskripsi tentang apa yang dilakukan server, contoh penggunaan, dan informasi tentang izin atau kredensial yang dibutuhkan. Sinyal kualitas yang dicari oleh direktori seperti Skillful.sh pada dasarnya adalah daftar periksa untuk kontribusi yang baik.
Penanganan kesalahan lebih penting daripada jumlah fitur. Server yang menangani kegagalan dengan anggun, memberikan pesan kesalahan yang membantu, dan tidak crash secara tak terduga jauh lebih bermanfaat daripada server dengan dua kali lipat fitur tetapi penanganan kesalahan yang rapuh. Pikirkan apa yang terjadi ketika kredensial salah, layanan target mati, atau input tidak terbentuk dengan benar.
Membuat Server Anda Mudah Ditemukan
Memublikasikan ke GitHub adalah langkah pertama, tetapi penemuan memerlukan lebih banyak hal. Tambahkan metadata yang jelas: nama yang deskriptif, tag yang relevan, dan README yang menjelaskan proposisi nilai pada paragraf pertama. Sebagian besar direktori mengindeks dari GitHub secara otomatis, sehingga metadata yang baik berarti server Anda muncul dalam pencarian yang tepat di Skillful.sh dan platform lainnya.
Mengirim server Anda secara langsung ke direktori dan registri mempercepat penemuan. Semakin cepat alat Anda diindeks, semakin cepat orang dapat menemukannya. Sertakan dalam daftar awesome-list yang relevan dan sebutkan di forum komunitas tempat orang membahas layanan yang diintegrasikan oleh server Anda.
Memelihara setelah Publikasi
Publikasi adalah awal, bukan akhir. Tanggapi issue, gabungkan pull request yang masuk akal, dan rilis pembaruan ketika layanan target mengubah API-nya. Pemeliharaan aktif adalah sinyal terkuat yang digunakan direktori untuk menilai kualitas. Server yang terpelihara dengan baik dan memiliki sepuluh bintang akan berperingkat lebih tinggi daripada server yang ditinggalkan dengan seratus bintang.
Jika Anda tidak dapat lagi memelihara sebuah server, tidak masalah. Arsipkan repositori tersebut dengan catatan yang menjelaskan situasi. Itu lebih baik daripada membiarkannya menggantung sehingga orang menemukannya, mencoba menggunakan, lalu mengalami masalah tanpa jalur penyelesaian.