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 互換のあらゆるクライアントで使用できるように設計されています。
使用法
前提条件:
uvx
パッケージマネージャー
クロードデスクトップ構成
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" ] } } }道具
MCP クライアント (例: Claude) では、次のツールを使用できるようになりました。
search_and_fetch
Web を検索し、URL のコンテンツを取得します。query
: 検索クエリ文字列。limit
: 返される結果の最大数 (デフォルト: 3、最大: 10)。
**
fetch
:**特定の URL のコンテンツを取得します。url
: 取得する URL。
ライセンス
このプロジェクトは MIT ライセンスの下でライセンスされます。(ライセンスを指定する場合は、ライセンス ファイルを追加してください)。
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.
DuckDuckGo を使用して Web を検索し、オプションで検索結果からコンテンツを取得して要約することができます。
Related MCP Servers
- AsecurityAlicenseAqualityEnables search capabilities using a Google Custom Search Engine, allowing users to input a search term and retrieve search result titles, links, and snippets, while facilitating integration with other tools for content extraction and advanced search strategies.Last updated -128The Unlicense
- -securityAlicense-qualityEnables integration with DuckDuckGo search capabilities for LLMs, supporting comprehensive web search, regional filtering, result types, and safe browsing with caching and customizable search parameters.Last updated -213MIT License
- -securityAlicense-qualityProvides 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 -5MIT License
- AsecurityFlicenseAqualityA server that provides DuckDuckGo search capabilities (text, image, news, video search and AI chat) through the Model Context Protocol.Last updated -59