أفضل خوادم MCP للنماذج اللغوية المحلية في 2027: إعدادات Ollama وLM Studio وOpen WebUI
النماذج المحلية خاصة، لكنها لا تستطيع سوى الدردشة ما لم تربطها بأدوات. يرتّب هذا المقال سبعة خوادم MCP لكل من Ollama وLM Studio وOpen WebUI، ويعرض الإعداد لكل عميل، ويقترح نماذج تستدعي الأدوات بموثوقية، ويسرد قواعد الأمان التي تُبقي الوكيل المحلي تحت السيطرة.
النماذج المحلية خاصة ورخيصة التشغيل، لكنها في وضعها الافتراضي لا تستطيع سوى الكلام. لا تقدر على قراءة مجلد مشروعك أو فحص فرق git أو فتح صفحة ويب. يسدّ MCP، أي بروتوكول سياق النموذج (Model Context Protocol)، هذه الفجوة بتزويد أي تطبيق متوافق بطريقة قياسية لتمرير أدوات حقيقية إلى النموذج. لكن الإعداد المحلي يواجه مشكلتين لا يواجههما روبوت الدردشة السحابي: نافذة سياق أصغر، ونموذج أصغر يخطئ في استدعاء الأدوات أكثر. لذلك فأفضل خوادم MCP للنماذج اللغوية المحلية ليست الأكبر عددًا، بل القلة الخفيفة والمتوقعة والآمنة لتبقى تعمل على جهازك.
فيما يلي سبعة خوادم تستوفي هذا المعيار، وثلاث طرق لربطها بـ Ollama وLM Studio وOpen WebUI، والأخطاء التي تجعل الوكلاء المحليين بطيئين أو محفوفين بالمخاطر.
لماذا تحتاج النماذج المحلية إلى MCP
ماذا يفعل MCP عمليًا
خادم MCP برنامج صغير يعلن قائمة بالأدوات المتاحة: قراءة ملف، أو تشغيل أمر git، أو جلب صفحة. يعرض عميل MCP، مثل LM Studio أو Open WebUI، تلك القائمة على نموذجك. وعندما يريد النموذج استخدام أداة، يُصدر استدعاءً منظّمًا، فينفّذه العميل على الخادم، ثم تعود النتيجة إلى المحادثة.
هذا التقسيم يناسب الاستخدام المحلي. النموذج يبقى على عتادك، والخادم يعمل بجانبه، ولا تغادر أي بيانات شبكتك إلا إذا اتصلت الأداة نفسها بالويب. وتظهر طريقتا نقل في كل مكان:
stdio: يشغّل العميل الخادم كعملية فرعية على جهازك. تعمل أغلب خوادم المرجع بهذه الطريقة.
Streamable HTTP: يعمل الخادم كخدمة ويب، وهذا ما تتوقعه تطبيقات المتصفح مثل Open WebUI.
أين تتعثر النماذج الصغيرة
يستطيع نموذج بين 7 و20 مليار معامل استدعاء الأدوات، لكنه أقل تسامحًا من النماذج الرائدة. قد يختار الأداة الخطأ، أو يختلق قيمة لوسيط، أو يدور في حلقة على الاستدعاء نفسه. وكل أداة يعرضها الخادم تُوصف داخل الأمر النصي، لذا قد تستهلك عشرة خوادم جزءًا كبيرًا من نافذة سياق متواضعة قبل أن تكتب حرفًا واحدًا.
💡 قاعدة عامة: فعّل ثلاثة أو أربعة خوادم لكل محادثة، لا اثني عشر. وتحذّر وثائق LM Studio نفسها من أن الخوادم المصممة لاستخدام Claude أو ChatGPT قد تستنزف التوكنات وتثقل أداء النموذج المحلي.
اختر العميل أولًا
يحدد العميل الخوادم التي تستطيع استخدامها ومقدار الإعداد الذي ستواجهه. ثلاثة خيارات تغطي معظم الإعدادات المحلية، ولكل منها تعامل مختلف مع MCP.
LM Studio: أسرع طريق
أضافت LM Studio دعم MCP في الإصدار 0.3.17، وتتعامل مع الخوادم المحلية والبعيدة معًا. افتح تبويب Program في الشريط الجانبي الأيمن، واختر Install، ثم Edit mcp.json. يتبع الملف صيغة Cursor، لذلك تُلصق الإعدادات المنسوخة من أدوات أخرى غالبًا دون تعديل.
تستخدم الخوادم البعيدة url وheaders اختياريًا بدلًا من الأمر. وعند لصق إعداد وجدته على الإنترنت، انسخ المحتوى الموجود داخل "mcpServers": { ... } فقط، وإلا فستكسر الأقواس المتداخلة الملف.
💡 الخوادم التي تُشغَّل بـ npx تحتاج إلى Node.js، والخوادم التي تُشغَّل بـ uvx تحتاج إلى uv. وغياب البيئة اللازمة أمر يسهل إغفاله حين لا يُظهر خادم أُضيف حديثًا أي أدوات.
Ollama مع جسر
يشغّل Ollama النماذج ويدعم استدعاء الأدوات، لكنه لا يتحدث MCP بمفرده. تحتاج إلى عميل في الوسط يسرد الأدوات ويترجمها إلى صيغة الأدوات الخاصة بـ Ollama. خياراتك:
ollmcp (MCP Client for Ollama): تطبيق طرفي يربط نماذج Ollama بخوادم MCP عبر stdio وSSE وStreamable HTTP، مع وضع الوكيل وخطوة تأكيد بمشاركة الإنسان قبل تشغيل الأدوات. ثبّته باستخدام uv tool install --upgrade ollmcp.
MCPHost: خيار مفضّل في السابق لم يعد يُطوَّر بنشاط، ويُذكر Kit بوصفه خلفه.
ollama-mcp-bridge: مشروع جسر مجتمعي لمن يفضّلون غلافًا أخف.
اختر ollmcp إذا كنت تعمل في الطرفية. أبقِ نوافذ التأكيد مفعّلة أثناء الاختبار. ليست كل نماذج Ollama تدعم الأدوات، وتُوسم مكتبة Ollama النماذج التي تدعمها، لذا صفِّ النتائج بهذا الوسم قبل تنزيل أي نموذج.
Open WebUI وStreamable HTTP
يدعم Open WebUI بروتوكول MCP بشكل أصلي من الإصدار 0.6.31، لكن عبر Streamable HTTP فقط، لأنه تطبيق ويب لعدة مستخدمين لا عملية على سطح المكتب. يضيف المسؤول خادمًا من Settings > Admin > Integrations، ويختار + Add Connection، ويضبط النوع على MCP (Streamable HTTP). ولا يستطيع المستخدمون العاديون تسجيل خوادمهم الخاصة، وهذا خيار أمني مقصود.
أما خوادم stdio فشغّلها خلف mcpo، وهو وكيل يحوّل خوادم stdio أو SSE إلى نقاط نهاية OpenAPI:
ثم أضف الرابط الناتج كخادم أدوات من نوع OpenAPI. وإذا كنت تشغّل Open WebUI في Docker، فاضبط متغير البيئة WEBUI_SECRET_KEY. بدونه تتعطل الأدوات التي تعتمد على OAuth كلما أُعيد تشغيل الحاوية.
أفضل خوادم MCP مرتبةً
رُتّبت هذه الخوادم السبعة حسب مقدار ما تضيفه إلى الإعداد المحلي النموذجي مقابل كل توكن سياق تستهلكه. ستة منها تأتي من مجموعة المرجع الرسمية، التي تصون حاليًا Everything وFetch وFilesystem وGit وMemory وSequential Thinking وTime. أما السابع، Playwright، فهو من Microsoft.
Filesystem
الخادم الذي يثبّته معظم الناس أولًا. يمنح النموذج أدوات لقراءة الملفات وكتابتها وسردها والبحث فيها، ومقصورة على المجلدات التي تمررها كوسائط. وجّهه إلى مجلد ملاحظات أو مجلد وثائق أو مستودع واحد، ولا توجّهه أبدًا إلى مجلد المستخدم الرئيسي بأكمله. يتعامل مع مهام مثل تلخيص ملاحظات الاجتماعات، أو إعادة تسمية دفعة من الملفات، أو كتابة مسودة README من الشيفرة المصدرية.
Git
يُشغَّل بـ uvx mcp-server-git، ويتيح للنموذج قراءة الحالة والفروقات (diffs) والسجل، وإنشاء الالتزامات (commits). وهو مدمج وسلوكه منضبط، مما يجعله مناسبًا لنماذج فئة 8B. اطلب رسالة التزام مبنية على الفرق المرحلي، وسيملك النموذج كل ما يحتاجه في استدعاء واحد.
Fetch
يجلب Fetch عنوان URL ويحوّل الصفحة إلى markdown كي تتسع لنافذة السياق. وفي كثير من الإعدادات المحلية يمثل هذا الخادم الطريق الوحيد إلى الويب الحي دون حساب أو توكن. عامِل كل صفحة تُجلب على أنها نص غير موثوق. فقد تحتوي الصفحة على تعليمات موجهة إلى نموذجك، وهي مشكلة معروفة باسم حقن الأوامر (prompt injection).
Memory
ذاكرة قائمة على رسم معرفي تخزّن الكيانات والعلاقات والملاحظات في ملف محلي، فيستطيع النموذج تذكّر الحقائق بين المحادثات. وهي من أرخص الطرق لجعل نموذج صغير يبدو متسقًا. انسخ هذا الملف احتياطيًا وراجعه بين حين وآخر، لأن النموذج هو من يقرر ما يُخزَّن. ويساعد أمر نظام قصير يحدد متى تُخزَّن الحقيقة ومتى تُستدعى، لأن النماذج الصغيرة تميل إلى حفظ كل شيء أو لا شيء.
Playwright
يشغّل @playwright/mcp من Microsoft متصفحًا حقيقيًا عبر لقطات إمكانية الوصول بدلًا من لقطات الشاشة، فيستطيع نموذج محلي نصي فقط النقر والكتابة دون نموذج رؤية. وهو أثقل خادم في القائمة وأخطرها، فالمتصفح يستطيع الوصول إلى أي شيء تصل إليه شبكتك. استخدم ملف تعريف متصفح مخصصًا وأبقِ التأكيدات مفعّلة.
Sequential Thinking
يمنح النموذج طريقة منظمة لتقسيم المشكلة إلى أفكار مرقمة، ومراجعتها، والتفرع منها. وقد يمنح ذلك نموذجًا أصغر هيكلًا لمهام متعددة الخطوات. والنماذج التي تستدل بشكل أصلي قد لا تحتاجه، لذا جرّب بوجوده وبدونه.
أما الخيار السابع، Time، فهو خادم صغير لعرض الوقت الحالي وتحويل المناطق الزمنية. وأهميته أكبر مما يبدو، فالنموذج المحلي لا يملك ساعة.
أي ثلاثة تفعّل أولًا؟ للبرمجة، جرّب Filesystem وGit وSequential Thinking. للبحث والملاحظات، اقرن Fetch بـ Memory وTime. لأتمتة المتصفح، شغّل Playwright وحده كي تتوفر لقائمة أدواته نافذة السياق كاملة.
💡 كانت خوادم SQLite وPostgreSQL وGitHub وBrave Search وPuppeteer جزءًا من مجموعة المرجع، لكنها انتقلت الآن إلى الأرشيف. ابحث عن بديل مُصان قبل أن تعتمد على أي منها.
نماذج تستدعي الأدوات بإتقان
لا فائدة من خادم قوي إذا كان النموذج لا يستطيع تنسيق استدعاء الأدوات. ومن العائلات التي يوصي بها الناس عادةً لاستدعاء الأدوات محليًا: Qwen، وLlama 3.1 والإصدارات الأحدث منه، و Codestral. وهناك نموذجان آخران يستحقان التجربة. GPT OSS 20B نموذج مفتوح الأوزان بناه OpenAI ليناسب أعمال الوكلاء مثل استدعاء الدوال، وتقول OpenAI إنه يعمل بذاكرة سعتها 16 GB. Granite 4.1 8B هو الخيار المدمج من IBM لبطاقات GPU متوسطة المدى.
كلاهما متاح كنموذج مستضاف على PicassoIA، ما يعني أنك تستطيع تجربة الأوامر هناك قبل تنزيل أي أوزان. وتعمل هذه التشغيلات المستضافة على خوادم PicassoIA، لا على جهازك.
ما الذي تبحث عنه
استدعاء أدوات أصلي: تحقّق من بطاقة النموذج لمعرفة دعم الأدوات في قالب المحادثة. ومن دونه يعود العميل إلى حيل أوامر غير موثوقة.
طول السياق: استهدف 16K إلى 32K توكن كي تتسع مخططات الأدوات والنتائج والمحادثة كلها.
التكميم (Quantization): النسخ منخفضة البتات توفر الذاكرة لكنها قد تجعل تنسيق الوسائط أقل موثوقية. إذا بدأت الاستدعاءات تفشل فجرّب ملفًا بعدد بتات أعلى.
حرارة منخفضة: القيمة بين 0.1 و0.3 تُبقي وسائط JSON ثابتة.
استخدم GPT OSS 20B على PicassoIA
قبل تنزيل أي شيء، يمكنك معرفة طريقة تنسيق النموذج لاستدعاءات الأدوات. يستغرق هذا نحو دقيقتين.
اكتب أمرًا نصيًا بأسلوب الأدوات. اسرد بعض الأدوات مع وسائطها، ثم أعطه مهمة:
You can call these tools. Reply with JSON only.
read_file(path), list_directory(path), git_diff(repo)
Task: show me what changed in the notes folder today.
اضبط المعاملات. أبقِ Temperature على قيمته الافتراضية 0.1 للحصول على مخرجات ثابتة، وTop P على 1، والعقوبتين على 0، وMax Tokens على 2048 ما لم تتوقع إجابات طويلة.
ولّد وافحص. هل JSON صالح؟ هل اختار الأداة الصحيحة ووسيطًا معقولًا؟
حسّن ثم انقله. عدّل الصياغة حتى تستقر المخرجات، ثم أعد استخدام التعليمات نفسها كأمر نظام في LM Studio أو Ollama.
💡 هذا الاختبار يبيّن طريقة تنسيق النموذج للاستدعاءات، لكنه لا يتصل بخوادم MCP لديك، لذا اعتبره تدريبًا لا بديلًا عن التشغيل المحلي.
حافظ على أمان إعدادك
يستطيع خادم MCP تشغيل الشيفرة وقراءة الملفات واستخدام شبكتك. وهذا بالضبط ما يجعله مفيدًا، ولهذا تقول وثائق LM Studio إنه لا ينبغي تثبيت خوادم MCP من مصادر غير موثوقة.
حدّد نطاق كل مجلد
امنح خادم Filesystem مجلدًا واحدًا لكل مشروع، لا جذر القرص أبدًا.
اعمل على فرع git كلما احتمل أن ينفذ النموذج التزامات.
شغّل الخوادم تحت مستخدم نظام تشغيل منفصل أو داخل حاوية إن أمكن.
أبقِ التأكيدات مفعّلة لأي أداة تكتب أو تحذف أو ترسل بيانات.
تجنب الجمع بين أدوات الويب مثل Fetch أو Playwright وصلاحية الكتابة في المحادثة نفسها، فقد توجّه صفحة عدائية النموذج.
راقب ميزانية السياق
تحقّق من عدد التوكنات التي تستهلكها أوصاف أدواتك قبل أن تلوم النموذج. إذا بدأ يتجاهل التعليمات بعد أن أضفت خوادم، فأزل الخوادم أولًا. ثلاثة خوادم مختارةً بعناية تتفوق على اثني عشر تزاحم المحادثة.
أضف توليد الصور إلى وكيلك
لا تستطيع النماذج المحلية الرسم، لكن عميل MCP يستطيع إرفاق خادم صور مستضاف بجانب خوادمك المحلية. يكتب النموذج المحلي الأمر النصي، ويُصيّر نموذج مستضاف الصورة. يوفر PicassoIA واجهة API واتصال MCP لهذا الغرض. الواجهة متاحة عبر api.picassoia.com/v1 وتستخدم توكنات Bearer، ويعرض اتصال MCP أربعة نماذج: PicassoIA Image لتحويل النص إلى صورة، وPicassoIA Image Editor Pro للتعديلات، ونموذجا فيديو.
تضبط الاتصال من صفحة MCP في حسابك. وفي LM Studio، يُضاف الخادم البعيد إلى mcp.json كـ url مع headers، وهو النمط نفسه الذي تعرضه الوثائق للخوادم البعيدة الأخرى.
ينطبق تنبيهان:
الخصوصية: يغادر الأمر النصي جهازك، لذا أبقِ المواد الخاصة بعيدًا عن طلبات الصور.
الحدود: تسمح الحسابات بعدد 5 تنبؤات متزامنة، مشتركة بين توكنات API واتصالات MCP لديك. تحقّق من صفحة الأسعار لمعرفة الخطة التي تتضمن وصول API وMCP قبل أن تبني سير عمل يعتمد عليه.
أنشئ صورك الخاصة على PicassoIA
لا تحتاج إلى وكيل كامل كي تستفيد من هذا الإعداد. اطلب من نموذجك المحلي ثلاثة أوامر نصية لوصف المشهد نفسه من زوايا مختلفة: لقطة منخفضة، ولقطة علوية، ولقطة مقرّبة. الصقها في PicassoIA Image وقارن النتائج جنبًا إلى جنب.
ثم اختر المفضلة لديك وافتحها في PicassoIA Image Editor Pro لضبط الإضاءة أو استبدال جسم أو تنظيف تفصيلة. تميل الأوامر القصيرة ذات الموضوع الواضح واتجاه الضوء واختيار العدسة إلى إعطاء أوضح النتائج الفوتوغرافية.
جرّب ذلك مع ترويسة مدونتك التالية أو تصميم منتجك أو خلفية سطح المكتب. كلما جرّبت أكثر الأوامر التي يصيغها نموذجك المحلي، وجدت الصياغة الناجحة أسرع، وPicassoIA يجعل تكرار كل جولة زهيد التكلفة.