MCP JinaAI Search Server

by spences10
Verified

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

mcp-jinaai-search


⚠️お知らせ

このリポジトリはメンテナンスされなくなりました。

このツールの機能は、複数の MCP ツールを 1 つの統合パッケージにまとめたmcp-omnisearchで利用できるようになりました。

代わりにmcp-omnisearchを使用してください。


Jina.aiの検索APIをLLMと統合するためのモデルコンテキストプロトコル(MCP)サーバー。このサーバーは、WebからクリーンでLLMに適したコンテンツを取得するために最適化された、効率的で包括的なWeb検索機能を提供します。

特徴

  • 🔍 Jina.ai 検索 API による高度なウェブ検索
  • 🚀 高速かつ効率的なコンテンツ検索
  • 📄 構造を保持したクリーンなテキスト抽出
  • 🧠 LLM向けに最適化されたコンテンツ
  • 🌐 ドキュメントを含むさまざまなコンテンツタイプをサポート
  • 🏗️ モデルコンテキストプロトコルに基づいて構築
  • 🔄 パフォーマンス向上のための設定可能なキャッシュ
  • 🖼️ オプションの画像とリンクの収集
  • 🌍 ブラウザのロケールによるローカリゼーションのサポート
  • 🎯 レスポンスサイズのトークン予算制御

構成

このサーバーはMCPクライアント経由で設定する必要があります。以下に、様々な環境における設定例を示します。

傾斜構成

Cline MCP 設定に以下を追加します:

{ "mcpServers": { "jinaai-search": { "command": "node", "args": ["-y", "mcp-jinaai-search"], "env": { "JINAAI_API_KEY": "your-jinaai-api-key" } } } }

WSL 構成の Claude デスクトップ

WSL 環境の場合は、Claude Desktop 構成に以下を追加します。

{ "mcpServers": { "jinaai-search": { "command": "wsl.exe", "args": [ "bash", "-c", "JINAAI_API_KEY=your-jinaai-api-key npx mcp-jinaai-search" ] } } }

環境変数

サーバーには次の環境変数が必要です。

  • JINAAI_API_KEY : Jina.ai APIキー(必須)

API

サーバーは、構成可能なパラメータを持つ単一の MCP ツールを実装します。

検索

Jina.ai Readerを使ってウェブを検索し、LLMに適したクリーンなコンテンツを取得します。URLとクリーンなコンテンツを含む上位5件の結果を返します。

パラメータ:

  • query (文字列、必須): 検索クエリ
  • format (文字列, オプション): レスポンスのフォーマット ("json" または "text")。デフォルトは "text"
  • no_cache (ブール値、オプション): 最新の結果を得るためにキャッシュをバイパスします。デフォルトはfalseです。
  • token_budget (数値、オプション): このリクエストのトークンの最大数
  • browser_locale (文字列、オプション): コンテンツをレンダリングするためのブラウザのロケール
  • stream (boolean, オプション): ラージページのストリームモードを有効にします。デフォルトは false
  • gather_links (ブール値、オプション):レスポンスの最後にすべてのリンクを収集します。デフォルトはfalseです。
  • gather_images (ブール値、オプション): レスポンスの最後にすべての画像を収集します。デフォルトはfalseです。
  • image_caption (ブール値、オプション):コンテンツ内のキャプション画像。デフォルトはfalse
  • enable_iframe (ブール値、オプション): iframeからコンテンツを抽出します。デフォルトはfalseです。
  • enable_shadow_dom (boolean, オプション): Shadow DOMからコンテンツを抽出します。デフォルトはfalseです。
  • resolve_redirects (ブール値、オプション): 最終URLへのリダイレクトチェーンをたどります。デフォルトはtrueです。

発達

設定

  1. リポジトリをクローンする
  2. 依存関係をインストールします:
pnpm install
  1. プロジェクトをビルドします。
pnpm run build
  1. 開発モードで実行:
pnpm run dev

出版

  1. 変更セットを作成します。
pnpm changeset
  1. パッケージのバージョン:
pnpm version
  1. ビルドして公開:
pnpm release

貢献

貢献を歓迎します!お気軽にプルリクエストを送信してください。

ライセンス

MIT ライセンス - 詳細についてはLICENSEファイルを参照してください。

謝辞

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Tools

Jina.ai の検索 API との効率的な Web 検索統合を可能にし、さまざまなコンテンツ タイプと構成可能なキャッシュをサポートする、クリーンで LLM に最適化されたコンテンツ取得を提供します。

  1. ⚠️ Notice
    1. Features
      1. Configuration
        1. Cline Configuration
        2. Claude Desktop with WSL Configuration
        3. Environment Variables
      2. API
        1. search
      3. Development
        1. Setup
        2. Publishing
      4. Contributing
        1. License
          1. Acknowledgments
            ID: u6603w196t