quran_cloud_mcp_server

quran_cloud_mcp_server

MCP 服务器,帮助大型语言模型访问《古兰经》API (MCP fúwùqì, bāngzhù dàxíng yǔyán móxíng fǎngwèn “Gǔlánjīng” API)

marwanWaly

研究与数据
访问服务器

README

quran_cloud_mcp_server

MCP服务器,旨在帮助LLM访问古兰经API (https://alquran.cloud/api),以防止古兰经文本方面的幻觉。

幻觉是一个很大的问题,尤其是在处理敏感数据时,每个字符都很重要。

减少幻觉的一种方法是向LLM提供上下文,但当然,对于像《古兰经》这样的大量文本,将所有文本放入每个请求中效率不高。

因此,在这个仓库中,我创建了一个MCP服务器,它将你的LLM连接到一个免费的API https://alquran.cloud/api,使你的模型能够只检索它需要的数据。

此外,我将向你展示如何将此MCP服务器连接到Claude桌面应用程序。

Claude的原始响应示例

Claude original response

连接到Search-Quran MCP服务器后Claude的新响应示例

Claude New response

安装

确保你已安装Python 3.13和pip

打开你的终端并输入以下命令

克隆

git clone https://github.com/marwanWaly/quran_cloud_mcp_server.git

移动到项目目录

cd quran_cloud_mcp_server

创建虚拟环境

python -m 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聊天了

server running in terminal

将服务器连接到Claude桌面

下载Claude桌面并打开它

步骤 1

从文件菜单中选择设置

step 1

步骤 2

点击Developer然后Edit Config

step 2

步骤 3

打开claude_desktop_config.json

step 3

步骤 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替换为你的项目服务器的绝对路径

step 4

步骤 5

重启Claude应用程序(确保通过右键单击Claude图标并选择Quit从任务栏完全关闭它)

检查是否已添加新的MCP

step 5

点击工具图标

step 6

推荐服务器

Crypto Price & Market Analysis MCP Server

Crypto Price & Market Analysis MCP Server

一个模型上下文协议 (MCP) 服务器,它使用 CoinCap API 提供全面的加密货币分析。该服务器通过一个易于使用的界面提供实时价格数据、市场分析和历史趋势。 (Alternative, slightly more formal and technical translation): 一个模型上下文协议 (MCP) 服务器,利用 CoinCap API 提供全面的加密货币分析服务。该服务器通过用户友好的界面,提供实时价格数据、市场分析以及历史趋势数据。

精选
TypeScript
MCP PubMed Search

MCP PubMed Search

用于搜索 PubMed 的服务器(PubMed 是一个免费的在线数据库,用户可以在其中搜索生物医学和生命科学文献)。 我是在 MCP 发布当天创建的,但当时正在度假。 我看到有人在您的数据库中发布了类似的服务器,但还是决定发布我的服务器。

精选
Python
mixpanel

mixpanel

连接到您的 Mixpanel 数据。 从 Mixpanel 分析查询事件、留存和漏斗数据。

精选
TypeScript
Sequential Thinking MCP Server

Sequential Thinking MCP Server

这个服务器通过将复杂问题分解为顺序步骤来促进结构化的问题解决,支持修订,并通过完整的 MCP 集成来实现多条解决方案路径。

精选
Python
Nefino MCP Server

Nefino MCP Server

为大型语言模型提供访问德国可再生能源项目新闻和信息的能力,允许按地点、主题(太阳能、风能、氢能)和日期范围进行筛选。

官方
Python
Vectorize

Vectorize

将 MCP 服务器向量化以实现高级检索、私有深度研究、Anything-to-Markdown 文件提取和文本分块。

官方
JavaScript
Mathematica Documentation MCP server

Mathematica Documentation MCP server

一个服务器,通过 FastMCP 提供对 Mathematica 文档的访问,使用户能够从 Wolfram Mathematica 检索函数文档和列出软件包符号。

本地
Python
kb-mcp-server

kb-mcp-server

一个 MCP 服务器,旨在实现便携性、本地化、简易性和便利性,以支持对 txtai “all in one” 嵌入数据库进行基于语义/图的检索。任何 tar.gz 格式的 txtai 嵌入数据库都可以被加载。

本地
Python
Research MCP Server

Research MCP Server

这个服务器用作 MCP 服务器,与 Notion 交互以检索和创建调查数据,并与 Claude Desktop Client 集成以进行和审查调查。

本地
Python
Cryo MCP Server

Cryo MCP Server

一个API服务器,实现了模型补全协议(MCP),用于Cryo区块链数据提取,允许用户通过任何兼容MCP的客户端查询以太坊区块链数据。

本地
Python