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.
Integrations
Allows web search functionality using the DuckDuckGo search engine, providing knowledge graph information, organic search results, news articles, video content, image results, and related searches with support for region-specific search, safe search levels, and date-based filtering
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
LLM の DuckDuckGo 検索機能との統合を可能にし、包括的な Web 検索、地域フィルタリング、結果タイプ、キャッシュとカスタマイズ可能な検索パラメータによる安全なブラウジングをサポートします。