Skip to main content
Glama
kouui

DuckDuckGo Web Search MCP Server

by kouui

DuckDuckGo ウェブ検索 MCP サーバー

このプロジェクトは、DuckDuckGo 検索エンジンを使用して Web を検索し、オプションで見つかった URL のコンテンツを取得して要約できる MCP (Model Context Protocol) サーバーを提供します。

特徴

  • Web 検索: DuckDuckGo を使用して Web を検索します。

  • **結果の抽出:**検索結果からタイトル、URL、スニペットを抽出します。

  • **コンテンツの取得 (オプション):**検索結果で見つかった URL のコンテンツを取得し、jina api を使用して markdown 形式に変換します。

  • **並列フェッチ:**複数の URL を同時にフェッチして、処理を高速化します。

  • **エラー処理:**検索および取得中のタイムアウトやその他の潜在的なエラーを適切に処理します。

  • **構成可能:**返される検索結果の最大数を設定できます。

  • Jina API : jina API を使用して HTML を Markdown に変換します。

  • MCP 準拠: このサーバーは、MCP 互換のあらゆるクライアントで使用できるように設計されています。

Related MCP server: MCP DuckDuckGo Search Server

使用法

  1. 前提条件:

    • uvxパッケージマネージャー

  2. クロードデスクトップ構成

    • Claude Desktop を使用している場合は、 claude_desktop_config.jsonファイルにサーバーを追加できます。

    { "mcpServers": { "web-search-duckduckgo": { "command": "uvx", "args": [ "--from", "git+https://github.com/kouui/web-search-duckduckgo.git@main", "main.py" ] } } }

    上記の設定が機能しない場合は、リポジトリをローカルPCにクローンし、次の設定を使用する必要があります。

    { "mcpServers": { "web-search-duckduckgo": { "command": "uv", "args": [ "--directory", "/path/to/web-search-duckduckgo", "run", "main.py" ] } } }
  3. 道具

    • MCP クライアント (例: Claude) では、次のツールを使用できるようになりました。

    • search_and_fetch Web を検索し、URL のコンテンツを取得します。

      • query : 検索クエリ文字列。

      • limit : 返される結果の最大数 (デフォルト: 3、最大: 10)。

    • **fetch :**特定の URL のコンテンツを取得します。

      • url : 取得する URL。

ライセンス

このプロジェクトは MIT ライセンスの下でライセンスされます。(ライセンスを指定する場合は、ライセンス ファイルを追加してください)。

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Latest Blog Posts

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/kouui/web-search-duckduckgo'

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