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 を提供します。