mcpField
W
Web Scout MCP Server

Web Scout MCP Server

リモート
pinkpixel.dev検索14315 週間前に更新
リポジトリ公式サイト

Web Scout MCP Server について

Web Scout MCP Server は、DuckDuckGo による Web 検索と Web ページのコンテンツ抽出を提供する MCP サーバーです。AI アシスタントに Web 上の情報を取得させたいユーザー向けで、複数 URL の一括抽出とメモリ最適化に対応しています。

主な機能

  1. 01DuckDuckGo による Web 検索
  2. 02Web ページから読みやすいテキストを抽出
  3. 03複数 URL の並列抽出
  4. 04メモリ管理とリクエストのレート制限
  5. 05信頼性のためのエラー処理

活用シーン

  1. 01AI アシスタントによる最新情報の検索と、タイトル・リンク・要約の取得
  2. 02複数の記事の本文を一括抽出して分析
  3. 03調査タスク向けの Web 参考資料の収集

MCP 対応

MCP クライアントに DuckDuckGoWebSearch と UrlContentExtractor の 2 つのツールを公開する MCP サーバーです。AI アシスタントが Web 検索とページ内容の抽出を実行できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://server.smithery.ai/@pinkpixel-dev/web-scout-mcp/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://server.smithery.ai/@pinkpixel-dev/web-scout-mcp/mcp認証が必要

ツール

詳細

Web Scout MCP のロゴ

Web Scout MCP サーバー

npm のバージョン ライセンス Node.js のバージョン Smithery バッジ

web-scout-mcp MCP サーバー MseeP.ai セキュリティ評価バッジ

DuckDuckGo によるウェブ検索とコンテンツ抽出を行う MCP サーバーです。複数の URL に対応し、メモリを最適化します。

✨ 特長

  • 🔍 DuckDuckGo 検索:高速でプライバシーを重視したウェブ検索機能
  • 📄 コンテンツ抽出:ウェブページから読みやすく整形されたテキストを抽出
  • 🚀 並列処理:複数の URL から同時にコンテンツを抽出
  • 💾 メモリの最適化:アプリケーションのクラッシュを防ぐスマートなメモリ管理
  • ⏱️ レート制限:API によるブロックを回避するインテリジェントなリクエスト制御
  • 🛡️ エラー処理:安定した動作を実現する堅牢なエラー処理

📦 インストール

Smithery 経由でのインストール

Smithery を使って、Claude Desktop 用の Web Scout を自動的にインストールするには:

npx -y @smithery/cli install @pinkpixel-dev/web-scout-mcp --client claude
グローバルインストール
npm install -g @pinkpixel/web-scout-mcp
ローカルインストール
npm install @pinkpixel/web-scout-mcp

🚀 使用方法

コマンドライン

グローバルにインストールした後、次を実行します:

web-scout-mcp
MCP クライアントでの使用

MCP クライアント(Claude Desktop、Cursor など)の config.json に次の内容を追加します:

{
  "mcpServers": {
    "web-scout": {
      "command": "npx",
      "args": [
        "-y",
        "@pinkpixel/web-scout-mcp@latest"
      ]
    }
  }
}
環境変数

パッケージを埋め込み、自分で createServer() を呼び出す場合は、環境変数 WEB_SCOUT_DISABLE_AUTOSTART=1 を設定してください。デフォルトでは、公開済みのエントリーポイント(例:node dist/index.js または npx @pinkpixel/web-scout-mcp)を実行すると、stdio トランスポートが自動的に初期化されます。

🧰 ツール

サーバーでは、次の MCP ツールを利用できます:

🔍 DuckDuckGoWebSearch

DuckDuckGo 検索エンジンを使ってウェブ検索を実行し、整理された検索結果のリストを返します。

入力:

  • query(文字列):検索クエリ文字列
  • maxResults(数値、省略可):返す検索結果の最大数(デフォルト:10)

例:

{
  "query": "latest advancements in AI",
  "maxResults": 5
}

出力: タイトル、URL、スニペットを含む、整形済みの検索結果リストです。

📄 UrlContentExtractor

スクリプト、スタイル、ナビゲーションなどの不要な要素を取り除き、ウェブページから読みやすく整形されたコンテンツを取得して抽出します。

入力:

  • url:単一の URL 文字列、または URL 文字列の配列

例(単一の URL):

{
  "url": "https://example.com/article"
}

例(複数の URL):

{
  "url": [
    "https://example.com/article1",
    "https://example.com/article2"
  ]
}

出力: 指定された URL から抽出したテキストコンテンツです。

🛠️ 開発

# Clone the repository
git clone https://github.com/pinkpixel-dev/web-scout-mcp.git
cd web-scout-mcp

# Install dependencies
npm install

# Build
npm run build

# Run
npm start

📚 ドキュメント

プロジェクトの詳細については、次の資料をご覧ください:

📋 要件

  • Node.js >= 18.0.0
  • npm または yarn

📄 ライセンス

このプロジェクトはApache 2.0 Licenseのもとでライセンスされています。

❤️ を込めて Pink Pixel が制作
✨ 夢を描き、ピクセルに ✨

コメント

MCP は初めてですか?

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

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