mcpField
D
duck-duck-scrape-mcp

duck-duck-scrape-mcp

ローカル
github.com/mmkal検索181 週間前に更新

duck-duck-scrape-mcp について

duck-duck-scrape-mcp は、DuckDuckGo をスクレイピングしてウェブ検索結果を取得する MCP サーバーです。検索結果を必要とする MCP クライアント向けで、利用時は DuckDuckGo の利用規約に従います。

主な機能

  1. 01DuckDuckGoウェブ検索
  2. 02検索結果のスクレイピング

活用シーン

  1. 01MCPクライアント経由で検索結果を取得
  2. 02MCP環境に検索機能を追加

MCP 対応

MCPクライアントに DuckDuckGo の検索結果を提供します。README には stdio での設定例があります。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"duck-duck-scrape": {
"command": "npx",
"args": [
"-y",
"github:mmkal/duck-duck-scrape-mcp"
]
}
}
}
起動コマンドnpx -y github:mmkal/duck-duck-scrape-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmgithub:mmkal/duck-duck-scrape-mcp

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

duck-duck-scrape-mcp

duckduckgo を利用した(無料の!)検索結果のための MCP サーバーです

Brave search の MCP サーバーに似ていますが、duckduckgo をスクレイピングするだけです。使用する前に duckduckgo の 利用規約 を確認してください。

使用方法

現在 npm には公開されていないため、github: ディレクティブを使用します。

.mcp.json:

{
  "mcpServers": {
    "duckduckgo-web-search": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "github:mmkal/duck-duck-scrape-mcp"
      ]
    }
  }
}

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。