本项目是一个MCP服务器,旨在为大语言模型(LLM)提供访问古兰经API(https://alquran.cloud/api)的能力,有效减少对敏感文本(如古兰经)的幻觉问题,保障数据的准确性和可靠性。
幻觉是处理敏感数据时的严重问题,尤其是像古兰经这类每个字符都至关重要的文本。虽然提供上下文能降低幻觉风险,但每次请求都加载大型文本文件并不高效。本项目创建的MCP服务器,将LLM连接到免费的Quran Cloud API,让模型按需获取数据。


请确保已经安装了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\Scripts\activate
source .venv/bin/activate
pip install -r requirements.txt
.env文件OPENAI_API_KEY=Your-secret-key
python client.py
设置。开发者,然后选择编辑配置。claude_desktop_config.json,添加以下内容:{
"mcpServers": {
"Search-Quran": {
"command": "python",
"args": [
"YOUR_PROJECT_PATH\\server.py"
],
"host": "127.0.0.1",
"port": 8080,
"timeout": 30000
}
}
}
YOUR_PROJECT_PATH替换为你的项目实际路径。确保新配置生效。
点击工具图标,检查是否成功添加了新的MCP服务。