Instalace Sheetize MCP Server pomocí NuGet

Instalace Sheetize MCP Server pomocí NuGet


NuGet je bezplatný, open‑source správce balíčků pro .NET, který zjednodušuje přidávání, odebírání a aktualizaci knihoven v projektech Visual Studio. Automaticky spravuje soubory knihoven, reference a konfigurační změny.

Jak nainstalovat přes NuGet Package Manager Console

Pokud používáte Visual Studio Community 2026

  • Otevřete svůj projekt:

    • Spusťte Visual Studio Community 2026 a otevřete svou .NET aplikaci.
  • Vytvořte soubor mcp.json ve složce řešení s následujícím obsahem:

    • Nahraďte path\\to\\license.lic cestou k licenčnímu souboru nebo odeberte řádek s konfigurací pro bezplatnou verzi.
    {
      "inputs": [],
      "servers": {
        "sheetize-mcp-server": {
          "type": "stdio",
          "command": "dnx",
          "args": [
            "SheetizeMCPServer",
            "--prerelease",
            "--yes",
            "--licensePath",
            "path\\to\\license.lic"
          ],
          "env": {}
        }
      }
    }
  • Ověřte, že byl balíček úspěšně nainstalován:

    • Přesuňte se na View > GitHub Copilot Chat.
    • V Select tools and skills se pod sekcí Added zobrazí váš vlastní MCP server.

Pokud používáte Visual Studio Code

  • Otevřete svůj projekt:

    • Spusťte Visual Studio Code.
  • V kořenové složce projektu vytvořte složku a soubor .vscode/mcp.json s následujícím obsahem:

    • Nahraďte path\\to\\license.lic cestou k licenčnímu souboru nebo odeberte řádek s konfigurací pro bezplatnou verzi.
    {
      "servers": {
        "sheetize-mcp-server": {
          "type": "stdio",
          "command": "dnx",
          "args": [
            "SheetizeMCPServer",
            "--prerelease",
            "--yes",
            "--licensePath",
            "path\\to\\license.lic"
          ]
        }
      }
    }
  • Ověřte, že byl balíček úspěšně nainstalován:

    • Přesuňte se na View > Chat.
    • V Settings > MCP Servers pod sekcí Workspace najdete svůj vlastní MCP server.

Výhody používání NuGet

  • Automatická správa závislostí:

    • NuGet automaticky řeší závislosti, zajišťuje, že jsou všechny potřebné knihovny zahrnuty a správně aktualizovány.
  • Zjednodušené aktualizace:

    • Aktualizace balíčků je jednoduchá, ať už přes Package Manager Console nebo grafické rozhraní.
  • Integrované ve Visual Studio:

    • NuGet je plně integrován do Visual Studio, což poskytuje uživatelsky přívětivé rozhraní pro správu balíčků.
  • Verzování:

    • NuGet umožňuje spravovat různé verze knihoven, takže se snadno vrátíte k předchozí verzi nebo vyzkoušíte novou.

Nevýhody používání NuGet

  • Omezeno na Visual Studio:

    • NuGet je primárně navržen pro Visual Studio, i když je možné jej použít i v jiných prostředích s menší mírou integrace.
  • Možné konflikty verzí:

    • Ve velkých projektech může správa verzí přinést složitosti a vyžaduje pečlivou kontrolu.
  • Závislost na síti:

    • Instalace a aktualizace balíčků vyžaduje připojení k internetu. Offline použití může vyžadovat předem stažené balíčky.
  • Komplexnost u rozsáhlých projektů:

    • Projekty s rozsáhlými závislostmi mohou najít správu přes NuGet zdlouhavou a mohou potřebovat doplňkové nástroje nebo strategie.
 Čeština