Claude CodeにOctoparse(オクトパース)MCPを接続すれば、コード不要でWebサイトをスクレイピングし、CLI・cronで無人自動収集まで実現できます。設定手順、Firecrawl/Playwrightとの比較、AIエージェントによる収集→分析→レポートの自律実行までを実務の順で解説します。
「Claude Codeに最新の競合価格を取ってきて」と頼むと、返ってくるのは「リアルタイムのWebデータにはアクセスできません」という一文です。Claude Codeはコード生成もファイル操作も自律実行できる優秀なCLIエージェントですが、 ライブWebデータの取得だけは単体では苦手 です。ここを埋めるのが Octoparse(オクトパース・オクトパス) のMCPサーバーです。 Claude Code MCP としてOctoparseを接続すれば、コードを1行も書かずにWebサイトをスクレイピングし、さらに octoparse CLIとcronを組み合わせれば「無人での定期自動収集」まで到達できます。本記事は、接続手順・Firecrawl/Playwrightとの違い・cron自動化・AIエージェントによる収集→分析までを、実務の順序で解説します。
Claude Codeは、Anthropicが提供するAIネイティブなCLI/コーディングエージェントです。自然言語の指示でファイル編集・ビルド・テスト・デプロイまで自律的にこなします。しかし「今この瞬間の外部Webデータ」を扱おうとした瞬間、能力の壁にぶつかります。学習データは過去のものであり、目の前のECサイトの価格や、昨日公開された求人一覧をそのまま読むことはできないからです。
回避策として、自分でスクレイピングのスクリプトを書く方法はあります。ただし現実には、対象サイトのアンチボット対策(403・429・CAPTCHA・IPブロック)への対応、ページ構造が変わるたびのメンテナンス、動的サイトのレンダリング待ちなど、 「取得そのもの」より「取得し続けること」のコスト が重くのしかかります。Claude Codeの生産性を、この地味な運用作業で削るのはもったいない話です。
ここで効くのが、Claude Codeに「Webデータ取得」という一能力をMCP経由で足すという発想です。MCPサーバーを何本も増やす前に、まず「ライブWebデータに触れる」という欠けたピースを埋めるほうが、体感の変化は大きくなります。
Octoparse(オクトパース・オクトパス)MCPとは、ノーコードのWebスクレイピングプラットフォームであるOctoparseの収集エンジンを、MCP(Model Context Protocol)というオープン標準を通じてClaude CodeなどのAIクライアントに接続する仕組みです。 MCPはAnthropicが公開した「AIと外部ツールをつなぐ共通インターフェース」で、Claude Code側がMCPクライアント、Octoparse側がMCPサーバーという関係になります。
Octoparse MCPを接続すると、Claude Codeから自然言語で次のような操作ができるようになります。
一方で、公式ドキュメントには制約も明記されています。 MCP経由で実行できるのは「クラウド実行に対応したテンプレート」に限られ 、完全カスタムのワークフローの新規作成やタスク設定の細かな編集はできません。複雑な独自ワークフローが必要な場合は、先にOctoparseのデスクトップアプリで作成し、MCPからはそれを実行・監視・エクスポートする、という役割分担になります。ここを理解しておくと、後の「無人自動化」の設計がぶれません。
「Webデータを取るMCP」はOctoparseだけではありません。開発者向けの選択肢としてFirecrawlやPlaywrightもよく挙がります。ただし三者は「誰が・どんな運用で使うか」がかなり違います。実際に触ってみた印象を含めて、主要な軸で並べます。
ざっくり言えば、 FirecrawlとPlaywrightは「開発者が自分でコードとアンチボット対策を持つ」前提 、Octoparse MCPは「そこをクラウドとテンプレートに任せて、ノーコードで定期収集まで回す」前提です。Claude Codeの中でサッとWebデータを取り、しかもcronで無人運用したいなら、Claude Code MCPとしてOctoparseをつなぐのが素直です。逆に、ページ本文のMarkdown化をコードに深く組み込みたいならFirecrawl、独自の複雑な操作が要るならPlaywright、と使い分けるのが現実的です。 AIによるWebスクレイピングの仕組み を押さえておくと、この選び分けの判断が速くなります。
Claude Code MCPの接続はコマンド一発です。Claude Code CLIから次を実行します( claude mcp add で追加した設定は、Claude CodeのCLI・デスクトップアプリ・IDE拡張で共有されます)。
よくあるつまずきは認可のスコープと再起動です。設定を変えたら、いったんClaude Codeを終了してから claude で起動し直すと反映されます。同じ要領で、 CursorにOctoparse MCPを接続する方法 や、 Claude(チャット版)でスクレイピングする方法 も別記事で解説しています。CLIのClaude Codeと合わせて、自分のスタックに合うクライアントを選んでください。
Claude Code MCPが接続できたら、実際に一度回してみるのが理解の近道です。筆者は、Amazon.co.jpの「ワイヤレスイヤホン」検索結果の上位100件を、価格監視系のクラウド対応テンプレートで取得してみました。Claude Codeに入力したのは、次の一文だけです。
「Amazonの『ワイヤレスイヤホン』検索結果の上位100件を、価格監視テンプレートで取得して、商品名・価格・評価・URLをCSVで出して」
この指示だけで、Claude Codeは自律的に次の流れを実行しました。
ポイントは、ページ構造の解析やアンチボット回避、さらにJSON→CSV変換までを こちらが一切書いていない ことです。指示は日本語一文のみ。収集はOctoparseのクラウドが担当し、変換スクリプトはClaude Codeが自分で生成しました。なお途中、ファイル書き込みを伴うコマンドの前にClaude Codeが「approval(実行の確認)」を挟むため、意図しない操作が勝手に走らない安全設計になっている点も実務では安心材料でした。ここまでが「対話でのWebデータ取得」。次はこれを無人化します。
対話で取れるようになると、次に欲しくなるのは「毎朝勝手に取っておいてほしい」です。ここでOctoparse*CLI(単一バイナリ)が効きます。 octoparse run はシェル・cron・CIパイプラインから直接叩けるため、PCの前に座っていなくても定期実行できます。Claude CodeのヘッドレスモードとCLIを組み合わせれば、「収集して、AIが要約して、通知まで」を無人で回せます。
この形にすると、収集(Octoparse CLI)と分析(Claude Codeのヘッドレス実行)が1本のcronでつながります。CIに置けば、チームの誰かのPC依存もなくなります。 「一能力(Webデータ取得)を足しただけ」なのに、運用が対話から無人へと一段変わる のがCLI活用の効きどころです。なお、MCPサーバーを何本も常時接続するとコンテキストが膨らんで応答が遅くなりがちですが、この構成なら収集はCLI側に逃がせるので、Claude Code本体は軽いまま保てます。
2026年は、AIエージェントがスクレイピングを「自律実行」する使い方が現実的になっています。 Octoparse(オクトパース・オクトパス) のMCP AI機能を使えば、Claude CodeやChatGPTなどのAIエージェントがOctoparseの収集能力を直接呼び出し、データの 収集 → 整理 → 分析 → レポート までを一気通貫で実行できます。
たとえば、AIエージェントに次のような指示を出すだけで、全工程が自動化されます。
「競合3社のECサイトの価格を毎日収集し、値下げパターンを分析して」
従来なら、対象サイトを開いて価格を目視で控え、Excelに転記し、日付ごとに並べ、差分を計算し、傾向を読む——これらをすべて人間が手作業で繰り返す必要がありました。MCP AI機能を使えば、 人間は「何を知りたいか」という目標設定だけを行い、AIが収集から分析・レポーティングまでを自律的に実行します。 Claude Code MCPとして接続しておけば、この一連を毎日のcronに載せて無人で回すこともできます。
価格監視に限らず、「複数ソース × 抽出条件 × 集計 × 出力先」の形で指示すれば、求人動向のモニタリングやリードリストの更新なども同じ枠組みで自動化できます。参考: Octoparse MCP | MCP×AIでWebデータを取得する基本ガイド 。
Webスクレイピング自体を一律に禁じる法律は日本にはありませんが、 対象サイトの利用規約・robots.txt・個人情報の扱いは実施前に必ず確認 してください。クラウド収集は「PCを閉じても定期実行できる」機能であって、禁止対象URLやアクセス制限を回避する機能ではありません。自動収集に適したページか、取得目的が第三者の権利を侵害しないかを先に確認し、少量テストから始めるのが安全です。判断の詳細は スクレイピング前に確認すべき10の質問 にまとめています。
Q1. Claude Code MCPでOctoparseを使うのにコードは必要ですか?
不要です。 Octoparse(オクトパース・オクトパス) はノーコードのため、接続後は自然言語で「◯◯を取って」と伝えるだけで収集できます。cronで無人化する場合のみ、 octoparse run とcrontabの記述が少し必要になります。
無料アカウントから始められます。公式ヘルプセンターによると、フリー/ベーシックプランのユーザーは、MCP/API経由の抽出に 毎週2,000レコードの無料トライアル枠 が使えます(有料プランは対象外)。まずは小さなテンプレートで動作を確認するのがおすすめです(枠は変更される場合があるため、最新は公式ページでご確認ください)。
Q3. どんなサイトでも取得できますか?
MCP経由で実行できるのはクラウド実行に対応したテンプレートです。テンプレートにないサイトはデスクトップアプリでタスクを作成してから実行します。また、利用規約で自動取得を禁止しているサイト(株探など)は対象外とし、公式APIなど合法的な手段を優先してください。
Q4. Cursorやチャット版Claudeとの違いは?
接続先のOctoparse MCPは同じで、違いは「クライアント」です。Claude CodeはCLI/ヘッドレスで動くため、 cronやCIでの無人自動化に強い のが特徴です。対話中心なら チャット版Claude や Cursor も選べます。ほかのMCPサーバーと比較したい場合は MCP活用事例 も参考になります。
Q5. 定期実行は途中で止まりませんか?
収集はOctoparseのクラウドで実行されるため、PCを閉じても動きます。cronはサーバーやCI上に置けば端末依存がなくなります。失敗時に備え、まずは小さい件数でスケジュールを確立してから対象を広げると安定します。
Claude Code MCPまわりの記事は「おすすめサーバーを何本入れるか」に偏りがちですが、筆者の実感はむしろ逆です。 本数を増やすより、「ライブWebデータに触れる」という欠けた一能力を足すほうが、Claude Codeの体感は大きく変わります。 Octoparse MCPを接続すればノーコードで収集でき、 octoparse CLIとcronを足せば無人の定期運用まで一直線。そこにMCP AIの「収集→分析→レポート」の自律実行を重ねれば、人間の仕事は目標設定だけになります。まずは Webスクレイピング の基本を押さえつつ、無料アカウントで小さなテンプレートを1本、Claude Codeから回してみてください。「取得し続けるコスト」から解放される感覚が、いちばんの導入理由になるはずです。