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などのブラウザソルバーとの統合。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト