mcpField
Q
quran-search-engine-mcp

quran-search-engine-mcp

ローカル
github.com/adelpro検索612 週間前に更新

quran-search-engine-mcp について

quran-search-engine-mcpは、正確なクルアーン本文や関連情報を必要とするAIクライアント向けのMCPサーバーです。LLMによる生成ではなく、専用検索エンジンと検証済みデータセットを使用します。

主な機能

  1. 01クルアーン全文検索
  2. 02スーラと節のナビゲーション
  3. 03レンマと語根の検索
  4. 04形態論の検索
  5. 05stdioとStreamable HTTPのトランスポート

活用シーン

  1. 01質問に対応する正確なクルアーンの節を取得
  2. 02スーラや節へ移動
  3. 03アラビア語のレンマと語根を検索
  4. 04語の形態情報を確認

MCP 対応

クルアーンの検索、ナビゲーション、メタデータ、レンマ・語根検索、形態論のための8つのMCPツールを提供します。ホスト済みエンドポイントを含め、stdioまたはStreamable HTTPで接続できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"adelpro-quran-search-engine": {
"command": "npx",
"args": [
"-y",
"quran-search-engine-mcp"
]
}
}
}
起動コマンドnpx -y quran-search-engine-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmquran-search-engine-mcp0.2.1

ツール

1

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
pageintegerいいえ
rootbooleanいいえ
lemmabooleanいいえ
limitintegerいいえ
querystringはい

詳細

Quran Search Engine MCP

npm version MCP Registry smithery badge license Powered by quran-search-engine quran-search-engine

AI クライアントに、検索、ナビゲーション、形態論を通じてコーランへ高速かつ正確に、 幻覚のないアクセスを提供する MCP(Model Context Protocol)サーバーです。 stdio と Streamable HTTP に対応しています。

8 つの MCP ツールを使って、コーランの節、スーラ、レンマ、語根、形態論を検索、移動、探索できます。mcp.quran.us.kg でホストされています。 AI にコーランの節を「幻覚」させたり予測させたりするのではなく、この ツールはすべてのリクエストを専用の検索エンジンに送ります。AI は 自然言語を処理し、サーバーは正確で文字どおりのコーラン本文を返します。

公開エンドポイント

サーバーは https://mcp.quran.us.kg/ で公開ホストされています (Cloudflare 経由で安定稼働)。API キーも認証も不要です。エンドポイントは公開されており、 あらゆるクライアント向けに CORS が有効です。

リソースURL
MCP サーバー(Streamable HTTP)https://mcp.quran.us.kg/
ヘルスチェックhttps://mcp.quran.us.kg/health
ステータスページhttps://quran.us.kg

機能

  • 🔌 MCP 対応 — Claude Desktop、Claude Web、ChatGPT、Cursor、VS Code など。
  • 🌐 2 種類のトランスポート — ローカル統合向けの stdio、リモート/ホスト型向けの Streamable HTTP。
  • 🔍 8 つのツール — 全文検索、スーラのメタデータ、節のナビゲーション、レンマ/語根の検索、形態論。
  • 📖 正確な結果 — すべての節は検証済みデータセットから取得されます。LLM は処理に介在しません。
  • 🛡️ 堅牢な HTTP — ホスト許可リスト、IP ごとのレート制限、ボディサイズ制限、セッションのクリーンアップ、/health。

インストール

# 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

ドキュメント

詳細なドキュメントは docs/ にあります。

  • ツールリファレンス — 各ツール、そのスキーマ、レスポンス形式、使用例。
  • 統合 — Claude Desktop、Claude Web、ChatGPT、Cursor など。
  • アーキテクチャ — 内部構造:トランスポート、データセットの読み込み、HTTP の強化。
  • 開発 — ビルド、テスト、新しいツールの追加、デプロイ。

クイックスタート(HTTP)

最も簡単な方法は、任意の MCP クライアントを使い、https://mcp.quran.us.kg/ に接続することです。 一時的なテスト方法については、統合ページ に、@modelcontextprotocol/sdk を直接使う単発の Node スニペットが記載されています。

クイックスタート(Docker)

docker compose up --build
# → "Quran MCP HTTP server listening on http://0.0.0.0:4000/"

必要条件

  • Node.js 20+(LTS 推奨)
  • npm、pnpm、または yarn

ライセンス

MIT — LICENSE を参照してください。

お問い合わせ

メール:[email protected]

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。