mcpField
F
Fanar

Fanar

ローカル
github.com/Blade-LabsAI・エージェント01 週間前に更新

Fanar について

Fanar は QCRI のアラビア語中心の生成 AI プラットフォームを利用する MCP サーバーで、まずイスラム金融分野を対象としています。出典付きのイスラム教Q&A、引用検証、調査、翻訳、音声、画像のツールを提供します。

主な機能

  1. 01出典付きイスラム教Q&A
  2. 02クルアーンとハディースの引用検証
  3. 03調査とアラビア語・英語翻訳
  4. 04アラビア語と英語の音声ツール
  5. 05画像生成とコンテンツモデレーション

活用シーン

  1. 01フィクフの質問に対する出典付き回答を調べる
  2. 02公開前に宗教的な引用を確認する
  3. 03古典アラビア語のテキストを翻訳する
  4. 04アラビア語の音声を文字起こし・生成する

MCP 対応

MCP クライアントに、チャット、イスラム教Q&A、引用検証、調査、翻訳、音声、画像生成、モデレーションなどの Fanar モデルとツールを公開します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"blade-labs-fanar": {
"command": "uvx",
"args": [
"fanar-mcp"
],
"env": {
"FANAR_API_KEY": "<FANAR_API_KEY>"
}
}
}
}
起動コマンドuvx fanar-mcp
設定が必要な環境変数
FANAR_API_KEYシークレットYour Fanar API key, requested at https://api.fanar.qa/request

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

パッケージ
pypifanar-mcp0.1.1

ツール

12

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

このツールにパラメーターはありません。

詳細

fanar-mcp

ファナール向けのModel Context Protocolサーバーです。Fanarは、ハマド・ビン・ハリーファ大学のQCRIが開発した、アラビア語を中心とする生成AIプラットフォームです。あらゆるMCPクライアント(Claude Desktop、Claude Code、Cursor、その他のエージェントハーネス)から、Fanarのチャットモデル、出典付きのイスラム教に関する質問応答、クルアーンおよびハディースの引用チェック、詳細な調査、アラビア語と英語の翻訳、双方向のアラビア語音声、画像生成を利用できます。

まずイスラム金融コミュニティ向けに開発されました。フィクフに関する質問をして出典を確認したり、草稿を公開する前にすべての引用をチェックしたり、古典アラビア語の文献を翻訳したりできます。

Blade Labsによる独立したオープンソースプロジェクトです。QCRIまたはHBKUとの提携や、いずれかによる推奨を受けていません。 ステータス:アルファ版。

ツール

ツール機能Fanarモデルキーごとのデフォルト上限
fanar_list_modelsキーで利用できるモデルを一覧表示します。キーによって利用権限が異なるため、まずはこちらをお使いください
fanar_chatアラビア語(標準語および方言)または英語でチャットします。段階的な思考は任意ですFanar-C-2-27B, Fanar1分あたり50回
fanar_islamic_qa参考文献付きのイスラム教に関する質問応答を行います。Sadiq-2ではマズハブと出典を絞り込めますFanar-Sadiq, Fanar-Sadiq-21分あたり50回
fanar_validate_quotationsあらゆるテキスト内のクルアーンおよびハディースの引用を検出し、検証しますFanar-Sadiq-21分あたり200回
fanar_deep_research, fanar_deep_research_resultイスラム教のトピックについて、構成化された出典付き調査レポートを作成します(数分かかります)Fanar-Sadiq-21日あたり20回
fanar_translate古典文献を含む、アラビア語と英語の翻訳を行いますFanar-3.0-Shaheen-Translate1日あたり20回
fanar_text_to_speech10種類の音声でアラビア語または英語の音声を生成します。Sadiq-TTSではクルアーン朗誦者の音声を利用できますFanar-Aura-TTS-21日あたり20回
fanar_transcribeアラビア語(方言を含む)または英語の音声をテキストに変換します。長時間音声にも対応していますFanar-Aura-STT-1, STT-LF-11日あたり20回、長時間音声は10回
fanar_generate_image文化的背景に配慮した画像を生成しますFanar-Oryx-IG-21日あたり20回
fanar_moderateプロンプトと応答の安全性および文化的配慮に関するスコアを提示しますFanar-Guard-21分あたり50回
fanar_poem古典的な伝統に沿ったアラビア語の詩を生成しますFanar-Diwan1分あたり50回

上限はFanarが公開しているデフォルト値です。各結果には、Fanarが報告する残りの利用枠が含まれます。キーで利用できないモデルが必要なツールは、アクセスを申請するためのリンクを含む明確なエラーを返します。

プロンプト:islamic_finance_question(出典と確認済みの引用を含めて回答)および verify_islamic_quotations(公開前にテキストを確認)。

キーを取得する

https://api.fanar.qa/requestでAPIアクセスを申請してください。Fanarは90日間使用されていないキーを無効化します。

インストールと設定

Python 3.10以降が必要です。

pip install fanar-mcp          # or run it without installing: uvx fanar-mcp
uvx --from git+https://github.com/Blade-Labs/fanar-mcp fanar-mcp   # straight from GitHub

Claude Desktop(claude_desktop_config.json):

{
  "mcpServers": {
    "fanar": {
      "command": "uvx",
      "args": ["fanar-mcp"],
      "env": { "FANAR_API_KEY": "your-key" }
    }
  }
}

Claude Code:

claude mcp add fanar -e FANAR_API_KEY=your-key -- uvx fanar-mcp

Cursorやその他のクライアントでは、同じコマンド(uvx fanar-mcp)とFANAR_API_KEY変数を使用します。 共有サーバーの場合は、fanar-mcp --transport streamable-http --port 8765を実行してください。

環境変数:FANAR_API_KEY(必須)、FANAR_BASE_URL(デフォルトはhttps://api.fanar.qa/v1)、 FANAR_MCP_OUTPUT_DIR(音声と画像の保存先。デフォルトは~/fanar-mcp-output)。

責任ある利用

  • fanar_islamic_qaの回答は出典付きの回答であり、ファトワではありません。参考文献を示し、学派間の違いに言及したうえで、拘束力のある判断を要する質問は資格を持つ学者またはシャリーア委員会に相談してください。
  • fanar_validate_quotationsでタグ付けされなかった引用は検証されていません。未検証として扱ってください。
  • APIの利用にはFanar独自の利用規約が適用されます。商用製品でFanarを使用する前に、規約をお読みください。
  • サーバーがAPIキーをログに記録したり、返したりすることはありません。

開発

pip install -e ".[test]"
pytest                        # offline tests, no network or key needed
FANAR_API_KEY=... python scripts/smoke.py   # live check through a real MCP client

ライセンス

Apache-2.0。LICENSEを参照してください。

コメント

MCP は初めてですか?

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

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