mcp-duckduckgo-search
⚠️お知らせ
このリポジトリはメンテナンスされなくなりました。
このツールの機能は、複数の MCP ツールを 1 つの統合パッケージにまとめたmcp-omnisearchで利用できるようになりました。
代わりにmcp-omnisearchを使用してください。
DuckDuckGoの検索機能をLLMに統合するためのモデルコンテキストプロトコル(MCP)サーバー。このサーバーは、様々な結果タイプとフィルタリングオプションをサポートする包括的なWeb検索機能を提供します。
特徴
- 🔍 DuckDuckGoの検索エンジンを使った包括的なウェブ検索
- 📊 リッチリザルトタイプには以下が含まれます:
- ナレッジグラフ情報
- オーガニック検索結果
- ニュース記事
- ビデオコンテンツ
- 画像結果
- 関連検索
- 🌍 地域別検索サポート
- 🛡️ 設定可能なセーフサーチレベル
- 📅 日付ベースのフィルタリングオプション
- 📄 ページネーションのサポート
- 💾 結果キャッシュを内蔵
- 🔒 セーフサーチのオプション(オフ、中、厳格)
構成
このサーバーはMCPクライアント経由で設定する必要があります。以下に、様々な環境における設定例を示します。
傾斜構成
Cline MCP 設定に以下を追加します:
WSL 構成の Claude デスクトップ
WSL 環境の場合は、Claude Desktop 構成に以下を追加します。
環境変数
サーバーには次の環境変数が必要です。
SERPAPI_KEY
: SerpAPI キー(必須)
API
サーバーは、構成可能なパラメータを持つ単一の MCP ツールを実装します。
ddg_search
DuckDuckGo 検索エンジンを使用して Web 検索を実行します。
パラメータ:
query
(文字列、必須): 検索クエリregion
(文字列、オプション):地域コード(例:us-en、uk-en)(デフォルト:us-en)safe_search
(文字列、オプション):セーフサーチレベル(オフ、中程度、厳格)(デフォルト:中程度)date_filter
(文字列、オプション): 日付で結果をフィルタリングします。- 'd': 過去日
- 'w': 過去1週間
- 'm': 過去1か月
- 'y': 過去1年
- カスタム範囲: '2023-01-01..2023-12-31'
start
(数値、オプション): ページ区切りの結果オフセットno_cache
(ブール値、オプション): 最新の結果のキャッシュをバイパスします (デフォルト: false)
回答には以下が含まれます:
- 利用可能な場合のナレッジグラフデータ
- オーガニック検索結果
- ニュース記事
- ビデオコンテンツ
- 画像結果
- 関連検索
- メタデータを検索
発達
設定
- リポジトリをクローンする
- 依存関係をインストールします:
- プロジェクトをビルドします。
- 開発モードで実行:
出版
このプロジェクトではバージョン管理に変更セットを使用しています。公開するには:
- 変更セットを作成します。
- パッケージのバージョン:
- npm に公開:
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
ライセンス
MIT ライセンス - 詳細についてはLICENSEファイルを参照してください。
謝辞
- モデルコンテキストプロトコルに基づいて構築
- SerpAPI経由でDuckDuckGoを搭載
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
LLM の DuckDuckGo 検索機能との統合を可能にし、包括的な Web 検索、地域フィルタリング、結果タイプ、キャッシュとカスタマイズ可能な検索パラメータによる安全なブラウジングをサポートします。
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityIntegrates Tavily's search API with LLMs to provide advanced web search capabilities, including intelligent result summaries, domain filtering for quality control, and configurable search parameters.Last updated -36689JavaScriptMIT License
- AsecurityAlicenseAqualityEnables efficient web search integration with Jina.ai's Search API, offering clean, LLM-optimized content retrieval with support for various content types and configurable caching.Last updated -16644JavaScriptMIT License
- -securityFlicense-qualityEnables LLMs to interact with DataForSEO and other SEO APIs through natural language, allowing for keyword research, SERP analysis, backlink analysis, and local SEO tasks.Last updated -60047TypeScript
- -securityFlicense-qualityConnects to Cursor and enables deep web searches via Linkup and RAG capabilities using LlamaIndex.Last updated -1Python