汎用接続では、先にアプリを選ぶ必要はありません。 このチュートリアルと「Codex:特定のアプリを接続」「Claude Code:特定のアプリを接続」は、2つの異なる使い方です。特定アプリ接続は、目的が明確で長期的に固定の機能だけを使うケースに向いています。汎用接続は、ニーズが変わるケースや、アプリをまだ決めていないケースに向いています。
2つの接続方法を理解する
どちらの方法も、呼び出すのはData Hub上の同じData Appです。違いは「どこでアプリを選ぶか」だけです。両方の接続を保持することもできますが、エージェントがツールを間違えないよう、識別しやすい名前を付けてください。
完了後にできること
このチュートリアルを終えると、エージェント内で次の操作を順に行えます。- キーワード、プラットフォーム、シーンでData Appを検索する。
- アプリの用途、入力パラメータ、出力フィールド、課金を確認する。
- アプリとパラメータを確認してから実行を開始する。
- 非同期タスクのステータスを照会し、最終結果を取得する。
search_data_apps、run_data_app、非同期ステータスの照会、大きな結果のhandoffの完全なパラメータと処理ルールは、Data Hub MCPの機能を参照してください。このページは接続と初回利用の流れに絞って説明します。始める前に
次のものを用意してください。- ログインできるOctoparseアカウント。
- Streamable HTTP MCPに対応したエージェントクライアント(Claude Code、Codex、Cursorなど)。
- APIキー方式を選ぶ場合:事前にOctoparseのAPIキーを作成しておく。
- テスト用の簡単なデータ対象(例:「企業情報を補完できるData Appを探す」)。
ステップ1:汎用MCP接続を開く
1
Data Hubオープンプラットフォームに移動する
Octoparse公式サイトにログインし、上部のData HubメニューからData Hubオープンプラットフォームをクリックします。
2
MCP接続を開く
オープンプラットフォームの左側ナビゲーションでMCP接続をクリックし、Data Hub MCP Serverページを開きます。ページに表示されるデフォルトのツールセットは、Data Hub上のあらゆるData Appを検索・実行できます。Data Hubで事前にアプリを選ぶ必要はありません。
ステップ2:認証方式を選ぶ
汎用接続はAPIキーとOAuthの両方に対応しています。この選択は認証にのみ影響し、Data Appの検索や実行の方法は変わりません。方式1:APIキー(推奨)
長期的な安定運用、コマンドラインクライアント、自動化に最適です。ページが生成する設定には次の内容が含まれます。BearerはAPIキーを渡すためのヘッダー形式にすぎません。ログイン済みブラウザセッションの一時的なアクセストークンではなく、OctoparseのAPIキーを使ってください。
まだキーがない場合は、Octoparseアカウントセンターで作成します。APIキーの全文は通常、作成時に一度しか表示されません。信頼できるパスワードマネージャーに保存してください。
方式2:OAuthログイン
MCP OAuthに対応した対話型クライアントに最適です。OAuthを選ぶと、設定にAPIキーは含まれません。クライアントの初回接続時にブラウザが開き、Octoparseアカウントでログインして認可を確認します。セッションは期限切れになることがあり、その場合は再度認可します。ステップ3:汎用インストールプロンプトをコピーする
MCP接続ページでエージェントクライアントと認証方式を選び、Copy install promptをクリックします。Copy MCP URLはサーバーアドレスだけを取得します。ページがその時点で生成した内容をそのままコピーしてください。サーバーアドレス、ツール範囲、ヘッダーを記憶で手入力しないでください。ステップ4:エージェントに設定を完了させる
以下の例ではClaude Codeを使います。CodexやCursorではボタンの位置が異なりますが、基本の手順は同じです。インストールプロンプトを貼り付け、認証方式を選び、現在のユーザーのMCP設定の変更を許可し、クライアントを再読み込みします。1
インストールプロンプトをエージェントに送る
新しい会話を開始し、コピーしたプロンプト全文を貼り付けます。エージェントは設定を書き込む前に認証方式を尋ねるはずです。プロジェクトファイルに認証情報を書き込もうとした場合は、すぐに止めて、現在のユーザーのローカルMCP設定に変更するよう求めてください。
2
認証方式を確認する
APIキーを選んだ場合は、エージェントの求めに応じて安全にキーを提供します。OAuthを選んだ場合は、キーを一切提供せず、認証情報なしの設定を書き込ませます。
3
クライアントを再読み込みする
設定完了後、MCPサーバーを再読み込みするか、クライアントを再起動します。OAuthの場合、初回接続で「認証が必要」と表示されることがありますが、これは正常です。
ステップ5:OAuth認可を完了する(OAuthのみ)
APIキーを選んだ場合は、次のステップに進んでください。1
クライアントで接続を開始する
Claude Codeでは
/mcpを実行し、追加したData Hubサーバー(デフォルト名はoctoparse_datahub)を選択します。認証が必要と表示されたら、認証を選びます。他のクライアントでは、MCP設定に接続などのボタンが表示されます。2
ブラウザでログインして認可する
ブラウザにOctoparseの認証ページが開きます。ドメインと現在のアカウントを確認し、要求される権限範囲を読んでから承認します。ページの案内に従ってクライアントに戻ります。自動で戻るクライアントもあります。
3
サーバーが有効になったことを確認する
クライアントに戻り、「認証が必要」の表示が消え、サーバーが有効になっていることを確認します。まだ未認証と表示される場合は、クライアントを再読み込みしてもう一度試してください。
ステップ6:まず検索し、すぐには実行しない
汎用接続のポイントは、まずエージェントにData Appを発見させることです。初回は、検索と比較だけを行い、課金されるタスクをまだ作成しないよう明示的に指示してください。例:search_data_appsでカタログを検索し、続いてget_data_app_detailsで候補アプリの完全な契約を確認します。
エージェントが見つけるアプリの数、名前、対応プラットフォームは、Data Hubのカタログの状況に応じてリアルタイムに変わります。このドキュメントでは固定のリストを提供しません。実際に
search_data_appsが返す内容を参照してください。ステップ7:アプリを確認してから実行する
候補から1つのアプリを選びます。エージェントにパラメータと予定している操作を復唱させてから、小規模なテストを実行します。1
入力と費用を確認する
必須パラメータ、データ範囲、返却フィールド、課金単位を確認します。不明な点があれば、パラメータを推測せず、エージェントに詳細ツールを再度呼び出させてください。
2
小規模に実行する
確認後にのみ、エージェントに
run_data_appを呼び出させます。同期アプリは結果を直接返します。非同期アプリは続けてステータスを照会する必要があります。3
非同期の結果を取得する
非同期タスクでは、エージェントにステータスツールと結果ツールで完了を待たせてから最終データを返させます。「タスクを送信した」だけで収集成功と判断しないでください。
4
結果を確認する
タスクのステータス、実際の件数、主要フィールドを確認します。個別のレコードでフィールドが欠けているのは、元データの違いによる可能性があります。大半のレコードが期待と異なる場合は、アプリの変更やパラメータの調整を検討してください。
よくある質問
汎用接続では、先にData Appを選ぶ必要がありますか?
汎用接続では、先にData Appを選ぶ必要がありますか?
いいえ。汎用接続はまず検索ツールと実行ツールを提供し、接続後にエージェントが
search_data_appsで機能を探します。Data Hubで先にアプリを選ぶ必要があるのは「特定アプリ接続」だけです。APIキーとOAuthのどちらを選ぶべきですか?
APIキーとOAuthのどちらを選ぶべきですか?
長期利用、コマンドライン、自動化フローではAPIキーを優先してください。ブラウザでログインしたく、クライアントがMCP OAuthに明確に対応している場合はOAuthを選べます。OAuthのセッションは期限切れになり、再認可が必要になることがあります。
設定は成功したが、search_data_appsツールがない
設定は成功したが、search_data_appsツールがない
特定アプリの制限付き設定ではなく、オープンプラットフォームのMCP接続ページで生成した汎用設定を使っているか確認してください。現在のプロンプトをコピーし直し、クライアントを再読み込みします。
OAuthで「認証が必要」と表示され続ける
OAuthで「認証が必要」と表示され続ける
クライアントのMCP設定で接続を開始し、ブラウザでログインと認可を完了してからクライアントに戻ります。ブラウザがリダイレクトをブロックしていないか確認し、認可ページのドメインがOctoparse公式の認証サービスであることを確認してください。
エージェントがアプリを見つけてすぐに実行してしまった
エージェントがアプリを見つけてすぐに実行してしまった
プロンプトに「検索と比較だけを行い、まだ実行しない」と明記してください。費用や大量データが関わる場合は、
run_data_appを呼び出す前に確認を待つようエージェントに求めてください。実行後にタスクIDだけが返り、データがない
実行後にタスクIDだけが返り、データがない
そのアプリは非同期実行の可能性があります。エージェントにタスクのステータスを照会し続けさせ、完了後に結果を取得させてください。同じタスクを再送信しないでください。
チェックリスト
- Data HubオープンプラットフォームのMCP接続ページから汎用インストールプロンプトをコピーした。
- APIキーまたはOAuthのどちらかを明確に選び、2種類の認証情報を混在させていない。
- エージェントがData Hubの汎用ツールを読み込み、
search_data_appsを使える。 - 先に検索とアプリ詳細の確認を行ってから実行を承認した。
- 最小限のデータ量で実際の呼び出しを1回完了し、最終結果を確認した。
使うアプリが決まっている場合
業務で長期的に固定のアプリを使う場合は、接続範囲を絞れます。Codex:特定のアプリを接続
先に具体的なアプリを選び、固定ツールとしてCodexに追加します。
Claude Code:特定のアプリを接続
先に具体的なアプリを選び、固定のMCPサーバーとしてClaude Codeに追加します。
検索で返されるアプリの数、名前、発行者、価格はData Hubのカタログの状況に応じて変わります。各呼び出しでツールが返す内容を参照してください。