Skip to main content
Glama
galihfr09

Quran Cloud MCP Server

by galihfr09
constants.py16.6 kB
from typing import Literal quran_details = """Surah Arabic name: سُورَةُ ٱلْفَاتِحَةِ Surah English name: Al-Faatiha Surah number: 1 Number of verses: 7 -------------------- Surah Arabic name: سُورَةُ البَقَرَةِ Surah English name: Al-Baqara Surah number: 2 Number of verses: 286 -------------------- Surah Arabic name: سُورَةُ آلِ عِمۡرَانَ Surah English name: Aal-i-Imraan Surah number: 3 Number of verses: 200 -------------------- Surah Arabic name: سُورَةُ النِّسَاءِ Surah English name: An-Nisaa Surah number: 4 Number of verses: 176 -------------------- Surah Arabic name: سُورَةُ المَائـِدَةِ Surah English name: Al-Maaida Surah number: 5 Number of verses: 120 -------------------- Surah Arabic name: سُورَةُ الأَنۡعَامِ Surah English name: Al-An'aam Surah number: 6 Number of verses: 165 -------------------- Surah Arabic name: سُورَةُ الأَعۡرَافِ Surah English name: Al-A'raaf Surah number: 7 Number of verses: 206 -------------------- Surah Arabic name: سُورَةُ الأَنفَالِ Surah English name: Al-Anfaal Surah number: 8 Number of verses: 75 -------------------- Surah Arabic name: سُورَةُ التَّوۡبَةِ Surah English name: At-Tawba Surah number: 9 Number of verses: 129 -------------------- Surah Arabic name: سُورَةُ يُونُسَ Surah English name: Yunus Surah number: 10 Number of verses: 109 -------------------- Surah Arabic name: سُورَةُ هُودٍ Surah English name: Hud Surah number: 11 Number of verses: 123 -------------------- Surah Arabic name: سُورَةُ يُوسُفَ Surah English name: Yusuf Surah number: 12 Number of verses: 111 -------------------- Surah Arabic name: سُورَةُ الرَّعۡدِ Surah English name: Ar-Ra'd Surah number: 13 Number of verses: 43 -------------------- Surah Arabic name: سُورَةُ إِبۡرَاهِيمَ Surah English name: Ibrahim Surah number: 14 Number of verses: 52 -------------------- Surah Arabic name: سُورَةُ الحِجۡرِ Surah English name: Al-Hijr Surah number: 15 Number of verses: 99 -------------------- Surah Arabic name: سُورَةُ النَّحۡلِ Surah English name: An-Nahl Surah number: 16 Number of verses: 128 -------------------- Surah Arabic name: سُورَةُ الإِسۡرَاءِ Surah English name: Al-Israa Surah number: 17 Number of verses: 111 -------------------- Surah Arabic name: سُورَةُ الكَهۡفِ Surah English name: Al-Kahf Surah number: 18 Number of verses: 110 -------------------- Surah Arabic name: سُورَةُ مَرۡيَمَ Surah English name: Maryam Surah number: 19 Number of verses: 98 -------------------- Surah Arabic name: سُورَةُ طه Surah English name: Taa-Haa Surah number: 20 Number of verses: 135 -------------------- Surah Arabic name: سُورَةُ الأَنبِيَاءِ Surah English name: Al-Anbiyaa Surah number: 21 Number of verses: 112 -------------------- Surah Arabic name: سُورَةُ الحَجِّ Surah English name: Al-Hajj Surah number: 22 Number of verses: 78 -------------------- Surah Arabic name: سُورَةُ المُؤۡمِنُونَ Surah English name: Al-Muminoon Surah number: 23 Number of verses: 118 -------------------- Surah Arabic name: سُورَةُ النُّورِ Surah English name: An-Noor Surah number: 24 Number of verses: 64 -------------------- Surah Arabic name: سُورَةُ الفُرۡقَانِ Surah English name: Al-Furqaan Surah number: 25 Number of verses: 77 -------------------- Surah Arabic name: سُورَةُ الشُّعَرَاءِ Surah English name: Ash-Shu'araa Surah number: 26 Number of verses: 227 -------------------- Surah Arabic name: سُورَةُ النَّمۡلِ Surah English name: An-Naml Surah number: 27 Number of verses: 93 -------------------- Surah Arabic name: سُورَةُ القَصَصِ Surah English name: Al-Qasas Surah number: 28 Number of verses: 88 -------------------- Surah Arabic name: سُورَةُ العَنكَبُوتِ Surah English name: Al-Ankaboot Surah number: 29 Number of verses: 69 -------------------- Surah Arabic name: سُورَةُ الرُّومِ Surah English name: Ar-Room Surah number: 30 Number of verses: 60 -------------------- Surah Arabic name: سُورَةُ لُقۡمَانَ Surah English name: Luqman Surah number: 31 Number of verses: 34 -------------------- Surah Arabic name: سُورَةُ السَّجۡدَةِ Surah English name: As-Sajda Surah number: 32 Number of verses: 30 -------------------- Surah Arabic name: سُورَةُ الأَحۡزَابِ Surah English name: Al-Ahzaab Surah number: 33 Number of verses: 73 -------------------- Surah Arabic name: سُورَةُ سَبَإٍ Surah English name: Saba Surah number: 34 Number of verses: 54 -------------------- Surah Arabic name: سُورَةُ فَاطِرٍ Surah English name: Faatir Surah number: 35 Number of verses: 45 -------------------- Surah Arabic name: سُورَةُ يسٓ Surah English name: Yaseen Surah number: 36 Number of verses: 83 -------------------- Surah Arabic name: سُورَةُ الصَّافَّاتِ Surah English name: As-Saaffaat Surah number: 37 Number of verses: 182 -------------------- Surah Arabic name: سُورَةُ صٓ Surah English name: Saad Surah number: 38 Number of verses: 88 -------------------- Surah Arabic name: سُورَةُ الزُّمَرِ Surah English name: Az-Zumar Surah number: 39 Number of verses: 75 -------------------- Surah Arabic name: سُورَةُ غَافِرٍ Surah English name: Ghafir Surah number: 40 Number of verses: 85 -------------------- Surah Arabic name: سُورَةُ فُصِّلَتۡ Surah English name: Fussilat Surah number: 41 Number of verses: 54 -------------------- Surah Arabic name: سُورَةُ الشُّورَىٰ Surah English name: Ash-Shura Surah number: 42 Number of verses: 53 -------------------- Surah Arabic name: سُورَةُ الزُّخۡرُفِ Surah English name: Az-Zukhruf Surah number: 43 Number of verses: 89 -------------------- Surah Arabic name: سُورَةُ الدُّخَانِ Surah English name: Ad-Dukhaan Surah number: 44 Number of verses: 59 -------------------- Surah Arabic name: سُورَةُ الجَاثِيَةِ Surah English name: Al-Jaathiya Surah number: 45 Number of verses: 37 -------------------- Surah Arabic name: سُورَةُ الأَحۡقَافِ Surah English name: Al-Ahqaf Surah number: 46 Number of verses: 35 -------------------- Surah Arabic name: سُورَةُ مُحَمَّدٍ Surah English name: Muhammad Surah number: 47 Number of verses: 38 -------------------- Surah Arabic name: سُورَةُ الفَتۡحِ Surah English name: Al-Fath Surah number: 48 Number of verses: 29 -------------------- Surah Arabic name: سُورَةُ الحُجُرَاتِ Surah English name: Al-Hujuraat Surah number: 49 Number of verses: 18 -------------------- Surah Arabic name: سُورَةُ قٓ Surah English name: Qaaf Surah number: 50 Number of verses: 45 -------------------- Surah Arabic name: سُورَةُ الذَّارِيَاتِ Surah English name: Adh-Dhaariyat Surah number: 51 Number of verses: 60 -------------------- Surah Arabic name: سُورَةُ الطُّورِ Surah English name: At-Tur Surah number: 52 Number of verses: 49 -------------------- Surah Arabic name: سُورَةُ النَّجۡمِ Surah English name: An-Najm Surah number: 53 Number of verses: 62 -------------------- Surah Arabic name: سُورَةُ القَمَرِ Surah English name: Al-Qamar Surah number: 54 Number of verses: 55 -------------------- Surah Arabic name: سُورَةُ الرَّحۡمَٰن Surah English name: Ar-Rahmaan Surah number: 55 Number of verses: 78 -------------------- Surah Arabic name: سُورَةُ الوَاقِعَةِ Surah English name: Al-Waaqia Surah number: 56 Number of verses: 96 -------------------- Surah Arabic name: سُورَةُ الحَدِيدِ Surah English name: Al-Hadid Surah number: 57 Number of verses: 29 -------------------- Surah Arabic name: سُورَةُ المُجَادلَةِ Surah English name: Al-Mujaadila Surah number: 58 Number of verses: 22 -------------------- Surah Arabic name: سُورَةُ الحَشۡرِ Surah English name: Al-Hashr Surah number: 59 Number of verses: 24 -------------------- Surah Arabic name: سُورَةُ المُمۡتَحنَةِ Surah English name: Al-Mumtahana Surah number: 60 Number of verses: 13 -------------------- Surah Arabic name: سُورَةُ الصَّفِّ Surah English name: As-Saff Surah number: 61 Number of verses: 14 -------------------- Surah Arabic name: سُورَةُ الجُمُعَةِ Surah English name: Al-Jumu'a Surah number: 62 Number of verses: 11 -------------------- Surah Arabic name: سُورَةُ المُنَافِقُونَ Surah English name: Al-Munaafiqoon Surah number: 63 Number of verses: 11 -------------------- Surah Arabic name: سُورَةُ التَّغَابُنِ Surah English name: At-Taghaabun Surah number: 64 Number of verses: 18 -------------------- Surah Arabic name: سُورَةُ الطَّلَاقِ Surah English name: At-Talaaq Surah number: 65 Number of verses: 12 -------------------- Surah Arabic name: سُورَةُ التَّحۡرِيمِ Surah English name: At-Tahrim Surah number: 66 Number of verses: 12 -------------------- Surah Arabic name: سُورَةُ المُلۡكِ Surah English name: Al-Mulk Surah number: 67 Number of verses: 30 -------------------- Surah Arabic name: سُورَةُ القَلَمِ Surah English name: Al-Qalam Surah number: 68 Number of verses: 52 -------------------- Surah Arabic name: سُورَةُ الحَاقَّةِ Surah English name: Al-Haaqqa Surah number: 69 Number of verses: 52 -------------------- Surah Arabic name: سُورَةُ المَعَارِجِ Surah English name: Al-Ma'aarij Surah number: 70 Number of verses: 44 -------------------- Surah Arabic name: سُورَةُ نُوحٍ Surah English name: Nooh Surah number: 71 Number of verses: 28 -------------------- Surah Arabic name: سُورَةُ الجِنِّ Surah English name: Al-Jinn Surah number: 72 Number of verses: 28 -------------------- Surah Arabic name: سُورَةُ المُزَّمِّلِ Surah English name: Al-Muzzammil Surah number: 73 Number of verses: 20 -------------------- Surah Arabic name: سُورَةُ المُدَّثِّرِ Surah English name: Al-Muddaththir Surah number: 74 Number of verses: 56 -------------------- Surah Arabic name: سُورَةُ القِيَامَةِ Surah English name: Al-Qiyaama Surah number: 75 Number of verses: 40 -------------------- Surah Arabic name: سُورَةُ الإِنسَانِ Surah English name: Al-Insaan Surah number: 76 Number of verses: 31 -------------------- Surah Arabic name: سُورَةُ المُرۡسَلَاتِ Surah English name: Al-Mursalaat Surah number: 77 Number of verses: 50 -------------------- Surah Arabic name: سُورَةُ النَّبَإِ Surah English name: An-Naba Surah number: 78 Number of verses: 40 -------------------- Surah Arabic name: سُورَةُ النَّازِعَاتِ Surah English name: An-Naazi'aat Surah number: 79 Number of verses: 46 -------------------- Surah Arabic name: سُورَةُ عَبَسَ Surah English name: Abasa Surah number: 80 Number of verses: 42 -------------------- Surah Arabic name: سُورَةُ التَّكۡوِيرِ Surah English name: At-Takwir Surah number: 81 Number of verses: 29 -------------------- Surah Arabic name: سُورَةُ الانفِطَارِ Surah English name: Al-Infitaar Surah number: 82 Number of verses: 19 -------------------- Surah Arabic name: سُورَةُ المُطَفِّفِينَ Surah English name: Al-Mutaffifin Surah number: 83 Number of verses: 36 -------------------- Surah Arabic name: سُورَةُ الانشِقَاقِ Surah English name: Al-Inshiqaaq Surah number: 84 Number of verses: 25 -------------------- Surah Arabic name: سُورَةُ البُرُوجِ Surah English name: Al-Burooj Surah number: 85 Number of verses: 22 -------------------- Surah Arabic name: سُورَةُ الطَّارِقِ Surah English name: At-Taariq Surah number: 86 Number of verses: 17 -------------------- Surah Arabic name: سُورَةُ الأَعۡلَىٰ Surah English name: Al-A'laa Surah number: 87 Number of verses: 19 -------------------- Surah Arabic name: سُورَةُ الغَاشِيَةِ Surah English name: Al-Ghaashiya Surah number: 88 Number of verses: 26 -------------------- Surah Arabic name: سُورَةُ الفَجۡرِ Surah English name: Al-Fajr Surah number: 89 Number of verses: 30 -------------------- Surah Arabic name: سُورَةُ البَلَدِ Surah English name: Al-Balad Surah number: 90 Number of verses: 20 -------------------- Surah Arabic name: سُورَةُ الشَّمۡسِ Surah English name: Ash-Shams Surah number: 91 Number of verses: 15 -------------------- Surah Arabic name: سُورَةُ اللَّيۡلِ Surah English name: Al-Lail Surah number: 92 Number of verses: 21 -------------------- Surah Arabic name: سُورَةُ الضُّحَىٰ Surah English name: Ad-Dhuhaa Surah number: 93 Number of verses: 11 -------------------- Surah Arabic name: سُورَةُ الشَّرۡحِ Surah English name: Ash-Sharh Surah number: 94 Number of verses: 8 -------------------- Surah Arabic name: سُورَةُ التِّينِ Surah English name: At-Tin Surah number: 95 Number of verses: 8 -------------------- Surah Arabic name: سُورَةُ العَلَقِ Surah English name: Al-Alaq Surah number: 96 Number of verses: 19 -------------------- Surah Arabic name: سُورَةُ القَدۡرِ Surah English name: Al-Qadr Surah number: 97 Number of verses: 5 -------------------- Surah Arabic name: سُورَةُ البَيِّنَةِ Surah English name: Al-Bayyina Surah number: 98 Number of verses: 8 -------------------- Surah Arabic name: سُورَةُ الزَّلۡزَلَةِ Surah English name: Az-Zalzala Surah number: 99 Number of verses: 8 -------------------- Surah Arabic name: سُورَةُ العَادِيَاتِ Surah English name: Al-Aadiyaat Surah number: 100 Number of verses: 11 -------------------- Surah Arabic name: سُورَةُ القَارِعَةِ Surah English name: Al-Qaari'a Surah number: 101 Number of verses: 11 -------------------- Surah Arabic name: سُورَةُ التَّكَاثُرِ Surah English name: At-Takaathur Surah number: 102 Number of verses: 8 -------------------- Surah Arabic name: سُورَةُ العَصۡرِ Surah English name: Al-Asr Surah number: 103 Number of verses: 3 -------------------- Surah Arabic name: سُورَةُ الهُمَزَةِ Surah English name: Al-Humaza Surah number: 104 Number of verses: 9 -------------------- Surah Arabic name: سُورَةُ الفِيلِ Surah English name: Al-Fil Surah number: 105 Number of verses: 5 -------------------- Surah Arabic name: سُورَةُ قُرَيۡشٍ Surah English name: Quraish Surah number: 106 Number of verses: 4 -------------------- Surah Arabic name: سُورَةُ المَاعُونِ Surah English name: Al-Maa'un Surah number: 107 Number of verses: 7 -------------------- Surah Arabic name: سُورَةُ الكَوۡثَرِ Surah English name: Al-Kawthar Surah number: 108 Number of verses: 3 -------------------- Surah Arabic name: سُورَةُ الكَافِرُونَ Surah English name: Al-Kaafiroon Surah number: 109 Number of verses: 6 -------------------- Surah Arabic name: سُورَةُ النَّصۡرِ Surah English name: An-Nasr Surah number: 110 Number of verses: 3 -------------------- Surah Arabic name: سُورَةُ المَسَدِ Surah English name: Al-Masad Surah number: 111 Number of verses: 5 -------------------- Surah Arabic name: سُورَةُ الإِخۡلَاصِ Surah English name: Al-Ikhlaas Surah number: 112 Number of verses: 4 -------------------- Surah Arabic name: سُورَةُ الفَلَقِ Surah English name: Al-Falaq Surah number: 113 Number of verses: 5 -------------------- Surah Arabic name: سُورَةُ النَّاسِ Surah English name: An-Naas Surah number: 114 Number of verses: 6 -------------------- """ available_languages = Literal[ "ar", "am", "az", "ber", "bn", "cs", "ce", "de", "dv", "en", "es", "fa", "fr", "ha", "hi", "id", "it", "ja", "ko", "ku", "ml", "nl", "no", "pl", "ps", "pt", "ro", "ru", "sd", "so", "sq", "sv", "sw", "ta", "tg", "th", "tr", "tt", "ug", "ur", "uz" ]

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/galihfr09/quran_cloud_mcp_server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server