ترجمة عربية لأغراض الاطلاع فقط، والمرجع المعتمد هو النص الروسي الأصلي.
CasusLegal CasusLegal مجموعة اجتهادات المحاكم العليا ← إلى الصفحة الرئيسية

التوصيل بـ AnythingLLM

خمس خطوات، تستغرق نحو دقيقتين. AnythingLLM يعمل على جهاز الكمبيوتر أو الخادم الخاص بك، ولذلك يختلف التوصيل عن Claude و ChatGPT. لا توجد هنا نافذة تسجيل دخول، ويُنقل الوصول بواسطة رمز شخصي من الحساب الشخصي.

التُقطت جميع لقطات الشاشة أدناه في AnythingLLM الإصدار 1.16. الواجهة متطابقة في تطبيق سطح المكتب وفي التثبيت على الخادم.

أي عنوان ينبغي توصيله. تُفتح جميع قواعد البيانات بعنوان واحد: المحاكم العليا، ومحكمة حقوق الملكية الفكرية، وKAS، وKUD، وعشرة أقاليم نقض. وتُفتح قواعد البيانات المدفوعة فقط، بينما تختار الشبكة العصبية المناسبة بنفسها وفقًا لموضوع السؤال.
ما يلزمالعنوان (URL)
جميع قواعد البيانات المدفوعة، بما فيها الأقاليمhttps://mcp.casus.legal/one/mcp
العنوان السابق للأقاليم /okrug/mcp لا يزال يعمل، ولا حاجة إلى إعادة توصيله. وإذا كان العنوانان موصولين، فعطّل /okrug/mcp: وإلا فسترى الشبكة العصبية أدوات الأقاليم مرتين.
⚠️ بيئة غير مضمونة. البيئات المدعومة ضمانًا Claude, ChatGPT, Grok و Hermes — فقد اختُبر فيها الموصل. AnythingLLM يعمل وفق معيار MCP نفسه، وقد اختُبرت التعليمات أدناه على تثبيت فعلي، لكننا لا نضمن استقرار التجميعة والإصدار المحددين.
الوصول إلى قاعدة البيانات. لا تشمل الموصلَ طلباتُ الترحيب المجانية في الدردشة على الويب و روبوت Telegram. قبل التوصيل، فعّل في الحساب الشخصي فترة تجريبية مجانية لمدة ثلاثة أيام أو اشترك في قاعدة البيانات المطلوبة.

ما ستحتاج إليه

من جانب CasusLegal
وصول ورمز ساريان

اشتراك أو فترة تجريبية لقاعدة البيانات المطلوبة، ورمز شخصي بالشكل vasrf_conn_…. يُصدر الرمز بواسطة زر في الحساب، ولا يُعرض إلا مرة واحدة.

من جانب AnythingLLM
إصدار يدعم MCP

يكفي تطبيق سطح المكتب أو التثبيت على الخادم. يلزم قسم Agent Skills يتضمن الكتلة MCP Servers، وهو موجود في الإصدارات الحالية.

النموذج — أي نموذج سبق أن أعددته؛ فالموصل غير مرتبط به.

1
إصدار الرمز في الحساب

افتح الحساب الشخصي، علامة التبويب «الموصلات»، الكتلة «البيئات الأخرى» واضغط «إصدار الرمز». الرمز بالشكل vasrf_conn_… يُعرض مرة واحدة، لذا انسخه فورًا. ولا تُخزّن في قاعدة البيانات إلا بصمته.

يظل الرمز ساريًا ما دام الاشتراك فعالًا، ويفتح جميع قواعد البيانات المدفوعة. أما الاتصالات المُعدّة بالفعل، Claude و ChatGPT فلا يعطّلها؛ إذ تواصل الاتصالات السابقة العمل برموزها الخاصة.

تعامل معه كما تتعامل مع كلمة مرور؛ فهو يتيح الوصول إلى اشتراكك. وإذا تسرّب الرمز أو فُقد، فأصدر رمزًا جديدًا بالزر نفسه واستبدل القيمة في الإعدادات.

2
افتح قسم MCP Servers

في AnythingLLM اضغط على ترس الإعدادات واختر Agent Skills في العمود الأيسر. مرّر الصفحة إلى الأسفل: أسفل الكتل Custom Skills و Agent Flows يوجد MCP Servers.

لم يُضف شيء بعد؛ ويظهر فيه النص No MCP servers found، وبجواره زر Refresh — وستحتاج إليه في الخطوة 4.

إعدادات AnythingLLM، قسم Agent Skills. في أسفل الصفحة يوجد مربع MCP Servers يحتوي على زر Refresh والعبارة No MCP servers found.
قسم Agent Skills. وفي الأسفل يوجد مربع MCP Servers يحتوي على زر Refresh؛ والقائمة فارغة حالياً.
3
صِف الخادم في ملف الإعدادات

تُحدَّد الخوادم بواسطة ملف anythingllm_mcp_servers.json في مجلد storage/plugins تثبيتكم: في نسخة الخادم، يكون ذلك هو الدليل الذي قمتم بتركيبه، أما في تطبيق سطح المكتب فهو مجلد بياناته. أنشئوا الملف إذا لم يكن موجوداً بعد، وألصقوا ما يلي:

storage/plugins/anythingllm_mcp_servers.json

{ "mcpServers": { "casuslegal": { "type": "streamable", "url": "https://mcp.casus.legal/one/mcp", "headers": { "Authorization": "Bearer vasrf_conn_ваш_токен" } } } }

عنوان الاتصال هو — https://mcp.casus.legal/one/mcp. وهذا عنوان موحّد: يتيح الوصول من خلاله إلى جميع قواعد البيانات التي دفعتم اشتراكها، وتختار الشبكة العصبية اللازمة بنفسها وفقاً لموضوع السؤال. وإذا كنتم بحاجة إلى موصّل لِـ قاعدة بيانات واحدة ، فهناك أيضاً عناوين منفصلة (IP Court — https://sip.casus.legal/mcp، وKAS — https://kas.casus.legal/mcp، وKUD — https://kud.casus.legal/mcp), لكن يجب عندئذٍ أن يتطابق العنوان مع قاعدة البيانات المشترك فيها، وإلا فسيرد الخادم بالرسالة «الاشتراك غير نشط أو منتهٍ». لا حاجة إلى استخدام العنوان الموحّد والعناوين المنفصلة في الوقت نفسه: إذ سترى الشبكة العصبية مجموعتي أدوات متطابقتين وستجري البحث مرتين. ويَرِد الجدول الكامل للعناوين أدناه، بعد الخطوات.

يجب تحديد نوع الخادم streamable. يعمل عنواننا وفق بروتوكول Streamable HTTP، أما مع القيمة sse فلا يُنشأ الاتصال. وهذا هو الخطأ الأكثر شيوعاً عند إجراء الاتصال لأول مرة.

اكتبوا اسم الخادم ("casuslegal") باستخدام الأحرف اللاتينية. فلا تُنشأ المعرّفات الداخلية للأدوات من الاسم المكتوب بالأحرف السيريلية، ولن تراه النموذج.

إذا كنتم بحاجة إلى عدة قواعد بيانات، فأضيفوا مربعاً مماثلاً لكل قاعدة، مع تغيير الاسم والعنوان الواردين في الجدول أدناه. ويظل الرمز المميّز نفسه في جميع المربعات.

4
حدّثوا قائمة الخوادم

عودوا إلى Agent Skills → MCP Servers واضغط Refresh. سيظهر الخادم في القائمة بالاسم الوارد في ملف الإعدادات.

تشير الحالة Running إلى أن الاتصال قد أُنشئ. انقروا على الخادم للاطلاع على قائمة الأدوات: casuslegal_search_practice, casuslegal_get_case_details والأدوات الأخرى. أما الحالة Stopped (كما في لقطة الشاشة) فتعني أن الخادم لم يبدأ تشغيله. وغالباً ما يكون السبب هو خطأ في الرمز المميّز أو انتهاؤه، أو في نوع sse بدلاً من streamable.

مربع MCP Servers بعد الضغط على Refresh: ظهر في القائمة خادم Casuslegal بالحالة Stopped.
بعد ذلك Refresh يظهر الخادم في القائمة. وتُظهر اللقطة حالة Stopped: هكذا يبدو الاتصال باستخدام رمز مميّز غير صالح.
5
اسألوا عبر @agent

لا تتاح أدوات MCP إلا في وضع الوكيل، ولذلك ابدؤوا الرسالة بـ @agent. مثال: «@agent ابحث عن اجتهادات المحكمة العليا للاتحاد الروسي بشأن تخفيض الشرط الجزائي بموجب المادة 333 من القانون المدني للاتحاد الروسي».

يمكن الاطلاع على الأدوات المتصلة بالمحادثة في القائمة Tools أسفل سطر الإدخال. وتظهر فيها أيضاً أوامر الشرطة المائلة ومهارات الوكيل.

يستغرق البحث الأول نحو 30 ثانية، لأن الموصّل يجري عدة عمليات بحث فرعية في المتن. وينبغي أن يتضمن الرد بيانات الأحكام مع روابط إلى النصوص الكاملة.

نافذة محادثة AnythingLLM مع فتح قائمة Tools: علامتا التبويب Slash Commands وAgent Skills.
القائمة Tools في نافذة المحادثة: يظهر هنا ما هو متاح للوكيل في هذه المحادثة.

العناوين: الموحّد وعناوين قواعد البيانات

تتصل كل قاعدة بيانات بواسطة خادم منفصل في الملف نفسه. والرمز المميّز مشترك ويفتح جميع قواعد البيانات التي دفعتم اشتراكها.

قاعدة البياناتاسم الخادمالعنوان (URL)
جميع قواعد البيانات المشترك فيها دفعة واحدةcasuslegalhttps://mcp.casus.legal/one/mcp
دوائر النقض (جميعها)casuslegal-okrugahttps://mcp.casus.legal/okrug/mcp
المحاكم العليا: المحكمة الدستورية · المحكمة العليا · المحكمة العليا للتحكيمcasuslegalhttps://mcp.casus.legal/mcp
محكمة حقوق الملكية الفكرية (IP Court)casuslegal-siphttps://sip.casus.legal/mcp
القضايا الإدارية (KAS · الدائرة القضائية للقضايا الإدارية بالمحكمة العليا للاتحاد الروسي)casuslegal-kashttps://kas.casus.legal/mcp
القضايا الجنائية (KUD · الدائرة القضائية للقضايا الجنائية بالمحكمة العليا للاتحاد الروسي)casuslegal-kudhttps://kud.casus.legal/mcp

الأخطاء الشائعة

الخادم مدرج في القائمة، لكن حالته Stopped

هكذا يبدو الاتصال غير الناجح. والأسباب الثلاثة الأكثر شيوعاً، بالترتيب: نوع الخادم sse بدلاً من streamable، أو خطأ مطبعي في الرمز المميّز (مسافة زائدة، أو فقدان محرف، أو كلمة مفقودة Bearer قبل القيمة)، أو انتهاء الاشتراك.

تحققوا من مدة الوصول في علامة التبويب «الموصّلات» في لوحة الحساب، وإذا ساوركم الشك فأصدروا رمزاً مميّزاً جديداً واضغطوا على Refresh.

الخادم في حالة Running، لكن الأدوات لا تُستدعى في المحادثة

أُرسلت الرسالة من دون السابقة @agent. عندئذٍ يجيب النموذج العادي ولا يتصل بالموصّل.

والسبب الثاني هو استخدام اسم خادم بالأحرف السيريلية في ملف الإعدادات. أعيدوا كتابته بالأحرف اللاتينية وحدّثوا القائمة.

يصل الرد مع الخطأ rate_limited

لقد فُعّلت الحماية من الحمل غير المعتاد. ولا تُفعّل في العمل المعتاد للمحامي (عشرات الطلبات يومياً)؛ فإذا ظهرت الرسالة مع وتيرة طبيعية، فاكتبوا إلينا عبر الدعم — وسنراجع الأمر في حسابكم.

ينقطع الرد الطويل

تستغرق عملية البحث الواحدة في المتن نحو 30 ثانية، بينما يؤدي السؤال المعقد إلى إجراء عدة عمليات بحث متتالية. وإذا كانت نسختكم تقطع الاستدعاء بسبب انتهاء المهلة، فزيدوا حد انتظار الأداة في إعدادات الوكيل.

أحتاج إلى عدة قواعد بيانات دفعة واحدة

أضيفوا في الملف نفسه مربعاً لكل عنوان من عناوين الجدول أعلاه، مع استخدام أسماء خوادم مختلفة. ويظل الاشتراك واحداً، ويفتح الرمز المميّز جميع قواعد البيانات المشترك فيها.

فقدت الرمز المميّز

لا يظهر مرة أخرى. أصدروا رمزاً جديداً في لوحة الحساب واستبدلوا القيمة في ملف الإعدادات؛ ولن تنقطع الاتصالات السابقة بسبب ذلك.

عربي