Saya memberi NAS saya otak AI melalui MCP, dan itu menjadi perangkat saya yang paling berguna

NAS sudah melakukan lebih banyak pekerjaan dibandingkan kebanyakan perangkat di rumah saya. Ia menyimpan cadangan, menjaga perpustakaan media saya tetap hidup, menangani pengunduhan, mengarsipkan dokumen lama, dan memberi setiap mesin di jaringan saya satu tempat untuk membuang file. Masalahnya adalah sebagian besar kotak NAS tetap pasif. Mereka menyimpan semuanya, tapi mereka tidak memahami file apa itu, mengapa file itu penting, atau apa yang mungkin ingin saya lakukan dengan file tersebut nanti. Dan itulah mengapa saya memberinya otak AI melalui MCP. MCP memungkinkan aplikasi AI terhubung ke sistem eksternal melalui alat, sumber daya, dan perintah yang terkontrol. Dalam pengaturan ini, NAS berfungsi sebagai sistem eksternal, sedangkan klien AI adalah antarmuka yang saya gunakan untuk berbicara. Saya dapat meminta AI untuk mencari, meringkas, mengatur, membandingkan, dan mempertimbangkan data yang sudah tersimpan di penyimpanan saya alih-alih menelusuri folder secara manual. Terkait Bagaimana MCP secara tidak sengaja menjadi “bahasa umum” terbaik bagi layanan untuk berkomunikasi MCP adalah protokol yang menarik, dan penerapannya secara luas bahkan lebih menarik lagi. Penyiapan NAS AI akan terlihat seperti ini. Kuncinya adalah menjaga beban kerja di NAS sesedikit mungkin. Penyiapan ini memiliki empat bagian — penyimpanan NAS, server MCP, indeks pencarian, dan klien AI. NAS terus melakukan apa yang telah dilakukannya dengan baik: menyimpan file dan mengekspos pembagian melalui jaringan. Server MCP berada di antara klien AI dan NAS, mengubah operasi NAS yang dipilih menjadi alat terstruktur yang dapat digunakan AI. Indeks pencarian memberi AI cara untuk menemukan informasi berdasarkan makna, bukan hanya nama file, sementara klien AI menyediakan antarmuka obrolan tempat saya dapat mengajukan pertanyaan berguna. Saya mengaturnya di UGREEN DH4300 Plus saya, yang memiliki prosesor berbasis ARM, RAM 8 GB, 2,5 GbE, UGOS Pro, dan dukungan Docker resmi. Ini sangat mampu menjalankan beberapa container ringan, tapi saya tidak memperlakukannya seperti stasiun kerja AI. Menjalankan LLM lokal, model penyematan lokal, OCR berkelanjutan, atau pengindeksan vektor skala besar akan menambah beban dan kompleksitas yang tidak perlu. Sebagai gantinya, saya menggunakan NAS untuk penyimpanan dan orkestrasi ringan sambil menyerahkan pekerjaan AI yang berat ke model cloud. Langkah pertama adalah menciptakan area khusus untuk akses AI daripada mengekspos seluruh NAS. Saya membuat folder AI dengan subfolder terpisah yang disebut ReadOnly, Inbox, dan Output. Folder ReadOnly berisi file yang saya rasa nyaman untuk diperiksa oleh AI. Folder Kotak Masuk menyediakan tempat terkontrol untuk meletakkan dokumen yang secara spesifik ingin saya proses, sedangkan folder Output dicadangkan untuk ringkasan, laporan, manifes, dan file lain yang dibuat oleh AI. Anda juga memerlukan Docker. Sebagian besar OS NAS sekarang secara resmi mendukung Docker. Setelah struktur folder tersebut terpasang, instal Docker. UGREEN secara resmi mendukung Docker dan Docker Compose di NAS, jadi saya tidak perlu meretas sistem. Untuk aplikasi yang mendukung MCP, saya memulai dengan LibreChat karena aplikasi ini menyediakan antarmuka web, terhubung ke penyedia model cloud, mendukung server MCP secara langsung, dan memungkinkan saya mengontrol alat mana yang diekspos ke model. Artinya NAS dapat menjalankan aplikasi dan layanan pendukung ringan sedangkan sebenarnya terjadi melalui penyedia cloud seperti Anthropic. Setelah LibreChat berjalan, saya memasang folder NAS yang dapat diakses AI di dalam wadah LibreChat. Jalur host yang tepat bergantung pada lokasi folder di UGOS Pro, tetapi di dalam wadah, saya dapat mengeksposnya di jalur yang bersih seperti /mnt/nas-read. Hal ini memberikan LibreChat dan server MCP lokasi yang dapat diprediksi untuk mengakses file yang disetujui tanpa mengekspos NAS lainnya. Mengonfigurasi MCP Di sinilah keajaiban terjadi Setelah folder dipasang di dalam wadah LibreChat, konfigurasikan server MCP sistem file resmi. Saya menggunakan transportasi stdio lokal untuk ini karena tidak ada alasan untuk mengekspos server MCP sistem file melalui jaringan ketika host dan server MCP berjalan bersama di NAS yang sama. Setelah menambahkan konfigurasi tersebut, mulai ulang wadah LibreChat. Pada titik ini, model harus dapat menggunakan alat sistem file yang tersedia langsung dari antarmuka obrolan. Untuk tes pertama, saya sengaja membuat petunjuknya membosankan. Saya meminta AI untuk hal-hal seperti membuat daftar direktori yang boleh diakses, menampilkan file yang baru diubah, dan menemukan nama file yang mengandung kata faktur. Saya kemudian mengarahkannya ke file teks biasa atau penurunan harga dan meminta ringkasan. Server MCP sistem file cukup untuk penemuan dan akses file dasar, tetapi ini bukan pengurai dokumen universal. File teks biasa dan Markdown sangatlah mudah, sedangkan PDF, dokumen Word, spreadsheet, dan file yang dipindai memerlukan penanganan tambahan. Daripada langsung menambahkan tumpukan RAG penuh, saya akan memperkenalkan ekstraksi dokumen ringan sesuai permintaan hanya ketika saya benar-benar membutuhkannya. Sebuah layanan kecil dapat mengekstrak teks dari PDF, membaca file DOCX, atau memeriksa spreadsheet sebelum meneruskan konten yang relevan kembali ke model. Jadikan NAS Anda lebih berguna Meskipun NAS benar-benar berguna sebagai perangkat penyimpanan, NAS juga dapat berfungsi ganda sebagai platform untuk menjalankan semua jenis aplikasi. Anda bahkan dapat menggunakan port USB di NAS Anda untuk mengubahnya dari perangkat cadangan sederhana menjadi sistem yang dapat terhubung ke catu daya tak terputus (UPS), printer, hub rumah pintar, akselerator AI, dan banyak lagi. Terkait Saya menguji TrueNAS, Unraid, dan OpenMediaVault untuk menemukan OS NAS yang sempurna, dan jelas ada pemenangnya. Setiap distro memiliki kelebihan dan keunikannya masing-masing
Diterbitkan : 2026-07-10 00:00:00
sumber : www.xda-developers.com



