ihor-sokoliuk/mcp-searxng

Private web search for AI assistants via SearXNG — supports Claude, Cursor, and any MCP client

何を解決するか

mcp-searxng は、AIアシスタント(Claude や Cursor など)にプライバシーを尊重するウェブ検索機能を提供するMCPサーバーです。ユーザーは自ら運用するSearXNGインスタンス、または信頼できる公開インスタンスに接続することで、有料の第三者検索APIキーの必要性を回避できます。

動作方法

このプロジェクトはMCPクライアントとSearXNGインスタンスの間のブリッジとして機能します。データフローは以下の通りです:MCPクライアント $\rightarrow$ mcp-searxng $\rightarrow$ SearXNG $\rightarrow$ 検索エンジン。STDIO経由のローカルプロセスとして、またはオプションでベアラーやOAuth保護付きのスタンドアロンHTTPサービスとしてデプロイ可能です。

対象ユーザー

Model Context Protocol (MCP) をサポートするAIアシスタントのユーザーで、商用検索APIの代替として自己ホストまたは無料の検索ソリューションを求める人、また自身の検索インスタンスを管理することでプライバシーを重視する人向けです。

特徴

  • プライバシー重視:第三者の運用者を信頼せずに、運用者自身が管理するSearXNGインスタンスをサポート。
  • 包括的な検索ツール:ページネーション付きのウェブ検索、クエリの推奨、インスタンス情報の取得を含む。
  • URLの読み取り:既知のURLからHTML、構造化テキスト、制限付きPDFテキストを読み取る機能。
  • 柔軟なデプロイ:ローカルSTDIO、Docker、ストリーミングHTTPトランスポートをサポート。
  • 高度な機能:オプションのレプリカフェイルオーバー、JSONを拒否するインスタンス向けのHTMLフォールバック、FlareSolverrなどのブラウザソルバーとの統合。

関連

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