mcpField
C
Claude Web Scraper MCP

Claude Web Scraper MCP

ローカル
github.com/vishwajeetdabholkarAI・エージェント481 週間前に更新

Claude Web Scraper MCP について

Claude Web Scraper MCPは、Claude for Desktopをローカルで動作するeGetウェブスクレーパーに接続します。会話中にClaudeでウェブページを取得し、要約や分析を行いたい人向けです。

主な機能

  1. 01ローカルのeGet APIへの接続
  2. 02ウェブサイトのコンテンツ取得
  3. 03取得内容をClaudeで利用

活用シーン

  1. 01ページを取得して要約
  2. 02ウェブサイトから情報を収集
  3. 03会話中に取得したウェブ内容を分析

MCP 対応

Claude for DesktopをローカルのeGetスクレーパーAPIに接続し、MCP経由でウェブサイトの取得機能を提供します。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

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

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

詳細

Claude Web Scraper MCP

Claude for Desktop をローカルで実行中の eGet Web Scraper に接続する、シンプルな Model Context Protocol(MCP)サーバーです。これにより、Claude はローカル API 経由でウェブサイトのコンテンツをスクレイピングできます。

前提条件

セットアップ手順

1. eGet Web Scraper をセットアップする

まず、eGet Web Scraper が実行中であることを確認します。

# Clone the eGet repository
git clone https://github.com/vishwajeetdabholkar/eGet-Crawler-for-ai
cd eGet-Crawler-for-ai

# Set up and run eGet according to its instructions
# (typically using Docker or local Python installation)

# Verify the API is running (default: http://localhost:8000/api/v1/scrape)
2. MCP サーバーをセットアップする
# Create project directory
mkdir claude-scraper-mcp
cd claude-scraper-mcp

# Set up UV and virtual environment
uv venv
source .venv/bin/activate  # On Windows: .venv\Scripts\activate

# Install dependencies
uv add "mcp[cli]" httpx

# Create the MCP server script
touch scrape_mcp_server.py

scrape_mcp_server.py のコードをファイルにコピーします。

3. Claude for Desktop を設定する
  1. Claude のデスクトップ設定を作成または編集します。
# On macOS
mkdir -p ~/Library/Application\ Support/Claude/
  1. 次の設定を ~/Library/Application Support/Claude/claude_desktop_config.json に追加します。
{
    "mcpServers": {
        "scrape-service": {
            "command": "/absolute/path/to/claude-scraper-mcp/.venv/bin/python",
            "args": [
                "/absolute/path/to/claude-scraper-mcp/scrape_mcp_server.py"
            ]
        }
    }
}

仮想環境とスクリプトへの実際の絶対パスに置き換えてください。

  1. Claude for Desktop を再起動します。

使い方

セットアップが完了したら、次のようなコマンドで Claude を使ってウェブサイトをスクレイピングできます。

トラブルシューティング

問題が発生した場合は、次の点を確認してください。

  1. eGet スクレイパーが実行中であることを確認します。
  2. スクリプト内の API エンドポイントが eGet の設定と一致していることを確認します。
  3. Claude for Desktop が正しい Python インタープリターを使用していることを確認します。
  4. 設定を変更した後は、Claude for Desktop を再起動します。

コメント

MCP は初めてですか?

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

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