duckduckgo-search MCP サーバー
英語 |中国語
DuckDuckGo Search用のモデルコンテキストプロトコルサーバー
これはTypeScriptベースのMCPサーバーで、DuckDuckGoの検索機能を提供します。以下の方法でMCPのコアコンセプトを実証します。
DuckDuckGo Searchとの統合
使いやすい検索ツールインターフェース
レート制限とエラー処理のサポート
特徴
検索ツール
duckduckgo_search
- DuckDuckGo API を使用してウェブ検索を実行する必須パラメータ:
query
(検索クエリ、最大 400 文字)オプションパラメータ:
count
(結果数、1~20、デフォルト10)オプションパラメータ:
safeSearch
(安全レベル: 厳格/中程度/オフ、デフォルト: 中程度)フォーマットされたMarkdown検索結果を返します
レート制限
1秒あたり最大1リクエスト
月間最大15000件のリクエスト
発達
前提条件
Node.js >= 18
pnpm >= 8.0.0
インストール
ビルドと実行
サーバーを構築します。
自動リビルドを使用した開発の場合:
Claude Desktopでのセットアップ
Claude Desktop で使用するには、サーバー設定を追加します。
MacOS の場合: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows の場合: %APPDATA%/Claude/claude_desktop_config.json
デバッグ
MCPサーバーはstdio経由で通信するため、デバッグが困難になる場合があります。パッケージスクリプトとして提供されているMCP Inspectorの使用をお勧めします。
インスペクターは、ブラウザでデバッグ ツールにアクセスするための URL を提供します。
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Claude に DuckDuckGo 検索機能を提供するモデル コンテキスト プロトコル サーバー。レート制限をサポートするクリーンなツール インターフェイスを通じて Web 検索機能を有効にします。
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server that provides web search capabilities through DuckDuckGo, with additional features for content fetching and parsing.Last updated -473MIT License
- -securityFlicense-qualityA Model Context Protocol server that enables Claude to perform Google Custom Search operations by connecting to Google's search API.Last updated -1
- AsecurityAlicenseAqualityA Model Context Protocol server that enables Claude to perform web research by integrating Google search, extracting webpage content, and capturing screenshots.Last updated -319916MIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables Claude to perform advanced web research with intelligent search queuing, enhanced content extraction, and deep research capabilities.Last updated -391MIT License