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
- Asecurity-licenseAqualityIntegrates 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 -288MIT License
- Asecurity-licenseAqualityEnables 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 -183MIT License
- -security-license-qualityConnects to Cursor and enables deep web searches via Linkup and RAG capabilities using LlamaIndex.
- Asecurity-licenseAqualityProvides web search capabilities through Baidu with content fetching and parsing features, allowing LLMs to search the web and extract webpage content.Last updated -115MIT License