npm quran-search-engine-mcpstdioMITupdated 1mo ago
An MCP (Model Context Protocol) server that gives AI clients fast, accurate, hallucination-free access to the Quran — search, navigation, and morphology — over stdio and Streamable HTTP.
quran search engine mcp で何ができる?
Quran Search Engine MCP
An MCP (Model Context Protocol) server that gives AI clients fast, accurate, hallucination-free access to the Quran — search, navigation, and morphology — over stdio and Streamable HTTP.
Search, navigate, and explore the Quran through 8 MCP tools — verses, surahs, lemmas, roots, and morphology. Hosted at mcp.quran.us.kg. Instead of relying on an AI to "hallucinate" or predict Quranic verses, this tool routes every request to a dedicated search engine. The AI handles the natural language; the server returns the exact, literal Quranic text.
Public endpoint
The server is publicly hosted at https://mcp.quran.us.kg/ (Cloudflare-fronted, stable). No API key, no auth — the endpoint is open and CORS-enabled for any client.
| Resource | URL |
|---|---|
| MCP server (Streamable HTTP) | https://mcp.quran.us.kg/ |
| Health check | https://mcp.quran.us.kg/health |
| Status page | https://quran.us.kg |
Features
- 🔌 MCP compatible — Claude Desktop, Claude Web, ChatGPT, Cursor, VS Code, and others.
- 🌐 Two transports — stdio for local integrations, Streamable HTTP for remote/hosted.
- 🔍 Eight tools — full-text search, surah metadata, verse navigation, lemma/root lookup, morphology.
- 📖 Accurate results — every verse comes from a verified dataset; no LLM in the loop.
- 🛡️ Hardened HTTP — host allow-list, per-IP rate limit, body cap, session reaper,
/health.
Install
# Use the public endpoint
# → point your MCP client at https://mcp.quran.us.kg/
# Or run the server locally (stdio)
npx -y quran-search-engine-mcp
Documentation
Detailed docs live under docs/:
- Tools reference — every tool, its schema, response shape, and examples.
- Integrations — Claude Desktop, Claude Web, ChatGPT, Cursor, and others.
- Architecture — internals: transports, dataset loading, HTTP hardening.
- Development — build, test, add a new tool, deploy.
Quick start (HTTP)
The shortest path: use any MCP client and point it at https://mcp.quran.us.kg/.
For ad-hoc testing, the integrations page
shows a one-off Node snippet that uses @modelcontextprotocol/sdk directly.
Quick start (Docker)
docker compose up --build
# → "Quran MCP HTTP server listening on http://0.0.0.0:4000/"
Requirements
- Node.js 20+ (LTS recommended)
- npm, pnpm, or yarn
License
MIT — see LICENSE.
Contact
Email: contact@adelpro.us.kg
インストール
quran search engine mcp をクライアントに追加します。お使いのものを選んでください。
claude mcp add quran-search-engine-mcp -- npx -y quran-search-engine-mcpcodex mcp add quran-search-engine-mcp -- npx -y quran-search-engine-mcpamp mcp add quran-search-engine-mcp -- npx -y quran-search-engine-mcp{
"mcpServers": {
"quran-search-engine-mcp": {
"command": "npx",
"args": [
"-y",
"quran-search-engine-mcp"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"quran-search-engine-mcp": {
"command": "npx",
"args": [
"-y",
"quran-search-engine-mcp"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
code --add-mcp '{"name":"quran-search-engine-mcp","command":"npx","args":["-y","quran-search-engine-mcp"]}'Or add the block manually to `.vscode/mcp.json` under `servers`.
{
"mcpServers": {
"quran-search-engine-mcp": {
"command": "npx",
"args": [
"-y",
"quran-search-engine-mcp"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"quran-search-engine-mcp": {
"command": "npx",
"args": [
"-y",
"quran-search-engine-mcp"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"quran-search-engine-mcp": {
"command": "npx",
"args": [
"-y",
"quran-search-engine-mcp"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"quran-search-engine-mcp": {
"type": "local",
"command": "npx",
"args": [
"-y",
"quran-search-engine-mcp"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"quran-search-engine-mcp": {
"command": {
"path": "npx",
"args": [
"-y",
"quran-search-engine-mcp"
]
}
}
}
}Add to your Zed `settings.json`.
npx -y quran-search-engine-mcpRun `goose configure`, choose **Add Extension → Command-line Extension**, and paste this command.
スコア
39 / 100
情報不足
- ドキュメント17/25
- メンテナンス19/25
- 信頼性13/20
- 機能0/15
- 導入のしやすさ12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 25 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 12 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
バージョン履歴
| バージョン | 公開日 |
|---|---|
| 0.2.1最新 | 2026年1月21日 |