jina-ai/MCP

Official Jina AI Remote MCP Server

解決する問題

このプロジェクトは、AI エージェントや LLM クライアント(Claude Desktop、Cursor、LM Studio など)が Jina AI の検索、読み取り、ドキュメント処理ツール群にアクセスできるようにするリモート Model Context Protocol (MCP) サーバーを提供します。LLM の内部知識と、リアルタイムのウェブデータ、学術論文、複雑なドキュメントレイアウトとの間のギャップを埋めます。

仕組み

このサーバーは、Streamable HTTP トランスポートを使用して MCP 標準を実装しています。LLM が呼び出して Jina AI の API と対話できる一連のツールを公開します。ユーザーはクライアントを https://mcp.jina.ai/v1 のリモートサーバーに接続するか、Cloudflare Workers を介して独自のインスタンスをデプロイするように設定できます。

コンテキストウィンドウの制限を管理するために、サーバーはクエリパラメータ(例:include_tools や exclude_tools)を介したサーバー側フィルタリングをサポートし、ユーザーが実際に必要なツールのみを登録できるようにします。

対象読者

LLM にウェブ検索、arXiv や SSRN からの学術論文の読み取り、PDF からのコンテンツ抽出、関連性のためのドキュメント再ランキングの機能を与えたい開発者や AI エージェントユーザー。

ハイライト

  • 包括的なツールセット:ウェブ検索、arXiv/SSRN 検索、URL のマークダウンとしての読み取り、スクリーンショットのキャプチャ、PDF の図や表の抽出のためのツールが含まれます。
  • OCR 統合:数式や表の構造を保持するために、スキャンされたドキュメントや画像のみの PDF の OCR をサポートします。
  • コンテキスト認識型読み取り:read_url ツールは question パラメータを受け取り、ページ全体ではなく最も関連性の高いパッセージのみを返すことができます。
  • 柔軟な設定:リモート MCP サーバーをサポートしないクライアント向けに、直接リモート接続と mcp-remote を介したローカルプロキシの両方をサポートします。
  • トークン管理:固定トークン制限(例:25k トークン)を持つクライアントによって応答が拒否されるのを防ぐためのトークンガードレールを実装します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト