Menginstal Sheetize MCP Server via NuGet

Menginstal Sheetize MCP Server via NuGet


NuGet adalah manajer paket gratis dan open‑source untuk .NET yang memudahkan penambahan, penghapusan, dan pembaruan pustaka di proyek Visual Studio. NuGet secara otomatis mengelola berkas pustaka, referensi, dan perubahan konfigurasi.

Cara Menginstal lewat NuGet Package Manager Console

Jika Anda menggunakan Visual Studio Community 2026

  • Buka Proyek Anda:

    • Jalankan Visual Studio Community 2026 dan buka aplikasi .NET Anda.
  • Buat berkas mcp.json di folder solusi dengan konten berikut:

    • Ganti path\to\license.lic dengan path berkas lisensi Anda atau hapus baris konfigurasi untuk versi gratis.
    {
    "inputs": [],
    "servers": {
       "sheetize-mcp-server": {
          "type": "stdio",
          "command": "dnx",
          "args": [
          "SheetizeMCPServer",
          "--prerelease",
          "--yes",
          "--licensePath",
          "path\\to\\license.lic"
          ],
          "env": {}
       }
    }
    }
  • Periksa apakah paket berhasil terpasang:

    • Buka View > GitHub Copilot Chat.
    • Pilih Select tools and skills dan pastikan di bagian Added muncul server MCP khusus.

Jika Anda menggunakan Visual Studio Code

  • Buka Proyek Anda:

    • Jalankan Visual Studio Code.
  • Di folder root proyek buat folder dan berkas .vscode/mcp.json dengan konten berikut:

    • Ganti path\to\license.lic dengan path berkas lisensi Anda atau hapus baris konfigurasi untuk versi gratis.
    {
       "servers": {
          "sheetize-mcp-server": {
             "type": "stdio",
             "command": "dnx",
             "args": [
             "SheetizeMCPServer",
             "--prerelease",
             "--yes",
             "--licensePath",
             "path\\to\\license.lic"
             ]
          }
       }
    }
  • Periksa apakah paket berhasil terpasang:

    • Buka View > Chat.
    • Buka Settings > MCP Servers dan pastikan di bagian Workspace terdapat server MCP khusus.

Kelebihan Menggunakan NuGet

  • Manajemen Dependensi Otomatis:

    • NuGet secara otomatis menangani dependensi, memastikan semua pustaka yang diperlukan termasuk dan ter‑update dengan benar.
  • Pembaharuan yang Sederhana:

    • Memperbarui paket menjadi mudah dengan NuGet, baik lewat Package Manager Console maupun antarmuka grafis.
  • Terintegrasi dengan Visual Studio:

    • NuGet terintegrasi mulus dengan Visual Studio, menyediakan antarmuka yang ramah pengguna untuk manajemen paket.
  • Versi:

    • NuGet memungkinkan Anda mengelola berbagai versi pustaka, memudahkan rollback ke versi sebelumnya atau menguji rilis baru.

Kekurangan Menggunakan NuGet

  • Terbatas pada Visual Studio:

    • NuGet dirancang terutama untuk Visual Studio, meskipun dapat dipakai di lingkungan lain dengan integrasi yang kurang optimal.
  • Potensi Konflik Versi:

    • Mengelola versi pada proyek besar dapat menjadi rumit, memerlukan perhatian ekstra.
  • Ketergantungan pada Jaringan:

    • Instalasi dan pembaruan paket memerlukan koneksi internet. Penggunaan offline mungkin memerlukan paket yang sudah diunduh sebelumnya.
  • Kompleksitas untuk Proyek Besar:

    • Proyek besar dengan banyak dependensi dapat menemukan manajemen NuGet menjadi lebih memberatkan, sehingga memerlukan alat atau strategi tambahan.
 Indonesia