mcpField
F
Fidibo

Fidibo

ローカル
github.comゲーム・エンタメ0今日更新

Fidibo について

Fidibo は、イランの Fidibo にある電子書籍やオーディオブックなどを検索する、非公式の読み取り専用 MCP サーバーです。AI エージェントから価格比較、無料作品や Fidibo Plus 対象作品の検索、レビュー確認ができ、ログインや購入は不要です。

主な機能

  1. 01書名・著者・キーワードで検索
  2. 02価格・無料・Fidibo Plus で絞り込み
  3. 03書籍情報・形式・評価の表示
  4. 04レビュー確認と関連作品の検索
  5. 05著者・出版社・カテゴリの閲覧
  6. 06ベストセラー・新刊・無料作品の一覧

活用シーン

  1. 01割引または無料のオーディオブック探し
  2. 02作品が Fidibo Plus 対象かの確認
  3. 03電子書籍とオーディオブックの価格比較
  4. 04Fidibo にアクセスする前のレビュー確認

MCP 対応

ローカルで stdio 経由で動作し、MCP クライアントに 11 個の読み取り専用ツールを公開します。Fidibo の公開 JSON API を呼び出し、購入、読書、アカウント管理には対応しません。

設定

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

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

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

パッケージ
pypifidibo-mcp0.3.2

ツール

11

掲載時のツール一覧 · 6 日前に更新

パラメーター型必須説明
kindenumいいえebook = テキスト書籍(epub/pdf、マイクロブックを含む)、audio = オーディオブック(mp3)、any = 両方。any | ebook | audio
pageintegerいいえページ番号。1 から指定します(前回の応答の next_page を使用)。
sortenumいいえrelevance(Fidibo のランキング)、cheapest / most_expensive(支払価格)、newest。relevance | cheapest | most_expensive | newest
limitintegerいいえ1 ページあたりの書籍数。
querystringはいタイトル、著者、キーワード。ペルシア語が最適です(例:'شازده کوچولو')。
free_onlybooleanいいえ無料の書籍のみ(取得後にフィルター)。
max_priceanyいいえトマン建ての支払価格の上限(例:100000)。
min_priceanyいいえトマン建ての支払価格の下限(例:20000)。
plus_onlybooleanいいえFidibo Plus のサブスクリプションに含まれる書籍のみ(取得後にフィルター)。

詳細

fidibo-mcp:AI エージェント向け Fidibo MCP サーバー

AI エージェントに、Fidibo(فیدیبو)でペルシャ語の電子書籍やオーディオブックを探してもらいましょう。
フィディボ向けの非公式・読み取り専用 MCP サーバーです。フィディボは Digikala グループが運営するイランの電子書籍・オーディオブックストアです。タイトルや著者名での検索、トマン建ての価格比較、無料の書籍や Fidibo Plus 対象書籍の検索、レビューの閲覧、ベストセラー、新刊、著者、出版社の閲覧ができます。
Claude、Cursor、Copilot など、あらゆる MCP クライアントで動作します。アカウントも API キーも不要です。

PyPI Python CI MCP Registry License: MIT Install in VS Code

AI エージェント向け · 理由 · できること · クイックスタート · ツール · 仕組み · 知っておきたいこと · FAQ · 設定 · فارسی · 開発


AI エージェント向け

  • 概要: Fidibo(فیدیبو、fidibo.com)向けの非公式 MCP サーバーです。Fidibo は電子書籍、オーディオブック、マイクロブック、雑誌を扱うイランのストアです。ペルシャ語でのクエリが最適です。価格はトマン建てです。
  • インストール: uvx fidibo-mcp または claude mcp add fidibo -- uvx fidibo-mcp を実行します。トランスポートは stdio です。uv(Python 3.10 以降)が必要です。
  • 認証: 不要です。API キーやアカウントも必要ありません。任意で FIDIBO_MCP_PROXY を設定できます(HTTP プロキシ、またはカンマ区切りのリスト)。
  • アクセス: 読み取り専用です。ログイン、購入、ライブラリへの追加、評価、レビューの投稿はできないため、ツールを呼び出す前の確認は不要です。
  • ツール: 11 個あり、すべて fd_ が接頭辞に付いています。まずは fd_search、fd_book、fd_bestsellers、fd_free、fd_browse をお試しください。 典型的な手順:fd_search -> fd_book -> fd_reviews、カテゴリを一覧表示する場合は fd_categories -> fd_browse。
  • 単位: 価格はトマン建てです(final_price は購入者が支払う価格、price は割引前の価格で、割引がある場合にのみ表示されます)。評価は 0~5、レビューの星は 1~5 です。
  • 利用する場面: ユーザーが Fidibo でペルシャ語または翻訳版の電子書籍やオーディオブックを探したい場合、価格や割引を比較したい場合、無料または Fidibo Plus 対象の書籍を確認したい場合、レビューを読みたい場合、ベストセラーや新刊を一覧表示したい場合に利用します。
  • 利用しない場面: ユーザーが書籍の購入や閲覧を希望する場合、または自分のライブラリ、注文、サブスクリプションの状態を確認したい場合には利用しないでください。
  • 出力: コンパクトな JSON 形式の書籍カードです。ツール間では書籍の id を渡し、一覧の続きを取得するには next_page を page として渡してください。
  • 機械可読データ: server.json と iran-mcp カタログ(TOOLS.md、servers.json、llms.txt)。

理由

Fidibo では、同じタイトルが電子書籍、オーディオブック、場合によってはマイクロブックとして販売されており、キャンペーン割引、無料セクション、独立した Fidibo Plus サブスクリプションカタログもあります。「このオーディオブックは無料ですか。少なくとも割引中ですか。内容は良いですか」と答えるには、いくつものページを開く必要があります。fidibo-mcp を使うエージェントなら、fd_search、続いて fd_book、さらに fd_reviews と、数回の呼び出しで確認できます。

できること

  • タイトル、著者、キーワードで書籍やオーディオブックを検索し、価格または日付で並べ替え、価格帯、無料、Fidibo Plus で絞り込めます
  • 書籍の完全な記録:価格と割引(トマン)、形式、ページ数または再生時間、ナレーター、星の分布付き評価、Plus フラグ、説明、印刷版の価格
  • 読者レビュー、類似書籍、著者・翻訳者・ナレーターの書籍、出版社の書籍
  • ベストセラー(週間、月間、累計)、新刊、無料書籍、任意のカテゴリー
  • 読み取り専用として設計されています。ログイン、購入、ライブラリやレビューへの書き込みはありません

プロンプトの例:

  • 「Fidiboで『星の王子さま』の最も安いオーディオブックを探して、Fidibo Plusで無料かどうか教えてください。」
  • 「歴史カテゴリーで今月最も売れている電子書籍と価格を教えてください。」
  • 「Fidiboの無料オーディオブックを表示して、最初の本のレビューを読んでください。」
  • Fidiboで歴史に関する無料のオーディオブックはどれですか?
  • Fidiboで今週最も売れている書籍を価格付きで一覧表示してください。
  • この著者の作品はFidiboでいくらですか?割引があるものはどれですか?

クイックスタート

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

Claude Code
claude mcp add fidibo -- uvx fidibo-mcp
Claude Desktop

「設定」→「開発者」→「設定を編集」を選択し、次を追加します:

{
  "mcpServers": {
    "fidibo": { "command": "uvx", "args": ["fidibo-mcp"] }
  }
}
Cursor

Claude Desktopのブロックを~/.cursor/mcp.jsonに追加します。

VS Code(Copilotエージェントモード)

上のInstall in VS Codeをクリックするか、.vscode/mcp.jsonに追加します:

{
  "servers": {
    "fidibo": { "type": "stdio", "command": "uvx", "args": ["fidibo-mcp"] }
  }
}
Codex CLI
codex mcp add fidibo -- uvx fidibo-mcp

または~/.codex/config.tomlに追加します:

[mcp_servers.fidibo]
command = "uvx"
args = ["fidibo-mcp"]
Gemini CLI

~/.gemini/settings.jsonに追加します:

{
  "mcpServers": {
    "fidibo": { "command": "uvx", "args": ["fidibo-mcp"] }
  }
}
Windsurf

Claude Desktopのブロックを~/.codeium/windsurf/mcp_config.jsonに追加します。

その他

標準的なstdio MCPサーバーです。uvx fidibo-mcpを実行するか、pip install fidibo-mcpを実行してからfidibo-mcpを実行します。

ツール

11個すべてのツールは読み取り専用(readOnlyHint: trueの注釈付き)で、fd_で始まります。結果に含まれる各書籍は、簡潔なカードとして表示されます。項目はid、title、type(ebook / audiobook / microbook / micro_audiobook / magazine)、authors、publisher、支払う金額であるトマン建てのfinal_price、割引がある場合のみ割引前の価格を示すprice、discount_pct、free、設定されている場合のみin_plus、rating、image、urlです。デフォルトのページサイズは書籍10冊です。

書籍を探す
ツール機能
fd_searchタイトル、著者、キーワードで電子書籍やオーディオブックを検索します。価格(トマン)、評価、著者を含むカードを表示します
fd_browse選択した順序でカテゴリー(または全カテゴリー)の書籍を一覧表示し、無料/Plus/価格で絞り込めます
fd_bestsellers種類やカテゴリーごとに、週間、月間、累計のベストセラーを表示します(トマン)
fd_new種類やカテゴリーごとに新しい書籍やオーディオブックを表示します(トマン)
fd_free種類やカテゴリーごとに無料の電子書籍やオーディオブックを表示します(価格0)
fd_categories1つのトップレベルカテゴリーに属するカテゴリーとサブカテゴリーのスラッグ(ペルシア語のタイトル付き)を一覧表示します
書籍1冊、人々
ツール機能
fd_book書籍1冊の完全な記録:価格(トマン)、形式、ページ数または再生時間、サイズ、関係者、評価と星の分布
fd_reviews書籍の読者レビュー:本文、1~5つ星、日付、いいね、返信、合計件数
fd_similarその書籍に似た本:その書籍自体を除いた、カテゴリー内のベストセラー(トマン)
fd_author著者・翻訳者・ナレーターのプロフィールと書籍(トマン)
fd_publisher出版社のプロフィールと書籍(トマン)

仕組み

  AI agent  (Claude, Cursor, Copilot, ...)
      │
      │  MCP over stdio
      ▼
  fidibo-mcp  (runs on your machine)
      │
      │  HTTPS
      └──────▶  api.fidibo.com   books, prices, reviews, authors, publishers

fidibo-mcp はローカルで実行され、fidibo.com のウェブサイトが使用するものと同じ JSON API を呼び出します。間にホスト型サーバーはなく、API キーも必要ありません。リクエストは Chrome(TLS、HTTP/2、ヘッダー)として送信され、短いランダムな遅延を挟んで同時に最大 2 件まで処理します。タイムアウト、接続切断、429/5xx の応答は、バックオフを伴って最大 2 回再試行されます。

知っておくとよいこと

  • 価格の単位はトマンです。 API はトマンを返します(サイトのリアル表示はその 10 倍)。換算は行われません。final_price はキャンペーン割引後の支払価格で、price は割引前の価格です(割引がある場合のみ表示されます)。無料の本は価格が 0 で、free: true です。
  • フラグがない場合は false または 0 を意味します: free、in_plus、discount_pct、ratings_count。available は false の場合のみ表示されます。投票がない場合、rating は表示されません。
  • in_plus は、その本が Fidibo Plus のサブスクリプションカタログに含まれていることを意味します。通常の購入価格は引き続き設定されています。
  • フィルターは取得後に適用されます。 fd_search の価格範囲、無料、Plus フィルター(およびその他のリストの価格範囲)は、1 回の呼び出しで最大 3 ページを確認します。範囲を狭くすると、さらにページが必要になる場合があるため、next_page を page として渡してください。fd_browse の無料および Plus フィルターはサーバー側で適用されます。
  • リストの合計数には上限があります: 本のリストが報告する一致件数は最大 150 件です。fd_search の total_matches は実際の件数です。
  • テキストはデフォルトで切り詰められます: レビューは 400 文字、本の説明は 1500 文字、出版社の説明は 600 文字です。全文を取得するには、fd_reviews、fd_book、fd_publisher に full_text=true を渡してください。
  • 類似書籍のエンドポイントはありません: fd_similar は、その本のカテゴリのベストセラーを返します。
  • ペルシア語での検索が最適です(شازده کوچولو)。
  • 対応していない操作: ログイン、本の購入や閲覧、ライブラリ、書棚、お気に入り、レビュー、評価へのアクセスや操作、Fidibo Plus サブスクリプションの管理。
  • レビュー、説明、名前のテキストはサイト由来のデータとして扱われ、指示として扱われることはありません。
  • プロキシ: FIDIBO_MCP_PROXY(設定を参照)。システムのプロキシ環境変数は意図的に無視されます。

よくある質問

AI エージェント向けの Fidibo API または MCP サーバーはありますか?

はい。fidibo-mcp は、読み取り専用のツールを11個備えた非公式の MCP サーバーです。Fidibo のウェブサイトと同じ公開 JSON API を呼び出すため、Claude、Cursor、Copilot から書籍を検索したり、価格やレビューを確認したりできます。API キーは不要です。

Claude、Cursor、Copilot で Fidibo を使うにはどうすればよいですか?

claude mcp add fidibo -- uvx fidibo-mcp を使ってサーバーを追加するか、クイックスタートにある対応する設定を行い、ペルシャ語または英語で自然な言葉で質問してください。

これは公式のもので、安全で、無料ですか?

非公式で、Fidibo または Digikala とは提携していません。オープンソース(MIT)で無料、読み取り専用です。アカウントも API キーも不要で、間にホスト型サーバーを挟まずにお使いのマシン上で動作します。

書籍を購入したり、Fidibo Plus のサブスクリプションを管理したりできますか?

いいえ。公開カタログデータを読み取るだけです。書籍の購入や閲覧、サブスクリプションの利用は fidibo.com または Fidibo アプリで行ってください。

価格の単位はトマンですか、それともリアルですか?

トマンです。API の応答はトマン単位のため、換算は行いません。サイトのリアル表示はその10倍の数値です。

無料の書籍や Fidibo Plus 対象の書籍を探すにはどうすればよいですか?

無料の電子書籍やオーディオブックには fd_free を使います。fd_search と fd_browse には無料と Plus のフィルターがあります。カードには free と in_plus のフラグが付いています。Plus 対象の書籍にも通常の購入価格が表示されます。

イランの IP アドレスが必要ですか?

作者のテストでは必要ありません。Chrome を装うクライアントは、直接接続でもプロキシ経由でも動作します。リクエストがブロックされる場合(403/429)は、FIDIBO_MCP_PROXY を設定してください。通常のシステムプロキシ変数は意図的に無視されます。

Fidibo にボット確認ページが表示されます。どうすればよいですか?

オプションのブラウザフォールバック(pip install fidibo-mcp[browser])をインストールしてから、patchright install chromium を実行してください。サーバーは確認を通過するために、これを一度だけ使用します。

エージェントに表示される内容をデバッグするにはどうすればよいですか?
npx @modelcontextprotocol/inspector uvx fidibo-mcp

設定

変数デフォルト意味
FIDIBO_MCP_PROXY未設定すべてのリクエストに使用するオプションの HTTP プロキシ URL。例:http://host:port。カンマ区切りで複数指定すると、一度に1つずつ使用されます。1つがブロックされた場合(403/429)または接続できない場合は、次のプロキシに切り替わります。システムのプロキシ設定は無視されます

ペルシア語:Fidibo MCP サーバー

fidibo-mcp は、イランの電子書籍・オーディオブックストアである Fidibo(Digikala グループ)の非公式な読み取り専用 MCP サーバーです。このサーバーを使うと、AI アシスタント(Claude、Cursor、Copilot など)が Fidibo の電子書籍やオーディオブックを検索し、価格や割引を確認し、無料の本や Fidibo Plus の本を探し、読者のレビューを読んだり、ベストセラーや新着を一覧表示したりできます。

できること

  • タイトル、著者、キーワードで電子書籍やオーディオブックを検索し、価格、無料、Fidibo Plus で絞り込めます。
  • 書籍の詳細情報を確認できます。トマン建ての価格と割引、ページ数または再生時間、ナレーター、評価、説明が含まれます。
  • 読者のレビュー、類似書籍、著者・翻訳者・ナレーター・出版社ごとの書籍を確認できます。
  • 週間・月間ベストセラー、新着、無料の本、各カテゴリーを一覧表示できます。

注意事項

  • 読み取り専用です。アカウントにログインしたり、購入したり、ライブラリやサブスクリプションを変更したりすることはありません。
  • 価格はすべてトマン建てです。
  • お使いのコンピューター上で実行され、API キーやユーザーアカウントは必要ありません。
  • ペルシア語で検索すると最良の結果が得られます。

インストール(まずuvをインストールしてください)。Claude Code の場合:

claude mcp add fidibo -- uvx fidibo-mcp

Claude Desktop、Cursor、その他のアプリでは、クイックスタートの設定と同じものを使用してください。

質問の例

  • 「Fidibo の歴史に関する無料オーディオブックには何がありますか?」
  • 「今月の Fidibo のベストセラーを価格とともに教えてください。」
  • 「Fidibo で『星の王子さま』はいくらですか?割引はありますか?」
  • 「Fidibo Plus の小説カテゴリーにはどんな本がありますか?」

関連検索: Fidibo、電子書籍、オーディオブック、無料の本、Fidibo Plus、書籍の価格、ベストセラー、書籍に関するユーザーレビュー。

開発

git clone https://github.com/sepehr071/fidibo-mcp && cd fidibo-mcp
uv sync
uv run python -m pytest -q            # offline, recorded fixtures
uv run python -m pytest -m live -q    # real API, one test per tool
uv run ruff check .

ツールは src/fidibo_mcp/books.py、detail.py、people.py にあります。それぞれ、エージェントがどのような場合に使用すべきかを説明する docstring が付いた、型指定済みの非同期関数です。Issue や PR を歓迎します。

リリースするには、pyproject.toml と server.json のバージョンを更新し、v* タグをプッシュします。GitHub Actions がテストを実行し、PyPI と MCP Registry に公開して、GitHub Release を作成します。

関連サーバー

免責事項

非公式であり、Fidibo または Digikala との提携や、両社による推奨を受けていません。fidibo.com のウェブアプリが使用するエンドポイントを通じて、公開ページのデータに読み取り専用でアクセスします。これらのエンドポイントは予告なく変更される場合があります。リクエスト頻度は適切な範囲に保ってください。

作者

Sepehr Radmard:イランのウェブ向けオープンソース MCP サーバー。LinkedIn:linkedin.com/in/sepehr-radmard

Sepehr Radmard(سپهر رادمرد)が開発・保守しています。LinkedInでつながるか、GitHub の @sepehr071をフォローして、イランのウェブサイト向けの MCP サーバーをご覧ください。すべてiran-mcpに掲載されています。これが時間の節約になったら、リポジトリにスターを付けていただけると、ほかの人にも見つけてもらいやすくなります。

ライセンス

MIT

クリックの手間が省けたら、スターを付けていただけると、ほかの人にも見つけてもらいやすくなります。

コメント

MCP は初めてですか?

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

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