mcp-jinaai-リーダー
⚠️お知らせ
このリポジトリはメンテナンスされなくなりました。
このツールの機能は、複数の MCP ツールを 1 つの統合パッケージにまとめたmcp-omnisearchで利用できるようになりました。
代わりにmcp-omnisearchを使用してください。
Jina.aiのReader APIとLLMを統合するためのモデルコンテキストプロトコル(MCP)サーバー。このサーバーは、ドキュメント作成とWebコンテンツ分析に最適化された、効率的で包括的なWebコンテンツ抽出機能を提供します。
Related MCP server: Jina.ai Grounding MCP Server
特徴
📚 Jina.ai Reader API による高度な Web コンテンツ抽出
🚀 高速かつ効率的なコンテンツ検索
📄 構造を保持したまま完全なテキスト抽出
🔄 LLM向けに最適化されたクリーンなフォーマット
🌐 ドキュメントを含むさまざまなコンテンツタイプをサポート
🏗️ モデルコンテキストプロトコルに基づいて構築
構成
このサーバーはMCPクライアント経由で設定する必要があります。以下に、様々な環境における設定例を示します。
傾斜構成
Cline MCP 設定に以下を追加します:
WSL 構成の Claude デスクトップ
WSL 環境の場合は、Claude Desktop 構成に以下を追加します。
環境変数
サーバーには次の環境変数が必要です。
JINAAI_API_KEY: Jina.ai APIキー(必須)
API
サーバーは、構成可能なパラメータを持つ単一の MCP ツールを実装します。
読み取りURL
Jina.ai Reader を使用して、任意の URL を LLM 対応テキストに変換します。
パラメータ:
url(文字列、必須): 処理するURLno_cache(ブール値、オプション): 最新の結果を得るためにキャッシュをバイパスします。デフォルトはfalseです。format(文字列, オプション): レスポンスのフォーマット ("json" または "stream")。デフォルトは "json"timeout(数値、オプション):ウェブページの読み込みを待つ最大時間(秒)target_selector(文字列、オプション):特定の要素に焦点を当てるCSSセレクタwait_for_selector(文字列、オプション): 特定の要素を待機するための CSS セレクターremove_selector(文字列、オプション): 特定の要素を除外する CSS セレクタwith_links_summary(ブール値、オプション): レスポンスの最後にすべてのリンクを収集しますwith_images_summary(ブール値、オプション): レスポンスの最後にすべての画像を収集しますwith_generated_alt(ブール値、オプション): キャプションのない画像に代替テキストを追加するwith_iframe(ブール値、オプション): レスポンスにiframeコンテンツを含める
発達
設定
リポジトリをクローンする
依存関係をインストールします:
プロジェクトをビルドします。
開発モードで実行:
出版
package.json のバージョンを更新する
プロジェクトをビルドします。
npm に公開:
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
ライセンス
MIT ライセンス - 詳細についてはLICENSEファイルを参照してください。
謝辞
モデルコンテキストプロトコルに基づいて構築