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: DuckDuckGo MCP Server
使用法
前提条件:
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 ライセンスの下でライセンスされます。(ライセンスを指定する場合は、ライセンス ファイルを追加してください)。
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
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
