Quran MCP Server

Quran Search Engine MCP for AI tools. Provides Quran search, Arabic normalization, and highlighting.

Remote serverstreamable-http

What is the Quran MCP Server?

Quran Search Engine MCP for AI tools. Provides Quran search, Arabic normalization, and highlighting.

What you get

An MCP (Model Context Protocol) server that gives AI clients fast, accurate, hallucination-free access to the Quran — search, navigation, and morphology — over stdio and Streamable HTTP.

  • 🔌 MCP compatible — Claude Desktop, Claude Web, ChatGPT, Cursor, VS Code, and others
  • 🌐 Two transports — stdio for local integrations, Streamable HTTP for remote/hosted
  • 🔍 Eight tools — full-text search, surah metadata, verse navigation, lemma/root lookup, morphology
  • 📖 Accurate results — every verse comes from a verified dataset; no LLM in the loop
  • 🛡️ Hardened HTTP — host allow-list, per-IP rate limit, body cap, session reaper, /health

Configuration and credentials

  • Node.js 20+ (LTS recommended) - npm, pnpm, or yarn

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Quran MCP Server

{
  "mcpServers": {
    "quran-search-engine": {
      "command": "npx",
      "args": ["-y", "quran-search-engine-mcp"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

  • Node.js 20+ (LTS recommended) - npm, pnpm, or yarn

Example prompts to try

  • “Use Quran to Resource.”

Frequently asked questions

Quran Search Engine MCP for AI tools. Provides Quran search, Arabic normalization, and highlighting. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.