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 -2351PythonMIT 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 -2Python
- AsecurityAlicenseAqualityA Model Context Protocol server that enables Claude to perform web research by integrating Google search, extracting webpage content, and capturing screenshots.Last updated -391413MIT 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 -381TypeScriptMIT License