🚀 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 など (デプロイを参照)
インストール
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ファイルを参照してください。
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、Firecrawl、Tavily などの複数のエンジンを通じて Web 検索、スクレイピング、クロール、コンテンツ抽出を可能にするモデル コンテキスト プロトコル サーバー。
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server implementation that integrates with FireCrawl for advanced web scraping capabilities.Last updated -97,1173,355JavaScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that provides web content fetching and conversion capabilities.Last updated -4892JavaScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server enabling advanced search and content extraction using the Tavily API, with rich customization and integration options.Last updated -4571JavaScriptMIT License
- AsecurityFlicenseAqualityBuilt as a Model Context Protocol (MCP) server that provides advanced web search, content extraction, web crawling, and scraping capabilities using the Firecrawl API.Last updated -41Python