Token导航 LogoToken导航TokenDH.com
MCP Quran logo
搜索检索stdio官方级别未说明来源级核验

MCP Quran

MCP Server

一个通过QuranJS API提供全面古兰经内容访问的MCP服务器,支持章节、经文、翻译、注释等多种检索方式。

工具数

10

提示词数

0

GitHub Stars

0

资源数

0
TypeScript搜索文档处理

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

FarabiInnovations

提供方

FarabiInnovations

最后核验

2026/5/17 20:22

运行时

Docker

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

docker run -d --name mcp-quran-server mcp-quran

详细介绍

MCP Quran Server

![License: ISC](https://opensource.org/licenses/ISC) ![TypeScript](https://www.typescriptlang.org/) ](https://www.docker.com/)

一个模型上下文协议(MCP)服务器,通过 《古兰经》API该服务器使人工智能助手和应用程序能够检索古兰经内容,包括章节、经文、翻译、tafsir等。

🌟 特性

  • 完整的古兰经访问权限全部114章6236节
  • 多种检索方法:按章、诗键、页、朱兹、希兹布、揉
  • 丰富的内容:阿拉伯语文本、翻译、tafsir、逐字分解
  • 搜索功能:古兰经全文搜索
  • 音频支持:背诵选项和音频文件
  • 类型安全:通过适当的SDK类型完全支持TypeScript
  • MCP合规性:标准模型上下文协议实现
  • Docker支持:易于集装箱化部署

📦 安装

先决条件

  • Node.js 18+
  • pnpm(推荐)或npm
  • Docker(可选,用于容器化部署)

设置

地方发展

# Clone the repository
git clone https://github.com/your-username/mcp-quran.git
cd mcp-quran

# Install dependencies
pnpm install

# Build the project
pnpm build

# Run in debug mode with MCP Inspector
pnpm debug

Docker部署

# Build and run with Docker Compose
docker-compose up -d

# For development with hot reload
docker-compose --profile dev up -d

# Build Docker image manually
docker build -t mcp-quran .

# Run container
docker run -d --name mcp-quran-server mcp-quran

🚀 快速开始

基本用法

MCP古兰经服务器提供访问古兰经内容的工具。以下是一些示例:

获取所有章节

{
  "name": "all_chapters",
  "arguments": {}
}

按章节获取诗句

{
  "name": "verses_by_chapter",
  "arguments": {
    "chapterId": 1,
    "options": {
      "language": "en",
      "translations": [131, 85],
      "words": true
    }
  }
}

搜索古兰经

{
  "name": "search_quran",
  "arguments": {
    "query": "mercy",
    "options": {
      "language": "en",
      "size": 10,
      "page": 1
    }
  }
}

🛠️ 可用工具

此MCP服务器公开与QuranJS API端点对应的以下工具:

📖 章节

  • all_chapters -获取所有章节
  • chapter_by_id -按ID获取章节

📜 诗句

  • verse_by_key -逐章获取:诗键
  • verses_by_chapter -按章节ID获取经文
  • verses_by_page -按页码获取经文
  • verses_by_juz -通过juz数字获取诗句
  • verses_by_hizb -按hizb编号获取诗句
  • verses_by_rub -按摩擦数获取诗句
  • random_verse -随机获得一首诗

🔍 搜索

  • search_quran -搜索古兰经

📚 朱兹

  • all_juzs -获取所有juzs

📚 API文档

有关可用参数、选项和响应格式的详细信息,请参阅QuranJS API官方文档:

MCP工具遵循与QuranJS API相同的参数结构和选项。

🌐 支持的语言

服务器通过以下方式支持多种语言 Language 枚举。请参阅 QuranJS语言文档 查看支持的语言的完整列表。

🔧 配置

MCP客户端配置

将此添加到MCP客户端配置中:

{
  "mcpServers": {
    "quran": {
      "command": "node",
      "args": ["/path/to/your/mcp-quran/build/index.js"],
      "env": {}
    }
  }
}

Docker配置

对于Docker部署,请使用容器化版本:

{
  "mcpServers": {
    "quran": {
      "command": "docker",
      "args": ["run", "--rm", "mcp-quran"],
      "env": {}
    }
  }
}

🏗️ 建筑

服务器由以下组件构建:

  • TypeScript:用于类型安全和更好的开发经验
  • 模型上下文协议SDK:用于MCP合规性
  • 《古兰经》API:用于古兰经数据访问
  • 萨德:用于运行时验证
  • pnpm:用于包管理
  • 码头工人:用于集装箱化部署

项目结构

mcp-quran/
├── src/
│   ├── index.ts          # Main server entry point
│   ├── tools/            # MCP tools implementation
│   │   ├── chapters.ts   # Chapter-related tools
│   │   ├── verses.ts     # Verse-related tools
│   │   ├── search.ts     # Search functionality
│   │   └── juzs.ts       # Juz-related tools
│   └── helper/           # Helper functions
├── media/
│   └── logo.png          # Project logo
├── build/                # Compiled JavaScript
├── Dockerfile            # Docker configuration
├── docker-compose.yml    # Docker Compose setup
├── .dockerignore         # Docker ignore rules
└── package.json          # Project configuration

🧪 发展

设置开发环境

# Install dependencies
pnpm install

# Build the project
pnpm build

# Run in debug mode with MCP Inspector
pnpm debug

Docker开发

# Start development environment with hot reload
docker-compose --profile dev up -d

# View logs
docker-compose logs -f mcp-quran-dev

# Stop development environment
docker-compose --profile dev down

🤝 贡献

欢迎投稿!请随时提交拉取请求。

开发指南

  1. 分叉存储库
  2. 创建要素分支
  3. 进行更改
  4. 如果适用,添加测试
  5. 提交拉取请求

🙏 致谢

📞 支持

如果您遇到任何问题或有疑问:

______________________________________________________________________

Made with ❤️ for the Quranic community

目录标签

目录标签

TypeScript搜索文档处理古兰经本地部署宗教数据多语言支持全文检索音频支持

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Docker

工具数量(toolCount,工具数)

10

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP