mcpField
F
Faradars Courses

Faradars Courses

ローカル
github.com科学・教育03 日前に更新

Faradars Courses について

AI エージェント向けに、Faradars の公開講座カタログと雑誌を提供する非公式の読み取り専用 MCP サーバーです。アカウントなしで講座を調べ、比較し、学習資料を探せます。

主な機能

  1. 01講座と動画の検索
  2. 02価格・割引・シラバスの確認
  3. 03講座の比較とレビュー閲覧
  4. 04講師と学習パスの閲覧
  5. 05雑誌記事の検索と閲覧

活用シーン

  1. 01テーマ別に無料講座を探す
  2. 02講座の価格とシラバスを確認
  3. 03講座や講師の担当内容を比較
  4. 04Faradars Magazine で教材を探す

MCP 対応

stdio 経由で MCP クライアントに 16 個の読み取り専用ツールを提供し、Faradars の公開講座、講師、学習パス、特典、FAQ、雑誌データにアクセスします。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"sepehr071-faradars": {
"command": "uvx",
"args": [
"faradars-mcp"
],
"env": {
"FARADARS_MCP_PROXY": "<FARADARS_MCP_PROXY>"
}
}
}
}
起動コマンドuvx faradars-mcp
設定が必要な環境変数
FARADARS_MCP_PROXYOptional HTTP proxy URL for the Faradars requests; system proxy settings are ignored. Also accepts a comma-separated list: one is used until it gets blocked or fails to connect, then the next.

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

パッケージ
pypifaradars-mcp0.2.0

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

faradars-mcp:AI エージェント向け Faradars (فرادرس) 講座検索 MCP サーバー

faradars-mcp は、ペルシャ語の大規模オンライン学習プラットフォームである Faradars (فرادرس) の公開講座カタログを AI エージェントに提供する、非公式の読み取り専用 MCP サーバーです。
16 個のツールで、講座や動画の検索、価格・割引・シラバスの確認、講座の比較、受講者レビューの一覧表示、カテゴリや講師の閲覧、
学習パスの確認、キャンペーンやクーポンの一覧表示、Faradars Magazine (مجله فرادرس) の検索と記事の閲覧ができます。API キーも Faradars アカウントも必要ありません。

PyPI Python License: MIT

AI エージェント向け · クイックスタート · できること · ツール · فارسی


AI エージェント向け

  • 概要: faradars.org 向けの非公式 MCP サーバー(model context protocol)です。フィルター付きの講座・動画検索、講座詳細(価格、現在のセール、所要時間、評価、受講者数、講師、学習目標、シラバス)、受講者レビュー、カテゴリツリー、講師プロフィール、学習パス、関連講座と比較、割引キャンペーンとサブスクリプションプラン、ヘルプ回答、Faradars Magazine の記事検索と全文に対応します。
  • インストール: uvx faradars-mcp または claude mcp add faradars -- uvx faradars-mcp を実行します。トランスポート:stdio。uv(Python 3.10 以降)が必要です。
  • 認証: 不要です。FARADARS_MCP_PROXY(HTTP プロキシ URL、またはカンマ区切りリスト)は任意で設定できます。システムのプロキシ設定は無視されます。
  • アクセス: 読み取り専用です。ログイン、購入、登録、コメントはできないため、ツールを呼び出す前の確認は不要です。
  • ツール: 16 個あり、すべて fr_ がプレフィックスです。一般的な呼び出し順:fr_search_courses -> fr_course -> fr_course_reviews;fr_course -> fr_related_courses -> fr_compare_courses;fr_instructors -> fr_instructor;fr_learning_paths -> fr_learning_path;fr_articles -> fr_article。
  • 使用する場合: ユーザーが、あるトピックに関する Faradars の講座、講座の料金、割引や修了証の有無、シラバス、講師、無料講座について尋ねる場合、または Faradars Magazine のチュートリアルを求める場合に使用します。
  • 使用しない場合: ユーザーがレッスンの視聴、購入、または自身のアカウントの閲覧を希望する場合(対応していません)。
  • 出力: コンパクトな JSON です。価格の単位はトマン、所要時間の単位は時間で、テキストはサイト上のペルシャ語です。
  • 機械可読: server.json。

できること

  • 講座や動画を検索: テキスト、カテゴリ、無料または有料、長さ、修了証、講師で絞り込み、売上、閲覧数、関連度、日付で並べ替え
  • 講座を確認: 価格、実施中のセールと終了時刻、時間数、レッスン数、評価、受講者数、学習目標、前提条件、説明、シラバス全文
  • 受講者レビューを読む: 一度に 10 件
  • 閲覧: カテゴリツリー、講師、学習パス(مسیر یادگیری)
  • マガジンを検索: チュートリアルや比較記事を blog.faradars.org から検索

プロンプトの例:

  • 「Faradars で最も売れている Python 講座を探して、最初の講座のシラバスを見せてください。」
  • 「Faradars にはどのような無料の Excel 講座がありますか?」
  • 「この講師はほかにどの講座を教えていますか?」
  • بهترین دوره‌های آموزش پایتون در فرادرس کدام‌اند و قیمتشان چند است؟
  • دوره‌های رایگان اکسل با گواهینامه را پیدا کن.

クイックスタート

uv が必要です。API キーやアカウントは不要です。

Claude Code
claude mcp add faradars -- uvx faradars-mcp
Claude Desktop、Cursor、Windsurf、Gemini CLI

クライアントの MCP 設定に追加します。

{
  "mcpServers": {
    "faradars": { "command": "uvx", "args": ["faradars-mcp"] }
  }
}
VS Code(Copilot エージェントモード)
{
  "servers": {
    "faradars": { "type": "stdio", "command": "uvx", "args": ["faradars-mcp"] }
  }
}
その他

標準的な stdio MCP サーバーです。uvx faradars-mcp を実行するか、pip install faradars-mcp を実行してから faradars-mcp を実行してください。

ツール

ツール機能
fr_search_coursesテキスト、カテゴリ、価格、長さ、修了証、講師、トレンドでコース、動画、試験、ポッドキャスト、ウェビナーを検索します
fr_course1つのコースについて、価格とセール、期間、評価、受講者数、講師、前提条件、目標、シラバス、付属特典を取得します
fr_course_reviewsコースの受講者レビュー(星評価とコメント)を新しい順に取得します
fr_related_coursesコースの関連コース(同じ講師、おすすめの次のステップ、類似トピック)を取得します
fr_compare_courses2~4件のコースを並べて比較します(価格、セール、長さ、評価、受講者数、修了証)
fr_categoriesコースカテゴリをスラッグと名前のツリー形式で一覧表示します
fr_suggest語句の冒頭に対する、サイトの検索ボックスの候補を取得します
fr_instructors名前で講師を検索するか、カテゴリのトップ講師を取得します
fr_instructor講師のプロフィール、評価統計、コースを取得します
fr_learning_paths厳選された学習パス(コースのコレクション)を一覧表示または検索します
fr_learning_path1つの学習パスについて、コースの順序、合計、関連パスを取得します
fr_offers現在の割引キャンペーン、一般公開のクーポンコード、サブスクリプションプランを一覧表示します
fr_faqFaradars の一般的なヘルプの回答(購入、アクセス、修了証、サポート)を取得します
fr_articlesFaradars Magazine の記事をテキスト、カテゴリ、タグで検索するか、新着記事を一覧表示します
fr_articleMagazine の記事を1件読み込みます。要点、概要、本文、閲覧数、評価を取得します
fr_article_topicsMagazine のカテゴリまたはタグを記事数とともに一覧表示します

16個すべてのツールに readOnlyHint: true が注釈されています。

仕組み

  AI agent  ──MCP over stdio──▶  faradars-mcp  ──HTTPS──▶  faradars.org/api/client      courses, categories, instructors
                                                  └──────▶  blog.faradars.org/wp-json    magazine

リクエストは Faradars のウェブアプリと同様に送信されます(Chrome の TLS フィンガープリントとヘッダー)。同時に処理するリクエストは最大2件で、キャッシュ期間は5分です。プロキシ経由でルーティングするには、FARADARS_MCP_PROXY=http://host:port を設定します。

注意事項

  • 非公式です。Faradars との提携や同社の承認を受けていません。ウェブサイトで誰でも閲覧できるものと同じ公開データを読み取ります。
  • コースのコンテンツ(動画)は公開されず、カタログデータのみを取得します。
  • Faradars のセールにより価格は変わります(sale_price は期間限定です)。

開発

uv sync
uv run ruff check . && uv run ruff format --check .
uv run python -m pytest -q          # offline
uv run python -m pytest -m live -q  # real faradars.org

فارسی

faradars-mcp は Faradars 向けの非公式な読み取り専用 MCP サーバーです。AI アシスタントを使って、コースの検索、価格や割引、シラバスの閲覧、受講者レビューの確認、講師や学習パスの検索、Faradars Magazine の閲覧ができます。API キーやアカウントは不要です。

インストール:claude mcp add faradars -- uvx faradars-mcp

ライセンス

MIT。Sepehr Radmard(سپهر رادمرد)が作成しました。

コメント

MCP は初めてですか?

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

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