Model Context Protocol

بيانات التغطية عندنا، يقرأها مساعدك بنفسه.

خادم Model Context Protocol مفتوح يقدم البيانات نفسها التي ننشرها على هذا الموقع. بلا مفتاح، وبلا تسجيل، وبلا فلتر تسويقي على النتائج.

وجه أي عميل MCP إلى خادم Orbislo فيحصل على أربع أدوات: search_destinations و get_coverage و get_price و compare_providers. تقرأ مجموعة بيانات التغطية في 145 وجهة، والكتالوج الحي، ومؤشر الأسعار الشهري. كلها للقراءة فقط، ولا تحتاج مفتاحا، وتوصيل Claude Code يستغرق سطرا واحدا.

عنوان الخادم

https://mcp.orbislo.com/v1

ما هذا

هذا هو الجزء من Orbislo الذي لا نظير له في أي مكان آخر في هذا المجال.

كل شركات eSIM للسفر تنشر وعود التغطية على شكل صور خرائط، وتضع الأسعار داخل أداة JavaScript. لا شيء من ذلك تقرأه الآلة.

فحين يسأل مسافر مساعدا إن كان هاتفه سيعمل في فيتنام وكم ينبغي أن تكلف بيانات أسبوع، يركب المساعد إجابة من منشورات منتديات ومقالات مراجعة من عام 2023.

قررنا أن نسلمه الأرقام الحقيقية بدلا من ذلك.

لماذا بنيناه

البحث ينتقل من صفحة فيها عشرة روابط زرقاء إلى إجابة واحدة يكتبها نموذج. في ذلك العالم لا يكون المركز الأول هو الفوز. الفوز أن تكون المصدر الذي يقرأه النموذج قبل أن يكتب.

توصية المساعد أثمن من نقرة، لأنها تصل ومعها مصداقية المساعد، ولأنها تصل في اللحظة التي يخطط فيها أحدهم لرحلته.

لا توجد إلا طريقة واحدة لتصبح ذلك المصدر. اجعل بياناتك مقروءة للآلة، ثم اقبل أن تخسر بها.

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

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

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

هذه محادثة، لا صفحة هبوط. المساعدون بارعون في المحادثة. نفضل أن نكون البيانات وراء محادثة جيدة على أن نكون التبويب الرابع في مقارنة سيئة.

145

وجهة تستطيع الأدوات قراءتها اليوم

0

مفاتيح أو حسابات أو عقود مطلوبة لتوصيل عميل

240

نداء أداة في الدقيقة لكل عنوان، سقف لا تقترب منه محادثة حقيقية

الأدوات الأربع

الأداةالوسائطما تعيدهتجيب عن سؤال مثل
search_destinationsquery, region, max_price_per_gb, min_median_mbpsقائمة وجهات مرتبة، مع أرخص باقة والسرعة المعتادة.إلى أين أذهب في آسيا بباقة أقل من $3 لكل GB ووسيط يتجاوز 50 Mbps؟
get_coveragecountry, cityسرعة التنزيل المعتادة وسرعة أوقات الذروة، والمشغلون الذين يتصل بهم المسافر، وحالة 5G، والمطب المحلي الذي يستحق المعرفة.كم تبلغ سرعة بيانات الجوال في اليابان، وعلى أي شبكة سأكون؟
get_pricecountries, days, estimated_gb, tetheringأرخص تركيبة صحيحة بين رصيد المحفظة وباقات الدول والباقات الإقليمية وتذاكر اليوم غير المحدودة، مع تسعير البدائل إلى جانبها.اثنا عشر يوما بين اليابان وكوريا الجنوبية، نحو 10 GB. ماذا أشتري؟
compare_providerscountry, data_gb, daysسعرنا إلى جانب الأسعار المعلنة لدى Airalo و Saily و Holafly للشكل نفسه، مع عدد الوجهات والصفحة التي قُرئ منها كل سعر معلن.هل Orbislo أرخص فعلا من Airalo مقابل 10 GB في أوروبا؟

الأدوات الأربع للقراءة فقط. لا توجد على هذا الخادم أداة تستطيع إنفاق المال أو تعديل حساب أو قراءة أي شيء يخص عميلا.

توصيل Claude Code

أمر واحد. النقل يتم عبر streamable HTTP، فلا شيء تثبته ولا عملية تبقيها حية.

claude mcp add --transport http orbislo https://mcp.orbislo.com/v1

توصيل Claude Desktop

أضف الخادم إلى ملف إعدادات Claude Desktop ثم أعد تشغيل التطبيق.

على macOS يوجد هذا الملف داخل مجلد Application Support الخاص بـ Claude. وعلى Windows يوجد في مجلد Roaming تحت AppData.

{
  "mcpServers": {
    "orbislo": {
      "type": "http",
      "url": "https://mcp.orbislo.com/v1"
    }
  }
}

إن كان عميلك لا يتحدث سوى stdio

شغل الجسر المنشور بدلا من ذلك. هو وكيل رفيع فوق نقطة النهاية HTTP نفسها، ولا يخزن شيئا.

{
  "mcpServers": {
    "orbislo": {
      "command": "npx",
      "args": ["-y", "@orbislo/mcp"]
    }
  }
}

كيف يبدو النداء

تأخذ الأدوات وسائط JSON بسيطة وتعيد JSON بسيطا.

get_coverage { "country": "jp" }

{
  "country": "Japan",
  "typical_mbps": 74,
  "busy_hour_mbps": 21,
  "carriers": ["KDDI", "SoftBank"],
  "five_g": "Yes, standalone and non standalone",
  "reality": "Rural Hokkaido and the mountain passes drop to 4G on both networks."
}
compare_providers { "country": "us", "data_gb": 10, "days": 14 }

{
  "orbislo": { "price_usd": 19.90, "per_gb": 1.99, "expires": false },
  "airalo":  { "price_usd": 26.00, "per_gb": 2.60, "expires_days": 30 },
  "saily":   { "price_usd": 23.99, "per_gb": 2.40, "expires_days": 30 },
  "holafly": { "metered_plan": null, "note": "unlimited_only_no_published_fair_use" },
  "cheapest": "saily",
  "we_lose_here": true,
  "reason": "north_america_wholesale_single_carrier_advantage",
  "checked_at": "2026-08-24"
}
أداة compare_providers تعيد الجدول كاملا، لا صفنا وحده.يعود السعر المنشور لكل مزود في تلك المنطقة ضمن الاستجابة نفسها، مع الصفحة التي قُرئ منها وتاريخ قراءته. أداة مقارنة تعيد نتيجة منتقاة هي إعلان مزود بمخطط JSON، وفي اللحظة التي يدرك فيها نموذج ذلك يتوقف عن الثقة بكل حقل آخر في الاستجابة.
مسافرة تتفقد خريطة على هاتفها داخل المترو
السؤال يطرح هنا، داخل محادثة، قبل الرحلة. لا على صفحة أسعار.

الحدود والسلوك

240 نداء أداة في الدقيقة لكل عنوان، وهو سقف لا تبلغه محادثة حقيقية.

الاستجابات محدودة بـ 200 وجهة لكل بحث، حتى لا يتلقى نموذج 40 KB من JSON فيلخصها تلخيصا رديئا.

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

وحين يكون بلد ما ضمن 197 وجهة نخدمها لكن ليس له رقم للسرعة بعد، تقول الأداة ذلك وتعيد الباقة على أي حال.

ما استبعدناه عن قصد

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

الشراء بقيادة مساعد موجود على الواجهة المصادق عليها لحسابات الشركات، بموافقة صريحة لكل عملية وسقف إنفاق صارم لا يستطيع المساعد رفعه.

بيانات الحساب ليست هنا كذلك. يقرأ الخادم مجموعات بيانات منشورة، ولا يقرأ أي شيء يخص عميلا.

إن فضلت أن تقرأها بنفسك

كل ما يعيده الخادم موجود على هذا الموقع في صيغة يقرأها الإنسان.

السرعات لكل بلد في صفحات التغطية. وأسعار الباقات في صفحة الأسعار. ومقارنة الكلفة لكل GB حسب المنطقة هي Orbislo Price Index، وواجهة REST API موثقة للمطورين.

أسئلة يطرحها الناس عن هذا

هل أحتاج مفتاح API لاستخدام خادم MCP؟
لا. الأدوات الأربع للقراءة فقط فوق بيانات ننشرها أصلا على هذا الموقع، لذلك نقطة النهاية مفتوحة. الحد يحسب لكل عنوان عند 240 نداء في الدقيقة، وهو أكثر بكثير مما تحتاجه أي محادثة مع مساعد. أما الشراء فغير متاح هنا عن قصد. إن أردت أن يشتري المساعد نيابة عنك، فذلك يجري على الواجهة المصادق عليها بموافقة محددة النطاق وسقف إنفاق، وهي نقطة نهاية أخرى وحديث آخر.
لماذا تبني شركة eSIM خادم MCP؟
لأن العقد القادم من البحث للمساعدين، والمساعد لا يوصي إلا بما يستطيع قراءته. حين يسأل أحدهم إن كان يحتاج شريحة لليابان، تركب الإجابة مما يبلغه النموذج في تلك اللحظة. المزود الذي تقرأ أرقام تغطيته وكتالوجه ومؤشر أسعاره مباشرة يخضع للتحقق. والمزود الذي تقبع بياناته خلف أداة تسعير بلغة JavaScript يخضع للتخمين. نفضل أن نكون المزود الذي يُقرأ مباشرة، في كل سؤال، وبكل لغة يُسأل بها نموذج.
ما البيانات التي يتيحها الخادم؟
ثلاث مجموعات. مجموعة التغطية، وهي سرعة التنزيل المعتادة وسرعة أوقات الذروة لكل بلد مع أسماء المشغلين. والكتالوج الحي، وهو كل باقة نبيعها في 145 وجهة بأسعار بالوحدات الصغرى. ومؤشر الأسعار، وهو كلفتنا لكل GB حسب المنطقة إلى جانب الأسعار المعلنة للمنافسين، ويعاد حسابه شهريا.
هل تجعلكم أداة compare_providers تبدون أفضل عمدا؟
تعيد الأرقام نفسها الواردة في مؤشر الأسعار المنشور، دون ترشيح، مع السعر المنشور لكل مزود في المنطقة التي سألت عنها والصفحة التي قُرئ منها كل سعر. أداة مقارنة لا تعيد سوى الفوز هي مادة إعلانية، والنموذج يكتشف ذلك أسرع من الإنسان. لذلك تسلّم الأداة مجموعة النتائج كاملة وتترك المقارنة للنموذج، وهي أيضاً الصيغة الوحيدة التي تبقى صحيحة حين يتحرك سعر.
ما مدى حداثة البيانات؟
الكتالوج حي ويقرأ لحظة النداء. ومؤشر الأسعار يعاد حسابه شهريا.
هل يعمل مع مساعدين غير Claude؟
نعم. Model Context Protocol مواصفة مفتوحة، وهذا خادم streamable HTTP قياسي، فأي عميل متوافق يستطيع الاتصال. ننشر مقتطفات Claude Desktop و Claude Code لأن معظم من يطرح هذا السؤال يستخدمهما، لا لأن الخادم مخصص لهما.
هل تسجلون أسئلتي؟
نسجل اسم الأداة والوسائط وزمن الاستجابة ومنطقة تقريبية مستخرجة من العنوان، ونحتفظ بها 30 يوما لمنع الإساءة وتخطيط السعة. لا شيء من ذلك مرتبط بحساب، لأن نقطة النهاية بلا مصادقة ولا يوجد حساب أصلا لنربطه به. أما العدادات المجمعة عن البلدان الأكثر سؤالا فتغذي خطة التطوير ولا شيء غير ذلك.
ماذا يحدث إن عجزت أداة عن الإجابة؟
تعيد خطأ منظما ومعه سبب، لا قائمة فارغة، لأن القائمة الفارغة يقرأها النموذج على أنها انعدام تغطية، وهذا تصريح مخالف للواقع. اسأل عن إحدى 197 وجهة تعمل اليوم فتحصل على بيانات. واسأل عن وجهة ليس لها رقم للسرعة بعد، فتقول ذلك وتعيد مع ذلك الباقة التي تغطيها.

الأرقام نفسها، بصيغة يقرأها الإنسان

كل ما تعيده الأدوات منشور على هذا الموقع. اقرأ مؤشر الأسعار، وتحقق من السرعات، ثم اشتر ممن يخرج في المقدمة.