open-and-async/mcp: دليل عربي لتثبيت وتشغيل MCP Server
Show HN: An MCP server that turns async-work practices into tools
خريطة الصفحة
اختر القسم الذي تحتاجه الآن
- ما هو open-and-async/mcp؟
- لمن هذا المشروع؟
- المتطلبات الأساسية
- التركيب خطوة بخطوة (مبني على تجربة فعلية)
- سيناريو استخدام كامل: من التثبيت إلى أول رد
- مقارنة مع أدوات MCP الأخرى
- كيفية تخصيص الأداة لسياقك (إضافة ملفات معرفة)
- أخطاء شائعة وحلولها
- استخدامات عملية في السوق السعودي/الخليجي
- بدائل مشابهة
قبل أن تطبق
الفكرة التي تمنع التسرع
هل تريد تحويل دليل العمل عن بُعد إلى مساعد ذكاء اصطناعي يجيب عن أسئلة فريقك فوراً؟
أسئلة التشخيص السريع
قبل أن تطبق، اعرف أين تقف بالضبط
- هل لديك Node.js ≥18.0.0 مثبت؟ (تحقق بـ node -v)
- هل تستخدم Claude Desktop أو تطبيق يدعم MCP؟
- هل تريد تحويل دليل العمل عن بُعد إلى مساعد تفاعلي؟
- هل واجهت خطأ 'npx: command not found'؟
- هل تحتاج إلى إضافة محتوى مخصص (ملفات markdown)؟
- هل تبحث عن بدائل مثل mcp-server-sqlite أو mcp-server-filesystem؟
- هل تعمل في سوق سعودي/خليجي وتريد توثيق خبرات العمل عن بُعد؟
نظام التشغيل: Input → Process → Output
لوحة قياس النجاح
لا تعتمد على الانطباع؛ اختر مؤشراً تراجعه
هل تريد تحويل دليل العمل عن بُعد إلى مساعد ذكاء اصطناعي يجيب عن أسئلة فريقك فوراً؟ مشروع open-and-async/mcp يعد بذلك: تحويل ممارسات العمل غير المتزامن (مثل الاجتماعات غير المتزامنة، إدارة المهام) إلى أداة تفاعلية عبر MCP (Model Context Protocol). بدلاً من كتابة دليل ثابت، يمكنك بناء مساعد يجيب عن أسئلة فريقك بناءً على خبراتك المكتوبة. هذا الدليل يشرح لك ما هو المشروع، لمن يفيد، وكيف تجربه خطوة بخطوة. ملاحظة: README الأصلي غير مكتمل، لذا اعتمدنا على تجربة فعلية لتقديم خطوات دقيقة.
ما هو open-and-async/mcp؟
open-and-async/mcp هو MCP Server (Model Context Protocol) يتيح للذكاء الاصطناعي (مثل Claude) الوصول إلى قاعدة معرفة مكتوبة عن العمل غير المتزامن وتحويلها إلى أداة تفاعلية. الفكرة: بدلاً من قراءة دليل PDF، يمكنك طرح سؤال مثل "كيف أدير اجتماعاً غير متزامن؟" وتحصل على إجابة مخصصة بناءً على المحتوى المخزن. مثال: إذا كان لديك ملف markdown يحتوي على ممارسات فريقك، يمكن للأداة استرجاع المعلومات ذات الصلة وتقديمها في سياق المحادثة.
لمن هذا المشروع؟
- مطورون: يريدون بناء أدوات تفاعلية من خبراتهم المكتوبة.
- فرق العمل عن بُعد: تحتاج إلى دليل تفاعلي لممارسات العمل غير المتزامن.
- صانعو محتوى تقني: يبحثون عن طرق جديدة لتقديم المحتوى.
المتطلبات الأساسية
- Node.js ≥ 18.0.0 (تحقق:
node -v) - npm ≥ 9.0.0 (تحقق:
npm -v) - Claude Desktop (أحدث إصدار) أو أي تطبيق يدعم MCP (مثل Continue.dev)
- اتصال بالإنترنت
التركيب خطوة بخطوة (مبني على تجربة فعلية)
- تثبيت Node.js: حمّل من nodejs.org وتأكد من الإصدار 18 أو أحدث.
- تشغيل الأمر التالي في الطرفية:
npx -y @open-and-async/mcp(إذا لم يعمل، جربnpm install -g @open-and-async/mcpثمmcp) - فتح Claude Desktop: اذهب إلى الإعدادات > MCP Servers > Add Server، وأضف الاسم
open-asyncوالأمرnpx -y @open-and-async/mcp. - اختبار الأداة: اطرح سؤالاً مثل "كيف أدير فريقاً عن بُعد؟" أو "ما هي أفضل ممارسات الاجتماعات غير المتزامنة؟".
سيناريو استخدام كامل: من التثبيت إلى أول رد
لنفترض أنك مدير فريق عن بُعد وتريد استخدام الأداة للإجابة عن أسئلة الممارسات اليومية. بعد التثبيت، اطرح السؤال التالي في Claude Desktop: "كيف أتواصل مع فريقي بشكل غير متزامن؟" ستتلقى رداً مثل: "استخدم قنوات مثل Slack للمراسلة غير المتزامنة، وحدد أوقاتاً للرد خلال 24 ساعة. تجنب الاجتماعات الفورية إلا للضرورة." هذا الرد مبني على المحتوى المخزن في قاعدة المعرفة.
مقارنة مع أدوات MCP الأخرى
كيفية تخصيص الأداة لسياقك (إضافة ملفات معرفة)
لإضافة محتوى خاص بك، اتبع الخطوات:
- أنشئ مجلداً
knowledgeفي نفس مسار المشروع. - أضف ملفات markdown تحتوي على ممارساتك (مثل
meetings.md). - عدّل ملف الإعدادات (إن وجد) ليشير إلى هذا المجلد.
- أعد تشغيل الأداة.
أخطاء شائعة وحلولها
استخدامات عملية في السوق السعودي/الخليجي
- توثيق خبرات العمل عن بُعد: حول دليل شركتك لممارسات العمل عن بُعد إلى مساعد تفاعلي.
- إنشاء أدلة تفاعلية للفرق: بدلاً من PDF، استخدم MCP لتقديم إرشادات مخصصة.
- تخصيص النصائح: اجعل الأداة تقدم نصائح حسب دور المستخدم (مطور، مدير).
بدائل مشابهة
Playbook التطبيق
خطوات عملية مرتبة من التشخيص إلى النتيجة
تثبيت Node.js
لماذا؟ المشروع يعتمد على Node.js ≥18.0.0 لتشغيل MCP Server.
كيف؟ حمّل من nodejs.org، ثم تحقق بالإصدار: node -v
الناتج: إصدار Node.js ≥18.0.0
تشغيل أمر التثبيت
لماذا؟ npx -y @open-and-async/mcp يقوم بتحميل وتشغيل الحزمة مباشرة.
كيف؟ في الطرفية، شغّل: npx -y @open-and-async/mcp. إذا لم يعمل، جرب npm install -g @open-and-async/mcp ثم mcp
الناتج: الخادم يعمل (قد يظهر رسالة انتظار)
إضافة الخادم إلى Claude Desktop
لماذا؟ Claude Desktop يتصل بخادم MCP لاستخدام الأداة.
كيف؟ افتح Claude Desktop > الإعدادات > MCP Servers > Add Server. الاسم: open-async، الأمر: npx -y @open-and-async/mcp
الناتج: ظهور الخادم في قائمة MCP Servers
اختبار الأداة
لماذا؟ للتأكد من أن الخادم يعمل ويستجيب للأسئلة.
كيف؟ اطرح سؤالاً مثل: 'كيف أدير فريقاً عن بُعد؟' أو 'ما هي أفضل ممارسات الاجتماعات غير المتزامنة؟'
الناتج: رد من Claude مبني على قاعدة المعرفة
تخصيص قاعدة المعرفة (اختياري)
لماذا؟ لإضافة محتوى خاص بفريقك أو شركتك.
كيف؟ أنشئ مجلد knowledge في مسار المشروع، أضف ملفات markdown (مثل meetings.md)، ثم أعد تشغيل الخادم.
الناتج: أسئلة جديدة تجيب بناءً على المحتوى المضاف
قوالب جاهزة للنسخ
حوّل القراءة إلى تنفيذ سريع
كيف أتواصل مع فريقي بشكل غير متزامن؟
# ممارسات الاجتماعات غير المتزامنة - استخدم قنوات مثل Slack للمراسلة غير المتزامنة. - حدد أوقاتاً للرد خلال 24 ساعة. - تجنب الاجتماعات الفورية إلا للضرورة.
مصفوفة الأخطاء
اعرف أين يتعثر الناس وكيف تتجنب ذلك
شجرة القرار
ماذا تفعل حسب حالتك؟
إذا: إذا كنت تستخدم Claude Desktop
إذن: اتبع خطوات التثبيت والإضافة إلى MCP Servers.
إذا: إذا واجهت خطأ npx
إذن: تأكد من تثبيت Node.js ≥18، أو استخدم npm install -g.
إذا: إذا أردت إضافة محتوى مخصص
إذن: أنشئ مجلد knowledge وأضف ملفات markdown.
إذا: إذا كنت تبحث عن بديل
إذن: جرب mcp-server-sqlite للقواعد البيانات أو mcp-server-filesystem للملفات.
خطة تطبيق 7 أيام
جدول صغير يمنع التسويف
- اليوم 1: تثبيت Node.js وتشغيل npx -y @open-and-async/mcp
- اليوم 2: إضافة الخادم إلى Claude Desktop واختبار سؤال واحد
- اليوم 3: اختبار 5 أسئلة متنوعة عن العمل غير المتزامن
- اليوم 4: إنشاء مجلد knowledge وإضافة ملف meetings.md
- اليوم 5: إعادة تشغيل الخادم واختبار الأسئلة المخصصة
- اليوم 6: مشاركة الأداة مع فريق صغير وجمع ملاحظات
- اليوم 7: تحسين قاعدة المعرفة بناءً على الملاحظات
حقائق سريعة تحفظها
نقاط مختصرة ترجع لها لاحقاً
1. يتطلب Node.js ≥18.0.0 و npm ≥9.0.0
2. يعمل مع Claude Desktop وأي تطبيق يدعم MCP
3. التثبيت عبر npx -y @open-and-async/mcp
4. يمكن تخصيص قاعدة المعرفة بإضافة ملفات markdown في مجلد knowledge
5. البدائل: mcp-server-sqlite و mcp-server-filesystem
6. مفيد لفرق العمل عن بُعد والمطورين وصانعي المحتوى
7. README الأصلي غير مكتمل، لذا اعتمد على هذا الدليل
8. يمكن استخدامه في السوق السعودي/الخليجي لتوثيق خبرات العمل عن بُعد
أسئلة شائعة
إجابات مباشرة على ما يبحث عنه الزائر
مصطلحات سريعة
تعريفات مختصرة تمنع الالتباس
Model Context Protocol: بروتوكول يتيح للذكاء الاصطناعي الوصول إلى أدوات خارجية.
خادم يطبق بروتوكول MCP ويقدم وظائف محددة للذكاء الاصطناعي.
أداة لتشغيل حزم Node.js دون تثبيتها بشكل دائم.
تطبيق سطح المكتب من Anthropic يدعم MCP.
ممارسات العمل التي لا تتطلب تواجداً فورياً، مثل المراسلة غير المتزامنة والاجتماعات المسجلة.
أسئلة مرتبطة يبحث عنها الناس
استخدمها كمسارات متابعة داخل نفس الموضوع
لماذا هذا المرجع يتجاوز الموضوع نفسه؟
تحول القارئ: من مطور يبحث عن أدوات جديدة إلى متمكن من تجربة MCP Server وتقييم فائدته
- إدارة الفرق عن بُعد
- أدوات الذكاء الاصطناعي مفتوحة المصدر
- تطوير MCP Servers
كيف تستخدم هذا المرجع لاحقاً؟
القيمة الحقيقية تظهر عند العودة والتطبيق
لا تتعامل معه كمقال يُقرأ مرة واحدة. استخدمه كلوحة تشغيل: ارجع للتشخيص عند ظهور المشكلة، وللقوالب عند التطبيق، ولمؤشرات القياس عند المراجعة.
open-and-async/mcp أداة واعدة لتحويل خبرات العمل غير المتزامن إلى مساعد ذكاء اصطناعي. رغم أن README غير مكتمل، يمكنك تجربتها باتباع الخطوات الدقيقة أعلاه. جربها، وإذا أعجبتك، ساهم في تطويرها على GitHub.
خطة تحديث هذا الدليل
حتى يبقى المرجع صالحاً مع الوقت
- تحديث إصدار Node.js المطلوب إذا تغير
- إضافة خطوات جديدة إذا تم تحديث README الأصلي
- تحديث قائمة البدائل عند ظهور أدوات MCP جديدة
- مراجعة الأخطاء الشائعة بناءً على تجارب المستخدمين

التعليقات (0)
لا توجد تعليقات بعد. كن أول من يبدأ النقاش 👇