Octoparse MCP Server について
Octoparse MCP Serverは、プリセットのスクレイピングテンプレートやクラウドタスクを扱うユーザー向けに、OctoparseをMCPクライアントへ接続します。テンプレート検索、タスク実行、管理、構造化データのエクスポートに対応します。
主な機能
- 01スクレイピングテンプレートの検索
- 02プリセットからクラウドタスクを作成・実行
- 03テンプレートパラメーターの検証
- 04既存タスクの検索と管理
- 05複数形式でデータをエクスポート
活用シーン
- 01キーワードでテンプレートを検索
- 02テンプレートでWebサイトのデータを収集
- 03完了したタスクの結果をエクスポート
- 04アカウント内のクラウドタスクを管理
MCP 対応
ホスト型Streamable HTTPエンドポイントを介してMCPクライアントに接続し、テンプレート検索、タスク管理、データエクスポートのツールを提供します。OAuthまたはAPI key認証に対応します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.octoparse.comclaude mcp add --transport http octoparse https://mcp.octoparse.com{"mcpServers":{"octoparse":{"type":"http","url":"https://mcp.octoparse.com"}}}Cursor で開く{"servers":{"octoparse":{"type":"http","url":"https://mcp.octoparse.com"}}}VS Code で開く{"mcpServers":{"octoparse":{"type":"http","url":"https://mcp.octoparse.com"}}}{"mcpServers":{"octoparse":{"serverUrl":"https://mcp.octoparse.com"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Octoparse MCP Server
Octoparse MCP Server は、MCP 対応の AI クライアントを Octoparse に接続します。ユーザーはスクレイピングテンプレートの検索、Octoparse のプリセットテンプレートからのクラウドタスクの作成、既存タスクの管理、構造化データのエクスポートを行えます。
ホステッドサーバー
ホステッド Streamable HTTP エンドポイントを使用します。
https://mcp.octoparse.com
これは REST API ツールではなく、MCP サーバーのエンドポイントとして設定してください。
認証
ホステッドサーバーは、OAuth と API キー認証の両方を公式にサポートしています。
- OAuth:MCP クライアントでブラウザー認証フローを開ける場合のデフォルトの方法です。
- API キー:カスタム HTTP ヘッダーを送信できるクライアント向けの任意の認証方法です。
API キー方式では、x-api-key ヘッダーにキーを指定してください。実際のキーをソース管理、問題報告、スクリーンショット、共有ログに含めないでください。
クイックスタート
汎用 HTTP MCP の設定:
{
"mcpServers": {
"octoparse": {
"type": "http",
"url": "https://mcp.octoparse.com"
}
}
}
Claude OAuth/デフォルト認証:
claude mcp add --transport http octoparse https://mcp.octoparse.com
API キーを使用する Claude:
claude mcp add --transport http octoparse https://mcp.octoparse.com --header "x-api-key: YOUR_API_KEY"
Codex CLI:
codex mcp add octoparse --url https://mcp.octoparse.com
Gemini CLI の設定例:
{
"mcpServers": {
"octoparse": {
"httpUrl": "https://mcp.octoparse.com",
"oauth": {
"clientId": "Octoparse",
"enabled": true
}
}
}
}
サーバーを追加した後、クライアントから OAuth を求められた場合は、ブラウザーで認証を完了してください。
その他のクライアントの例については、設定を参照してください。
ツール
| ツール | 目的 |
|---|---|
search_templates | キーワード、テンプレート ID、またはスラッグで Octoparse のテンプレートを検索します。 |
execute_task | パラメーターを検証し、Octoparse のプリセットテンプレートからクラウドタスクを作成して、抽出を開始します。 |
export_data | データの準備ができたら、タスクの結果を JSON、CSV、Excel、HTML、または XML としてエクスポートします。 |
search_tasks | 認証済みアカウントの既存タスクを検索します。 |
start_or_stop_task | タスク ID を指定して、既存のクラウドタスクを開始または停止します。 |
redeem_coupon_code | ユーザーから提供されたプロモーションコード、クーポンコード、またはリソースコードを引き換えます。 |
入力、例、よくある失敗については、ツールを参照してください。
一般的なワークフロー
search_templates -> execute_task -> export_data
ユーザープロンプトの例:
Find a cloud-capable Octoparse template for Amazon product listings, run it for wireless earbuds, and export the result as CSV.
既存のタスクには、次を使用します。
search_tasks -> export_data
スケジュール設定、通知、定期ジョブ、外部自動化は、MCP クライアントまたは別の自動化システムが処理します。MCP サーバーはタスクとエクスポートのツールを提供しますが、単独で動作するスケジューラーは提供しません。
対応範囲
Octoparse MCP Server では、次の操作が可能です。
- Octoparse のテンプレートライブラリを検索します。
- Octoparse のプリセットテンプレートから、クラウドで実行可能なタスクを作成して実行します。
- 実行前にテンプレートのパラメーターを検証します。
- タスクでデータを取得できるようになったら、そのデータをエクスポートします。
- 既存のクラウド対応タスク(既存のクラウド対応カスタムタスクを含む)を検索、開始、停止、監視、エクスポートします。
次の操作はできません。
- ホステッドサーバーを通じて、ローカルでのみ実行できるデスクトップタスクを実行すること。
- 完全にカスタムのスクレイピングタスクを作成すること。
- カスタムフィールド、ページネーションルール、ループロジック、ブラウザーワークフロー、抽出ステップなど、カスタムタスク設定の詳細を作成または編集すること。
- プライベートテンプレートをアップロードすること。
- 請求またはアカウント管理ツールを提供すること。
- 単独で定期実行をスケジュールすること。
一般的な制限事項
- 一部のテンプレートはローカルでのみ実行でき、Octoparse デスクトップアプリで実行する必要があります。
- クラウドでの実行は、アカウント権限、利用可能なクレジットまたはクォータ、対象サイトの状態、テンプレートの対応状況によって異なります。
- 実行時間の長いタスクでは、追加の呼び出しが必要になることがあります。データの収集またはエクスポートが続いている場合は、待ってから
export_dataを再度呼び出してください。 includeToolsまたはexcludeToolsURL パラメーターを使用して、利用可能なツールを限定できます。概要を参照してください。
セキュリティ
- API キーと OAuth トークンを Git、ログ、スクリーンショット、公開の問題報告に含めないでください。
- 対話型クライアントでは、可能な限り OAuth を使用してください。
x-api-keyは、ヘッダーを安全に保存できるクライアントでのみ使用してください。- 脆弱性は非公開で報告してください。セキュリティを参照してください。
ドキュメント
開発
npm install
npm run build
npm test
ローカル環境変数を設定するには、.env.example を .env にコピーし、環境に必要な値だけを入力してください。.env は絶対にコミットしないでください。
貢献
貢献を歓迎します。イシューやプルリクエストを作成する前に、CONTRIBUTING.md をお読みください。
ライセンス
MIT。詳細は LICENSE.md をご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。