メインコンテンツにスキップ

MCPを使用してOctoparseとClaudeを連携する方法|ステップごとに解説

このガイドでは、MCP(Model Context Protocol)を使用してOctoparseをClaudeに接続する方法を説明します。これにより、Claudeは自然言語の会話を通じて、テンプレートの検索、タスクの作成、スクレイパーの実行、タスクステータスの確認、データのエクスポートを行うことができます。

今日アップデートされました

🔜 まもなく、Octoparse公式のClaudeコネクターがリリース予定です。

始める前に

開始する前に、以下をご確認ください:

✅ Claudeはベータ版のリモートMCPを使用したカスタムコネクターをサポートしています。

✅ Pro/Maxユーザーの場合、設定 > コネクターから直接カスタムコネクターを追加できます。

✅ Team/Enterpriseの場合、個々のメンバーが接続する前に、オーナーが組織レベルでコネクターを先に追加する必要があります。

✅ 無料ユーザーもカスタムコネクターを使用できますが、カスタムコネクターは1つに制限されています。

本連携でできること

OctoparseをClaudeに接続すると、以下を含むスクレイピングのワークフローを自然言語で管理できます:

  • Octoparseのスクレイピングテンプレートを検索する

  • テンプレートからスクレイピングタスクを作成する

  • クラウドタスクを開始・停止する

  • タスクの実行ステータスを確認する

  • CSVまたはJSON形式でデータをエクスポートする

  • Octoparseのアカウント情報を確認する


Octoparse MCP サーバー情報

OctoparseはClaudeのカスタムコネクターフレームワークを通じて、Claudeが接続できるMCPサーバーを提供しています。

サーバー URL

https://mcp.octoparse.com

このサーバーは、MCPの標準規格を通じて、テンプレート、タスク、エクスポートなどのOctoparse機能をClaudeに安全に提供します。


設定手順

以下の手順に従って、OctoparseとClaudeを接続してください。

ステップ1:Claudeの設定を開く

  1. Claudeアカウントにログインする

  2. Claudeで設定を開く

  3. 次に、コネクターに移動します。Claudeの公式ヘルプセンターでは、ProおよびMaxユーザーがカスタムコネクターを追加し、設定済みのコネクターを有効化する場所として案内される

ステップ2:カスタムコネクターを追加する

コネクターセクションで:

  • カスタムコネクターを追加」をクリックする

  • Octoparse MCPサーバーのURLを入力する: https://mcp.octoparse.com

ClaudeのサポートドキュメントによるとPro/Maxユーザーは設定>コネクターからリモートのリモートサーバーを追加でき、必要に応じて詳細設定を開き、OAuthクライアントIDとクライアントシークレットを指定することができます。

ステップ3:認証を設定する

認証設定を求められた場合:

  • OAuthを使用する

  • OctoparseがOAuthの動的クライアント登録をサポートしている場合、クライアントID/クライアントシークレットを手動で入力する必要はない

  • サーバーが固定のOAuth認証情報を必要とする場合は、詳細設定で入力できる

Claudeは公式に、認証なしおよびOAuthベースのリモートMCPサーバーの両方をサポートしており、動的クライアント登録と、対応するケースでの手動によるクライアント認証情報の指定もサポートしています。

ステップ4:コネクターの追加を完了する

  • 「追加」をクリックしてコネクターを保存する

設定が完了すると、利用可能なコネクターの一覧にOctoparseが表示されます。

Team/Enterpriseワークスペースの場合、最初にコネクターを追加できるのはオーナーのみです。その後、メンバーはコネクター一覧からOctoparseを見つけ、「接続」をクリックして認証を行うことができます。

ステップ5:Octoparseへのアクセスを承認する

Octoparseコネクターを接続または初めて使用する際、Claudeは通常OAuthフローを開始します:

  • ブラウザウィンドウが開く

  • Octoparseアカウントにサインインする

  • 要求された権限を確認する

  • アクセスを承認する

Claudeのヘルプセンターによると、OAuthベースのカスタムコネクターを使用する場合、ユーザーは通常OAuthを通じて認証を行い、Claudeが実際のパスワードを取得することはありません

ステップ6:会話でコネクターを有効にする

コネクターの設定が完了したら、特定のチャットで有効にすることができます。

Claudeの現在のワークフローでは、チャット画面左下の「+」ボタンから「コネクター」を選択し、その会話ごとにコネクターのオン/オフを切り替えることができます。


認証 (OAuth)

ClaudeでOctoparseのツールを初めて使用する際:

  • ClaudeがOctoparseのツールを呼び出そうとする

  • Octoparseのログインおよび認証ページにリダイレクトされる場合がある

  • 要求された権限を承認する

  • OAuthを通じて認証が完了する

🔐 ClaudeはOctoparseのパスワードにアクセスすることはありません。OAuthにより、必要な範囲のアクセス権が安全に付与されます。


連携後のClaudeプロンプト例

テンプレートとタスクの作成

Amazonの商品一覧をスクレイピングするテンプレートを検索して。そのテンプレートを使ってタスクを作成し、クラウドで実行して。

モニタリングとエクスポート

最新のOctoparseクラウドタスクのステータスを確認して、結果をCSV形式でエクスポートして。

データの取得

このOctoparseタスクで利用可能なエクスポートオプションをすべて表示して、最新のデータセットをJSON形式でダウンロードして。

ご利用上の注意

✅ 実行できるワークフローは、お使いのOctoparseアカウントおよびプランでサポートされているものに限られます。

✅ Claudeのカスタムコネクターは、MCPサーバーの構成に応じて、データの読み取りやアクションを実行するツールを提供できます。Anthropicは、カスタムコネクターが付与された権限に応じてデータの読み取り、作成、変更、削除を行う可能性があると明示しているため、権限の内容を十分に確認してください。

⚠️ クラウド実行では、タスクの種類やプランによってOctoparseのクレジットが消費される場合があります。

⚠️ 一部のOctoparseテンプレートや機能は、上位プランが必要な場合があります。

⚠️ 信頼できるMCPサーバーのみClaudeに接続してください。Anthropicは、リモートMCPサーバーはサードパーティのサービスであり、接続前に十分に確認する必要があると明示しています。


Team/Enterpriseをご利用の方へ

Claude TeamまたはEnterpriseをご利用の場合:

  • ワークスペースのオーナーが、まず組織設定 > コネクターでOctoparseコネクターを追加する必要があります。

  • その後、個々のユーザーが各自のアカウントで接続・認証を行います。

これがTeam/Enterprise向けカスタムコネクターの公式フローです。


モバイル/デスクトップをご利用の方へ

Anthropicの現在のドキュメントによると、リモートMCPサーバーはClaudeおよびClaude Desktopでサポートされています。iOS/Android版Claudeでは、claude.aiを通じてすでに追加済みのリモートサーバーを利用できますが、モバイルから直接新しいサーバーを追加することはできません。


今後の予定 🚀

✅ Claudeでのカスタムコネクター設定の簡素化

✅ 権限管理および管理者コントロールの強化

✅ マルチデバイスでのコネクターサポートの改善

✅ OctoparseとのAI駆動ワークフロー自動化のさらなる向上

こちらの回答で解決しましたか?