JA

jina-ai/mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

896 stars 95 forks 品質 89 トレンド 37Apache-2.0

公式Jina AI リモートMCPサーバー

概要

リモートモデルコンテキストプロトコル(MCP)サーバーで、URL-toマークダウン、ウェブ検索、画像検索、埋め込み/リランカーツール群とともにJinaリーダー、埋め込み、RerankerのAPIへのアクセスを提供します。 オプションツールはAPIキーなしで動作しますが、レート制限があります。より高いレート制限とより良いパフォーマンスを求めるなら、Jina APIキーを使いましょう。無料のJina APIキーはhttps://jina.aiから入手できます。 一部のクライアントはenv変数をサポートしていないため、下記の${JINA_API_KEY}をハードコーディングされた実際のAPIキー jina_xxxに置き換える必要があるかもしれません。 サーバーはStreamable HTTPトランスポート(MCP仕様2025-03-26)を使用しています。/sseエンドポイントは後方互換性のためにエイリアスとして保持されています。詳細はFAQを参照してください。 リモートMCPサーバーをサポートするクライアントの場合: まだリモートMCPサーバーをサポートしていないクライアントの場合、リモートMCPサーバーに接続するためにローカルプロキシであるmcp-remoteが必要です。 以前に--transport sseを追加していた場合は、まずclaude mcpでremove -s user jinaで削除し、下記コマンドで再度追加してください。

概要(AI 翻訳)

Jinaリーダー、検索、埋め込み、リランカーAPI向けのリモートモデルコンテキストプロトコル(MCP)サーバー:

使用法

[!警告] 一部のクライアントはenv変数をサポートしていないため、下記の${JINA_API_KEY}をハードコーディングされた実APIキーjina_xxxに置き換える必要があるかもしれません。

リモートMCPサーバーをサポートするクライアントの場合:

Claudeコードの場合:

OpenAIコデックスについては、~/.codex/config.tomlを見つけて以下を追加してください:

まだリモートMCPサーバーをサポートしていないクライアントの場合、リモートMCPサーバーに接続するためにローカルプロキシが必要です。

利用可能なツール

ツール 説明 Jina APIキーは必要ですか?
primer 局所的で時間認識のある応答のための最新の文脈情報を入手 いいえ
read_url マークダウンとしてウェブページまたはPDFを読む。Reader APIを通じて本文の代わりにquestionをパス 任意*
capture_screenshot_url Reader APIを通じてウェブページのスクリーンショットをキャプチャ 任意*
guess_datetime_url ページの公開日または最終更新日時を信頼度スコアで推測してください いいえ
search_web ウェブ検索。タイトル、URL、エンジンスニペットをReader API経由で返します はい

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Jina AI Remote MCP Server

A remote Model Context Protocol (MCP) server for the Jina Reader, Search, Embeddings and Reranker APIs:

Usage

[!WARNING] Some clients do not support env variable, so you may need to replace ${JINA_API_KEY} below to a hardcoded real API key jina_xxx.

For client that supports remote MCP server:

{
  "mcpServers": {
    "jina-mcp-server": {
      "url": "https://mcp.jina.ai/v1",
      "headers": {
        "Authorization": "Bearer ${JINA_API_KEY}" // optional
      }
    }
  }
}

For Claude Code:

claude mcp add -s user --transport http jina https://mcp.jina.ai/v1 \
  --header "Authorization: Bearer ${JINA_API_KEY}"

For OpenAI Codex: find ~/.codex/config.toml and add the following:

[mcp_servers.jina-mcp-server]
command = "npx"
args = [
    "-y",
    "mcp-remote",
    "https://mcp.jina.ai/v1",
    "--header",
    "Authorization: Bearer ${JINA_API_KEY}"]

For client that does not support remote MCP server yet, you need mcp-remote a local proxy to connect to the remote MCP server.

{
  "mcpServers": {
    "jina-mcp-server": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://mcp.jina.ai/v1",
        "--header",
        "Authorization: Bearer ${JINA_API_KEY}"
      ]
    }
  }
}

Available tools

Tool Description Is Jina API Key Required?
primer Get current contextual information for localized, time-aware responses No
read_url Read a web page or PDF as markdown. Pass question for passages instead of the full body via Reader API Optional*
capture_screenshot_url Capture a screenshot of a web page via Reader API Optional*
guess_datetime_url Guess a page’s publish or last-update datetime, with a confidence score No
search_web Search the web. Returns titles, URLs and engine snippets via Reader API Yes
search_arxiv Search academic papers and preprints on arXiv repository via Reader API Yes
search_ssrn Search academic papers on SSRN (Social Science Research Network) via Reader API Yes
search_images Search the web for images via Reader API Yes
search_jina_blog Search Jina AI news and blog posts at jina.ai/news No
sort_by_relevance Rerank documents by relevance to a query via Reranker API Yes
deduplicate_strings Get top-k semantically unique strings via Embeddings API and submodular optimization Yes
GitHub で README 全文を見る

インストール

npx mcp-remote https://mcp.jina.ai/v1 --header Authorization: Bearer ${JINA_API_KEY}
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "jina-mcp-server": { "url": "https://mcp.jina.ai/v1", "headers": { "Authorization": "Bearer ${JINA_API_KEY}" // optional } } } }