Quran Cloud MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Quran Cloud MCP Servershow me the verse about patience in Surah Al-Baqarah"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
quran_cloud_mcp_server
MCP server to help LLMs to get access to Quran API (https://alquran.cloud/api) to prevent the hallucination with Quran text.
hallucination is a big problem specially when you are working on sensitive data that each character is important.
one way of reducing the hallucination is by providing the context to your LLM but of course with large chunk of text like the holy Quran it's not efficient if you put all text in each request.
So, in this repo I have created an MCP server that's connect your LLM to a free API https://alquran.cloud/api that enables your model to retrieve only the data he needs.
Also, I will show to you how we can connect this MCP server to Claude desktop application.
Example of Claude the original response

Related MCP server: Islamic Content MCP Server
Example of Claude the new response after connecting to Search-Quran MCP server

Installation
make sure you have python 3.13 & pip
Open your terminal and write these commands
Cloning
git clone https://github.com/marwanWaly/quran_cloud_mcp_server.gitMove to project directory
cd quran_cloud_mcp_serverCreate virtual environment
python -m venv .venvActivate venv
On Windows
.\venv\Scripts\activateOn Mac or linux
source .venv/bin/activatePython packages installation
Use the package manager pip to install requirements.txt.
pip install -r requirements.txtCreate .env file
OPENAI_API_KEY=Your-secret-keyRun in terminal
python client.pynow you can directly chat with GPT4o in your terminal
Connect the server to Claude Desktop
Download Claude desktop and open it
Step 1
Select setting from the file menu

Step 2
Click on Developer then Edit Config

Step 3
Open claude_desktop_config.json

Step 4
Write this configuration in the file
{
"mcpServers": {
"Search-Quran": {
"command": "python",
"args": [
"PROJECT_PATH_ON_YOUR_PC\\server.py"
],
"host": "127.0.0.1",
"port": 8080,
"timeout": 30000
}
}
}Don't forget to replace PROJECT_PATH_ON_YOUR_PC with the absolute path to your project server

Step 5
Restart Claude app (make sure it's completely closed from your taskbar by right click on Claude icon and select Quit)
Check if the new MCP has been added

Click on tools icon

This server cannot be deployed
Maintenance
Related MCP Connectors
Code intelligence for LLMs. Analyze, search, and retrieve code from any public git repository.
Gateway between LLM agents and world data through eight tools and a bundled endpoint catalog.
Verified, pay-per-use API tools for AI agents through one authenticated connection.
YouTube transcripts, search, channel/playlist listings and upload tracking for AI agents.
Related MCP Servers
- AlicenseAqualityDmaintenanceProvides AI assistants with comprehensive access to Islamic resources including Quran verses with translations, Tafsir commentary, Hadith collections, and audio recitations. Enables users to explore Islamic texts, get daily inspiration, and access scholarly interpretations through natural language queries.1826 npm10MIT
- AlicenseAqualityAmaintenanceConnects AI assistants to authentic Islamic content including Qur'an, Hadith, and resources in multiple languages via over 80 tools.127162 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables accurate Quranic verse search through natural language queries, returning exact text with no hallucinations.28 npm6MIT
- AlicenseNot gradedqualityBmaintenanceProvides AI clients with fast, hallucination-free access to the Quran through 13 MCP tools, covering search, navigation, morphology, tafsir, translations, and surah background over stdio and Streamable HTTP.MIT