نصب سرور Sheetize MCP از طریق ZIP

نصب سرور Sheetize MCP از طریق ZIP

آرشیو ZIP برای توسعه‌دهندگانی که ترجیح می‌دهند به‌صورت دستی کتابخانه‌ها را مدیریت کنند، ایده‌آل است. این روش به شما امکان می‌دهد به‌صورت مستقیم فایل‌های DLL مورد نیاز را دانلود و استخراج کنید بدون اینکه به یک مدیر بسته یا نصب‌کننده وابسته باشید.

نحوه نصب از طریق آرشیو ZIP

  • دانلود آرشیو ZIP:

    • برای دانلود آخرین نسخه Sheetize MCP Server به صورت آرشیو، روی v26.10 ZIP کلیک کنید.
  • استخراج محتوا:

    • پس از دانلود، محتویات فایل ZIP را در پوشه‌ای به دلخواه خود استخراج کنید. می‌توانید این فایل‌ها را در یک پوشه مشترک یا در ساختار پروژه‌تان نگه دارید.
  • اضافه کردن سرور MCP سفارشی به پروژه:

اگر از Visual Studio Community 2026 استفاده می‌کنید

  • یک فایل mcp.json در پوشهٔ راه‌حل (solution) ایجاد کنید و پیکربندی زیر را در آن قرار دهید:
  • مسیر path\to\license.lic را با مسیر فایل لایسنس جایگزین کنید یا در صورت استفاده از نسخه رایگان، این خط را حذف کنید.
{
  "inputs": [],
  "servers": {
    "sheetize-mcp-server": {
      "type": "stdio",
      "command": "dotnet",
      "args": [
        "path\\to\\SheetizeMCPServer.dll",
        "--licensePath",
        "path\\to\\license.lic"
      ],
      "env": {}
    }
  }
}

اگر از Visual Studio Code استفاده می‌کنید

  • در پوشهٔ ریشهٔ پروژه، پوشه و فایل .vscode/mcp.json را ایجاد کنید و محتوای زیر را قرار دهید:
  • مسیر path\to\license.lic را با مسیر فایل لایسنس جایگزین کنید یا در صورت استفاده از نسخه رایگان، این خط را حذف کنید.
{
  "servers": {
    "sheetize-mcp-server": {
      "type": "stdio",
      "command": "dotnet",
      "args": [
        "path\\to\\SheetizeMCPServer.dll",
        "--licensePath",
        "path\\to\\license.lic"
      ]
    }
  }
}

اگر از Claude Desktop استفاده می‌کنید

  • فایل claude_desktop_config.json را باز کنید و کد پیکربندی زیر را اضافه کنید:
  • مسیر path\to\license.lic را با مسیر فایل لایسنس جایگزین کنید یا در صورت استفاده از نسخه رایگان، این خط را حذف کنید.
"mcpServers": {
  "sheetize-mcp-server": {
    "command": "dotnet",
    "args": [
      "path\\to\\SheetizeMCPServer.dll",
      "--licensePath",
      "path\\to\\license.lic"
    ]
  }
}

اگر از ChatGPT Desktop استفاده می‌کنید

  • به مسیر *%USERPROFILE%.codex* بروید، فایل config.yaml را باز کنید و کد پیکربندی زیر را اضافه کنید:
  • مسیر path\to\license.lic را با مسیر فایل لایسنس جایگزین کنید یا در صورت استفاده از نسخه رایگان، این خط را حذف کنید.
[mcp_servers.sheetize_mpc_server]
command = 'C:\Program Files\dotnet\dotnet.exe'
args = [
    'path\\to\\SheetizeMCPServer.dll',
    '--licensePath',
    'path\\to\\license.lic'
]
  • به‌روزرسانی‌های دستی:
    • اگر نسخه جدیدی از Sheetize MCP Server منتشر شد، باید آرشیو ZIP به‌روز شده را به‌صورت دستی دانلود کنید و فایل‌های DLL قدیمی را در پروژه با نسخه‌های جدید جایگزین کنید.

مزایای استفاده از آرشیو ZIP

  • کنترل کامل:

    • شما کاملاً می‌توانید مکان و نحوهٔ ذخیره‌سازی و ارجاع به DLLها در پروژه‌تان را مدیریت کنید. این برای پروژه‌هایی که نیاز به تنظیمات سفارشی یا مدیریت دستی وابستگی‌ها دارند، مفید است.
  • عدم وابستگی به مدیران بسته:

    • برخلاف NuGet، نیازی به مدیر بسته برای نصب ندارید. این می‌تواند در محیط‌هایی که مدیر بسته در دسترس نیست یا ترجیح داده نمی‌شود، مفید باشد.
  • قابلیت جابجایی:

    • آرشیو ZIP به‌راحتی قابل به‌اشتراک‌گذاری و انتقال بین سیستم‌های مختلف است و برای پروژه‌هایی که نیاز به جابجایی یا توزیع بدون ابزارهای خارجی دارند، ایده‌آل است.

معایب استفاده از آرشیو ZIP

  • مدیریت دستی:

    • برخلاف NuGet که به‌روزرسانی‌ها و مدیریت وابستگی‌ها را به‌صورت خودکار انجام می‌دهد، با آرشیو ZIP باید به‌روزرسانی‌ها را به‌صورت دستی مدیریت کنید و اطمینان حاصل کنید تمام DLLهای مورد نیاز به‌درستی ارجاع داده شده‌اند.
  • خطر تداخل نسخه‌ها:

    • اگر چندین پروژه یا تیم مختلف دارید، امکان بروز تداخل نسخه‌ها وجود دارد؛ به‌طوری که پروژه‌های مختلف ممکن است از نسخه‌های متفاوت DLL استفاده کنند. این نیاز به ردیابی دقیق نسخه‌ها بین پروژه‌ها دارد.
  • عدم به‌روزرسانی خودکار:

    • اعلان یا دریافت خودکار به‌روزرسانی‌ها وجود ندارد؛ بنابراین ممکن است بدون چک کردن منظم به‌روزرسانی‌ها، از کتابخانه‌های قدیمی استفاده کنید.
 فارسی