Skip to main content
يشرح هذا الدليل كيفية إعداد LibreChat مع خادم ClickHouse MCP باستخدام Docker وربطه بمجموعات البيانات النموذجية في ClickHouse.
1

تثبيت Docker

ستحتاج إلى Docker لتشغيل LibreChat وخادم MCP. للحصول على Docker:
  1. انتقل إلى docker.com
  2. نزّل Docker Desktop لنظام التشغيل الذي تستخدمه
  3. ثبّت Docker باتباع الإرشادات الخاصة بنظام التشغيل لديك
  4. افتح Docker Desktop وتأكد من أنه قيد التشغيل

لمزيد من المعلومات، راجع وثائق Docker.
2

استنسخ مستودع LibreChat

افتح الطرفية (موجّه الأوامر أو Terminal أو PowerShell) واستنسخ مستودع LibreChat باستخدام الأمر التالي:
3

أنشئ وعدّل ملف .env

انسخ ملف التهيئة النموذجي من .env.example إلى .env:
افتح ملف .env في محرر النصوص المفضل لديك. سترى أقسامًا للعديد من مزودي خدمات LLM الشائعين، بما في ذلك OpenAI وAnthropic وAWS bedrock وغيرها، مثل:
.venv
استبدل user_provided بمفتاح واجهة برمجة التطبيقات الخاص بك لموفّر LLM الذي تريد استخدامه.
استخدام LLM محليإذا لم يكن لديك مفتاح واجهة برمجة تطبيقات، يمكنك استخدام LLM محلي مثل Ollama. سترى كيفية القيام بذلك لاحقًا في الخطوة “تثبيت Ollama”. في الوقت الحالي، لا تُعدّل ملف .env وتابع الخطوات التالية.
4

أنشئ ملف librechat.yaml

نفّذ الأمر التالي لإنشاء ملف librechat.yaml جديد:
يؤدي هذا إلى إنشاء ملف التهيئة الرئيسي لـ LibreChat.
5

أضِف ClickHouse MCP server إلى Docker Compose

بعد ذلك، سنضيف ClickHouse MCP server إلى ملف Docker Compose الخاص بـ LibreChat حتى يتمكن نموذج اللغة الكبير من التفاعل مع ClickHouse SQL playground.أنشئ ملفًا باسم docker-compose.override.yml وأضِف إليه التكوين التالي:
docker-compose.override.yml
إذا كنت تريد استكشاف بياناتك الخاصة، فيمكنك القيام بذلك باستخدام المضيف واسم المستخدم وكلمة المرور لخدمة ClickHouse Cloud الخاصة بك.

ابدأ باستخدام ClickHouse Cloud

إذا لم يكن لديك حساب Cloud بعد، فابدأ باستخدام ClickHouse Cloud اليوم واحصل على رصيد بقيمة 300 دولار. بعد انتهاء الفترة التجريبية المجانية لمدة 30 يومًا، يمكنك المتابعة عبر خطة الدفع حسب الاستخدام، أو التواصل معنا لمعرفة المزيد عن الخصومات القائمة على حجم الاستخدام. تفضّل بزيارة صفحة الأسعار لمزيد من التفاصيل.
6

تهيئة خادم MCP في librechat.yaml

افتح librechat.yaml وأضف التكوين التالي في نهاية الملف:
يؤدي ذلك إلى تهيئة LibreChat للاتصال بخادم MCP الذي يعمل على Docker.اعثر على السطر التالي:
librechat.yaml
للتبسيط، سنلغي الحاجة إلى المصادقة في الوقت الحالي:
librechat.yaml
7

أضِف نموذج LLM محليًا باستخدام Ollama (اختياري)

ثبّت Ollama

انتقل إلى موقع Ollama وثبّت Ollama على نظامك.بعد التثبيت، يمكنك تشغيل نموذج على النحو التالي:
سيؤدي ذلك إلى تنزيل النموذج إلى جهازك المحلي إذا لم يكن موجودًا.للاطلاع على قائمة بالنماذج، راجع مكتبة Ollama

إعداد Ollama في librechat.yaml

بمجرد تنزيل النموذج، اضبطه في librechat.yaml:
librechat.yaml
8

ابدأ جميع الخدمات

من المجلد الجذر لمشروع LibreChat، شغّل الأمر التالي لبدء الخدمات:
انتظر حتى تعمل جميع الخدمات بالكامل.
9

افتح LibreChat في متصفحك

بمجرد تشغيل جميع الخدمات، افتح متصفحك وانتقل إلى http://localhost:3080/أنشئ حسابًا مجانيًا على LibreChat إذا لم يكن لديك حساب بعد، ثم سجّل الدخول. ينبغي أن تظهر لك الآن واجهة LibreChat متصلة بخادم ClickHouse MCP، وربما أيضًا بنموذج LLM المحلي لديك.من واجهة الدردشة، حدّد clickhouse-playground بوصفه خادم MCP لديك:يمكنك الآن مطالبة نموذج LLM باستكشاف مجموعات البيانات التجريبية في ClickHouse. جرّب ذلك:
Prompt
إذا لم يظهر خيار خادم MCP في واجهة مستخدم LibreChat، فتحقّق من ضبط الأذونات المناسبة في ملف librechat.yaml.
إذا كانت قيمة use مضبوطة على false في قسم mcpServers ضمن interface، فلن تظهر القائمة المنسدلة لاختيار MCP في الدردشة:
librechat.yaml
آخر تعديل في ٢٣ يوليو ٢٠٢٦