mcp-searxng MCPサーバー

mcp-searxng MCPサーバー

mcp-searxngは、SearXNGのプライバシー性と多様性を活かし、FlowHuntワークフローにリアルタイムかつマルチエンジンなウェブ検索機能を付与します。

「mcp-searxng」MCPサーバーは何をするのか?

mcp-searxng MCPサーバーは、オープンソースのメタ検索エンジンSearXNGを利用してAIエージェントがリアルタイムウェブ検索を実行できるように設計されたサーバー例です。このサーバーを外部情報源と接続することで、AIアシスタントはさまざまな検索エンジンから最新かつ多様な検索結果を取得でき、より正確で現在の情報を提供できるようになります。SearXNGとの統合により、AIエージェントはプライバシー重視かつ多元的な検索機能を活用でき、リサーチやファクトチェック、静的データセットを超えた知識拡張に最適です。新鮮なデータやリアルタイムなウェブコンテンツ、幅広いインターネット検索機能が必要な開発者ワークフローに理想的なサーバーです。

プロンプト一覧

リポジトリにはプロンプトテンプレートに関する情報がありません。

リソース一覧

リポジトリには公開されているMCPリソースに関する情報が見つかりません。

ツール一覧

リポジトリのファイル(特にserver.py)を見る限り、明示的なツール定義はありません。リポジトリはSearXNG経由のウェブ検索機能の提供に特化しており、検索結果クエリ用の単一ツールとして公開されている可能性がありますが、詳細な説明はありません。

このMCPサーバーのユースケース

  • リアルタイムウェブ検索
    開発者はAIエージェントに最新のインターネット検索機能を持たせ、ユーザーの質問への回答、リサーチ、リアルタイムでのファクトチェックを実現できます。
  • プライバシー重視の検索統合
    DuckDuckGoやBrave、Ecosiaなどのエンジンからプライバシーを守る検索結果を統合し、エンドユーザーの信頼性やコンプライアンスを向上。
  • AIエージェント向けリサーチ強化
    SearXNGを介して幅広い検索エンジンにアクセスし、複雑なクエリにも多角的かつ包括的な情報を得られます。
  • LLM機能の拡張
    静的なLLM知識と動的なウェブデータをつなぎ、より関連性が高く状況認識に優れた応答を実現します。
  • アプリ開発向けメタ検索
    マーケット分析ツール、ニュースアグリゲーター、リサーチアシスタント等、多元的な検索結果を必要とするアプリケーションを強化できます。

セットアップ方法

Windsurf

  1. 前提条件: Node.jsとWindsurfがインストールされていることを確認してください。
  2. 設定ファイルを探す: Windsurfの設定ファイルを開きます。
  3. mcp-searxng MCPサーバーを追加: 下記のJSONスニペットをmcpServersセクションに追加します。
  4. 保存&再起動: 変更を保存し、Windsurfを再起動します。
  5. 確認: サーバーログまたはWindsurfのUIで統合が成功したか確認します。
{
  "mcpServers": [
    {
      "name": "mcp-searxng",
      "command": "npx",
      "args": ["@mcp-searxng/mcp-server@latest"]
    }
  ]
}

APIキーの安全な管理

APIキーや機密認証情報を安全に管理するには、環境変数を使用します:

{
  "mcpServers": [
    {
      "name": "mcp-searxng",
      "command": "npx",
      "args": ["@mcp-searxng/mcp-server@latest"],
      "env": {
        "SEARXNG_API_KEY": "${SEARXNG_API_KEY}"
      },
      "inputs": {
        "api_key": "${SEARXNG_API_KEY}"
      }
    }
  ]
}

Claude

  1. 前提条件: ClaudeのCLIまたは統合プラットフォームをインストールします。
  2. 設定ファイルを探す: Claude MCP設定ファイルを見つけます。
  3. サーバー追加: MCPサーバー配下に下記を挿入します。
  4. 保存&再起動: 変更を適用し、Claudeを再起動します。
  5. 確認: Claudeのインターフェースでサーバー登録を確認します。
{
  "mcpServers": [
    {
      "name": "mcp-searxng",
      "command": "npx",
      "args": ["@mcp-searxng/mcp-server@latest"]
    }
  ]
}

Cursor

  1. 前提条件: CursorとNode.jsがセットアップされていることを確認します。
  2. 設定を開く: Cursorの設定ファイルを編集します。
  3. MCPサーバー設定: mcp-searxngサーバー情報を追加します。
  4. Cursor再起動: アプリケーションを再起動します。
  5. 確認: Cursorのツールカタログから統合をテストします。
{
  "mcpServers": [
    {
      "name": "mcp-searxng",
      "command": "npx",
      "args": ["@mcp-searxng/mcp-server@latest"]
    }
  ]
}

Cline

  1. 前提条件: ClineとNode.jsがインストールされていることを確認します。
  2. 設定編集: Cline MCP設定ファイルを開きます。
  3. サーバー追加: サーバー設定JSONを挿入します。
  4. 保存&再起動: 保存してClineを再起動します。
  5. 確認: Clineでサーバーステータスを確認します。
{
  "mcpServers": [
    {
      "name": "mcp-searxng",
      "command": "npx",
      "args": ["@mcp-searxng/mcp-server@latest"]
    }
  ]
}

フロー内でこのMCPを使う方法

FlowHuntでMCPを利用する

MCPサーバーをFlowHuntワークフローに統合するには、まずフローにMCPコンポーネントを追加し、AIエージェントと接続します。

FlowHunt MCPフロー

MCPコンポーネントをクリックして設定パネルを開き、システムMCP設定セクションに下記のJSON形式でMCPサーバー情報を入力します:

{
  "mcp-searxng": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

設定が完了すると、AIエージェントはこのMCPのすべての機能や能力にアクセスできるようになります。“mcp-searxng"は実際のMCPサーバー名に、URLはご自身のMCPサーバーURLに置き換えてください。


概要

セクション有無詳細・備考
概要README.mdに概要あり
プロンプト一覧リポジトリにプロンプトテンプレートなし
リソース一覧リソース定義なし
ツール一覧server.pyに明示的なツール説明なし
APIキーの安全管理セットアップ項目に標準的な方法を記載
サンプリング対応(評価上は重要度低)サンプリング対応情報なし

私見: mcp-searxngは分かりやすい概要と実用的なユースケースを提供していますが、プロンプトやリソース、ツールの実装詳細が不足しており、複数ツールのMCPサーバーを求める開発者にとって即時の実用性は限定的です。主な貢献はSearXNGによるウェブ検索の実現ですが、ドキュメントやモジュール性の改善余地があります。


MCPスコア

ライセンスあり✅ (MIT)
ツールが1つ以上あるか
フォーク数0
スター数2

評価:
上記の表に基づき、このMCPサーバーの評価は3/10とします。オープンソースで明確な目的はあるものの、ツール/リソースの詳細な実装やプロンプトテンプレートが不足しているため、MCPサーバーとしての実用性や完成度は限定的です。

よくある質問

mcp-searxng MCPサーバーとは何ですか?

mcp-searxng MCPサーバーは、FlowHuntやその他のプラットフォーム向けのコネクタであり、AIエージェントがSearXNGを介したリアルタイムかつプライバシー重視のウェブ検索を実行できるようにします。複数の検索エンジンから結果を集約し、最新で多様な情報を直接フローに提供します。

mcp-searxngの主なユースケースは?

主なユースケースには、AIエージェントによるリアルタイムウェブ検索の実装、コンプライアンス対応のプライバシー重視検索統合、リサーチ機能の強化、LLMへのライブデータ供給、ニュースアグリゲーターやリサーチアシスタントなどの多元検索アプリケーションの実現が含まれます。

mcp-searxngサーバーのAPIキーはどのように安全に管理しますか?

MCPサーバー設定に環境変数を使ってAPIキーや認証情報を安全に保存してください。これによりコード上での露出を防ぎ、安全な統合が可能です。

mcp-searxngは複数のツールやリソースを公開していますか?

mcp-searxngサーバーは主にSearXNG検索クエリ用の単一の検索ツールを公開します。現時点でリポジトリに明示的なプロンプトテンプレートや追加リソースは定義されていません。

mcp-searxngをFlowHuntに統合するには?

FlowHuntのワークフローにMCPコンポーネントを追加し、設定パネルを開いてシステムMCPセクションにmcp-searxngサーバー情報を入力します。設定後、AIエージェントがSearXNG経由でライブウェブ検索を利用できるようになります。

mcp-searxngでリアルタイムウェブ検索を有効化

mcp-searxngサーバーを統合してAIフローを強化。FlowHunt内で多様なソースから新鮮でプライバシーを守る検索結果に直接アクセスできます。

詳細はこちら

mcp-searxng-public MCPサーバー
mcp-searxng-public MCPサーバー

mcp-searxng-public MCPサーバー

mcp-searxng-public MCPサーバーは、AIアシスタントと公開SearXNGメタサーチインスタンスを橋渡しし、HTML検索結果をクリーンなJSONに変換して、リアルタイムでプライバシー重視のウェブ検索と情報取得を実現します。...

2 分で読める
Web Search Privacy +4
AIエージェントマーケットプレイスインデックス MCPサーバー
AIエージェントマーケットプレイスインデックス MCPサーバー

AIエージェントマーケットプレイスインデックス MCPサーバー

DeepNLPによるAIエージェントマーケットプレイスインデックス MCPサーバーは、AIエージェントのシームレスな検索、発見、監視を可能にします。高度な検索、分類、ウェブトラフィック分析、エージェントリスティングAPIをAIアシスタントのワークフローに統合し、開発と導入を効率化します。...

1 分で読める
AI Marketplace +4
Pinecone Assistant MCP サーバー
Pinecone Assistant MCP サーバー

Pinecone Assistant MCP サーバー

Pinecone Assistant MCP サーバーは、AIアシスタントとPineconeのベクターデータベースを橋渡しし、セマンティック検索、複数結果の取得、安全なナレッジベースクエリをAIワークフロー内で実現します。FlowHunt、Claude、その他のツールと連携して、高度な情報検索やコンテキスト認識の支援が...

1 分で読める
AI MCP Server +5