ZIP ile Sheetize MCP Sunucusunu Kurma

ZIP ile Sheetize MCP Sunucusunu Kurma

ZIP arşivi, kütüphaneleri manuel olarak yönetmeyi tercih eden geliştiriciler için idealdir. Bu yöntem, paket yöneticisi veya kurucuya bağımlı olmadan gerekli DLL dosyalarını doğrudan indirmenizi ve çıkartmanızı sağlar.

ZIP Arşivi ile Nasıl Kurulur

  • ZIP Arşivini İndir:

    • En son Sheetize MCP Server sürümünü indirmek için v26.10 ZIP bağlantısına tıklayın.
  • İçeriği Çıkar:

    • İndirdikten sonra ZIP dosyasının içeriğini istediğiniz bir klasöre çıkartın. Bu dosyaları ortak bir klasörde ya da proje yapınızın içinde tutabilirsiniz.
  • Özel MCP Sunucusunu Projenize Ekleyin

Visual Studio Community 2026 kullanıyorsanız

  • Çözüm klasörüne aşağıdaki içeriğe sahip bir mcp.json dosyası oluşturun:
  • path\to\license.lic ifadesini lisans dosyanızın yolu ile değiştirin ya da ücretsiz sürüm kullanıyorsanız bu satırı kaldırın.
{
  "inputs": [],
  "servers": {
    "sheetize-mcp-server": {
      "type": "stdio",
      "command": "dotnet",
      "args": [
        "path\\to\\SheetizeMCPServer.dll",
        "--licensePath",
        "path\\to\\license.lic"
      ],
      "env": {}
    }
  }
}

Visual Studio Code kullanıyorsanız

  • Projenizin kök klasöründe .vscode/mcp.json dosyasını aşağıdaki içerikle oluşturun:
  • path\to\license.lic ifadesini lisans dosyanızın yolu ile değiştirin ya da ücretsiz sürüm kullanıyorsanız bu satırı kaldırın.
{
  "servers": {
    "sheetize-mcp-server": {
      "type": "stdio",
      "command": "dotnet",
      "args": [
        "path\\to\\SheetizeMCPServer.dll",
        "--licensePath",
        "path\\to\\license.lic"
      ]
    }
  }
}

Claude Desktop kullanıyorsanız

  • claude_desktop_config.json dosyasını açın ve aşağıdaki konfigürasyonu ekleyin:
  • path\to\license.lic ifadesini lisans dosyanızın yolu ile değiştirin ya da ücretsiz sürüm kullanıyorsanız bu satırı kaldırın.
"mcpServers": {
  "sheetize-mcp-server": {
    "command": "dotnet",
    "args": [
      "path\\to\\SheetizeMCPServer.dll",
      "--licensePath",
      "path\\to\\license.lic"
    ]
  }
}

ChatGPT Desktop kullanıyorsanız

  • %USERPROFILE%\.codex\ klasöründeki config.yaml dosyasını açın ve aşağıdaki satırları ekleyin:
  • path\to\license.lic ifadesini lisans dosyanızın yolu ile değiştirin ya da ücretsiz sürüm kullanıyorsanız bu satırı kaldırın.
[mcp_servers.sheetize_mpc_server]
command = 'C:\Program Files\dotnet\dotnet.exe'
args = [
    'path\\to\\SheetizeMCPServer.dll',
    '--licensePath',
    'path\\to\\license.lic'
]
  • Manuel Güncellemeler:
    • Sheetize MCP Server’ın yeni bir sürümü yayınlandığında, güncellenmiş ZIP arşivini manuel olarak indirmeniz ve proje içindeki eski DLL dosyalarını yeni sürümle değiştirmeniz gerekir.

ZIP Arşivi Kullanmanın Avantajları

  • Tam Kontrol:

    • DLL’lerin nerede ve nasıl saklanacağı ve projeye nasıl referans verileceği üzerinde tam denetiminiz vardır. Özel bir kurulum tercih ediyorsanız veya bağımlılıkları elle yönetmeniz gerekiyorsa bu avantaj sağlar.
  • Paket Yöneticilerine Bağımlı Değil:

    • NuGet gibi bir paket yöneticisine ihtiyaç duymazsınız. Paket yöneticilerinin bulunmadığı ya da tercih edilmediği ortamlarda faydalıdır.
  • Taşınabilirlik:

    • ZIP arşivi kolayca paylaşılabilir ve farklı sistemlere taşınabilir; dış araçlara bağımlı olmadan dağıtım yapabilirsiniz.

ZIP Arşivi Kullanmanın Dezavantajları

  • Manuel Yönetim:

    • Güncellemeler ve bağımlılık yönetimi NuGet gibi otomatikleştirilmiş araçlar tarafından yapılmaz; tüm güncellemeleri ve DLL referanslarını kendiniz takip etmelisiniz.
  • Sürüm Çakışma Riski:

    • Birden fazla proje ya da ekip içinde farklı DLL sürümleri kullanıyorsanız sürüm çakışmaları meydana gelebilir. Bu durum, sürüm takibini titizlikle yapmanızı gerektirir.
  • Otomatik Güncelleme Yok:

    • Yeni bir sürüm çıktığında otomatik bildirim almazsınız; güncellemeleri düzenli olarak kontrol etmezseniz eski kütüphanelerle çalışmaya devam edebilirsiniz.
 Türkçe