MCPサーバー

AskSakina Islamic Knowledge

com.asksakina/islamic-knowledge
ナレッジ・ドキュメント 公開・接続可能 MCP 2025-11-25

このMCPでできること

Provides searchable Quran verses, curated supplications, and information about the 99 Names of Allah.

find_verses
find_verses
Searches AskSakina's thematic index for Quran verses by topic keyword. Returns reference, Tanzil Arabic and Pickthall English. Quote the Arabic exactly.
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': 'Number of verses to return; default 5, max 10.'}, 'query': {'type': 'string', 'minLength': 2, 'description': "Topic or keyword, e.g. 'patience', 'grief', 'gratitude', 'hope'."}, 'locale': {'enum': ['en', 'id', 'ur', 'ar'], 'type': 'string', 'description': 'Selects the in-country crisis resources if one is needed; defaults to "en". Translations are Pickthall English.'}, 'audience': {'enum': ['curious', 'revert', 'practising'], 'type': 'string', 'description': 'Optional: curious, revert or practising. Returns pre-authored teaching context where available; omit for the standard record.'}}, 'additionalProperties': False}
get_dua
get_dua
Returns du'as from a curated du'a corpus for a life context (e.g. anxiety, travel, gratitude), with source and grading where recorded. Show any crisis_resource block verbatim.
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'id': {'type': 'string', 'pattern': '^[A-Za-z0-9-]{3,40}$', 'description': "A du'a id taken from a related reference in an earlier response. Send this or context, not both."}, 'locale': {'enum': ['en', 'id', 'ur', 'ar'], 'type': 'string', 'description': 'Translation locale; defaults to "en". v1 returns English content for all locales.'}, 'context': {'type': 'string', 'minLength': 2, 'description': "Life context to match against. Examples: 'anxiety', 'morning', 'travel', 'forgiveness', 'gratitude'. Send this or id, not both."}, 'audience': {'enum': ['curious', 'revert', 'practising'], 'type': 'string', 'description': 'Optional: curious, revert or practising. Returns pre-authored teaching context where available; omit for the standard record.'}}, 'additionalProperties': False}
get_name_of_allah
get_name_of_allah
Returns one of the 99 Names of Allah by number (1-99) or by name: Arabic, transliteration, meaning, reflection and Quranic references. Quote the Arabic exactly.
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'name': {'type': 'string', 'minLength': 1, 'description': "Name input — Latin transliteration ('Al-Hakam'), Arabic ('الحكم'), or English meaning ('The Judge')."}, 'locale': {'enum': ['en', 'id', 'ur', 'ar'], 'type': 'string', 'description': 'Locale for meaning + reflection. Defaults to "en".'}, 'number': {'type': 'integer', 'maximum': 99, 'minimum': 1, 'description': 'Number of the Name in the canonical list, 1-99.'}, 'audience': {'enum': ['curious', 'revert', 'practising'], 'type': 'string', 'description': 'Optional: curious, revert or practising. Returns pre-authored teaching context where available; omit for the standard record.'}}, 'additionalProperties': False}
get_quran_verse
get_quran_verse
Returns one Quran verse by surah and ayah number: Tanzil Uthmani Arabic and Pickthall English, with citation. Quote the Arabic exactly; do not paraphrase either text.
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['surah', 'ayah'], 'properties': {'ayah': {'type': 'integer', 'maximum': 286, 'minimum': 1, 'description': 'Ayah (verse) number within the surah'}, 'surah': {'type': 'integer', 'maximum': 114, 'minimum': 1, 'description': 'Surah number, 1-114'}, 'locale': {'enum': ['en', 'id', 'ur', 'ar'], 'type': 'string', 'description': 'Translation locale; defaults to "en" (Pickthall). Urdu and Indonesian translations are not yet available: "ur" and "id" return Pickthall English with a note.'}, 'audience': {'enum': ['curious', 'revert', 'practising'], 'type': 'string', 'description': 'Optional: curious, revert or practising. Returns pre-authored teaching context where available; omit for the standard record.'}}, 'additionalProperties': False}
変更
find_verses
2026年9月30日2:40
変更
get_name_of_allah
2026年9月30日2:40
変更
get_dua
2026年9月30日2:40
変更
get_quran_verse
2026年9月30日2:40
追加
find_verses
2026年9月28日2:40
変更
get_name_of_allah
2026年9月28日2:40
変更
get_dua
2026年9月28日2:40
変更
get_quran_verse
2026年9月28日2:40
追加
get_name_of_allah
2026年9月26日2:40
追加
get_dua
2026年9月26日2:40
追加
get_quran_verse
2026年9月26日2:40