🚀 OneSearch MCP サーバー: Web 検索 & クロール & スクレーパー & 抽出
Searxng/Tavily/DuckDuckGo/Bing と統合して、Web 検索、ローカル ブラウザー検索、Firecrawl によるスクレイピング機能を実現する Model Context Protocol (MCP) サーバー実装。
特徴
Web 検索、スクレイピング、クロール、および Web サイトからのコンテンツの抽出。
複数の検索エンジンと Web スクレーパーをサポートします: SearXNG 、 Firecrawl 、 Tavily 、 DuckDuckGo 、 Bingなど。
ローカルウェブ検索(ブラウザ検索)、 Bing 、 Google 、 Baidu 、 Sogouなどの複数の検索エンジンをサポート。
puppeteer-coreを使用して、Web サイトからコンテンツをスクレイピングします。Chromium、Google Chrome、Google Chrome Canaryなどのローカル ブラウザーがインストールされている必要があります。無料、キーは必要ありません。
有効なツール:
one_search、one_scrape、one_mapセルフホストのサポート: SearXNG、Firecrawl など (デプロイを参照)
Related MCP server: Firecrawl MCP Server
インストール
Smithery経由でインストール
Smithery経由で OneSearch for Claude Desktop を自動的にインストールするには:
手動インストール
環境変数
検索エンジン:
SEARCH_PROVIDER (オプション): 使用する検索プロバイダー
searxng、duckduckgo、bing、tavily、localサポートし、デフォルトはlocalです。SEARCH_API_URL (オプション):
searxngに必要な SearxNG API の URL。SEARCH_API_KEY (オプション): 検索プロバイダーの API キー
tavily、bingに必要です。
ファイヤークロール:
FIRECRAWL_API_URL (オプション):
firecrawlに必要な Firecrawl API の URL。FIRECRAWL_API_KEY (オプション): クラウド サービスを使用する場合に
firecrawlに必要な、Firecrawl API の API キー。
カーソル上で実行
mcp.jsonファイルは次のようになります。
ウィンドサーフィンで走る
これを./codeium/windsurf/model_config.jsonファイルに追加します。
セルフホスト
SearXNGとFirecrawlのローカル展開については、 Deployを参照してください。
トラブルシューティング
[ReferenceError]: __name が定義されていません: これは Puppeteer に
tsxの問題があるために発生します(esbuild#1031)
ライセンス
MIT ライセンス - 詳細についてはLICENSEファイルを参照してください。