Instalowanie serwera Sheetize MCP przy użyciu NuGet

Instalowanie serwera Sheetize MCP przy użyciu NuGet


NuGet to darmowy, otwarto‑źródłowy menedżer pakietów dla .NET, który upraszcza dodawanie, usuwanie i aktualizowanie bibliotek w projektach Visual Studio. Automatycznie zarządza plikami bibliotecznymi, referencjami i zmianami konfiguracji.

Jak zainstalować za pomocą konsoli Menedżera pakietów NuGet

Jeśli używasz Visual Studio Community 2026

  • Otwórz projekt:

    • Uruchom Visual Studio Community 2026 i otwórz swoją aplikację .NET.
  • Utwórz plik mcp.json w katalogu rozwiązania z następującą zawartością:

    • Zamień path\\to\\license.lic na ścieżkę do pliku licencji albo usuń wiersz konfiguracyjny w wersji darmowej.
    {
    "inputs": [],
    "servers": {
       "sheetize-mcp-server": {
          "type": "stdio",
          "command": "dnx",
          "args": [
          "SheetizeMCPServer",
          "--prerelease",
          "--yes",
          "--licensePath",
          "path\\to\\license.lic"
          ],
          "env": {}
       }
    }
    }
  • Sprawdź, czy pakiet został pomyślnie zainstalowany:

    • Przejdź do View > GitHub Copilot Chat.
    • Przejdź do Select tools and skills i zobacz w sekcji Added, czy pojawił się niestandardowy serwer MCP.

Jeśli używasz Visual Studio Code

  • Otwórz projekt:

    • Uruchom Visual Studio Code.
  • W katalogu głównym projektu utwórz folder i plik .vscode/mcp.json z następującą zawartością:

    • Zamień path\\to\\license.lic na ścieżkę do pliku licencji albo usuń wiersz konfiguracyjny w wersji darmowej.
    {
       "servers": {
          "sheetize-mcp-server": {
             "type": "stdio",
             "command": "dnx",
             "args": [
             "SheetizeMCPServer",
             "--prerelease",
             "--yes",
             "--licensePath",
             "path\\to\\license.lic"
             ]
          }
       }
    }
  • Sprawdź, czy pakiet został pomyślnie zainstalowany:

    • Przejdź do View > Chat.
    • Przejdź do Settings > MCP Servers i zobacz w sekcji Workspace, czy pojawił się niestandardowy serwer MCP.

Zalety używania NuGet

  • Automatyczne zarządzanie zależnościami:

    • NuGet automatycznie obsługuje zależności, zapewniając, że wszystkie wymagane biblioteki są dołączone i prawidłowo aktualizowane.
  • Uproszczone aktualizacje:

    • Aktualizowanie pakietów jest proste, zarówno przez konsolę Menedżera pakietów, jak i interfejs graficzny.
  • Integracja z Visual Studio:

    • NuGet jest w pełni zintegrowany z Visual Studio, oferując przyjazny interfejs do zarządzania pakietami.
  • Zarządzanie wersjami:

    • NuGet pozwala kontrolować różne wersje bibliotek, co ułatwia powrót do starszych wersji lub testowanie nowych wydań.

Wady używania NuGet

  • Ograniczenie do Visual Studio:

    • NuGet jest przede wszystkim przeznaczony dla Visual Studio, choć można go używać w innych środowiskach z mniejszą integracją.
  • Potencjalne konflikty wersji:

    • W większych projektach zarządzanie wersjami może stać się skomplikowane i wymagać dokładnej uwagi.
  • Zależność od sieci:

    • Instalowanie i aktualizowanie pakietów wymaga połączenia z Internetem. Praca offline może wymagać wcześniejszego pobrania pakietów.
  • Złożoność w dużych projektach:

    • Projekty o rozbudowanych zależnościach mogą uznać zarządzanie NuGet za bardziej uciążliwe, co może wymagać dodatkowych narzędzi lub strategii.
 Polski