خادم MCP — أدوات القرآن الكريم للوكلاء وبيئات التطوير المتكاملة

استخدم MCP للوصول إلى نص القرآن الكريم والصوت والاختلافات في الروايات وهيكل المصحف في تطبيقاتك.

📖 خادم QuranHub MCP

يوفر خادم QuranHub MCP مجموعة غنية من الأدوات للوصول إلى القرآن الكريم واستكشافه برمجيًا.
يمكنك استخدام هذه الأدوات داخل Cursor أو أي client آخر متوافق مع MCP.

⚙️ الإعداد

أضف الخادم إلى ملف إعدادات MCP لديك:

{
  "servers": {
    "quranhub": {
      "type": "http",
      "url": "https://api.qurani.ai/gw/mcp"
    }
  }
}

🤖 الاستخدام مع Claude وChatGPT

يعمل الخادم نفسه كموصّل مخصص في Claude وكتطبيق في ChatGPT (وضع المطوّر). لا حاجة إلى حساب أو مفتاح API.

  • Claude: انتقل إلى Customize → Connectors → Add custom connector، والصق https://api.qurani.ai/gw/mcp، واختر No sign-in ثم اضغط Add. فعّله من قائمة + في المحادثة.
  • ChatGPT: انتقل إلى Settings → Apps → Advanced settings وفعّل Developer mode، ثم Create موصّلًا بالرابط أعلاه مع No authentication. اختره من قائمة + في المحادثة.

التعليمات خطوة بخطوة وأمثلة الأوامر وأزرار الإضافة في صفحة الربط. انظر أيضًا سياسة الخصوصية وشروط الخدمة والدعم.

🕌 أدوات القرآن الأساسية

أدوات أساسية لجلب محتوى القرآن الكريم بحسب هيكله.

الأداةالوصفمثال إدخال
get_complete_quranجلب القرآن الكريم كاملًا بالنسخة الافتراضية(بدون إدخال)
get_complete_quran_by_editionجلب القرآن كاملًا في نسخة محددة"quran-uthmani"
get_surahجلب سورة كاملة مع جميع الآيات2 (البقرة)
get_surah_by_editionجلب سورة في نسخة محددةsurah: 1, edition: "en.sahih"
get_surah_by_multiple_editionsجلب سورة في عدة نسخsurah: 1, editions: "quran-uthmani,en.sahih"
get_ayahجلب آية محددة بالمرجع"2:255"
get_ayah_by_editionجلب آية في نسخة محددةref: "2:255", edition: "en.sahih"
get_ayah_by_multiple_editionsجلب آية في عدة نسخref: "2:255", editions: "quran-uthmani,en.sahih"
get_juzجلب جزء كامل (1-30)3
get_juz_by_editionجلب جزء في نسخة محددةjuz: 1, edition: "en.sahih"
get_pageجلب صفحة قرآنية محددة (1-604)255
get_page_by_editionجلب صفحة في نسخة محددةpage: 1, edition: "quran-uthmani"
get_hizbجلب حزب (1-60)15
get_hizb_by_editionجلب حزب في نسخة محددةhizb: 1, edition: "quran-uthmani"
get_hizb_quarterجلب ربع حزب (1-240)120
get_hizb_quarter_by_editionجلب ربع حزب في نسخة محددةquarter: 1, edition: "quran-uthmani"
get_manzilجلب منزل للقراءة الأسبوعية (1-7)5
get_manzil_by_editionجلب منزل في نسخة محددةmanzil: 1, edition: "quran-uthmani"
get_rukuجلب ركوع40
get_ruku_by_editionجلب ركوع في نسخة محددةruku: 1, edition: "quran-uthmani"

🔍 البحث والاكتشاف

أدوات للبحث والاستكشاف واكتشاف المحتوى القرآني.

الأداةالوصفمثال إدخال
search_quranالبحث في النص العربي والترجمات"mercy"
get_random_ayahجلب آية عشوائية(بدون إدخال)
get_random_ayah_by_editionجلب آية عشوائية في نسخة محددة"en.sahih"
get_random_ayah_by_multiple_editionsجلب آية عشوائية في عدة نسخ"quran-uthmani,en.sahih"
get_similar_ayahs_hafsإيجاد آيات مشابهة لآية معينة (حفص)surah: 1, ayah: 1
get_similar_ayahs_by_editionإيجاد آيات مشابهة حسب النسخةsurah: 1, ayah: 1, edition: "quran-uthmani"
get_mutashabihat_phrases_hafsإيجاد عبارات متشابهة (حفص)surah: 2, ayah: 255
get_mutashabihat_phrases_by_editionإيجاد عبارات متشابهة حسب النسخةsurah: 2, ayah: 255, edition: "quran-uthmani"
get_ayah_themesعرض جميع المواضيع المتاحة(بدون إدخال)
get_themes_for_ayahجلب المواضيع لآية محددةsurah: 1, ayah: 1

📚 النسخ والترجمات

إدارة وجلب نسخ القرآن الكريم والترجمات والصيغ المختلفة.

الأداةالوصفمثال إدخال
get_all_editionsعرض جميع النسخ مع الفلاترlanguage: "en", type: "translation"
get_all_languagesجلب جميع اللغات المدعومة(بدون إدخال)
get_editions_by_languageجلب النسخ حسب اللغة"ar" أو "en"
get_all_typesجلب أنواع النسخ(بدون إدخال)
get_editions_by_typeجلب النسخ حسب النوع"translation"
get_all_formatsجلب جميع الصيغ(بدون إدخال)
get_editions_by_formatجلب النسخ حسب الصيغة"audio" أو "text"
get_editions_by_format_and_typeجلب النسخ حسب الصيغة والنوعformat: "text", type: "narration"
get_editions_analysisنظرة إحصائية عامة على النسخ(بدون إدخال)

🎵 التلاوة والصوت

الوصول إلى التلاوات الصوتية ومعلومات القراء.

الأداةالوصفمثال إدخال
get_distinct_audio_editionsعرض جميع القراء الصوتيين(بدون إدخال)
get_all_narrator_identifiersجلب جميع معرفات القراء(بدون إدخال)
get_audio_editions_by_narratorجلب تلاوة لقارئ محدد"quran-warsh"

📖 ميزات خاصة

ميزات متقدمة لدراسة وفهم القرآن.

الأداةالوصفمثال إدخال
get_tajweed_rulesقواعد التجويد لكلمات محددة"1:1:2"
get_word_line_numberرقم السطر لموقع الكلمة"1:1:2"
get_word_imageصور كلمة بكلمةlocation: "1:1:2", type: "v4"
get_all_sajdasجلب جميع آيات السجود(بدون إدخال)
get_sajdas_by_editionآيات السجود في نسخة محددة"quran-uthmani"
get_narrations_differencesمقارنة بين القراءات المختلفةpage: 1, source: "hafs", target: "warsh"

📊 البيانات الوصفية والبنية

المعلومات التنظيمية والبنيوية للقرآن الكريم.

الأداةالوصفمثال إدخال
get_quran_metadataالبيانات الوصفية الكاملة لبنية القرآن(بدون إدخال)
get_all_surahsقائمة بجميع السور (114) مع التفاصيلrevelationOrder: false
get_surahs_by_revelation_cityالسور حسب مكة/المدينة(بدون إدخال)
get_surahs_by_juzالسور حسب الأجزاء(بدون إدخال)
get_all_pages_metadataالبيانات الوصفية لجميع الصفحات (604)(بدون إدخال)
get_pages_metadata_by_editionبيانات الصفحات لنسخة محددة"quran-uthmani"
get_all_juzs_metadataالبيانات الوصفية لجميع الأجزاء (30)(بدون إدخال)
get_juzs_metadata_by_editionبيانات الأجزاء في نسخة محددة"quran-uthmani"
get_all_hizbs_metadataالبيانات الوصفية لجميع الأحزاب (60)(بدون إدخال)
get_hizbs_metadata_by_editionبيانات الأحزاب لنسخة محددة"quran-uthmani"

🖋️ الخطوط والعرض

موارد الخطوط ومعلومات تخطيط الصفحات.

الأداةالوصفمثال إدخال
get_font_kindsعرض جميع أنواع الخطوط(بدون إدخال)
get_font_formatsعرض جميع صيغ الخطوط(بدون إدخال)
get_font_archivesعرض جميع أنواع أرشيفات الخطوط(بدون إدخال)
get_font_categoriesعرض جميع فئات الخطوط(بدون إدخال)
get_font_detailجلب تفاصيل خط محدد"uthmani"
get_font_filesعرض ملفات الخط للتحميلfontCode: "uthmani"
get_font_page_filesجلب ملفات الخط لصفحة محددةfont: "uthmani", page: 1
list_font_page_filesعرض ملفات الخط بشكل مجزأfont: "uthmani", format: "ttf"

📐 تخطيطات المصحف

معلومات تخطيط الصفحات وبنية الأسطر.

الأداةالوصفمثال إدخال
list_mushaf_layoutsعرض تخطيطات صفحات المصحفlinesPerPage: 15
get_layout_detailمعلومات عن تخطيط محدد"hafs_15"
get_layout_page_linesبنية الأسطر للصفحاتlayout: "hafs_15", page: 1
get_layout_surah_linesبنية الأسطر للسورةlayout: "hafs_15", surah: 1
layout_word_lookupإيجاد الصفحة/السطر عبر موقع الكلمةlayout: "hafs_15", from: 1, to: 7

🔧 وظائف مساعدة

وظائف أساسية للاختبار والاستخدام العام.

الأداةالوصفمثال إدخال
get_responseاختبار استجابة API الأساسية(بدون إدخال)