Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

AskSakina Islamic Knowledge

de yserragversión 2.7.0i★ –iComputadora o nube
Nombre en el registrocom.asksakina/islamic-knowledge

Instalar

Resumen

Descripción del creador (original en inglés)

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

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Computadora o nube
  • Transporte: stdio, Streamable HTTP
  • Categoría: Búsqueda y memoria de IA

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

Necesitas

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Funciona en Claude para web, escritorio y móvil:

  1. Abre Settings → Connectors
  2. Presiona Add custom connector
  3. Pega la dirección de abajo y presiona Add
  4. Si te pide iniciar sesión, inicia sesión en el servicio del creador
SettingsConnectors1+ Add2https://…3
https://sakina-mcp.fly.dev/mcp

O ejecútalo en tu computadora

Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json

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

Ejecuta esto en tu terminal

claude mcp add --transport http islamic-knowledge https://sakina-mcp.fly.dev/mcp

O ejecútalo en tu computadora

claude mcp add islamic-knowledge -- npx -y @asksakina/islamic-knowledge-mcp --stdio

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "mcpServers": {
    "islamic-knowledge": {
      "url": "https://sakina-mcp.fly.dev/mcp"
    }
  }
}

O ejecútalo en tu computadora

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

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

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "servers": {
    "islamic-knowledge": {
      "type": "http",
      "url": "https://sakina-mcp.fly.dev/mcp"
    }
  }
}

O ejecútalo en tu computadora

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "servers": {
    "islamic-knowledge": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@asksakina/islamic-knowledge-mcp",
        "--stdio"
      ]
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

ChatGPT solo se conecta a servidores en internet:

  1. Abre ChatGPT en la web → Settings → Connectors (Apps)
  2. Presiona Create o Add (en algunos planes primero hay que activar Developer mode en Advanced)
  3. Pega la dirección de abajo, ponle un nombre y guarda
  4. Si te pide iniciar sesión, inicia sesión en el servicio del creador
SettingsConnectors1+ Create2https://…3
https://sakina-mcp.fly.dev/mcp

Los nombres de los menús pueden variar un poco según el plan y con el tiempo.

Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

Qué puede hacer

Nombres y descripciones de las herramientas tal como los informó el servidor el 6 nov 2026. Los escribió el creador, no nosotros; los mostramos como texto sin formato.

  • 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.

  • 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.

  • 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.

  • find_verses

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

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 6 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con el dominio asksakina.com (el registro comprueba quién es dueño del dominio)

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • ✓ Superada

    El endpoint responde

    Respondió en 269 ms (HTTP 200)

  • – No aplica

    Inicio de sesión con OAuth

    No hace falta iniciar sesión

  • ✓ Superada

    Sin instrucciones ocultas en las descripciones de herramientas

    Leímos 4 descripciones de herramientas y no encontramos instrucciones ocultas para la IA

Comparado con otros en Búsqueda y memoria de IAi

  • Más estrellas que el 0% de los otros 7234 servidores de esta categoría
  • Publicado en el registro más recientemente que el 92% de los otros 7234 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 7234 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro AskSakina Islamic Knowledge?

Superó 3 de 3 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.

¿Se ejecuta en mi computadora o en la nube?

Funciona de las dos formas: instálalo en tu computadora o conéctate a la versión en la nube.

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (2.7.0) llegó al registro hace 3 días.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. Se conecta por URL, así que también funcionan las apps que aceptan servidores MCP remotos, como ChatGPT en modo desarrollador.

¿Qué puedo usar en su lugar?

En la misma categoría: Context7, Codebase Memory, Exa

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

Context7

de upstash

Up-to-date docs for AI agents

Computadora o nube★ 64.224MITActualizado hace 3 días
Instalar

Codebase Memory

de DeusData

Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.

Se ejecuta en tu computadora★ 48.148MITActualizado hace 20 días
Instalar

Exa

de exa-labs

Connect AI agents to Exa for web search, content fetching, and multi-step research.

Se ejecuta en la nube★ 5213MITActualizado hace 44 días
Instalar

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

AskSakina Islamic Knowledge MCP Server

Specialist-AI-reviewed Islamic knowledge for AI agents. Quranic verses, a curated du'a corpus, and the 99 Names of Allah — reviewed across the four mainstream Sunni schools (Hanafi, Maliki, Shafi'i, Hanbali) through AskSakina's structured specialist-AI review chain, which is not a substitute for a qualified scholar. Every response is wrapped in a presentation contract so agents cannot silently misrepresent the content.

Architectural posture: *"AskSakina ships records, agents ship answers."* The server is a reference library, not an advisor. Each response includes a _sakina_meta envelope with disclaimer, LLM directives, presentation contract, and educational context. What the calling agent does with the record is its responsibility: every response carries explicit instructions for handling it, but the server cannot make another AI follow them.


What it provides

Four lookup tools, four learning-journey prompts and seven resources over the Model Context Protocol. Every record is sourced from AskSakina's main app (asksakina.com), so each MCP release matches what the public app surfaced when it was built.

ToolWhat it does
get_quran_verseVerbatim Quranic verse lookup by surah:ayah
get_duaCurated du'a corpus lookup by life context (anxiety, morning, travel, ...)
get_name_of_allahOne of the 99 Names by number (1–99) or string
find_versesQuran verses by topic keyword, from AskSakina's thematic verse index
understand_a_verse (prompt)Fetch one verse by surah and ayah, then present it with its teaching notes, if any
explore_names_of_allah (prompt)Fetch one Name by number (1 if none is given), then present it and offer the next Name
what_muslims_believe (prompt)Surah Al-Ikhlas, the Name Ar-Rahman, a reviewed overview of the articles of faith and the pillars, and Quran 2:256
first_steps_new_muslim (prompt)For a new Muslim, one step at a time (1-4): One God and His mercy, what has passed is forgiven, prayer step by step, your people
sakina://about (resource)Read-once briefing — seven core directives plus three Gem-cleared dawah texts (Quran preservation, hadith grading, madhab attribution)
sakina://learn/... (resources, 2.5.0)The six reviewed texts the two journeys read, served verbatim

Tools

get_quran_verse

Verbatim Quranic verse lookup by surah:ayah. Returns the canonical AskSakina envelope with Arabic text, translation, surah name (Arabic + English), and the quran presentation contract, which instructs the agent not to paraphrase, to cite surah:ayah, and to label the translation "Translation of the Meaning".

Parameters

NameTypeRequiredNotes
surah1..114yesSurah number
ayah1..286yesAyah within the surah
locale'en' \'id' \'ur' \'ar' \'tr'no, defaults enTranslation language. ar returns the Arabic original with the Pickthall English alongside. Urdu, Indonesian and Turkish translations are not yet available (pending licences): ur, id and tr return Pickthall English, translation_language: "en" and a translation_note saying so

Example response (truncated)

{

"_sakina_meta": { "version": "1.0", "content_type": "quran_verse", "presentation_contract": { "quran": { "no_paraphrase": true, "require_citation": "surah:ayah", "translation_label": "Translation of the Meaning" } } /* … */ }, "content": { "surah": { "number": 2, "name_arabic": "البقرة", "name_english": "Al-Baqarah" }, "ayah": 186, "arabic": "وَإِذَا سَأَلَكَ عِبَادِي عَنِّي فَإِنِّي قَرِيبٌ ۖ …", "translation": "And when My servants ask you concerning Me — indeed I am near. …" } }

get_dua

Returns du'as matching a life context (anxiety, grief, morning, travel, etc.). Context is resolved against canonical category slugs, an alias map, and tag dimensions. A natural phrase ("grief after losing my mother") also resolves: the server normalises it and matches known category, alias, tag and synonym words and a few multi-word phrases inside it, deterministically and without AI. content.matched_by says how it resolved. Grief (WO#386): a query that names the querier's own grief ("I lost my mother", "grief after losing my mother", "my father passed away", "bereaved") resolves to context bereaved; a funeral rite or the person who has died ("funeral", "dua for the deceased", "visiting my mother's grave") stays deceased. Parents (WO#430): a query that names a parent (mother, mum, mom, father, dad, parent, parents) together with a death word (late, dead, passed, grave, burial, janaza, janazah, cemetery, funeral, died, death, deceased, lost) takes this grief route and never returns mothers or fathers; "miss" with a parent and no death word returns only the du'as that suit a living or a deceased parent; a plain parent query ("my mother", "parents") is unchanged. A death word on its own, such as "grave", resolves to nothing. bereaved returns seven du'as ruled by the fiqh reviewer (Gem 4), in its order, with a teaching_note on the masculine forms in the Arabic, and always carries at least the soft support note. Crisis detection runs first, on the full raw input. Self-harm and abuse get separate blocks (crisis_type): the abuse block carries domestic-abuse lines and an abuse-specific directive. On any hard crisis (self-harm or abuse) no du'as are returned: content_type is crisis_resource_only and the crisis resource is the whole response. Each block lists 24/7 lines first and states the hours of any limited-hours line. If the context contains a crisis keyword (matched against the main app's `detectCrisis` keyword list), the response includes a mandatory `crisis_resource` block with the appropriate hotline and prosocial directive.

Parameters

NameTypeRequiredNotes
contextstringone of context or idFree-form life context
idstringone of context or idA du'a id taken from a related reference in an earlier response (WO#390)
locale'en' \'id' \'ur' \'ar' \'tr'no, defaults enDu'a records are English for every locale; a crisis resource is in the request locale (2.2.1); with the locale omitted or en, a hard crisis resource is in the language of the matched crisis keyword (id, ur, ar or tr; 2.2.2)
audience'curious' \'revert' \'practising'noFrom the user's own self-description only. Echoed as teach.audience; omitted, the teach block says unknown (2.2.0)
limitinteger 1 to 10no, defaults 3How many records a context lookup returns (2.2.0). The bereaved set and the abuse allowlist are always returned whole. Ignored with id
offsetinteger, 0 or moreno, defaults 0How many records to skip before the page, for paging with limit (2.2.0). Ignored with id and on bereaved

Result shaping (2.2.0). A context lookup returns limit records of the route's existing order (bundle order; Gem 4's fixed order on bereaved), starting at offset. When more follow the page, content.total_available gives the whole count, content.truncated is true, and content.more carries the note "N more du'as for this context; call get_dua with offset and limit to see them." The same note is in CRITICAL_RULES. content.offset is present when it is not 0. Every record of a category is reachable by paging.

Example response (truncated)

{

"_sakina_meta": { "content_type": "dua_collection", "presentation_contract": { "hadith": { "require_grading": "per_record" /* true when every record is graded */ } } /* … */ }, "content": { "context": "stress-anxiety", "duas": [ { "dua_block": "Arabic: …\nTransliteration: …\nTranslation: …\nOrigin: Quran 21:87\nSource: Quran 21:87\nGrading: Quranic", "title": "Dua to Deal with Distress & Depression", "arabic": "وَذَا ٱلنُّونِ إِذ ذَّهَبَ …", "source": "Quran 21:87", "grading": "Quranic", "grading_status": "quranic", "origin": "quran", "quran_citation": "Quran 21:87" }, { "title": "Dua to Remove Sorrow & Grief:", "source": "Source not recorded in AskSakina corpus", "grading": "Not graded in AskSakina corpus", "grading_status": "not_recorded" /* … */ } /* … */ ], "total_results": 3, "total_available": 12, "truncated": true, "more": "9 more du'as for this context; call get_dua with offset and limit to see them.", "grading_summary": { "quranic": 2, "graded": 0, "not_a_narration": 0, "not_recorded": 1 } } // crisis_resource block added if context triggers the crisis keyword list }

Grading status. Every du'a record carries grading_status: quranic (the text is a Quranic verse or clause), graded (a hadith grading is recorded), not_a_narration (a general supplication, not a narration from the Prophet; it carries a grading_directive saying so), or not_recorded (the AskSakina corpus holds no grading for it). Most of the corpus is not_recorded today; the Source and Grading lines say so rather than implying a grading exists. Du'as whose Quranic reference has been verified carry origin: "quran" and a quran_citation, and their Arabic is the Tanzil Uthmani text resolved from AskSakina's scripture module at bundle time.

get_name_of_allah

Look up by number (1–99) or string (transliteration, Arabic, or English meaning). Returns Arabic, transliteration, locale-aware meaning, reflection, and Quranic references.

Parameters — one of:

NameTypeNotes
number1..99Primary lookup
namestringTransliteration, Arabic, or English meaning

Plus optional locale (tr returns the English meaning and reflection).

Example response (truncated)

{

"_sakina_meta": { "content_type": "name_of_allah" /* … */ }, "content": { "number": 29, "arabic": "الحَكَم", "transliteration": "Al-Hakam", "meaning": "The Judge", "reflection": "Allah is the absolute Judge…", "quran_references": ["6:114", "13:41"] } }

find_verses

Topic lookup beside get_quran_verse's reference lookup (WO#386). The query is normalised and each word is matched to a theme of AskSakina's thematic verse index (anxiety, gratitude, patience, trust, grief, hope, forgiveness, morning, friday, ramadan, encouragement), by theme name or a fixed synonym list. Deterministic: no embedding, no AI call.

2.5.0 (WO#495) adds fifteen themes, each with its verses in a ruled order: companionship, family_and_marriage, hereafter, parents, night_and_rest, character, justice, protection, quran_and_knowledge, faith_and_guidance, prophets_and_creation, seasons, provision, healing and certainty. Companionship (loneliness) carries the soft support block, as grief does, and no teaching content. Healing carries one more directive: the verses are spiritual comfort and do not replace medical care. A query that carries an abuse word the crisis detector does not read alone ("abuse", "abusive", "violence" and their forms) reaches none of the fifteen and is answered as 2.4 answered it. Since 2.5.1 (WO#500), disclosure phrases built on t

Solo se muestra el principio; lee el resto en el repo

Pregunta a PopNx