تثبيت خادم Sheetize MCP عبر ZIP
تثبيت خادم Sheetize MCP عبر ZIP
أرشيف الـ ZIP مثالي للمطورين الذين يفضلون إدارة المكتبات يدوياً. يسمح لك هذا الأسلوب بتنزيل واستخراج ملفات DLL الضرورية مباشرةً دون الاعتماد على مدير الحزم أو المثبت.
كيفية التثبيت عبر أرشيف ZIP
-
تنزيل أرشيف الـ ZIP:
- اضغط على v26.10 ZIP لتنزيل أحدث نسخة من خادم Sheetize MCP بصيغة الأرشيف.
-
استخراج المحتويات:
- بعد التنزيل، استخرج محتويات ملف الـ 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، سيتعين عليك تنزيل أرشيف الـ ZIP المحدّث يدويًا واستبدال ملفات DLL القديمة في مشروعك بالملفات الجديدة.
إيجابيات استخدام أرشيف الـ ZIP
-
تحكم كامل:
- لديك السيطرة الكاملة على مكان وكيفية تخزين ملفات DLL وإحالتها في مشروعك. هذا مفيد إذا كنت تفضّل إعدادًا مخصصًا أو تحتاج لإدارة الاعتمادات يدويًا.
-
عدم الاعتماد على مديري الحزم:
- على عكس NuGet، لا تعتمد على مدير حزم لإجراء التثبيتات. وهذا قد يكون مفيدًا في بيئات لا يتوفر فيها مدير حزم أو يُفضَّل تجنبه.
-
قابلية النقل:
- يمكن مشاركة أرشيف الـ ZIP ونقله بسهولة بين أنظمة مختلفة، مما يجعله مثالياً للمشاريع التي تحتاج إلى قابلية نقل أو توزيع دون أدوات خارجية.
سلبيات استخدام أرشيف الـ ZIP
-
إدارة يدوية:
- على عكس NuGet حيث تكون التحديثات وإدارة الاعتمادات آلية، يتوجب عليك مع الـ ZIP إدارة التحديثات يدويًا وضمان الإشارة الصحيحة إلى جميع ملفات DLL المطلوبة.
-
خطر تعارض الإصدارات:
- إذا كنت تدير عدة مشاريع أو تعمل ضمن فريق، قد ينتج عن ذلك تعارضات في الإصدارات إذا استخدم مشاريع مختلفة إصدارات مختلفة من DLLs. يتطلب ذلك تتبعًا دقيقًا للإصدارات عبر المشاريع.
-
عدم وجود تحديثات تلقائية:
- لن تتلقى إشعارات أو تحديثات تلقائية عند توفر نسخة جديدة. هذا قد يؤدي إلى استمرارك في استخدام مكتبات قديمة إذا لم تتحقق بانتظام من وجود تحديثات.