mcpField
@
@rog0x/mcp-web-tools

@rog0x/mcp-web-tools

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

@rog0x/mcp-web-tools について

@rog0x/mcp-web-toolsは、AIエージェント向けにウェブ検索、ページ内容の抽出、サイト監視、HTMLからMarkdownへの変換を行うMCPサーバーです。検索にはAPIキー不要のDuckDuckGoを使い、複数URLの並列抽出にも対応しています。

主な機能

  1. 01APIキー不要のDuckDuckGoウェブ検索
  2. 02URLからの構造化コンテンツ抽出
  3. 03サイトの稼働状況と応答情報の監視
  4. 04URLまたはHTMLのMarkdown変換
  5. 05複数URLの並列抽出

活用シーン

  1. 01トピックに関するウェブ検索
  2. 02ページのテキスト、リンク、メタデータの収集
  3. 03サイトの稼働状況と応答時間の確認
  4. 04ウェブページのMarkdown変換

MCP 対応

MCPクライアントにウェブ検索、コンテンツ抽出、サイト監視、HTMLからMarkdownへの変換ツールを公開します。複数URLの並列抽出にも対応しています。

設定

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

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

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

パッケージ
npm@rog0x/mcp-web-tools1.0.1

ツール

5

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
urlstringはいコンテンツを抽出する URL

詳細

MCP Web Tools

AI エージェントにウェブの強力な機能を提供する、パワフルな MCP(Model Context Protocol)サーバーです。コンテンツの抽出、ウェブ検索、サイトの監視、HTML から Markdown への変換を、すべて使いやすいツールインターフェースで実行できます。

ツール

ツール説明
web_extract任意の URL から構造化されたコンテンツ(タイトル、見出し、段落、リンク、画像、メタデータ)を抽出します
web_searchDuckDuckGo でウェブを検索します。API キーは不要です
web_monitorサイトが稼働中か確認し、応答時間を測定して HTTP ヘッダーを取得します
html_to_markdown任意の URL または HTML を、整った Markdown に変換します
web_multi_extract複数の URL からコンテンツを並列で抽出します

インストール

Claude Code の場合

Claude Code の MCP 設定(~/.claude/settings.json)に追加します。

{
  "mcpServers": {
    "web-tools": {
      "command": "npx",
      "args": ["@rog0x/mcp-web-tools"]
    }
  }
}
Claude Desktop の場合

claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "web-tools": {
      "command": "npx",
      "args": ["@rog0x/mcp-web-tools"]
    }
  }
}
手動インストール
npm install -g @rog0x/mcp-web-tools
mcp-web-tools

使用例

ウェブページからコンテンツを抽出する
Use web_extract to get the main content from https://example.com
ウェブを検索する
Use web_search to find "best TypeScript frameworks 2026"
ウェブサイトを監視する
Use web_monitor to check if https://api.example.com is responding
ページを Markdown に変換する
Use html_to_markdown to convert https://docs.example.com/guide to readable markdown
複数ページから一括抽出する
Use web_multi_extract to get content from these URLs: [url1, url2, url3]

特長

  • API キー不要 — 検索には DuckDuckGo を使用し、それ以外はすべて直接 HTTP で処理します
  • 高速 — 並列抽出に対応し、リクエストごとのタイムアウトは 15 秒です
  • 整った出力 — スクリプト、スタイル、広告を除去し、意味のあるコンテンツを抽出します
  • 軽量 — 依存関係は最小限で、ヘッドレスブラウザーは不要です
  • 本番環境に対応 — 適切なエラー処理、タイムアウト、入力検証を備えています

要件

  • Node.js 18+

ライセンス

MIT — rog0x

コメント

MCP は初めてですか?

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

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