Alfanous - Quranic Search Engine MCP server
io.github.Alfanous-team/alfanous·v1.9.4·289 starsSearch and explore the Holy Qur'an with Arabic text, transliteration, and advanced search support.
289 stars
Reviews
Write oneNobody has reviewed Alfanous - Quranic Search Engine yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Alfanous - Quranic Search Engine tools (11)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
correct_queryCorrect spelling mistakes in a Quranic search query.
get_quran_infoRetrieve metadata about the Qur'an index and the Alfanous API.
get_word_children_schemaReturn documentation for the Quranic word children schema.
list_field_valuesReturn all unique indexed values for a given Quranic index field.
search_by_word_linguisticsSearch Quranic word occurrences by morphological/linguistic properties.
search_quranSearch for verses in the Holy Qur'an.
search_quran_by_positionSearch for Quranic verses by structural position.
search_quran_by_statsSearch for Quranic verses by statistical attributes.
search_quran_by_themesSearch for Quranic verses by thematic classification.
search_translationsSearch within Quranic translation texts.
suggest_queryGet search suggestions for a partial query.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan3 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 105 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
How Alfanous - Quranic Search Engine compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 70% of 3,470 Web search servers
- Tools
- 11
- the typical Web search server has 5
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 289
- more than 95% of 1,786 Web search servers
What its tools let an agent do: 11 read
Install Alfanous - Quranic Search Engine in Claude Code, Cursor or VS Code
claude mcp add alfanous -- uvx alfanous3-mcp
What the publisher says
From the Alfanous - Quranic Search Engine repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.Alfanous-team/alfanous -->
Alfanous API
Alfanous is a Quranic search engine API that provides simple and advanced search capabilities for the Holy Qur'an. It enables developers to build applications that search through Quranic text in Arabic, with support for Buckwalter transliteration, advanced query syntax, and rich metadata.
Features
- Powerful Search: Search Quranic verses with simple queries or advanced Boolean logic
- Arabic Support: Full support for Arabic text and Buckwalter transliteration
- Rich Metadata: Access verse information, translations, recitations, and linguistic data
- Flexible API: Use as a Python library or RESTful web service
- Faceted Search: Aggregate results by Sura, Juz, topics, and more
- Multiple Output Formats: Customize output with different views and highlight styles
Quickstart
Installation
Install from PyPI using pip:
$ pip install alfanous3Basic Usage
Python Library
>>> from alfanous import api
# Simple search for a word
>>> api.search(u"الله")
# Advanced search with options
>>> api.do({"action": "search", "query": u"الله", "page": 1, "perpage": 10})
# Search using Buckwalter transliteration
>>> api.do({"action": "search", "query": u"Allh"})
# Get suggestions
>>> api.do({"action": "suggest", "query": u"الح"})
# Correct a query
>>> api.correct_query(u"الكتاب")
# Get metadata information
>>> api.do({"action": "show", "query": "translations"})Web Service
You can also use the public web service:
- Search: http://alfanous.org/api/search?query=الله
- With transliteration: http://alfanous.org/api/search?query=Allh
Or run your own web service locally (see alfanous_webapi).
Quick Examples
Search for phrases:
>>> api.search(u'"الحمد لله"')Boolean search (AND, OR, NOT):
>>> api.search(u'الصلاة + الزكاة') # AND
>>> api.search(u'الصلاة | الزكاة') # OR
>>> api.search(u'الصلاة - الزكاة') # NOTFielded search:
>>> api.search(u'سورة:يس') # Search in Sura Yasin
>>> api.search(u'سجدة:نعم') # Search verses with sajdaWildcard search:
>>> api.search(u'*نبي*') # Words containing "نبي"Faceted search (aggregate by fields):
>>> api.do({
... "action": "search",
... "query": u"الله",
... "facets": "sura_id,juz"
... })Documentation
API Reference
Core Functions
- api.search(query, **options) - Search Quran verses
- api.do(params) - Unified interface for all actions (search, suggest, show, listvalues, correctquery)
- api.correct_query(query, unit, flags) - Get a spelling-corrected version of a query
- api.get_info(category) - Get metadata information
The underlying Raw output engine is exposed as Engine in alfanous.api (and re-exported from alfanous directly). Use it as a context manager to ensure index resources are properly released:
from alfanous.api import Engine
# or equivalently:
# from alfanous import Engine
with Engine() as engine:
result = engine.do({"action": "search", "query": u"الله"})Search Parameters
Common parameters for api.do() with action="search":
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Alfanous - Quranic Search Engine: common questions
- Is Alfanous - Quranic Search Engine MCP server safe?
- Mostly: it is graded B (83/100). Read the Alfanous - Quranic Search Engine safety report
- How do I install Alfanous - Quranic Search Engine?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Alfanous - Quranic Search Engine need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Alfanous - Quranic Search Engine maintained?
- The last commit was 143 days ago (2026-06-14). The latest release is v1.9.4.
- What can I use instead of Alfanous - Quranic Search Engine?
- Servers from other publishers that do the same job: Arxiv MCP server, Tavily MCP server and Pubmed MCP server.
- How does Alfanous - Quranic Search Engine compare with other Web search MCP servers?
- safety score 83/100 (higher than 70% of 3,470 Web search servers); tools 11 (the typical Web search server has 5); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Alfanous - Quranic Search Engine
Same job from other publishers: the closest match first, then the best rated.
- ArxivSearch arXiv papers, download full text, semantic search, citation graphs, and alerts via MCP.not reviewedWidely usedA
- TavilyMCP server for advanced web search using Tavilynot reviewedWidely usedA
- PubmedSearch PubMed/Europe PMC, fetch articles and full text (PMC/EPMC/Unpaywall), citations, MeSH terms.not reviewedEstablishedA
- AIHOTChinese AI news: search topics, explore hot events, and read daily, weekly and monthly briefs.not reviewedEstablishedB
- Claude Code Explorer MCPExplore the Claude Code CLI source — browse tools, commands, search code, and more.not reviewedEstablishedA