关于 quran_cloud_mcp_server
quran_cloud_mcp_server 将 LLM 接入 Quran Cloud API,按需检索《古兰经》文本,适用于重视原文准确性的相关应用场景。
主要功能
- 01从 Quran Cloud API 获取经文
- 02按需检索所需内容
- 03用于减少文本幻觉
适用场景
- 01在 LLM 对话中查询经文
- 02为敏感问题提供准确原文
MCP 相关
该 MCP 服务向 MCP 客户端提供 Quran Cloud API 访问能力,使 LLM 能按需检索《古兰经》数据。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
quran_cloud_mcp_server
帮助大模型访问 Quran API(https://alquran.cloud/api)的 MCP 服务,可避免 Quran 文本中的幻觉。
幻觉是个大问题,尤其是在处理敏感数据时,每个字符都至关重要。
减少幻觉的一种方法是向大模型提供上下文,但对于《古兰经》这样的大段文本,如果每次请求都包含全部文本,显然效率不高。
因此,在这个仓库中,我创建了一个 MCP 服务,可将大模型连接到免费的 API https://alquran.cloud/api,让模型只检索所需的数据。
此外,我还会向你展示如何将此 MCP 服务连接到 Claude 桌面应用。
Claude 的原始回复示例

连接到 Search-Quran MCP 服务后 Claude 的新回复示例

安装
确保已安装 Python 3.13 和 pip
打开终端并输入以下命令
克隆
git clone https://github.com/marwanWaly/quran_cloud_mcp_server.git
转到项目目录
cd quran_cloud_mcp_server
创建虚拟环境
python -m venv .venv
激活 venv
在 Windows 上
.\venv\Scripts\activate
在 Mac 或 Linux 上
source .venv/bin/activate
安装 Python 包
使用包管理器 pip 安装 requirements.txt。
pip install -r requirements.txt
创建 .env 文件
OPENAI_API_KEY=Your-secret-key
在终端中运行
python client.py
现在你可以直接在终端中与 GPT4o 聊天
将服务连接到 Claude Desktop
下载 Claude 桌面应用并打开
第 1 步
从文件菜单中选择设置

第 2 步
点击 Developer,然后点击 Edit Config

第 3 步
打开 claude_desktop_config.json

第 4 步
在文件中写入此配置
{
"mcpServers": {
"Search-Quran": {
"command": "python",
"args": [
"PROJECT_PATH_ON_YOUR_PC\\server.py"
],
"host": "127.0.0.1",
"port": 8080,
"timeout": 30000
}
}
}
别忘了将 PROJECT_PATH_ON_YOUR_PC 替换为项目服务的绝对路径

第 5 步
重启 Claude 应用(确保从任务栏彻底退出:右键点击 Claude 图标并选择 Quit)
检查是否已添加新的 MCP

点击工具图标

评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。