AskSakina Islamic Knowledge

Curated Islamic MCP: Quran (Arabic + Pickthall), 445 du'as, 99 Names, crisis-aware.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
75%
Vollständigkeit des Schemas
97%
Qualität der Benennung
100%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (2)

  • LOWTool 'get_quran_verse' description lacks action verbin get_quran_verse
  • LOWTool 'get_name_of_allah' description lacks action verbin get_name_of_allah

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~750Tokens (Tool-Definitionen)
~1.5 KBTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (0.59% von 128k Kontext)

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": {
    "islamic-knowledge": {
      "command": "npx",
      "args": [
        "@asksakina/islamic-knowledge-mcp"
      ]
    }
  }
}

Ausführbare Pakete

npm@asksakina/islamic-knowledge-mcp1.5.1stdio

Remote-Endpunkte

https://sakina-mcp.fly.dev/ssesse
https://sakina-mcp.fly.dev/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (4)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢get_quran_verse(surah, ayah, locale)

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.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "surah": {
      "type": "integer",
      "minimum": 1,
      "maximum": 114,
      "description": "Surah number, 1-114"
    },
    "ayah": {
      "type": "integer",
      "minimum": 1,
      "maximum": 286,
      "description": "Ayah (verse) number within the surah"
    },
    "locale": {
      "type": "string",
      "enum": [
        "en",
        "id",
        "ur",
        "ar"
      ],
      "description": "Translation locale; defaults to \"en\" (Pickthall). Urdu and Indonesian translations are not yet available: \"ur\" and \"id\" return Pickthall English with a note."
    }
  },
  "required": [
    "surah",
    "ayah"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_dua(context, locale)

Returns du'as from a curated collection for a life context (e.g. anxiety, travel, gratitude), with source and grading where recorded. Show any crisis_resource block verbatim.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "context": {
      "type": "string",
      "minLength": 2,
      "description": "Life context to match against. Examples: 'anxiety', 'morning', 'travel', 'forgiveness', 'gratitude'."
    },
    "locale": {
      "type": "string",
      "enum": [
        "en",
        "id",
        "ur",
        "ar"
      ],
      "description": "Translation locale; defaults to \"en\". v1 returns English content for all locales."
    }
  },
  "required": [
    "context"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_name_of_allah(name, number, locale)

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.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "minLength": 1,
      "description": "Name input — Latin transliteration ('Al-Hakam'), Arabic ('الحكم'), or English meaning ('The Judge')."
    },
    "number": {
      "type": "integer",
      "minimum": 1,
      "maximum": 99,
      "description": "Number of the Name in the canonical list, 1-99."
    },
    "locale": {
      "type": "string",
      "enum": [
        "en",
        "id",
        "ur",
        "ar"
      ],
      "description": "Locale for meaning + reflection. Defaults to \"en\"."
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢find_verses(query, limit, locale)

Searches AskSakina's thematic index for Quran verses by topic keyword. Returns reference, Tanzil Arabic and Pickthall English. Quote the Arabic exactly.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 2,
      "description": "Topic or keyword, e.g. 'patience', 'grief', 'gratitude', 'hope'."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 10,
      "description": "Number of verses to return; default 5, max 10."
    },
    "locale": {
      "type": "string",
      "enum": [
        "en",
        "id",
        "ur",
        "ar"
      ],
      "description": "Selects the in-country crisis resources if one is needed; defaults to \"en\". Translations are Pickthall English."
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet4 Tools
fehlgeschlagene BeobachtungVersion nicht aufgezeichnet—