mcpField
M
Mcp Web Tools

Mcp Web Tools

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

Mcp Web Tools について

Mcp Web Toolsは、AIアプリケーションにウェブ検索とページ取得のツールを提供するMCPサーバーです。DuckDuckGoで検索し、指定URLからコンテンツを抽出します。

主な機能

  1. 01DuckDuckGoでウェブ検索
  2. 02ページの取得とコンテンツ抽出
  3. 03検索結果数と地域の指定
  4. 04期間による検索結果の絞り込み
  5. 05リンクや画像を含めるか選択

活用シーン

  1. 01クエリに関連するウェブ情報の検索
  2. 02指定ページのコンテンツ取得
  3. 03地域や期間による結果の絞り込み
  4. 04リンクを必要に応じて含めたページテキスト抽出

MCP 対応

DuckDuckGo検索とウェブページの取得・抽出を行う`web_search`および`web_page`ツールをMCPクライアントに提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"web-tools": {
"command": "npx",
"args": [
"-y",
"mcp-search-server"
]
}
}
}
起動コマンドnpx -y mcp-search-server

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

パッケージ
npmmcp-search-server

ツール

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

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

詳細

MCP 検索ツール

GitHub Repo NPM Version

ウェブ検索とページアクセスのツールを提供する MCP サーバー

インターネットアクセスツールを提供する MCP(Model Context Protocol)サーバーです。このサーバーは、オンライン接続機能を示すため、「internet」と「web」に分類されています。

概要

このパッケージは、インターネット操作用の MCP 互換ツールを提供します。

  • web_search:DuckDuckGo を使用してウェブを検索します(インターネットアクセスが必要です)
  • web_page:ウェブページを取得し、コンテンツを抽出します(インターネットアクセスが必要です)

🚀 クイックスタート

共通 MCP 設定

最新の AI エディターはすべて、同じ MCP 設定形式を使用します。

{
  "mcpServers": {
    "web-search": {
      "command": "npx",
      "args": ["-y", "mcp-search-server"]
    }
  }
}
エディターごとの設定ファイルの場所
エディター設定ファイル
Claude Desktopclaude_desktop_config.json
CursorSettings > MCP > Add Server
Claude Codeプロジェクトのルートにある .claude.json
Windsurfプロジェクトのルートにある .windsurfrc
Clineプロジェクトのルートにある .cline/mcp.json
ZedSettings > Extensions > MCP

📋 利用可能なツール

web_search

DuckDuckGo を使用してウェブを検索します。

パラメーター:

  • query(string):実行する検索クエリ
  • maxResults(number、任意):結果の最大数(デフォルト:10)
  • region(string、任意):検索結果の地域(デフォルト:'wt-wt')
  • time(string、任意):期間フィルター('d'、'w'、'm'、'y')
  • maxRetries(number、任意):最大再試行回数(デフォルト:3)
  • retryDelay(number、任意):基本遅延時間(ミリ秒、デフォルト:1000)
web_page

ウェブページを取得し、コンテンツを抽出します。

パラメーター:

  • url(string):取得するウェブページの URL
  • maxLength(number、任意):コンテンツの最大長(デフォルト:8000)
  • includeImages(boolean、任意):レスポンスに画像を含めるかどうか(デフォルト:false)
  • includeLinks(boolean、任意):レスポンスにリンクを含めるかどうか(デフォルト:true)
  • maxRetries(number、任意):最大再試行回数(デフォルト:3)
  • retryDelay(number、任意):基本遅延時間(ミリ秒、デフォルト:1000)

🔧 開発

# Clone repository
git clone https://github.com/deadraid/mcp-web-tools.git
cd mcp-web-tools

# Install dependencies
npm install

# Build
npm run build

# Run server
npm run start:server

📁 使用例

さまざまなエディター向けの設定ファイルについては、examples/ ディレクトリを参照してください。

  • examples/claude-desktop-config.json
  • examples/cursor-config.json
  • examples/claude-code-config.json

コメント

MCP は初めてですか?

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

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