AskSakina Islamic Knowledge

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

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
75%
Integridad del esquema
97%
Calidad de los nombres
100%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (2)

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

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~750Tokens (definiciones de herramientas)
~1.5 KBTamaño de respuesta típico
Impacto moderado en la atención (0.59% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "islamic-knowledge": {
      "command": "npx",
      "args": [
        "@asksakina/islamic-knowledge-mcp"
      ]
    }
  }
}

Paquetes ejecutables

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

Puntos de conexión remotos

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

Qué puede hacer

Inventario de herramientas

Herramientas (4)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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#"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada4 herramientas
observación fallidaversión no registrada—