Skip to main content
Glama

MCP DuckDuckGo Search Server


⚠️お知らせ

このリポジトリはメンテナンスされなくなりました。

このツールの機能は、複数の MCP ツールを 1 つの統合パッケージにまとめたmcp-omnisearchで利用できるようになりました。

代わりにmcp-omnisearchを使用してください。


DuckDuckGoの検索機能をLLMに統合するためのモデルコンテキストプロトコル(MCP)サーバー。このサーバーは、様々な結果タイプとフィルタリングオプションをサポートする包括的なWeb検索機能を提供します。

特徴

  • 🔍 DuckDuckGoの検索エンジンを使った包括的なウェブ検索
  • 📊 リッチリザルトタイプには以下が含まれます:
    • ナレッジグラフ情報
    • オーガニック検索結果
    • ニュース記事
    • ビデオコンテンツ
    • 画像結果
    • 関連検索
  • 🌍 地域別検索サポート
  • 🛡️ 設定可能なセーフサーチレベル
  • 📅 日付ベースのフィルタリングオプション
  • 📄 ページネーションのサポート
  • 💾 結果キャッシュを内蔵
  • 🔒 セーフサーチのオプション(オフ、中、厳格)

構成

このサーバーはMCPクライアント経由で設定する必要があります。以下に、様々な環境における設定例を示します。

傾斜構成

Cline MCP 設定に以下を追加します:

{ "mcpServers": { "mcp-duckduckgo-search": { "command": "npx", "args": ["-y", "mcp-duckduckgo-search"], "env": { "SERPAPI_KEY": "your-serpapi-api-key" } } } }

WSL 構成の Claude デスクトップ

WSL 環境の場合は、Claude Desktop 構成に以下を追加します。

{ "mcpServers": { "mcp-duckduckgo-search": { "command": "wsl.exe", "args": [ "bash", "-c", "source ~/.nvm/nvm.sh && SERPAPI_KEY=your-serpapi-api-key /home/username/.nvm/versions/node/v20.12.1/bin/npx mcp-duckduckgo-search" ] } } }

環境変数

サーバーには次の環境変数が必要です。

  • SERPAPI_KEY : SerpAPI キー(必須)

API

サーバーは、構成可能なパラメータを持つ単一の MCP ツールを実装します。

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)

回答には以下が含まれます:

  • 利用可能な場合のナレッジグラフデータ
  • オーガニック検索結果
  • ニュース記事
  • ビデオコンテンツ
  • 画像結果
  • 関連検索
  • メタデータを検索

発達

設定

  1. リポジトリをクローンする
  2. 依存関係をインストールします:
pnpm install
  1. プロジェクトをビルドします。
pnpm build
  1. 開発モードで実行:
pnpm dev

出版

このプロジェクトではバージョン管理に変更セットを使用しています。公開するには:

  1. 変更セットを作成します。
pnpm changeset
  1. パッケージのバージョン:
pnpm changeset version
  1. npm に公開:
pnpm release

貢献

貢献を歓迎します!お気軽にプルリクエストを送信してください。

ライセンス

MIT ライセンス - 詳細についてはLICENSEファイルを参照してください。

謝辞

-
security - not tested
A
license - permissive license
-
quality - not tested

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 検索、地域フィルタリング、結果タイプ、キャッシュとカスタマイズ可能な検索パラメータによる安全なブラウジングをサポートします。

  1. ⚠️お知らせ
    1. 特徴
      1. 構成
        1. 傾斜構成
        2. WSL 構成の Claude デスクトップ
        3. 環境変数
      2. API
        1. ddg\_search
      3. 発達
        1. 設定
        2. 出版
      4. 貢献
        1. ライセンス
          1. 謝辞

            Related MCP Servers

            • -
              security
              A
              license
              -
              quality
              This MCP server utilizes DuckDuckGo for web searches, providing structured search results with metadata and features like smart content classification and language detection, facilitating easy integration with AI clients supporting the MCP protocol.
              Last updated -
              1
              25
              1
              JavaScript
              MIT License
            • A
              security
              A
              license
              A
              quality
              Integrates 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 -
              3
              64
              9
              JavaScript
              MIT License
              • Linux
            • -
              security
              A
              license
              -
              quality
              Provides web search functionality via DuckDuckGo for Claude Code and MCP-compatible clients, featuring advanced content exploration, navigation across search results, and detailed webpage analysis.
              Last updated -
              1
              Python
              MIT License
            • A
              security
              A
              license
              A
              quality
              A Model Context Protocol server that provides DuckDuckGo search functionality for Claude, enabling web search capabilities through a clean tool interface with rate limiting support.
              Last updated -
              1
              60
              15
              TypeScript
              MIT License
              • Apple

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/spences10/mcp-duckduckgo-search'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server