Mcp Server For Searxng Search And Web Scraping について
SearXNGを使ったプライバシー重視のウェブ検索と記事抽出を提供するMCPサーバーです。検索結果の取得や記事本文の抽出に利用でき、上位5件の検索結果をまとめて取得する機能もあります。
主な機能
- 01SearXNG経由のウェブ検索
- 02ウェブページからの記事抽出
- 03上位5件の検索とスクレイピング
活用シーン
- 01タイトル、URL、スニペットの確認
- 02ウェブページからの記事本文抽出
- 03検索結果上位5件の一括取得
MCP 対応
MCPクライアントに、SearXNG検索、記事抽出、検索とスクレイピングを組み合わせたツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
3掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| query | string | はい | 検索クエリのテキスト |
| searxng_url | string | いいえ | 使用する SearXNG インスタンスの URL(デフォルト:https://searx.be) |
詳細
MCP SearXNG Search
SearXNG インスタンスを使用して、プライバシーを重視したウェブ検索と記事のスクレイピングを行う MCP サーバーです。
ツール
-
searxng_search
- タイトル、URL、スニペットを含むウェブ検索を実行します
- 入力:
query(文字列):検索語句searxng_url(文字列、任意):SearXNG インスタンスの URL
-
scrape_article
- 任意のウェブページから記事の本文を抽出します
- 入力:
url(文字列):スクレイピングする URL
-
search
- 検索を行い、上位 5 件の結果を自動的にスクレイピングします
- 入力:
query(文字列):検索語句searxng_url(文字列、任意):SearXNG インスタンスの URL
設定
NPX
{
"mcpServers": {
"searxng": {
"command": "npx",
"args": ["-y", "mcp-searxng-scrape"],
"env": {
"SEARXNG_URL": "https://searx.be"
}
}
}
}
ローカル開発
{
"mcpServers": {
"searxng": {
"command": "node",
"args": ["dist/index.js"],
"cwd": "/path/to/mcp-searxng",
"env": {
"SEARXNG_URL": "https://searx.be"
}
}
}
}
人気の SearXNG インスタンス
https://searx.behttps://search.sapti.mehttps://searx.tiekoetter.comhttps://searx.work
ビルド
npm install
npm run build
SearXNG のセットアップ
SearXNG のセットアップとカスタマイズの詳細については、公式の SearXNG ドキュメントを参照してください。
ライセンス
MIT
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。