كيفية الاتصال بأي نموذج لغوي كبير (LLM) بأي خادم MCP محليًا ومفتوح المصدر

Ashley Goolam

Ashley Goolam

8 أغسطس 2025

كيفية الاتصال بأي نموذج لغوي كبير (LLM) بأي خادم MCP محليًا ومفتوح المصدر

هل ترغب في ربط نموذج اللغة الكبير المفضل لديك (LLM) بخادم بروتوكول سياق النموذج (MCP) دون الاعتماد على السحابة أو رسوم الاشتراك؟ أنت في المكان الصحيح! باستخدام أداة سطر الأوامر Director، يمكنك ربط أي نموذج لغة كبير بأي خادم MCP محليًا، باستخدام أدوات مفتوحة المصدر. في هذا الدليل، سنرشدك خلال إعداد Director، وتكوين وكيل MCP، وربطه بعملاء مثل Claude أو Cursor أو VS Code. بحلول النهاية، ستتمكن من الاستعلام عن Hacker News أو النشر على Slack بسهولة—كل ذلك من جهازك الخاص. لنبدأ!

💡
هل تريد أداة رائعة لاختبار واجهة برمجة التطبيقات (API Testing) تُنشئ توثيقًا رائعًا لواجهة برمجة التطبيقات؟

هل تريد منصة متكاملة وشاملة لفريق المطورين لديك للعمل معًا بأقصى قدر من الإنتاجية؟

يلبي Apidog جميع متطلباتك، ويحل محل Postman بسعر أكثر بأسعار معقولة!
زر

ما هو Director ولماذا تستخدمه؟

Director هي أداة سطر أوامر مفتوحة المصدر أُطلقت في يوليو 2025 تُبسط ربط نماذج اللغة الكبيرة (LLMs) بخوادم MCP. MCP، الذي قدمته Anthropic في نوفمبر 2024، هو بروتوكول موحد لربط نماذج اللغة الكبيرة بمصادر البيانات والأدوات الخارجية، مثل "USB-C للذكاء الاصطناعي". سواء كنت تسحب أهم الأخبار من Hacker News أو تنشر ملخصات على Slack، فإن Director يجعل من السهل إعداد وكلاء MCP محليين وإدارة خوادم وعملاء متعددين. إنه مجاني، ويركز على الخصوصية، ومثالي للمطورين الذين يرغبون في التحكم في سير عمل الذكاء الاصطناعي الخاص بهم. هل أنت مستعد للبدء؟

أداة سطر الأوامر Director

الخطوة 1: تثبيت أداة سطر الأوامر Director

دعنا نجعل Director يعمل على جهازك. يمكنك تثبيته محليًا عبر npm لإعداد سريع، دون الحاجة إلى متصفح، أو استخدام طريقة curl الأصلية للمرونة.

الخيار 1: التثبيت عبر npm

  1. افتح الطرفية:

2. تثبيت Director:

npm install -g @director.run/cli

يقوم هذا بتثبيت أداة سطر الأوامر Director عالميًا.

3. بدء البوابة (Gateway):

director serve

يقوم هذا بتشغيل خادم محلي على http://localhost:8080.

4. افتح الاستوديو (Studio):

director studio

يقوم هذا بتشغيل واجهة مستخدم Director لإعداد الوكيل.

الخيار 2: التثبيت عبر Curl

  1. تثبيت Director:
curl -LsSf https://director.run/install.sh | sh

يقوم هذا بجلب أحدث ملف ثنائي لـ Director وإعداده في مسار النظام (PATH) الخاص بك.

2. بدء التشغيل السريع (Quickstart):

director quickstart

يقوم هذا بفتح نافذة متصفح على http://localhost:8080.

نصيحة احترافية: إذا لم يفتح المتصفح، تحقق من الطرفية بحثًا عن عنوان URL أو انتقل إلى http://localhost:8080. تأكد من أن المنفذ 8080 متاح (`lsof -i :8080`).

الخطوة 2: تكوين خادم وكيل MCP

يمكنك إعداد خادم وكيل MCP باستخدام واجهة المستخدم الرسومية للمتصفح أو سطر الأوامر (CLI) الخاصة بـ Director. يعمل الوكيل كوسيط، يوجه طلبات نماذج اللغة الكبيرة (LLM) إلى خوادم MCP مثل Hacker News أو Slack. دعنا نستكشف كلتا الطريقتين.

الخيار 1: التكوين عبر واجهة المستخدم الرسومية للمتصفح

  1. إنشاء وكيل:
تسمية خادم الوكيل

2. إضافة خادم MCP:

إضافة خادم MCP

3. حفظ ونشر:

حفظ والاتصال بعميل MCP

الخيار 2: التكوين عبر سطر الأوامر (CLI)

  1. بدء البوابة (Gateway):
director serve

2. إنشاء وكيل:

director create my-first-proxy

يقوم هذا بإعداد وكيل باسم my-first-proxy.

3. إضافة خادم MCP:

director add fetch --target=my-first-proxy

خادم fetch هو خادم MCP بسيط للاختبار، مشابه لـ Hacker News.

4. ربط العملاء:

director connect my-first-proxy --target=claude
director connect my-first-proxy --target=cursor
director connect my-first-proxy

لماذا Hacker News أو Fetch؟ هذه خوادم MCP خفيفة الوزن توفر أدوات لجلب البيانات (مثل أهم الأخبار)، مما يجعلها رائعة للاختبار.

الخطوة 3: ربط عميل MCP الخاص بك

الآن، دعنا نربط عميل نموذج اللغة الكبير (LLM) الخاص بك (Claude Desktop، Cursor، أو VS Code) بالوكيل. سنستخدم Claude Desktop كمثال، ولكن العملية متشابهة للآخرين.

  1. تشغيل Claude Desktop:
خادم وكيل Director

2. اختبره:

أعطني قائمة بأهم الأخبار على Hacker News باستخدام خادم MCP الخاص بي.
الحصول على النتيجة من خادم Hacker News MCP

ماذا يحدث؟ يقوم Director بتوجيه طلب Claude إلى خادم MCP، ويجلب البيانات، ويعيدها إلى Claude—كل ذلك محليًا ومفتوح المصدر.

الخطوة 4: إضافة المزيد من خوادم MCP (مثل Slack)

هل تريد توسيع إعداداتك؟ دعنا نضيف خادم Slack MCP إلى وكيلك، والذي يتطلب تكوينًا إضافيًا ولكنه سهل للغاية مع Director.

  1. الوصول إلى Director:
director add slack --target=my-first-proxy
البحث عن خادم Slack MCP

2. تكوين Slack:

director add slack --target=my-first-proxy --api-token=your-slack-token --channel-id=C123456
تكوين خادم Slack MCP

3. التحقق في Claude Desktop:

أعطني قائمة بأهم الأخبار على Hacker News، لخصها، وانشرها على Slack.
اختبار خادم Slack MCP

لماذا يحتاج Slack إلى المزيد من التكوين؟ يتفاعل خادم Slack MCP مع واجهات برمجة تطبيقات خارجية، مما يتطلب رموزًا آمنة. يتعامل Director مع هذا بسلاسة عبر واجهة المستخدم الرسومية أو سطر الأوامر الخاص به.

الخطوة 5: التوسع مع خوادم وعملاء متعددين

يتألق Director عند إدارة خوادم وعملاء MCP متعددين. إليك كيفية التوسع:

director add github --target=my-first-proxy --api-token=your-github-token
director connect my-first-proxy --target=cursor
director connect my-first-proxy --target=vscode
{
  "mcpServers": {
    "director_my-first-proxy": {
      "command": "director",
      "args": ["proxy", "my-first-proxy"]
    }
  }
}
director create work-proxy
director list-proxies

نصيحة احترافية: للاطلاع على استخدام سطر الأوامر (CLI) المفصل، تحقق من مرجع سطر الأوامر.

استكشاف المشكلات الشائعة وإصلاحها

لماذا تستخدم Director لاتصالات MCP؟

Director هو حلم المطورين لسير عمل الذكاء الاصطناعي المحلي. إليك سبب روعته:

يسلط المستخدمون الضوء على تعدد استخدامات Director، مشيرين إلى أنه "يجعل إعداد MCP يبدو وكأنه سحر" لـ Claude Code. سواء كنت مطورًا منفردًا أو تبني ذكاءً اصطناعيًا للمؤسسات، يوفر Director الوقت والمتاعب.

الخاتمة

أنت الآن مجهز لربط أي نموذج لغة كبير (LLM) بأي خادم MCP باستخدام Director! من سحب أخبار Hacker News إلى نشر ملخصات Slack، لديك قوة ذكاء اصطناعي محلية ومفتوحة المصدر في متناول يدك. جرب المزيد من خوادم MCP، أو عدّل وكيلك، أو شارك إعداداتك في التعليقات. دعنا نبقي ثورة الذكاء الاصطناعي محلية ومفتوحة—ترميز سعيد!

💡
هل تريد أداة رائعة لاختبار واجهة برمجة التطبيقات (API Testing) تُنشئ توثيقًا رائعًا لواجهة برمجة التطبيقات؟

هل تريد منصة متكاملة وشاملة لفريق المطورين لديك للعمل معًا بأقصى قدر من الإنتاجية؟

يلبي Apidog جميع متطلباتك، ويحل محل Postman بسعر أكثر بأسعار معقولة!
زر

ممارسة تصميم API في Apidog

اكتشف طريقة أسهل لبناء واستخدام واجهات برمجة التطبيقات