Sign inSign up

nightprincey/muslim-validator

By nightprincey

•Updated 7 months ago

Algorithmic MCP server validating Quran recitations — no LLM. 4-layer search, tashkeel checks.

Image
0

7.6K

nightprincey/muslim-validator repository overview

⁠Quran Recitation Validator MCP Server

Model Context Protocol⁠ server that validates Arabic Quran recitations — single verse, full surah, juz, page, or any consecutive verse range. Pure algorithmic, no LLM dependency.

Source: github.com/NightPrinceY/validator-mcp⁠ (extracted from github.com/NightPrinceY/Muslim⁠).

⁠Features

  • 7-step Arabic normalizer (Uthmani script, tashkeel, hamza/alef variants)
  • 4-layer verse search: exact → linguistic (roots/morphology) → relaxed → fuzzy
  • Per-word tashkeel (harakat) comparison
  • Word Error Rate (WER) scoring
  • Arabic-language feedback

⁠MCP Tool Exposed

  • validate_recitation(text) — identifies the verse(s) being recited, checks word-by-word for mistakes, returns Arabic feedback with specific corrections

⁠Running

docker run -d \
  -p 3001:3001 \
  --name validator-mcp \
  nightprincey/muslim-validator:latest

⁠Tags

  • latest / v0.3 — current

Tag summary

Content type

Image

Digest

sha256:9a20f96cc…

Size

74.9 MB

Last updated

7 months ago

docker pull nightprincey/muslim-validator