Read Quran Today
The Quran (Madinah Mushaf): Arabic, 127 translations, tafsir, word by word and recitations
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (2)
- LOWin search
- LOWin list_translations
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"quran": {
"url": "https://readqurantoday.com/mcp"
}
}
}Remote-Endpunkte
https://readqurantoday.com/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (10)
🟢get_ayah(surah, ayah, to, translation)
The Arabic of one ayah or a run of them (up to 50), with a translation. Defaults to the King Fahd Complex English (Hilali & Muhsin Khan).
Eingabe-Schema
{
"type": "object",
"properties": {
"surah": {
"type": "integer",
"minimum": 1,
"maximum": 114,
"description": "Surah number, 1-114"
},
"ayah": {
"type": "integer",
"minimum": 1,
"description": "First ayah"
},
"to": {
"type": "integer",
"minimum": 1,
"description": "Last ayah, for a run; defaults to the first"
},
"translation": {
"type": "string",
"description": "Translation id, e.g. \"hilali\", \"sahih\", \"urdu_junagarhi\"; \"none\" for the Arabic alone"
}
},
"required": [
"surah",
"ayah"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search(query, translation, limit)
Ayahs containing the words given: in the Arabic (diacritics optional) or, with "translation", in that translation. Up to 50 results, each with its reference and link.
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 2,
"maxLength": 200
},
"translation": {
"type": "string",
"description": "Search this translation instead of the Arabic, e.g. \"hilali\""
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"description": "Default 10"
}
},
"required": [
"query"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_tafsir(surah, ayah, to)
The Tafsir al-Muyassar (King Fahd Complex, Arabic) of one ayah or a run of them, up to 50.
Eingabe-Schema
{
"type": "object",
"properties": {
"surah": {
"type": "integer",
"minimum": 1,
"maximum": 114,
"description": "Surah number, 1-114"
},
"ayah": {
"type": "integer",
"minimum": 1
},
"to": {
"type": "integer",
"minimum": 1
}
},
"required": [
"surah",
"ayah"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢word_by_word(surah, ayah, language)
Each word of an ayah: its Latin reading and its meaning, in English or one of the other languages that have word meanings.
Eingabe-Schema
{
"type": "object",
"properties": {
"surah": {
"type": "integer",
"minimum": 1,
"maximum": 114,
"description": "Surah number, 1-114"
},
"ayah": {
"type": "integer",
"minimum": 1
},
"language": {
"type": "string",
"description": "Language code for the meanings; default \"en\""
}
},
"required": [
"surah",
"ayah"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_recitation(surah, reciter, ayah, to)
The recording of a surah: a link to the MP3, its length, and where each ayah starts and ends, in seconds, with a link that starts at a given ayah, or plays a run of ayahs and stops.
Eingabe-Schema
{
"type": "object",
"properties": {
"surah": {
"type": "integer",
"minimum": 1,
"maximum": 114,
"description": "Surah number, 1-114"
},
"reciter": {
"type": "string",
"description": "Reciter id; defaults to the site's own"
},
"ayah": {
"type": "integer",
"minimum": 1,
"description": "An ayah to start the link at"
},
"to": {
"type": "integer",
"minimum": 1,
"description": "With ayah: the last ayah of a run to play, e.g. ayah 1 to 5"
}
},
"required": [
"surah"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_file(kind, surah, translation, tafsir, reciter)
Links to download a surah's files: "text", the Arabic (optionally with a translation and the Tafsir al-Muyassar) as a .txt; "audio", its recording as an MP3 (leave out the surah for all of a reciter's); "timing", where each ayah and word of a recording starts and ends, as JSON; "font", the mushaf's fonts for the surah's pages (QCF V2, one a page) with the glyphs each ayah is written in; "data", for developers, the whole data sets (the Uthmani text, a translation or the tafsir in one file, the mushaf layout, word by word), with their sources.
Eingabe-Schema
{
"type": "object",
"properties": {
"kind": {
"type": "string",
"enum": [
"text",
"audio",
"timing",
"font",
"data"
]
},
"surah": {
"type": "integer",
"minimum": 1,
"maximum": 114,
"description": "Surah number, 1-114; needed for all but audio"
},
"translation": {
"type": "string",
"description": "For text: a translation id to put under each ayah, e.g. \"hilali\"; for data: the translation to give whole"
},
"tafsir": {
"type": "boolean",
"description": "For text: the Tafsir al-Muyassar under each ayah"
},
"reciter": {
"type": "string",
"description": "For audio and timing: reciter id; defaults to the site's own"
}
},
"required": [
"kind"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_surahs
All 114 surahs: number, names, ayah count and mushaf pages.
Eingabe-Schema
{
"type": "object",
"properties": {}
}🟢list_translations(language)
The translations on offer, optionally for one language: id, language, translator. Also which languages have word-by-word meanings.
Eingabe-Schema
{
"type": "object",
"properties": {
"language": {
"type": "string",
"description": "A language name or code to narrow to, e.g. \"urdu\" or \"ur\""
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_reciters
The recordings on offer: id, reciter, and what tells two recordings by one voice apart.
Eingabe-Schema
{
"type": "object",
"properties": {}
}🟡send_feedback(kind, message, surah, ayah, reciter, ...)
Send the reader's report to readqurantoday.com: a problem with the site's text, a translation, the tafsir or a recitation, or a suggestion. Only when the reader asks to report or suggest something; send what they said, in their words, and the ayah or reciter it is about. Never on your own initiative.
Eingabe-Schema
{
"type": "object",
"properties": {
"kind": {
"type": "string",
"enum": [
"bug",
"suggestion",
"feature",
"other"
],
"description": "\"bug\" for something wrong"
},
"message": {
"type": "string",
"minLength": 10,
"maxLength": 2000,
"description": "The report, in the reader's words"
},
"surah": {
"type": "integer",
"minimum": 1,
"maximum": 114
},
"ayah": {
"type": "integer",
"minimum": 1
},
"reciter": {
"type": "string",
"maxLength": 80,
"description": "Reciter id, for a problem with a recitation"
},
"email": {
"type": "string",
"format": "email",
"maxLength": 254,
"description": "Only if the reader gives it, for a reply"
}
},
"required": [
"kind",
"message"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Community
Nachweis