Skip to main content
Glama
handcraftedbits

jina-reader-mcp

jina-reader-mcp

最小限の MCP サーバー Docker イメージで、セルフホストまたはマネージドの Jina Reader インスタンスにアクセスします。

使用方法

サーバーの起動

docker run -d --rm \
  --env JINA_API_KEY=<API key> \
  --env JINA_BASE_URL=<URL> \
  --end JINA_TIMEOUT=<timeout>
  -p <port>:8000
  ghcr.io/handcraftedbits/jina-reader-mcp:latest

ここで:

  • <API key> は Jina API キーです。使用しているインスタンスが API キーを必要としない場合は、JINA_API_KEY 環境変数を省略してください。

  • <URL> は Jina インスタンスのベース URL です。JINA_BASE_URL 環境変数を省略した場合、https://r.jina.ai が使用されます。

  • <timeout> は、すべての操作におけるデフォルトのタイムアウト(秒)です。JINA_TIMEOUT 環境変数を省略した場合、デフォルトの 30 秒が使用されます。

  • <port> はマッピング先のローカルポートです。MCP サーバーは http://<host>:<port> で利用できます。

Related MCP server: Jina AI Remote MCP Server

エージェントの詳細

MCP サーバーへの接続方法については、お使いのエージェントハーネスのドキュメントを参照してください。

MCP サーバーは次の 2 つのツールを公開します:

  • web_fetch: 単一のページを Markdown(デフォルト)または JSON 形式で取得します。パラメータ:

    • content_type(オプション、json または markdown): 返されるページの形式です。デフォルトは markdown で、ツールの説明ではエージェントにこの形式の使用を推奨しています。

    • timeout(オプション): フェッチのタイムアウト(秒)です。デフォルトは 30 秒、または JINA_TIMEOUT 環境変数の値です。

    • url(必須): 取得するページの URL です。

    • with_all_images(オプション): ページ上のすべての画像に関する情報を返すかどうか。デフォルトは false です。

    • with_all_links(オプション): ページ上のすべてのリンクに関する情報を返すかどうか。デフォルトは true です。

  • web_fetch_parallel: 最大 5 ページ(Jina が推奨する最大数)を並行して取得します。web_fetch と同じパラメータのリストを受け取ります。

Related MCP Connectors

Related MCP Servers