اربط أي خادم MCP.أو اكتب خادمك.
يتحدّث Megha بروتوكول Model Context Protocol، فتتّصل الأنظمة التي تشغّلها أصلاً بطبقة الوكلاء مباشرةً. ويغطّي دليلٌ من الموصّلات الموثّقة أشيعَها، وكل ما تكتبه بنفسك يعمل بالطريقة ذاتها.
أين يقع خادم MCP فعلاً.
الموصّل المحلي عملية فرعية على جهازك. أما البعيد فخدمة عبر الشبكة. وهذا الفارق هو ما يقرّر من غيرك يستطيع رؤية ما ترسله.
الخوادم المحلية تبقى على الجهاز. والبعيدة لا تبقى.
كلاهما نافع. والمهمّ أن تعرف أيّهما تربط.
- يعمل كعملية فرعية على جهازك، تبدأ وتنتهي مع الجلسة
- بلا حساب، وبلا قفزة شبكية، ولا شيء تستوثق أمامه
- ما يحتاجه من بيانات (سلسلة اتصال قاعدة بيانات، أو مسار) يبقى في إعداداتك أنت
- الخيار البدهي لقواعد البيانات والملفات وأدوات سطر الأوامر الداخلية
- يصل إلى خدمة عبر الشبكة، فيرى مشغّلها ما ترسله
- تسجيل الدخول عبر OAuth يُعالَج داخل التطبيق للخوادم التي تتطلّبه
- الأنسب للخدمات السحابية التي تستخدمها أصلاً وتأتمنها على البيانات نفسها
- اقطع الاتصال متى شئت من الدليل نفسه الذي أضفته منه
الاتصالات تقيم في ملف يمكنك قراءته.
كل اتصال تُنشئه يُكتَب في ملف إعدادات صريح: الاسم، والناقل، وأين يُوصَل إليه، وهل هو مفعَّل. يمكنك قراءته، وحفظه في نظام إدارة الإصدارات، ونسخه إلى جهاز آخر.
- ملف واحد، قابل لإدارة الإصدارات، وقابل للنشر عبر أسطول
- الخوادم المحلية والبعيدة موصوفة بالطريقة نفسها
- كل خادم يُفعَّل أو يُعطَّل على حدة
- الملف نفسه يعمل على تطبيق Mac وسطح المكتب والنظام الكامل
{
"servers": [
{
"name": "github",
"transport": "http",
"command": "https://api.githubcopilot.com/mcp",
"auth": "oauth",
"enabled": true
},
{
"name": "postgres",
"transport": "stdio",
"command": "mcp-server-postgres",
"args": ["--dsn", "postgresql://localhost/analytics"],
"enabled": true
}
]
}على ماذا توافق فعلاً.
خادم MCP شيفرة طرف ثالث تصل إلى بياناتك. والدقّة في بيان ما يمنحه الاتصال أنفع من الطمأنة.
ربط الخادم هو الموافقة
أنت تضيف خادماً عن قصد، إما من الدليل وإما بتوجيه النظام إلى خادم كتبته، وتسجّل الدخول للخوادم البعيدة. ومن ثمّ تعمل أدواته داخل المحادثة بلا بطاقة تأكيد عند كل استدعاء، وهذا وحده ما يجعلها صالحة للاستخدام أصلاً.
وهذا يعني أن الخادم مؤتمَن، فعامله على هذا الأساس
الخادم الموصول يرى الوسائط التي يرسلها إليه الوكيل، وتصير أوصاف أدواته جزءاً مما يقرؤه النموذج. اربط الخوادم كما تضيف اعتمادية برمجية: من مصدر لديك سبب للثقة به.
كل اتصال مستقلّ
تُفعَّل الخوادم وتُعطَّل واحداً واحداً. وإطفاء أحدها لا يزعج أي اتصال آخر، ولا يبقى شيء مما كان يفعله بعد التبديل.
لا شيء مقيَّد بنا
البروتوكول مفتوح، والإعدادات ملف صريح يمكنك قراءته ومقارنته ونسخه بين الأجهزة. والخادم المكتوب لـ MeghaOS ليس إلا خادم MCP.
كل صلاحية ممنوحة، على شاشة واحدة، عند الطلب.
الجواب الصادق عن «إلى أين يصل هذا الشيء؟» قائمةٌ، وسيؤلّفها لك النظام كلما سألت. مرسومة هنا بمحرّك العرض الخاص بسطح المكتب؛ والخوادم متخيَّلة.
إلى أين يصل فعلاً الآن؟
ثلاثة خوادم، وما يفتحه كل منها
كل أداة يملكها
| الأداة | تصل إلى | تحتاجك |
|---|---|---|
| read_file | هذا المجلّد | لا |
| write_file | هذا المجلّد | لا |
| search_issues | المتتبّع | لا |
| post_comment | المتتبّع | نعم |
| list_events | التقويم | لا |
الحدود
إن بُلغ أي من الحدّين، توقّفت التشغيلة بدل أن تمضي بصمت.
ما الموجود في الدليل.
التذاكر والمستندات
GitHub وLinear وAtlassian وNotion وAsana. موصّلات رسمية، وتسجيل دخول عبر OAuth.
أنظمة الأعمال
Stripe وSentry وCanva وغيرها، موثّقة وجاهزة للربط.
قواعد البيانات والأدوات الداخلية
Postgres أو SQLite أو ما يتيحه فريقك، كخادم محلي.
خوادمك أنت
أي شيء تكتبه. البروتوكول مفتوح، ولا يعني MeghaOS مَن كتبه.
ربط خادم، من البداية إلى النهاية.
معظمه اختيار من قائمة. أما كتابة خادمك فتحتاج اسماً ونقطة وصول.
- الخطوة 1
افتح دليل الخوادم
يشحن MeghaOS دليلاً من الموصّلات الموثّقة لخدمات يستخدمها الناس فعلاً: GitHub وNotion وLinear وAtlassian وStripe وSentry وAsana وغيرها. تصفّحه من داخل التطبيق بدل البحث عن نقاط الوصول.
- الخطوة 2
اختر موصّلاً، أو وجّهه إلى خادمك
اختر واحداً من الدليل، أو أضف خادماً كتبته بإعطائه اسماً وإما أمراً يُشغَّل محلياً وإما رابطاً يُوصَل إليه.
- الخطوة 3
سجّل الدخول، إن طلب الخادم ذلك
الموصّلات البعيدة التي تحتاج حساباً تستخدم OAuth، ويُعالَج داخل التطبيق. أما الخوادم المحلية فلا تحتاج شيئاً غالباً، أو تحتاج بيانات اعتماد تضعها في إعداداتها الخاصة.
- الخطوة 4
استخدمه في المحادثة
صار الموصّل الآن جزءاً مما يصل إليه الوكيل، وتعمل أدواته داخل المحادثة وهو يشتغل. وربطه كان هو الموافقة، فلا يتوقّف ليسأل عند كل استدعاء.
- الخطوة 5
أطفئه حين تنتهي
لكل خادم مفتاحه. وتعطيل واحد يترك كل اتصال آخر كما هو تماماً.
أما البروتوكول نفسه (النواقل، والعناصر الأولية، وكيف تكتب خادماً، وما الذي يمنحه الاتصال فعلاً) فانظر دليلنا الكامل إلى Model Context Protocol.
ما يسأل عنه الناس بشأن MCP هنا.
أي خوادم MCP تعمل مع MeghaOS؟
أي خادم ينفّذ بروتوكول Model Context Protocol، عبر stdio أو عبر HTTP القابل للبثّ. ويشحن MeghaOS دليلاً من الموصّلات الموثّقة للخدمات الشائعة، ولا خطوة تسجيل لما عداها؛ فالبروتوكول مفتوح، ولا يعني العميلَ مَن كتب الخادم.
ما الفرق بين خادم MCP محلي وآخر بعيد؟
الخادم المحلي يعمل كعملية فرعية على جهازك أنت، فلا شيء مما يفعله يمرّ بالشبكة ولا يحتاج حساباً. أما البعيد فيُوصَل إليه عبر HTTP، ما يعني أن مشغّله يرى الوسائط التي يرسلها الوكيل، وهذا مناسب لخدمة سحابية تأتمنها أصلاً على البيانات ذاتها، واعتبارٌ حقيقي لما عداها.
ما الذي أأتمنه حين أربط خادماً؟
الخادم الموصول يرى الوسائط المُرسَلة إلى أدواته، وتصير الأوصاف التي يعلنها جزءاً مما يقرؤه النموذج حين يقرّر ما يفعل. عامل ربطه معاملة إضافة اعتمادية برمجية: من مصدر تثق به، وتُزيله حين لا تعود تحتاجه.
هل أحتاج حساباً أو مفتاح واجهة برمجية لاستخدام MCP؟
ليس لـ MeghaOS نفسه. دعم MCP جزء من بيئة تشغيل الوكلاء ولا يكلّف شيئاً. أما فرادى الخوادم فقد تحتاج بيانات اعتمادها الخاصة، كسلسلة اتصال قاعدة بيانات أو تسجيل دخول عبر OAuth، وتلك تخصّ الخادم لا تخصّنا.
كيف أقطع اتصال خادم؟
أطفئه في المكان نفسه الذي أضفته منه. كل اتصال مستقلّ، فتعطيل واحد لا أثر له في الباقي.
هل تعمل الإعدادات نفسها عبر الإصدارات؟
نعم. تُحفَظ الاتصالات في ملف إعدادات صريح هو نفسه على تطبيق Mac وبيئة سطح مكتب Linux ونظام التشغيل الكامل: قابل للقراءة والمقارنة والنقل بين الأجهزة.
أحضر أدواتك.
اربط الخدمات التي تشغّلها أصلاً، من دليل موصّلات موثّقة، أو وجّه MeghaOS إلى خادم كتبته بنفسك.