SearXNG モデルコンテキストプロトコルサーバー
言語モデルを SearXNG 検索エンジンとインターフェースするためのモデル コンテキスト プロトコル (MCP) サーバー。
説明
このサーバーは、モデルコンテキストプロトコル標準を用いて、言語モデルがSearXNG経由でウェブ検索を実行できるようにします。言語モデルがSearXNGに検索クエリを送信し、フォーマットされた結果を受け取るための、簡潔なインターフェースを提供します。
インストール
要件
- Node.js 16以上
- 実行中の SearXNG インスタンス (デフォルトではhttp://localhost:8888 )
使用法
サーバーは stdio 上で実行されるため、MCP 互換言語モデルとの統合に適しています。
構成
サーバーは環境変数を使用して設定できます。
変数 | 説明 | デフォルト |
---|---|---|
SEARXNG_プロトコル | 使用するプロトコル(http/https) | http |
検索ホスト | SearXNGホスト | ローカルホスト |
検索ポート | SearXNGポート | 8888 |
キャッシュTTL | キャッシュの有効期間(ミリ秒) | 600000(10分) |
最大キャッシュサイズ | キャッシュされるクエリの最大数 | 100 |
例:
ドッカー
このプロジェクトには、簡単にデプロイできる Dockerfile が含まれています。
検索パラメータ
検索機能は次のパラメータをサポートしています。
query
(必須): 検索クエリ文字列categories
: 検索カテゴリのカンマ区切りリストpageno
: 検索ページ番号(デフォルト: 1)time_range
: 結果の時間範囲(「日」、「週」、「月」、「年」)raw_json
: フォーマットされたテキストの代わりに生の JSON レスポンスを返します (デフォルト: false)
ライセンス
マサチューセッツ工科大学
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
モデル コンテキスト プロトコル標準を使用して、言語モデルが SearXNG を通じて Web 検索を実行できるようにするサーバー。
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that enables web search, scraping, crawling, and content extraction through multiple engines including SearXNG, Firecrawl, and Tavily.Last updated -41,22848TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables semantic search capabilities by providing tools to manage Qdrant vector database collections, process and embed documents using various embedding services, and perform semantic searches across vector embeddings.Last updated -426TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants to perform web searches using SearXNG, a privacy-respecting metasearch engine.Last updated -117JavaScriptMIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that enables LLMs to perform Google searches via the Serper API, allowing models to retrieve current information from the web.Last updated -138Python